OpenXava is a framework for rapid development of business applications using
Java. It is easy to learn and one can have an application up in no time. At
the same time, OpenXava is extensible, customizable and the application code
is structured in a very pure object oriented way, allowing you to develop
arbitrarily complex applications.
The OpenXava approach for rapid development differs from those that use
visual environments (like Visual Basic or Delphi) or scripting (like PHP).
Instead, OpenXava uses a model-driven development approach, where the core of
your application are Java classes that model your problem. This means you can
stay productive while still maintaining a high level of encapsulation.
The all-new version of OpenXava, OpenXava 4.0, improves significantly the
user experience, producing a Rich Internet Application user interface.
Additionally, some in... (more)
Clear Tookit on Ulitzer
Development of enterprise Flex/Java rich Internet applications benefits from
using automated data integration solutions and productivity tools.
Currently Adobe offers LiveCycle Data Services ES2 (LCDS) and open source
While LCDS is certainly a great piece of software for those who are looking
to support thousands of concurrent users via the most efficient communication
protocols, its high licensing cost makes LCDS unaffordable for the vast
majority of the enterprise applications let alone small businesses and
If you are looking for an alternative solution for integrating Flex and Java
EE layers, consider using GraniteDS, WebOrb, and Clear Toolkit.
The first two products offer their own implementation of the AMF protocol,
and Clear Toolkit uses the AMF libraries that come with BlazeDS . If you are
looking for an open sour... (more)
I am always being told off by i-technologists for quoting Picasso as having
said that computers are useless. But I still love his reasoning? "Because
they can only give you answers."
Picasso, like AJAXWorld Magazine, liked questions. So we thought we would
share with you what some of the world's leading rich Internet application
pioneers are thinking may be the next questions that we need to see answered.
From that readers can themselves infer where AJAX is headed.
What are the top questions to ask next about AJAX?
Eric Miraglia of Yahoo!
1. (From March'08) How do I calculate the ROI of building my RIA on the
iPhone SDK vs using AJAX?
2. How do I assess the performance of my app and decide what to do next to
make it faster?
3. When it comes to accessibility, how do I know what's required of me for
my rich web apps? Beyond what's required, what makes good business se... (more)
qooxdoo is a comprehensive and innovative AJAX application framework.
cross-browser applications. No HTML, CSS or DOM knowledge is needed.
It includes a platform-independent development tool chain, a state-of-the-art
GUI toolkit and an advanced client-server communication layer. It is open
source under an LGPL/EPL dual license.
While at first qooxdoo 0.8 looks like a minor jump in version number over the
previous 0.7.3, the actual changes are huge. In particular the UI
capabilities as well as the developer tool chain were improved substantially.
qooxdoo 0.8 features a complete rewrite of the GUI toolkit. It is
state-of-the-art and supports all major browsers (IE, Firefox, Safari,
Opera). The GUI toolkit has a layered architecture: on-top of a low-level
DOM-oriented layer (that might be used ... (more)
AOL has announced its continued involvement with and support of the Dojo
Foundation, by hosting the recently launched Dojo version 0.3.1 to help
According to Forrester Research, open source usage is quickly increasing.
When surveying North American customers in 2005, 56 percent were already
using open source software and another 19 percent said they planned to use it
in the coming year. The adoption has taken off so quickly that today, 55
percent of companies in North America say they use open source software in
"We are pleased to be furthering AOL's support of open source initiatives
benefited so much from our own increasing adoption of key open source
platforms and standards," said Sree Kota... (more)
I have always imagined the information space as something to which everyone
has immediate and intuitive access, and not just to browse but to create."
(Weaving the World Wide Web by Tim Berners-Lee)
From the beginning, the World Wide Web that Tim Berners-Lee imagined was a
place where the architecture of participation ruled. Berners-Lee's first
application for accessing the information Web was both a browser and an
editor, and throughout the early 1990s he worked diligently to encourage Web
browser development groups to develop editors and servers as well as
browsers. As early as the spring of 1992, the challenge was clear: "Although
browsers were starting to spread, no one working on them tried to include
writing and editing functions....As soon as developers got their client
working as a browser and released it to the world, very few bothered to
continue to deve... (more)
I wonder how many people, as I did, found themselves thrown into confusion by
the death last week of Jean Ichbiah (pictured), inventor of Ada.
Learning that the inventor of a computer programming language is already old
enough to have lived 66 years (Ichbiah was 66 when he succumbed to brain
cancer) is a little like learning that your 11-year-old daughter has grown up
and left home or that the first car you ever bought no longer is legal
because it runs on gasoline in an age where all automobiles must run on
water. How can something as novel, as new, as a computing language possibly
already be so old-fangled that an early practitioner like Ichbiah can
already no longer be with us?
The thought was so disquieting that it took me immediately back to the last
time I wrote about Ichbiah, and indeed about Ada Lovelace for whom his
language was named. It was in the context ... (more)
Real-time 3D is emerging as a first-class media type for the Web. Network
bandwidth and graphics hardware processing power are now sufficiently
advanced to enable compelling Web-based 3D experiences, including games,
online virtual worlds, simulations, education, and training. Commercial
developers are expressing increasing interest in exploiting real-time 3D in
Web applications to enhance production values, create engaging immersive
experiences, and deliver information in a more meaningful way.
Much of the infrastructure is in place to enable professional Web 3D
deployment in a cross-platform, open, royalty-free environment.
Interoperability standards such as ISO-standard Extensible 3D Graphics (X3D)
are now mature, fully functional, and robust and supported by multiple open
source implementations and affordable production pipelines. However, those
technologies on... (more)
Cloud Expo Early Bird Savings
A robust ecosystem of solutions providers is emerging around cloud computing.
Here, SYS-CON's Cloud Computing Journal expands its list of most active
players in the fast-emerging Cloud Ecosystem, from the 'mere' 100 we
identified back in January of this year, to half as many again - testimony,
if any further were needed, to the fierce and continuing growth of the
"Elastic IT" paradigm throughout the world of enterprise computing.
Editorial note: The words in quotation marks used to describe the various
services and solutions in this round-up are in every case taken from the Web
sites cited. As ever we encourage software engineers, developers, IT
operations managers, and new/growing companies in every case to "suck it and
see" by downloading or otherwise sampling the offering in question for
(Omissions to this Top 150 list sh... (more)
You can now view or download and deploy one of the first real enterprise
JavaFX application. We took the popular Seam booking demo application and
created JavaFX UI for it. The JavaFX side is connected to Seam via Flamingo
You can view and run the application by going to this URL:
http://demo.flamingo.exadel.com/booking/. You will also see JSF/RichFaces and
Flex versions of the application. All instances are connected to the same
Seam back-end. Once you register, you can use the same name/password
information to login using any other user interface.
Download and run
You can also download, deploy and run this application on your machine. There
are two ways you can do it:
Deploy (ready) booking.ear file Build the application with Maven and deploy
Download the source and application (.ear). You will find instructions on how
to deploy and... (more)
Each application developer faces the problem of logging usage information. On
the one hand, the more logging that's done the easier it is to detect and
locate the source of problems. On the other hand, large volume logging might
impair an application's performance.
This problem is typically solved by defining various log levels dependent on
a program's maturity. For example, a program in developmental stages would
have a higher logging requirements; logging requirements would be relatively
lower in the production phase. If an application requires a lot of logging
for audit purposes, then special measures are required to protect
This article provides a possible solution for this problem by using Spring
Rationale for High-Volume Logging
Logging is used extensively to help find problems within applications. A
developer who finds a p... (more)