Welcome!

From the founding editor of XML Journal

Ajit Sagar

Subscribe to Ajit Sagar: eMailAlertsEmail Alerts
Get Ajit Sagar via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Ajit Sagar

I'm glad I stayed on after the breakout sessions to attend the CEO Power Panel at 7 pm at the 12th International Cloud Expo, in New York. It was quite informative and entertaining. As with everything else, the best way to get a view of a new technology area is by asking for independent opinions. The old adage of the six blind men and the elephant comes to mind. Coincidentally, there were six "blind men" on the panel, including our very engaging host, Jeremy Geelan (@jg21). And there were views that converged in a common theme: "Cloud Connects". Jeremy, as always, got the ball rolling with the very provocative challenge: panelists had to devise a succinct sentence that starts "Cloud Computing is like..." and summarized the exact state of the cloud union in June 2013. The response themes were: Kevin Brown, CEO of Coraid - virtualization Brian Patrick Donaghy, CEO of Ap... (more)

Reflection & Introspection: Objects Exposed

One of the salient aspects of the Java language is the control it gives to developers for dynamically generating and reusing code. This allows the language to offer Java programmers the ability to write code in which the actual behavior is determined at runtime. Of the eleven buzzwords used to define Java, this article is going to focus on the dynamic nature of the Java programming language. One of the salient aspects of the Java language is the control it gives to developers for dynamically generating and reusing code. This allows the language to offer Java programmers the abil... (more)

J2EE Has Come a Long Way

I just got back from JavaOne in San Francisco this weekend. My humble opinions on the conference are presented elsewhere in this issue of JDJ. As expected, one of the main themes of JavaOne this year was the J2EE platform and related technologies. Over the last two years, since Sun announced the three editions of the Java Platform, J2EE has come a long way. The products offered by third-party vendors are mature - and a large part of the mundane development activities are abstracted from the programmer. With the Java Connector Architecture (JCA) specification around the corner, i... (more)

Java Code Compilation

In the November JDJ (Vol. 3, Issue 11) we peered into the Cosmic Cup to look at some of the Java Virtual Machines on the market. We also discussed how a VM enables Java to promote its "write once, run anywhere" (WORA) cause. To recapitulate, the Java programming environment may be categorized into two computing environments. The compile-time environment provides the translation of Java source code to bytecodes (.class files). The runtime environment provides the interpretation of the bytecodes into native, platform-specific, executable instructions. A Java Virtual Machine's purpo... (more)

Now Playing: XML, In A Crucial Role In Application Server Suites

During the last couple of years there have been several developments in the application server environment. Nineteen ninety-nine truly was the "Year of the Application Server." The evolution of the application server market has been influenced by several factors. The term application server almost always refers to Java application servers (Microsoft's MTS and COM+ notwithstanding), i.e., application servers based on the J2EE platform. The main developments in the Java application server market have been: Stabilization of the J2EE platform Acceptance of the EJB object model Matur... (more)