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 uses quickly led
to more sophisticated applications particularly in the e-commerce arena.
However, the Web wasn't architected with rich application services in mind.
Its document-centric model has by and large thwarted developers looking to
leverage the Web as a platform for enterprise-class ap... (more)
Coach Wei's Blog
Ajax is flying high and Ajax toolkits are certainly of big help. However, I
do hear from people in the community complain about the size of various Ajax
toolkits. A lot of Ajax toolkits requires hundreds of kilobytes of
download, sometime even over megabytes. Dylan Schiemann from Dojo
Foundation/SitePen wrote a fairly good blog entry in response to clarify
questions related to download size and performance etc.
Dojo is one of the most well known and respected Ajax toolkits. On the other
side, I have also heard complains that “Dojo is too big&... (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)
considerable developer skills, especially when migrating existing
client/server applications to the Web. A new wave of software infrastructure
providers is leveraging Java expertise to create enterprise-caliber Rich
Internet Applications. This session will discuss building and deploying AJAX
(Asynchronous Java + XML) applications using the Java server platform as a
Duh! Isn’t it obvious that every organization should have a Web 2.0
story? I know it is obvious to us techies. But the more I talk to the
business community (including technology leaders), the more I realize that
Web 2.0 is not obvious to them at all. A lot of people in the business
community have heard about Web 2.0. They know Ajax is a technology and
developers are excited about it. They also know and have used GoogleMap. They
know and enjoyed MySpace, LinkedIn and YouTube. But that’s very much
it. The question of whether/how Web 2.0 is going to matter for their bus... (more)