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.
I like reading stuff in
pdf format. But it's
even better if you can
easily create pdf files.
By easily I mean a button
click. Literally.Since I
have Adobe Acrobat, my
Microsoft Word and
PowerPoint just have an
extra menu to create it.
But it's kinda boring.
Let me share with you a
cou
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
midtown
This pattern is a hybrid
of plug-in and
event-driven architecture
to integrate individual
plug-ins together to come
up with the Plug-in
Integrator Pattern. This
pattern leverages the
benefits of both these
well-known architectures
to provide an optimal
solution to build an
enterprise-r
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 JavaFX
Scri
We are entering an era of
Rich Internet
Applications (RIA) and
enhancing the user
experience of consumers
of the services becomes
an important part in
designing and
implementing SOA. But if
you decide to develop
rich clients, you'll be
facing the dilemma -
which way to go - remain
with
Today, Adobe announced
the immediate
availability of Adobe
Flash Player 10 beta as a
free download from Adobe
Labs. Adobe Flash Player
10 beta, code named
'Astro', builds on the
capabilities of the
world's most ubiquitous
application runtime with
new support for custom
filters and effe
May. 15, 2008 07:00 AM
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: