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.
From Application
Virtualization to Xen, a
round-up of the
virtualization themes &
topics being discussed in
NYC June 23-24, 2008 by
the world-class speaker
faculty at the 3rd
International
Virtualization Conference
& Expo being held by
SYS-CON Events in The
Roosevelt Hotel, in mi
DreamFace DataWidgets
have gotten a lot of
press lately, but what
are Woodgets? DreamFace
Interactive CEO, Olivier
Poupeney gets specific
about woodgets while
presenting key
differentiators of
DreamFace's Web 2.0 Open
Source Framework in his
interview with Jeremy
Geelan for SYS-C
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
Payless Car Rental has
launched an iPhone and
iPod Touch optimized
website. Payless Car
Rental is a car rental
agency that built a
customized version of its
website for the iPhone
and iPod Touch. The
homepage of Payless'
iPhone interface also
features a 'Call to Book'
button that
Alpha Software is now
shipping Alpha Five
Platinum Edition, the
ninth release of the
company's flagship Web
database development
platform. It's a
development tool that can
visually build
AJAX-powered
applications, integrate
SQL databases with
drag+drop simplicity, and
deliver ent
May. 15, 2008 03:45 PM
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: