Welcome!


Vol. 11 Iss: 12

Read Back Issues

Understanding the complexity of AJAX at the browser level is critical to refining and debugging rich AJAX applications that leverage Web technologies such as JavaScript, Cascading Style Sheets (CSS), and XMLHttpRequests. Adding a third-party AJAX runtime heightens the complexity and su...
At the end of each year, when SYS-CON informally polls its globe-girdling network of software developers, industry executives, commentators, investors, writers, and editors, our question is always the same: where's the industry going next year?
I have spent a good part of the last year trying to 'wrap' COM servers in Java for a content management organization. It had an array of syndication servers supported by an integrated messaging platform developed using COM. The purpose of this exercise was to increase the organization'...
There are a number of reasons why we continuously change our enterprise applications, but sometimes it's hard to explain to the requester why another change would be so costly and time-consuming to implement. IT leaders who want to be fully prepared for inevitable changes in the corpor...
Does this sound familiar? You have a domain object, perhaps for reporting purposes, that's built from a ton of JDBC queries and it takes too long to load. Nothing else happens until this object is built, so it's become a bottleneck. Even worse, each of the queries is actually well tun...
The familiar phrase attributed to Java applications of 'write once, run everywhere' sadly does not apply to applications developed on Java ME. While the Java ME standard ensures that runtime environments are consistent across devices, the many idiosyncrasies that exist outside the Java...
We don't forget to scan our PC for viruses and worms but we conveniently forget to download a virus checker for our mobile. Most of us are still under the impression that mobiles are completely secure, which isn't true. There are a number of threats that can crash your mobile handset. ...
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 '...
Intellectually everyone understands that improving code quality is a good thing. After all, we know bad quality when we see it. (Anyone old enough can cast his or her mind back to the late '80s and Microsoft Word for Windows 1.0.) But we also know that there comes a point where there's...