Skip to main content

JavaFX General Question

4 replies [Last post]
thamizh
Offline
Joined: 2005-11-25

Hi All,

I have some general questions about javafx.

a. How JavaFX application can be useful in enterprise solution?
b. JavaFX application can be used like applets in web application. In that case how the applets can be useful? Loading time and everything?
c. What are the other readings useful for getting more knowledge about JavaFX? (like 2D)
d. How the database access should be handled?
e. I have some dilemma on over JavaFX and Flex. Can any one clarify me?

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
geekycoder
Offline
Joined: 2008-06-19

JavaFX provides the catalyst for Sun to accelerate the innovation of Java to compete with new language, platform and technology.

With JavaFX, Sun is blurring the distinction between a standalone application and web application. A web application in the future is most likely to integrate more network intensive resource like graphics, audio, video etc since the network capability has improved leap and bound (as more companies adopt 1gbps network infrastructure due to cheaper cost and faster performance), and this only means that pure HTML and Javascript solution no longer fits the bill. That is where true RIA application comes in. The new breed of RIA application is more likely to embed into web page (applet) to complement those capability that HTML cannot provide, and if user has the choice to make it standalone by dragging it out of the web page.

http://www.youtube.com/watch?v=Uuz8OG3ZTlc

geekycoder
Offline
Joined: 2008-06-19

thamizh,
the questions asked are relevant. However, since much of JavaFX is still relatively unrevealed to public or unfinalized eg Designer Tools, final Language capability and features, compilation speed, scenegraph, JWebPane etc, What we get so far from internet is bit and puzzle in open source project comprising the JavaFX technology , SceneGraph, JavaFX compiler etc that might unlikely to reflect the current state of JavaFX development.
So it will be better to reserve the questions when when Sun release the preview version of JavaFX Desktop next month then perhaps we can answer the question ourselves.
From what I read, the the capability of JavaFX can even be programmed using Swing (after all JavaFX is built on existing Java infrastructure) that might allow to create more interesting enterprise application (eg helpdesk &CRM app with video)

thamizh
Offline
Joined: 2005-11-25

Hi,

Your answer is clear to me. May be you can give me one more small clarification. How this will be useful for web application. Because no one is using applets for their web application. In that case, How can JavaFX be useful?

geekycoder
Offline
Joined: 2008-06-19

thamizh,
This could be answer by observing how current business is using competitive RIA solution.
Just look at the cool enterprise applications (real money maker) developed in Flex/Flash as AIR app or embedded in Web page. These applications take advantage of coolness in user interface, simplicity, upgradability to improve customer and user experience that translate to profitability.
For example, eBay, FedEX, Amazon developed their AIR application
http://www.webware.com/8301-1_109-9878346-2.html ...

I'm sure there are many business companies using Flex or competing technology for their next internal project but are not willing to reveal to the public as using particular technology can be a source of business competitive advantage.

Idealistically, what other RIAs like Flex, Silverlight can accomplished, JavaFX can do it or even better in some area like been able to drag a applet from a web page to become a standalone application hence easing application deployment which is a common source of frustration and time-consuming activity.

Not forgetting that JavaFX Mobile is also providing almost complete Java capability that we experience in desktop, and so far video from Sun JavaOne has indicated that a application written in JavaFX Script could run in JavaFX Mobile phone without change.

With all these potentials, I hardly can imagine what cannot be done with JavaFX, Java7...