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

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 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.Introspection Uses Reflection Reflection and introspection are very closely related. Refle... (more)

IMHO: Blueprinting Java

Last year Sun came out with a new set of design guidelines for building enterprise applications using enterprise Java APIs. These APIs are available as a set of documents called the J2EE Blueprints. They include architectural design guidelines for developing enterprise applications using the Java 2, Enterprise Edition APIs. The Silver Bullet The primary benefit of the Blueprints is that after five years and several releases of Java platform products and APIs, there's finally a comprehensive story of how all these technologies offered by Java can plug and play together in enterpr... (more)

Cloud Expo New York: Six Not-So-Blind Men and the Cloud Elephant

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 roll... (more)

Welcome to XML

I have to agree with JDJ's editor-in-chief, Sean Rhody. The word XML seems to spark technological fires. The JavaOne Conference issue of JDJ (Vol. 4, issue 6) featured three articles on XML. Having written one of them, I share the experience of the flood of e-mails regarding this obviously hot and controversial topic. Aside from the folks who actually read what I write, others who have little clue about programming have asked me what XML is. As Sean mentioned, at JDJ we've been tossing e-mails back and forth about XML, where it is today, what it may mean and what role SYS-CON Pub... (more)

The Mark(et) of XML

A few months ago, at JavaOne, I discussed the possibility of starting an XML publication with the folks at SYS-CON Publications. Two questions came up: "Is it as big as Java?" and "Are there any real products out there?" Both are valid. The first question is the more difficult to answer. XML is a standard. Java is a platform. Is XML as big as Java? Or C++? Or EDI? Or HTML? For one thing, XML isn't a programming language. It isn't a software platform. It isn't a Web presentation language. In some sense XML may be seen as an Internet-enabled version of EDI. However, at its most bas... (more)