2008 is going to be an important year for Rich Internet Applications. Most organizations are delivering or planning to deliver Rich Internet Applications; however, at the same time, most IT managers are facing a dilemma: which Rich Internet Application technology and platform to use? The number of different frameworks and libraries is too vast to even consider evaluating a fraction of them.
To make this task manageable, I'm going to narrow things down to three different technologies for delivering enterprise-level Rich Internet Applications. While the first two (JSF and Flex) are proven technologies that have been used for a numbers of years, JavaFX is a new declarative language for building rich user interfaces using Java.
About Max Katz Max Katz is a senior systems engineer at Exadel. He has been helping customers jump-start their RIA development as well as providing mentoring, consulting, and training. Max is a recognized subject-matter expert in the JSF developer community. He has provided JSF/RichFaces training for the past three years, presented at many conferences, and written several published articles on JSF-related topics. Max also leads Exadel's RIA strategy and writes about RIA technologies in his blog, http://mkblog.exadel.com. Max holds a BS in computer science from the University of California, Davis.
Tom Van den Eynde wrote:
It's simple: go with
Adobe Flex - it simply
rocks.
Hmmm wrote: Yes, XForms
sounds good. PicoForms
offers a solution that
would work, and Yahoo has
done their new mobile
back end using
server-side tech. An
on-device XForms
processor would help
write portable mobile
apps.
skalvi wrote: If I want
to write an enterprise
application for my
business and I want my PC
user's to be able to use
it as well as mobile
user's, java will not
work. Web start will
work on the PC but not a
PDA, since I would have
to use a midilet. Same
with flash. I would have
to develop in flash lite
for the PDA's. I would
have to write different
version of the same
program for different
devices. The same with
GWT for the PC based
version. I would have to
write a seperate
application for Android
and the Davlik jvm.
This is where JSF is most
suitable, with the
concept of plugable
rendering kits. Why
can't I just use GWT on
the gphone? Maybe I can.
Maybe we should
hybridize JSF. So what
is the best platform for
write one run anywhere?
anyone?
Confusion Solution wrote:
> The number of
different frameworks and
libraries
> is too vast to even
consider evaluating a
fraction of
> them
So just use Flex instead,
hehe!
Max wrote: @Michael:
Nowhere am I comparing
JSF and Flex, I'm merely
discussing various
technologies and delivery
platforms for RIA
applications. Nowhere am
I saying that one is
better than the other.
I'm not sure why you
would want to hand-code
JavaScript, unless you
are building a framework,
doing a school project or
some research. Do you
consider GWT (Google Web
Toolkit) to be a good
Ajax framework? They do
exactly the same, they
hide the JavaScript from
you.
Michael wrote: sorry, but
comparing JSF and Flex is
ridiculous. JSF has
nothing to do with RIA.
You might say that JSF is
a possibility to build
Ajax apps, but then: why
JSF? It is utterly
unsuited for Ajax
compared to other web
frameworks BECAUSE it
hides the JS from the
dev.
Alex wrote: Good article.
It misses one important
comment though. Your JSF
example has to make a
server call to the pojo
to increment the click
counter, while both Flex
and JavaFX example do not
need to do this because
of their stateful nature,
which is very important.
Out of these three, Flash
Player's UI looks better
than others.
Sun's mule train has
finally pulled into
Indiana after three years
on the road. Indiana is
the Linux-friendly
Fedora-like OpenSolaris
project meant to move the
Solaris-shy Linux
community off Linux and
on to Solaris tempted by
Solaris widgetry like the
highly scalable,
rollback-e
At Java One this week Sun
has been selling its year
-old-but-still-upcoming -
and definitely
late-to-the-party - Adobe
AIR- and Microsoft
Silverlight-competitive
JavaFX Rich Client
environment as a
potential
revenue-generator capable
of putting ads on mobile
applications and JavaF
Conference in San
Francisco. Dvorak held
forth on a number of
topics, including the new
AMD/Intel lawsuit, the
viability of Java and
Sun, the value of (or
lack thereof) of
corporate PR, and whether
or not a new book about
Silicon Valley is really
worth reading.
Mike Neil is general
manager for
virtualization strategy
in the Windows Server
Division at Microsoft.
Mike is focused on the
delivery of the Windows
virtualization
technology, including
Windows Server 2008
Hyper-V, Microsoft
Hyper-V Server and
Virtual PC 2007. Mike
also directs t
It's only taken Borland
two years but it's
finally dumped its
CodeGear tools division,
responsible for Borland's
hereditary JBuilder,
Delphi and C++ Builder
lines as well as its new
web ventures into PHP and
Ruby, said to be used by
7.5 million developers.
Embarcadero Technologie
Sun Microsystems
announced it has entered
into a multi-year
agreement with On2
Technologies to add
comprehensive video
capabilities, using On2
Technologies TrueMotion
video codecs, to Sun's
JavaFX, a family of
products for creating
Rich Internet
Applications (RIAs) with
immersive
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice: