AjaxWord (www.ajaxword.com) is an open source Web-based word processor. It
closely mimics Microsoft Word in both look-and-feel and functionality. The
application was initially written between 1997 and 1999 using
released on the Web in 2000. In 2005, the application's server-side logic was
migrated to Java and released as open source code.
On the client side, the application looks and feels like a typical desktop
application, e.g., Microsoft Word. The design features the kind of rich
graphical user interface that Microsoft Word users are familiar with, such as
hierarchical menus, toolbars, wizards, file dialogs, and a multiple document
interface (MDI). (Figure 1)
On the server side, the application is a typical Java-based Web application.
User authentication and authorization. User-... (more)
Coach Wei's Blog
Here is a question that I have been pondering on and off for quite a while:
Why do "cool kids" choose Ruby or PHP to build websites instead of Java?
I have to admit that I do not have an answer.
Why do I even care? Because I am a Java developer. Like many Java developers,
I get along with Java well. Not only the language itself, but the development
environments (Eclipse for example), step-by-step debugging helper, wide
availability of libraries and code snippets, and the readily accessible
information on almost any technical question I may have on Java via Google. ... (more)
Web 2.0 technologies promise to turn the Internet into a true application
platform, featuring robust client-side logic and rich interfaces that put
users back in control of application flow. For the enterprise IT community,
achieving the aims of Web 2.0 requires looking beyond the adoption of popular
Rich Internet Applications (RIAs) development languages like AJAX, Flash,
Java, and .NET.
Companies looking to implement an Enterprise Web 2.0 (EW2.0) strategy require
a platform that provides standardization and simplification across different
business applications and development ... (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)
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)