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

Hello and welcome to Java's Karma - The Cosmic Cup. The word Karma originates from Hinduism and means fate or destiny; or the cosmic principle according to which each person is rewarded or punished in one incarnation according to that person's deeds in a previous incarnation. In this column, we will examine Java's Karma - Java in its rapid incarnations; new and upcoming Java technologies that are going to determine Java's role in the computing world. Indeed, Java has already moved beyond the realm of a programming language and holds the promise of uniting enterprise computing under one large umbrella. We will examine and explore new APIs, learn how to apply existing ones and develop example applications that illustrate how various technologies play together. I would like this column to evolve based on feedback from the readers. If you would like to see coverage on a p... (more)

Focus: The Java Platform

Welcome back to the Cosmic Cup. I hope you are enjoying our voyage through the Java universe. Last month we examined the APIs that are formally defined under the scope of the Java Platform for the Enterprise. We're going to change the course of our journey a bit. This month we will look at the APIs that define the Java Platform itself. What is the Java Platform? Before getting deeper into the discussion, I would like to comment on the terms "Java Platform" and the "Java Enterprise." The Java Platform is defined as "a new operating environment for delivering and running highly in... (more)

Web Products

Our dreams of having the world at our fingertips have been realized in large measure by the advent of the World Wide Web and Web browsers. The Java Platform gained much of its popularity due to its inherently distributed nature and its implicit support for the Web. The Java-based products that are defined under the platform for facilitating Web-based development are a major factor in this support. This month we will peer into The Cosmic Cup to look at the products from Sun Microsystems that support the Web- and browser-based application development. Please note that while a wide... (more)

Java Virtual Machines

The key selling feature of Java is its WORA (write once, run anywhere) promise. Let's pause and think about what's involved in making this promise a reality. "Write Once" is a concept that applies specifically to the Java language, the idea being that there is one and only one standard definition of the programming language that developers use for writing application code. In terms of syntax and semantics, this means the definition of the language is fixed, and any changes are routed through Sun Microsystems, the official owners of the Java Platform. Providing a standard definiti... (more)

Splitting Tiers

The story about how the n-tier architectures evolved from the single-tier mainframe model has probably been told umpteen times by now (in fact, I retold it myself in last month's e-Java column). Nowadays the trend is to distribute functionality. Modularize everything. Components provide the means to successfully replicate your product in a gazillion scenarios. Client/server is old news. Think distributed architectures. Personalized Webtops. That's the name of the game today. It's easy to get caught up in the hype and lose touch with reality. The Internet fosters a new type of dy... (more)