The i-Technology Media!
Register | Log in
   
 
.NET  ·  AJAX  ·  CLOUD  ·  ECLIPSE  ·  FLEX  ·  OPEN WEB  ·  iPHONE  ·  JAVA  ·  LINUX  ·  OPEN SOURCE  ·  ORACLE  ·  PBDJ  ·  SEARCH  ·  SILVERLIGHT  ·  SOA  ·  VIRTUALIZATION  ·  WEB 2.0  ·  WIRELESS  ·  XML
Comments
Google Wave Invitation Giveaway
By Aditya Banerjee
Timo Hirvonen wrote: I would really appreciate an invitation. Been desperately trying to find one :) timo [dot] hirvonen [at] gmail [dot]com
Nov. 27, 2009 11:13 AM EST
Cloud Expo on Google News
Did you read today's front page stories & breaking news?
Live Google News by SYS-CON!

  • 1
  • 2
  • next ›
  • last »

Please Listen Carefully as the Following Options Have Changed
By Joe Winchester
The other day when I arrived at work my phone's voice mail light was lit up. Cool, except that after pressing the voice mail button I was asked to enter my password. Issac Asimov's first law of robotics states that 'A robot may not injure a human being or, through inaction, allow a hum...
Sep. 18, 2007 11:30 AM EDT  Reads: 9,883  Replies: 2
Get a Boost of Flex this Monday in New York City
By Yakov Fain
Can afford to take just one day off, get out of your cubicle and see what other people up to these days? Is J2EE still in favor? What's this ESB is about? Have you even heard of using Flex as a Web front end of your Java applications? Do not miss an event in NYC this Monday, that is cr...
Jul. 8, 2007 09:00 AM EDT  Reads: 38,108  Replies: 1
Intelligent GUIs Should Require No Thought to Operate
By Joe Winchester
In Bernard J. Baar's book 'A Cognitive Theory of Consciousness,' he describes the brain as having a single conscious area that can be occupied by one thought at a time. The unconscious part of the brain stores memories and experiences and, like the conscious brain, is capable of perfor...
Jun. 2, 2007 08:15 PM EDT  Reads: 14,870
Browser Wars and Swing on the Desktop
By Anthony Scotney
The WebRenderer Swing Edition changes the face of Java Swing applications and the rendering of Web content within Java. Before we jump into that, let's take a look back at Web content display in Java desktop applications including the generational changes and Java's very own 'Browser W...
May. 29, 2007 06:00 PM EDT  Reads: 21,605  Replies: 1
Those Who Can, Code; Those Who Can't, Architect
By Joe Winchester
At the moment there seems to be an extremely unhealthy obsession in software with the concept of architecture. A colleague of mine, a recent graduate, told me he wished to become a software architect. He was drawn to the glamour of being able to come up with grandiose ideas - sweeping ...
May. 18, 2007 11:00 PM EDT  Reads: 58,655  Replies: 32
E-mail - Problem Solved or Created?
By Joe Winchester
At the annual Alan Turing memorial lecture given by Grady Booch in London last month, he chose as his subject, The promise, the limits, and the beauty of software. It was an excellent address in which one of the themes was that for each of the incredible advances that software has brou...
Apr. 16, 2007 03:00 PM EDT  Reads: 12,440  Replies: 1
Software Should Be More Hard Wearing
By Joe Winchester
I am always in awe of people who develop hardware. They're the real engineers of our profession, the ones pushing forward the speeds at which things work, their size, and their connectivity. For example, in 2005 there were more computer chips produced worldwide than grains of rice harv...
Feb. 5, 2007 04:00 PM EST  Reads: 15,092  Replies: 5
Ten Brilliant Years
By Joe Winchester
The year 2006 marked the tenth anniversary of the Java language and for me is the most significant in its history. The most important event was the announcement that a GPL version of Java SE will be available sometime in the first half of 2007. If nothing else, all the back and forth '...
Dec. 14, 2006 12:00 PM EST  Reads: 15,331  Replies: 1
The Two-Dimensional Legacy of GUIs
By Joe Winchester
Ted Nelson, inventor of, among other things, hypertext, once lamented that software development today is at the same evolutionary stage film making was at 100 years ago. Back in the 1900s, when the technology of film production was in its earliest stages, the cameraman was the person i...
Nov. 30, 2006 09:00 AM EST  Reads: 17,160  Replies: 1
The Perils of Abstraction
By Joe Winchester
Abstraction, as defined on dictionary.com, is 'considering something as a general quality or characteristic, apart from concrete realities, specific objects, or actual instances.' It's a powerful concept that underpins software reuse. When you implement a problem, if, instead of starti...
Nov. 5, 2006 02:00 PM EST  Reads: 18,931  Replies: 3
Java: Money, Freedom and Open Source
By Joe Winchester
In 1996, Sun created Java and the terms under which it is distributed. Since then, the Java Community Process (JCP) has emerged, allowing companies to participate in shaping language changes, but the ownership of trademarks, licensing agreements, branding, and other fundamental product...
Sep. 28, 2006 05:30 PM EDT  Reads: 19,824  Replies: 1
The Death of Mediocrity
By Joe Winchester
Computers can generally be characterized into two types: ones that are designed to have more than one user attached and those intended for a single user. In the beginning almost all computing was done on large multi-user machines, partly due to their expense, which precluded their use ...
Aug. 30, 2006 11:00 AM EDT  Reads: 14,699
Who Does Business Logic?
By Joe Winchester
One of the phrases that has always puzzled me is 'business logic'. It seems to crop up a lot in presentations, articles, sales pitches and so forth. The one I saw it in most recently was a talk about how great web servers are because they keep all of the business logic on the server w...
Jul. 31, 2006 03:15 PM EDT  Reads: 17,456  Replies: 6
Swing Baby, Yeah!!!
By Joe Winchester
Back in 1996, Java was originally hailed as a way of making the Web more appealing through applets, and, with its 'write one, run anywhere' philosophy, as the holy grail for desktop apps that would be truly cross platform. The truth is that both were oversold at the time. With the comb...
Jun. 20, 2006 03:30 PM EDT  Reads: 31,147  Replies: 5
Java Developer's Journal: 'To Dwell in the Future and Forget About Today'
By Joe Winchester
Some of the words I dread most in a meeting are: 'What if ?' They're fine in the present tense of 'What if a user tries this option?' or 'What if the database read fails mid flight?', but as soon as the future tense is introduced I begin to worry. 'What if the database and middleware c...
May. 22, 2006 09:15 AM EDT  Reads: 17,141  Replies: 4
All for One and None for All
By Joe Winchester
When someone in a corporate boardroom decides what their IT strategy is going to be, it isn't based on what language or software architecture they will use, but on how a system can provide value to their business. Very few organizations buy their hardware and OS first, and then tool up...
Apr. 25, 2006 11:00 AM EDT  Reads: 15,923
We Are Made to Persist. That's How We Find Out Who We Are
By Joe Winchester
In Java's early years, the language received a lot of flak from its opponents over performance. Java turns its .class file bytecodes into machine instructions (MI) at runtime, something that costs cycles and is slower than a fully compiled language that creates the MI as part of the de...
Mar. 22, 2006 02:00 PM EST  Reads: 15,817
Where Are the High-Level Design Open Source Tools for Java?
By Joe Winchester
I have just finished reviewing the book Open Source Development Tools for Java, which provides excellent coverage of such topics as log4J, CVS, Ant, and JUnit. There is a chapter on UML tools though in which the author almost apologizes for the lack of good open source design tools. Th...
Feb. 27, 2006 01:15 PM EST  Reads: 28,002  Replies: 4
When Fixing Problems, Look Beyond
By Joe Winchester
One way in which technology is adopted is when an existing process is automated and made more efficient, cheaper, or reliable. Another is when a technique or innovation is applied to an existing process to drastically alter the way it occurs. The disadvantage of the latter is that it r...
Feb. 9, 2006 09:00 AM EST  Reads: 16,876  Replies: 1
Extending Rich GUI Clients with Jython
By Hayden Marchant
Allowing extensibility of a rich Java GUI is a daunting task. Each user may require slightly different functionality - this one wants to be able to import data from an Excel spreadsheet, and another wants to generate custom XML reports of particular artifacts in the application. You wa...
Jan. 15, 2006 01:00 PM EST  Reads: 22,167  Replies: 2
i-Technology Viewpoint: Java's Not Evolving Fast Enough
By Joe Winchester
'If Java is to remain at the forefront of technology for the next 10 years,' writes Joe Winchester in his Java Developer's Journal column, 'it needs to find a way of decoupling API calls between internal code and external blocks, perhaps even introducing soft typing calls across progra...
Jan. 9, 2006 05:15 AM EST  Reads: 47,424  Replies: 12
Sun-Google: What's It All Mean? "Really Disruptive," Says Founder of the AJAX Office Project
By Paolo Massa
Paolo Massa is Web-famous for predicting AJAX Office would become a reality within a year. Now he considers the Sun-Google announcement and what it might mean for the prospects of OpenOffice and Google coming preinstalled on the PCs of the world.
Dec. 23, 2005 10:00 PM EST  Reads: 43,343  Replies: 2
What, Where, or Who Is Java?
By Joe Winchester
Ask most people on the street what Java is and they might tell you it's an Indonesian island. If you happen to bump into some programmers, they'll probably tell you it's a language that reads like C++ but has garbage collection and a virtual machine to make it portable. The connection ...
Nov. 23, 2005 06:45 PM EST  Reads: 28,261  Replies: 2
How To Build a Toolbar From a Menu
By Mauro Micalizzi
Actually I would like to do something more, for instance, providing a toolbar for my application. First, I add three buttons with the same cut, copy, and paste icons (no text for them, according to the Look-and-Feel Design Guidelines), specifying the same tooltip text used for the menu...
Nov. 10, 2005 11:30 AM EST  Reads: 30,440  Replies: 2
Java Desktop: The Usability Paradox
By Joe Winchester
The world's first office computer, known as LEO, was created in the 1950s by Lyons, the British teashop giant. Its aim was to replace the thousands of clerks who did the billing, invoicing, and stocktaking, and also tracked the supply and demand of sticky buns and cups of tea that the ...
Nov. 7, 2005 12:00 PM EST  Reads: 22,221  Replies: 3
ArrayListModel with Swing's JList and JComboBox
By Phil Herold
This article presents a data model based on a Collection implementation that can be used with Swing components JList and JComboBox. It also discusses a method to use these same concepts in constructing the user interface of an application.
Nov. 7, 2005 10:00 AM EST  Reads: 31,163  Replies: 4
One Size Fits No One
By Joe Winchester
At a presentation a number of years ago given by Josh Bloch he made a comment that Java as a language hit the 'sweet spot' of programming. His metaphor was based around the fact that the language was straightforward to learn and that rather than containing many esoteric coding construc...
Oct. 19, 2005 01:15 PM EDT  Reads: 19,658  Replies: 6
Interface All Boundaries
By Pete Whitney
Experienced developers know many of the benefits of and motivations for using interface-based design principles. Interfaces provide for polymorphic behavior by hiding the implementation and only exposing the relevant public methods of the implementing class. What may be less appreciate...
Aug. 10, 2005 12:00 PM EDT  Reads: 22,445
J2SE and Open Source - Living Together in Perfect Harmony
By Joe Winchester
Java has been the springboard for some of the most successful open source projects today including JBoss, NetBeans, and Eclipse. Several folks though have felt the missing piece was an actual open source implementation of the runtime. Some view Sun's stewardship of Java and the JCP as ...
Aug. 10, 2005 11:00 AM EDT  Reads: 22,211  Replies: 2
FrameResizer
By Phil Herold
This article presents a Java/Swing component implementation of a feature that is ubiquitous in nearly all desktop applications, particularly Windows applications - an area in the lower right portion of a window (Frame) that can be used to resize the window.
Aug. 10, 2005 11:00 AM EDT  Reads: 20,737  Replies: 4
Enterprise Java - Properties Editor Framework
By David Bismut; Krishnakumar Pooloth; Swaminathan Natarajan
Property files are frequently used in systems built using Java whether it's a thick Java client, a servlet, or a business component. Java specifies the format for a property file and provides the Properties class to read from and write to these files. However, Java is silent on the asp...
Jul. 31, 2005 07:00 PM EDT  Reads: 44,381  Replies: 1
Software Engineers Aren't Doing Enough To Really Create Error-Free Software
By Joe Winchester
The problem with defects is that while they occur, the cost of finding and preventing them has a diminishing return, so the approach often taken is that once no more serious defects can be found in a test pass, all that remains must be minor and the programming is complete. The whole a...
Jul. 18, 2005 10:00 AM EDT  Reads: 22,108  Replies: 2
The Return of the Client
By Joe Winchester
I witnessed a recent BOF conversation in which the general feeling was that the browser GUI and its accompanying plethora of back-end frameworks had let people down by delivering a poor return on investment and a weak user-interface experience.
Jun. 13, 2005 11:00 AM EDT  Reads: 23,371
Total Eclipse
By Joe Winchester
Tim'O Reilly, the eponymous publisher, kicked off EclipseCon 2005 in Burlinghame earlier this year with an excellent presentation titled 'Open source business models and design patterns.' As well as documenting various failures and successes in the computing world, one message that str...
May. 11, 2005 05:00 PM EDT  Reads: 22,370
Geeks, Germs, and Software
By Joe Winchester
At a recent presentation given by a software engineer from a very large automotive company, I gleaned some remarkable facts:for a particular car model where the basic price goes up as the livery becomes lusher and the initials on the trunk longer, half of the increase in value comes p...
Apr. 7, 2005 12:00 AM EDT  Reads: 20,956
Making PDFs Portable: Integrating PDF and Java Technology
By Ben Litchfield
Since Adobe released the first public PDF Reference in 1993, a number of PDF utilities and libraries, supporting all kinds of languages and platforms, have been made available to users and developers alike. However, support for Adobe's technology has lagged in Java application developm...
Mar. 24, 2005 12:00 AM EST  Reads: 62,159  Replies: 3
Go Fast It Runs Too Slow
By Joe Winchester
Go fast, it runs too slow, you've got to make the number show. Diddle de bop, da la de doop, sitting around and feeling groovy.
Mar. 9, 2005 12:00 AM EST  Reads: 24,701
Software Testing Shouldn't Be Rocket Science
By Joe Winchester
Earthdate: October 15, 1997, and the Cassini spacecraft is launched. Mission: to boldly go and explore the planet Saturn.
Feb. 9, 2005 12:00 AM EST  Reads: 21,534  Replies: 1
The Return of the Pig
By Joe Winchester
The key to building a distributed application successfully lies in a sensible partition of work across the different boundaries and devices. With a client/server program, one of the advantages it offers over a more traditional thin client is that for each task, instead of having to wai...
Jan. 5, 2005 12:00 AM EST  Reads: 22,575  Replies: 4
A Time Zone Patch
By Paulo Caroli
The java.util.TimeZone abstract class that represents a time zone is used to produce local time for a particular global time zone. A TimeZone comprises three basic pieces of information: an ID, a time zone offset, and the logic necessary to deal with DST (Daylight Savings Time).
Jan. 5, 2005 12:00 AM EST  Reads: 38,966  Replies: 2

  • 1
  • 2
  • next ›
  • last »

SYS-CON Featured Whitepapers

ADS BY GOOGLE

Breaking Java News
Sigma Designs, Inc. Schedules Conference Call to Discuss Fiscal Third Quarter Financial Results
Crown Minerals Increases Size of Non-Brokered Private Placement
Petra Petroleum Inc.: News Release
H2O Innovation Amends its Stock Option Plan and Grants Stock Options
Russell Breweries Inc. Reports Positive EBITA in Q1 2010 Fiscal Results
Lingo Media Reports Third Quarter Results
Quaterra Converts Notes and Interest to Shares
GSI Group Calls Shareholders Meeting
Cannasat Therapeutics Reports Results for the Nine Months Ended September 30, 2009
Wal-Mart Court Ruling a Narrow Technical Victory

ADVERTISE   |   MAGAZINE SUBSCRIPTIONS   |   FREE BREAKING-NEWSLETTERS!   |   SYS-CON.TV   |   BLOG-N-PLAY!   |   WEBCAST   |   EDUCATION   |   RESEARCH

.NET Developer's Journal - .NETDJ   |   ColdFusion Developer's Journal - CFDJ   |   Eclipse Developer's Journal - EDJ   |   Enterprise Open Source Magazine - EOS
Open Web Developer's Journal - OPENWEB   |   iPhone Developer's Journal - iPHONE   |   Virtualization - Virtualization   |   Java Developer's Journal - JDJ   |   Linux.SYS-CON.com
PowerBuilder Developer's Journal - PBDJ   |   SEO / SEM Journal - SJ   |   SOAWorld Magazine - SOAWM   |   IT Solutions Guide - ITSG   |   Symbian Developer's Journal - SDJ
WebLogic Developer's Journal - WLDJ   |   WebSphere Journal - WJ   |   Wireless Business & Technology - WBT   |   XML-Journal - XMLJ   |   Internet Video - iTV
Flex Developer's Journal - Flex   |   AJAXWorld Magazine - AWM   |   Silverlight Developer's Journal - SLDJ   |   PHP.SYS-CON.com   |   Web 2.0 Journal - WEB2
Apache   |   CMS   |   CRM   |   HP   |   Oracle Journal   |   Perl   |   Python   |   Red Hat   |   Ruby on Rails   |   SAP   |   SaaS

SYS-CON MEDIA:   ABOUT US   |   CONTACT US   |   COMPANY NEWS   |   CAREERS   |   SITE MAP
SYS-CON EVENTS:   |  AJAXWorld Conference & Expo  |  iPhone Developer Summit  |  Cloud Computing Conference & Expo  |  SOA World Conference & Expo  |  Virtualization Conference & Expo
INTERNATIONAL SITES:   India  |  U.K.  |  Canada  |  Germany  |  France  |  Australia  |  Italy  |  Spain  |  Netherlands  |  Brazil  |  Belgium
 Terms of Use & Our Privacy Statement     About Newsfeeds / Video Feeds
Copyright ©1994-2008 SYS-CON Publications, Inc. All Rights Reserved. All marks are trademarks of SYS-CON Media.
Reproduction in whole or in part in any form or medium without express written permission of SYS-CON Publications, Inc. is prohibited.