Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

What RIA technology will prevail: open or proprietary?

 
Amit Agwal
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Satish Kore
Author
Ranch Hand
Posts: 43
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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,
 
Amit Agwal
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 10336
Eclipse IDE Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Paul Sturrock
Bartender
Posts: 10336
Eclipse IDE Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic