| Student
Views and Reviews recently caught up with Ramin
Mohammadi, developer of the Caesar
Photobook Mobile application, and one of the student winners of
the JavaFX Coding Challenge.
Ramin began using JavaFX in
February, and taught himself the programming language using freely
available resources on the Internet to include the JavaFX.com
Web site, and the free 15-week Java
Passion JavaFX course among others. |
| In
our
interview, Ramin noted there were many useful aspects to using JavaFX
in developing his mobile application, but really appreciated the fact
that the development process for creating a mobile application “didn't
differ in almost any way with, for instance,
the
process of developing a web application using JavaFX.” Ramin commented,“I experienced all the ease of development with JavaFX when developing this application, and when comparing this with the development using JavaME, I can truly state that I never could have accomplished this result with only the use of JavaME in combination with the LWUIToolkit.” Ramin also pointed out that JavaFX makes Caesar Photobook Mobile easier to use by handling the screen transitions with animations. Additionally, because Ramin developed the application with JavaFX he was also able to design the UI in Illustrator and use the Production Suite Plugin to create a customized and completely new UI for the application that could fill all the user's needs. As part of Ramin's internship at Caesar Groep he was asked to evaluate both JavaFX and Flex and ultimately concluded: “In my opinion, JavaFX is doing some really good work.” He stated that JavaFX was better than Flex because of the ease of development, short learning curve, ability to easily deploy applications to different platforms, the possibility of using other Java families, and finally, because of the work-flow supporting tools available in JavaFX, such as the Production Suite Plugin. The complete interview with Ramin can be found here. |
);
}" stopplayer="function () {
return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>"









He goes over the download and installation process
(including a tip for those with network bandwidth issues), his take on
the initial look and feel as well as his suggestions for the areas of
work in near future. Check out Shiv Prakash's review 



















