aspose file tools*
The moose likes Flex and the fly likes What RIA technology will prevail: open or proprietary? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Flex
Bookmark "What RIA technology will prevail: open or proprietary?" Watch "What RIA technology will prevail: open or proprietary?" New topic
Author

What RIA technology will prevail: open or proprietary?

Amit Agwal
Greenhorn

Joined: Apr 06, 2006
Posts: 10
With all the buzz around RIAs of late what do you think would prevail -- propriety technologies like Flex which need software to be downloaded on browser or the more open Javascript based ones like JavaFX?
What is in best interest of the developer community?



Amit Agarwal
Cisco,
BGL11-4-D12
Cessna Business Park,
Sarjapur Marthahalli ORR,
Bangalore

I live on Java. Sometimes I eat food.
Satish Kore
Author
Ranch Hand

Joined: Feb 10, 2004
Posts: 43
Hi Amit,
It’s a good question (however controversial and debatable).

Whichever RIA technology you talk about it requires some or other kind of player/platform/plug-in installed in order to render and play the application. The success of any RIA depends on penetration of its plug-in into browser(s), having said that the success also depends on availability of these plug-in on multiple platforms such as Browsers, Mobile phones, Set-top boxes, TV etc.

Ubiquity is the buzzword for the success of any RIA, I would love to develop on that technology that would allow me to write code once and run it on multiple devices without having to rewrite entire application.

Talking about player/plug-in penetration Adobe Flash Player is available on 99% of the browsers followed by Java 80%.
http://www.adobe.com/products/player_census/flashplayer/

Thanks,

Satish Kore
"Flex 3 with Java" @ packtpub.com and amazon.com
Amit Agwal
Greenhorn

Joined: Apr 06, 2006
Posts: 10
Thanks a lot Satish for your thoughts.

To extend my question, what do you think would be the Java's role in RIA (I know your book is focus on Flex but just wanted to learn from an expert). Java/SUN being the first to inculcate write-once-run-anywhere paradigm, the latest offering JavaFx promises to keep the ball rolling. With the huge developer base and free and open resources for training and development isn't that beating the Adobes and Microsofts in the long run?

Isn't JavaFx the answer to your concern -- "Ubiquity is the buzzword for the success of any RIA, I would love to develop on that technology that would allow me to write code once and run it on multiple devices without having to rewrite entire application."

Please clarify.
Paul Sturrock
Bartender

Joined: Apr 14, 2004
Posts: 10336

Amit Agwal wrote:or the more open Javascript based ones like JavaFX?
What is in best interest of the developer community?


Do you mean JavaFX script? JavaFX does not use JavaScript.


JavaRanch FAQ HowToAskQuestionsOnJavaRanch
Paul Sturrock
Bartender

Joined: Apr 14, 2004
Posts: 10336

Amit Agwal wrote:With the huge developer base and free and open resources for training and development isn't that beating the Adobes and Microsofts in the long run?


Adobe and Microsoft provide simmilar free resources for development and training so that might just be a moot point.

My personal gut feeling is JavaFX is just too late to the party. That is not to criticise it as a technology but as we see with n other historical technologies once people start using them they need a really compelling reason to change. I can't currently think of a compelling reason yet why I would pick JavaFX over Flex (despite being primarily a Java programmer). But that's not to say this will not change over time.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: What RIA technology will prevail: open or proprietary?
 
Similar Threads
aiding terrorism
Heart and Mind
Did anybody proved one don't need to buy a book to clear these certifications, YET?!
prevent decompling .class
pom.xml is not valid because cvc-elt.1: Cannot find the declaration of element 'project'.