The J2EE platform provides the server infrastructure for thin client Web
applications as well as fat client desktop applications. Thin client
applications run inside any browser, are centrally managed and deployed, but
do not offer high client functionality and performance. Fat clients offer
great client functionality and performance, but require client installation
and are expensive to maintain. As a result, many developers have been asking:
can we possibly develop J2EE applications that have the benefits of both thin
client and fat client but without the drawback of either?
The session describes Rich Internet Applications (yet with zero client
footprint) using J2EE and XML, an emerging architecture that offers the best
of both worlds. The session would initially discuss what are Rich Internet
Applications, the technology landscape, and technology evaluation guidelin... (more)
This article originally appeared in XML-Journal on March 10, 2004
XML is a simple, flexible text format initially designed for large-scale
electronic publishing. It is flexible, open, and human-readable, and can be
learned easily. XML can also be generated, parsed, analyzed, and transformed
easily. It's no wonder that XML has been widely used for server-side
computing: J2EE, .NET, and Web services.
However, we have not seen significant use of XML on the client side to date.
When we write client-side code, we are likely using HTML/DHTML for
browser-based applications, Win32 for Wi... (more)
Enterprise Rich Internet Applications (RIAs) are the next evolution of
business application development. There are four different approaches to RIA
development - AJAX, Java, Flash, and .NET - and many different RIA solutions
available today. This article answers the following questions: What are
enterprise RIAs? Which approach should you use? Which solutions are
appropriate for you? And how are RIAs being adopted today?
Welcome to a New Paradigm
The Web began as an environment for content sharing and small-scale data
transfer via e-mail, newsgroups, and so forth. These initial use... (more)
The shifting enterprise software market (business model, M&A landscape,
investment, sales and marketing strategies, etc) is a subject that I studied
quite a lot over the last few years. One of the angles that I use is to study
the behavior of the venture capital community.
Quite a few VCs told me that they are “not excited” about
enterprise software. Some of them stay away from this sector completely. Some
of them will only invest in Software-As-A-Service opportunities. Some of them
are desperately looking for web 2.0 consumer startups now (do you know
any?:-)). At a... (more)
The Paradigm Shift, Technology Stack and Business ValueAbstract
This essay re-examines web 2.0 by looking at its technology stack and
impact on enterprise computing, in contrast to the common consumer-centric
point of view. Categorizing the landscape into Consumer Web 2.0 and
Enterprise Web 2.0, the essay establishes a web 2.0 technology stack that
forms the foundation of a paradigm shift called “architecture of
partition”. In the end, the business impact of web 2.0 technologies on
enterprises is presented.
Table of ContentWeb 2.0: the State of Confusion What is Web 2... (more)