Wednesday, May 23, 2007

The new with Rich Internet Applications

Surfing as usual, suddenly my Manager asks any one have idea about Silverlight?. I wondered what is that? Is it really a Microsoft Stuff. Oh it can do as flash :O. How and when they do it.

As usual I did http://www.wikipedia.com/wiki/SilverLight
I read about the technology and I was astonished when I read this quote "Silverlight aims to compete with Adobe Flash and the presentation components of Ajax. It also competes with Sun Microsystems' JavaFX, which was launched a few days after Silverlight." :D again Microsoft?
Surely, I checked the competitors of Silverlight.

wikipedia/JavaFX
wikipedia/Adobe Apollo

JavaFX is a great project from Sun. It was firstly announced in JavaOne conference May 2007. I was happy to read that Sun announced the project to make development of RIAs very easy. James Gosling Sun Fellow said : "Most scripting languages are oriented at banging out Web pages. This is oriented around interfaces that are highly animated."

Apollo was first released at March 19th, 2007. It's expected to be released the second half of 2007. It allows web developers to use web technologies building desktop applications.

I've tried to make a comparison between them and here's the result:
Point\Technology
JavaFX
Silverlight
Apollo
Supported devices
Mobile,
Handheld,
Desktop
Desktop
with
Windows (XP/Server 2003/Vista), Mac OS X 10.4
Desktop Cross-OS
IDE Support
Eclipse
Visual Studio 2005 / Expression Studio
Flex
Browser support
Any Java-enabled browser
Internet Explorer 6.0/7.0, Firefox 1.5/2.0 and Safari 2.0
-
System requirements
Java 5.0 or higher
SilverLight RT
Flash Player + Apollo RT
Size of prerequisites
15 MB
1.7 MB
1 MB + 2.5 MB = 3.5 MB
Purpose
Building Rich Internet applications (RIAs)Building Rich Internet applications (RIAs)Building and deploying web applications to the desktop
Languages/Script used
JavaFX Script / Java
C#.Net / VB.Net / any .Net technology
Flex / HTML / JS
Current version
-
1.0 beta / 1.1 alpha for developersalpha
First announcement
May 2007December 2006March 19th, 2007
Comparison between JavaFX, Silver Light and Apollo

Websites
Demos

JavaFX
SilverLight
Apollo
Resources

JavaFX

Silverlight

Apollo
This article is still a stub. If you have any comments feel free.

5 comments:

Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anghel said...

Im wondering which one of this languages will be the most widely used for building RIA ???

daniel said...

JavaFX also has support for the Netbeans IDE

ibrahim said...

I think waiting is the normal action untill microsoft release its product , but we are sure that adobe is multmedia specialist and expert.
experts always do better things :)