Welcome!


Vol: 8 Iss: 12

Read Back Issues

The journey of a developer is never completed - due to constantly learning, retooling, and grasping new concepts. It's this continual learning that lures many to our profession.
Welcome to the December edition of the JCP column! Every month you can read about the Java Community Process: newly submitted JSRs, new draft specs, Java APIs that were finalized, and other news from the JCP.
At WinWin Solutions we build custom business applications for insurance, health care, and financial vertical markets.
What is every Java developer's nightmare? Maintaining code, even if he or she has written it. Code is often chaotic and incomprehensible, mostly due to nonuniform coding styles.
One of the most powerful aspects of J2ME is connected mobility: you're no longer tied to your desk to accomplish many vital tasks. You can carry everything you need in your shirt pocket, send an e-mail while standing in line at the grocery store, or check the latest stock figures while...
In Cordrey's last column as J2ME editor, he writes of how a convergence of circumstances has made this an opportune time for him to sign off. With the January issue of JDJ, the J2ME section will be merged into the enterprise section. 'This reflects, in my opinion,' says Cordrey, 'a tru...
I normally spend a few hours every week reading the discussion forums at the Java Developer Network (http://forums.java.sun.com) and find that one of the most common problems is Swing and how it works in a multithreaded environment.
Internet Relay Chat (IRC) is a system that allows groups of people to collaborate and chat from anywhere in the world. Clearly defined by several RFC documents, it's arguably the most standard real-time chat system currently in use.
I may not believe in the existence of someone who can span the globe in a number of hours, along with a collection of antler-based creatures (one with a red nose, the others not). However, it doesn't stop me from making a list of stuff that I want for Christmas. Apologies in advance if...
Service-oriented architectures (SOA) provide numerous benefits: reuse of business logic by many clients, location transparency of business logic, simplified unit testing, better scalability through distributed and load-balanced processing, and the composition of new services from exist...
Aspect-oriented programming (AOP) is a promising new paradigm that came out of Xerox PARC a few years ago and is just now becoming mature and mainstream. A natural complement to object-oriented programming, it has the promise of easing the management of complex systems and making their...
It's that time of year, when the air is crisp and cool, and lights fill the air with the glint of good cheer and renewal. It's when wishes are fulfilled; when revitalization is just around the corner. Here Joe Ottinger takes some time to share some of the things he'd like to see for th...
Inversion of Control (IoC) is about software components doing what they are told, when they are told. Your OO application could well become unmaintainable without it.
After Sun reported significant losses, a $1 billion tax charge, and layoffs, many people began to predict a slow death for the company. Several analysts were already writing obituaries for Sun's executive team, while newsgroup pundits were swapping ideas about what they'd do in Scott M...