Future of JavaFx and commitment from Sun

Hi All,
I wanted to get some insight into the level of investment an organization could make into adopting JavaFX as the preferred UI technology for their products/applications. Is Sun committed to promoting JavaFX and making it production quality and implementing with time all the missing UI components? What is th efuture of JavaFx after the Sun-Oracle merger?
thanks
Sanjeev

Hi Sanjeev
in my opinion:
JavaFX is a promising technology but it is currently too green to consider use in a serious application. To my knowledge, only one company has so far released a serious product written in JavaFX (Indaba), but I've never used it and they themselves describe it as "alpha". I believe Indaba went with JavaFx because they were reliant on Java APIs (they were originally going to use Flash)
The JavaFX team seem to be working hard on improving the technology, particularly around performance, however it is still quite buggy, and this will hamper efforts to produce a serious application. Also, as you mention, there are gaps in the components available for use in applications. There is also work going on for tooling.
There are very little public facts available on the future of JavaFX (aside from sporadic marketing pushes). Oracle made a public commitment to JavaFX at JavaOne, but I don't know whether you can bet a corporate strategy on that alone. We know that future releases are coming, albeit at a slow pace.
It would be great if Sun/Oracle could come up with something more detailed, as I think that (alongside a stable platform) would do a lot to increase the confidence of developers.
My guess is that it will end up as a stable technology, though I've no idea how long this will take. To that end, I would closely monitor the progress of the technology but maybe not adopt it as the preferred technology just yet.

Similar Messages

  • Training  and courses from  sun for free?

    Do You some online courses/training from SUN for free? (develop. and administration)
    or can You tell me witch books are the best to learn java?

    Skowroniasty wrote:
    Do You some online courses/training from SUN for free? (develop. and administration)Nope.
    or can You tell me witch books are the best to learn java?This is The List™:
    [Sun's basic Java tutorial|http://java.sun.com/docs/books/tutorial/]
    [Sun's New To Java Center|http://java.sun.com/learning/new2java/index.html]
    Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
    jGuru
    A general Java resource site. Includes FAQs, forums, courses, more.
    JavaRanch
    To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
    [Yawmarks List|http://forums.devshed.com/java-help-9/resources-for-learning-java-249225.html]
    [The Java Developers Almanac|http://www.amazon.com/exec/obidos/tg/detail/-/0201752808?v=glance]
    [http://javaalmanac.com|http://javaalmanac.com]
    Bruce Eckel's [Thinking in Java(Available online.)|http://mindview.net/Books/DownloadSites]
    Joshua Bloch's [Effective Java|http://www.amazon.com/Effective-Java-2nd-Joshua-Bloch/dp/0321356683]
    Bert Bates and Kathy Sierra's [Head First Java|http://www.amazon.com/exec/obidos/tg/detail/-/0596004656?v=glance]
    James Gosling's [The Java Programming Language|http://www.bookpool.com/sm/0321349806]
    Gosling is the creator of Java. It doesn't get much more authoritative than this.
    Joshua Bloch and Neal Gafter [Java Puzzlers.|http://www.javapuzzlers.com/]

  • Problems and Workarounds from Sun Workshop[tm] 6 update 2 C++ Compiler Read

    Hello out here,
    the Sun Workshop[tm] 6 update 2 C++ Compiler Readme says
    in Chapter E. Problems and Workarounds
    and
    Topic 4. Reference From Template to Non-Global File-Scope object is Not Supported:
    A program using templates and static objects causes link-time errors of undefined
    symbols. The compiler currently does not support reference to non-global file-scope
    objects from templates.
    So my problem is:
    I have static tyname objects in Templates and get that link-time errors of undefined
    symbols.
    And I do not know how to get rid of that static typename objects.
    Is there a Workaround?
    Which?
    P l e a s e h e l p.
    If you need further information, please let me know.
    Any help is appreciated.
    Thanks in advance.
    Yours truly
    Karsten J. Martin

    Hello,
    Thank you for your detailed answer!
    Unfortunately there has arosen another problem while
    migrating from 4.2 to SunWorkshop[tm] 6 update 2 C++ Compiler.
    Here comes the original(4.2) code:
    template <class PersistObject>
    class DIDDatabaseInterface : public DIDPersistenceInterface<PersistObject>
    private:
         DIDTableObject<PersistObject>     m_tableObject;
    public:
    It does not compile under Version 6.
    Now the new version:
    template <class PersistObject>
    class DIDDatabaseInterface : public DIDPersistenceInterface<PersistObject>
    private:
    typedef     DIDTableObject<PersistObject> PersistTable;
    static typename DIDDatabaseInterface::PersistTable m_tableObject;
    public:
    That compiles until...
    "did_factory.cc", line 73: Information: Instantiating DIDDatabaseInterface<Devx003>::DIDDatabaseInterface(const RWDBConnection&)
    "did_persist.cc", line 81: DIDDatabaseInterface<Devx003>::m_tableObject cannot be initialized in a constructor.
    Here comes line 81 and surroundings(compiles under 4.2):
    template <class PersistObject>
    DIDDatabaseInterface<PersistObject>::DIDDatabaseInterface(const RWDBConnection &c)
         :     DIDPersistenceInterface<PersistObject>(),
              m_tableObject(c)
    Any idea?
    I would be grateful if you could help.
    Thank you so much.
    Sincerely yours
    Karsten J. Martin

  • Creating JAR of an ejb from sun one studio 5.0

    I�ve got the following error when I�m trying to generate the jar of and ejb from sun one studio 5.0. What�s the problem?
    org/w3c/dom/Document.java [0:0] No file named org/w3c/dom/Document.java exists on disk in src.zip.
    Therefore it may not be compiled with an external compiler.
    You may need to check it out from version control or save some changes to it.
    com/ssos/ejb/information/EJBModule_InformationEJB.ejbmodule [0:0] Problem compiling class: "org/w3c/dom/Document" reason: Compile failed
    Called From: com/iplanet/services/util/XMLParser
    Called From: com/iplanet/services/ldap/DSConfigMgr
    Called From: com/iplanet/services/util/I18n
    Called From: com/iplanet/sso/SSOTokenManager
    Called From: com/iplanet/am/sdk/AMCommonUtils
    Called From: com/iplanet/am/sdk/AMException
    Called From: com/iplanet/dpro/session/service/SessionService
    Called From: com/iplanet/services/naming/WebtopNaming
    Called From: com/iplanet/dpro/session/SessionID
    Called From: com/iplanet/dpro/session/Session
    Called From: com/iplanet/am/util/Locale
    Called From: com/iplanet/sso/SSOException
    Called From: com/iplanet/sso/SSOToken
    Called From: com/ssos/ejb/information/LocalInformationEJB
    Errors compiling EJBModule_InformationEJB.

    Hep, we have the same problem. I am still trying to figure out why. I have some idea about the reason but I am testing my founding. It seems to me that the problem shows up when I add my database driver in Runtime/Databases/drivers tree (IBM DB2 driver: db2jcc.jar)
    Like I am saying I am still checking the connection. When I am convinced that indeed that is the problem, I will then try to find out why and what to do to make my life easier.
    clogon

  • Migration of 9iAS R2 from Sun to Linux

    We want to migrate out 9i AS infrastucture and server from Sun Solaris to RedHat AS 3. I have been looking for directions on how to do this, but have come up blank. Can someone point me to a document or something that tells us how to do this?
    Any help is much appreciated.
    Thanks ... Vin

    Its basically a fresh install and then a data conversion.
    Install 9iAS R2 on Linux machine
    Patch up to latest levels on both machines
    Synchronize your LDAP database/user store
    export/Import your content areas
    If you keep the same hostname/ip address for the new server, you may get lucky - do a fresh install with the same settings as your current system on the linux box, shutdown the rdbms, do an import/export database migration - bring everything up and cross your fingers :)

  • Why does JavaFX deployment rely on javascript and connecting to sun servers

    I understand that there's a way to deploy javafx applets and jnlp offline by downloading the required files from sun's website.
    But normally, it seems that a connection to sun servers must be made for anything to run and javascript has to be enabled to use applets.
    Why is connecting to sun servers necessary? especially, when the client already has the javafx runtime.
    What if the client loses internet connection or disables javascript, how can one run the JavaFX application/applet then?

    it seems that a connection to sun servers must be made for anything to runYes, it is (unfortunately) in the license, which doesn't allow to distribute the JavaFX software.
    See also two (at least) related threads: [Interaction between Swing and JavaFX?|http://forums.sun.com/thread.jspa?forumID=932&threadID=5362457] and [Distribution JavaFX application without web start|http://forums.sun.com/thread.jspa?threadID=5367483] with a kind of official answer.
    javascript has to be enabled to use appletsIt is a quite common requirement, people ready to run Java shouldn't be afraid to enable JavaScript... :-)
    Why is connecting to sun servers necessary?I suppose it is to ensure the latest runtime is used, for a better experience...
    What if the client loses internet connection or disables javascript, how can one run the JavaFX application/applet then?Well, if they don't have an Internet connection, I suppose they can't reach the page where the applet is... :-)
    Not necessarily true, the applet can be on a network and the Internet access can be deactivated.
    I haven't tried, but I think if the runtime is in cache, the applet can be run. Although the applet loading code or the JNLP can attempt to check for a new version, I don't know what happen when they cannot.

  • Is Possible to migrate DTR and JDI from HP to SUN system

    Hi All,
    We are migrating our landscape from HP systems to Sun Solaris systems. I wanted to i know is it possible to migrate the DTR and JDI(Tracks and everthing) from HP to the Sun System. Is there any tool available for that?
    Regards
    Prakash

    This is already being discussed in the following topic: Migrating JDI Please continue there.
    (Next time, please search SDN before you post something).

  • Comments and questions from a new Entourage switcher

    When Leopard came out, I decided to take the plunge and move from 7 years of Entourage-ing over to the whole Mail/Address Book/iCal/.mac combo.
    It's been a challenge, and one I'm glad I'm making. I really see the future lies here, especially with all the great GTD tools (like OmniFocus) that are so well integrated into these Mac apps.
    I have a bunch of things that I'd like to ask or comment on, that I've collected since the switch. I hope these don't sound like whining. More, it's really to stimulate conversation in these areas to find out if anyone has found workarounds, add-on utilities, or even if I'm not doing something right.
    *1. Checking If They're Already In Address Book.* If I get an email from someone, I like to know if they're already in my Address Book. In Entourage, you'd right-click, select "Add to Address Book" and if they were already in there, a window would pop up, saying, "This already exists, would you like to add to it, or just open the contact". In Mail, there's no such checking, so clicking on "Add to Address Book" can end up duplicating and triplicating what's already there. In other words, I'm looking for a quick way to open up that person's contact info.
    Oddly enough, sometimes a right-click on someone's email address, who is already in ones Address Book, will bring up an "Open in Address Book." However, it's extremely inconsistent. My own brother's emails don't work like that. But odd companies, whom I rarely get email from, will show it.
    *3. No Categories.* This is the biggest missing piece for me. If I get an email from someone that treats me with familiarity, but I don't recognize them, there's no way to go into my address book and tell what relationship I have with that contact. Client? Acquaintance? Purchaser? Relative I only met once? This is because there seems to be no way to attach a Category to each contact. Once you have over 2000 contacts, it becomes difficult to remember what each person or company is there for (we have over 5200). Which product did they purchase? Or are they a vendor. Someone I met at a party? Ex girlfriend? There is the Mail Group function, but those act more like Smart folders and aren't attached to the actual contact, so when viewing the All Contacts, there's no way of telling who's who. Even if there were simply a way to color each contact, those colors could act as a category, and one could sort by them. This is my major concern right now with Mail over Entourage. Here's hoping someone creates a utility that does just this!
    *4. No Easy Way to Copy Entire Address.* Every hour, we are copying addresses and pasting them into a customized DYMO label (that has our return address and company logo on it). There doesn't seem to be any way to grab the entire mailing address in one Copy. You can highlight/copy the address, street and zip, and paste that into, for instance, a Dymo label, but you have to go back and grab the name separately. The Print function has some very interesting ways to print (including to a plain default Dymo label), but since we have customized labels, we just need to copy the address ourselves.
    *5. Search Function Blandness*. The search function could use more refinement. If you search for "Comcast," you logically get all of the contacts that have "comcast.com" in their email address (Further, if the word happens to be in the Notes field, it'll bring those up as well). But there should be a way where it gives precedent to the actual Comcast company contact—which the word "Comcast" in the company field—instead of being forced to scroll through hundreds of contacts to find the actual one I'm looking for.
    *6. Auto Name Fill To Slow.* When entering names in an email name field, you can't go very fast, because Mail takes a couple of seconds or so to recognize the name you're typing. For instance, if I'm sending an email to Mark, and type Mar, Mail autofills the rest for "Mark Smith" but the spinning thingie is still spinning, and if I don't wait that extra second, and hit tab or Return, Mail just puts in an empty "Mar" without any email address. I have to wait until the spinning thingie stops before hitting tab or return. When entering 5 or 10 email addresses, this is a hassle. Often I find that even after the spinning thingie stops, and Mail looks like it has autofilled, if I click Tab or Return, the address often still didn't fill correctly. It only stopped at the 3 or 4 letters that I'd typed in. If I didn't catch the error, I think I've sent it, only to get an error message later on.
    *7. iCal Alarm Window.* They forgot the lower right corner resize thing in the iCal Reminder window! And regardless of the number of alarms (I often have 20 or more), the green button is always grayed out. So if you have 20 or 30 iCal reminders, you can only view them one at a time in that small window, and have to use the up and down arrows. I'd like to be able to drag this window down so I can view all 20 at a time.
    *8. Limited iChat Alarm Window Delay options.* If you want to delay (called "repeat" in iCal lingo) any to-do in the iCal Alarm window, you have options for 1 minute, 5, 15, and 30 minutes, 1 and 2 hours, 1 day and 1 week. It'd be great to if a hack were developed that allowed for other useful delays, such as "tomorrow morning" (so one can see everything all at once first thing in the morning), 2 days, 3 days, and 2 weeks. A "4 hours" would be handy as well, since that's like saying "bug me this afternoon."
    Again, don't misinterpret this as whining, I'm digging the move and am totally committed to it. I just want to see if anyone has wondered about any of these, too, and has discovered a workaround (or a pref I'm not seeing!) or knows of a 3rd-party utility (or downright hack).
    Thanks for any ideas on these.
    Edit: corrected some misspellings...

    Re: Categories - I too miss that and I've 'solved' it two different ways. First, I set up groups which helps me find someone who I know within a certain context. ie, I know I'm looking for John who is a student. I look in the student group for all the Johns. Second, I use the note entry to jot down things I want to remember about the person.

  • JMF 2.1.1e API Documentation is Removed from Sun

    Hi All,
    In the last few days i'm not able to browse the JMF 2.1.1e API Documentations pages, its automatically redirecting to JMF 2.0 API documentation where there are no document for some important api's like RTPManager.
    Have any one downloaded the API Documentation from sun.com previously, If so please send it to my mail id - [email protected]
    Or is there any other link to JMF 2.1.1e API documentation pls reply.
    Thanks in Advance,
    Karthikeyan R

    Check your mail..
    By the way. Did you report the broken links to Sun?
    I was so irritated at finding all the details of classes missing, that I did not think to report it.
    The missing JavaDocs may be a simple oversight.
    Edited by: AndrewThompson64 on May 18, 2008 1:03 AM
    OK.. found the motivation to report it. Here is the report I submitted.
    This thread complains of missing JavaDocs for the JMF classes
    [http://forum.java.sun.com/thread.jspa?messageID=10256685]
    Somebody replied that they are here..
    [http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/apidocs/]
    But this is only the 'top level' documents, and every link from those pages that I have tried so far, is a '404'.
    For example, 1st links in the left hand frames..
    Top frame. The link to the javax.media package
    [http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/apidocs/javax/media/package-frame.html]
    Bottom frame. The link to the ActiveReceiveStreamEvent class
    [http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/apidocs/javax/media/rtp/event/ActiveReceiveStreamEvent.html]
    Also tried Processor, RTPManager and a few others. All '404'.
    What gives? Is this an oversight, or another step in Sun's gradual abandonment of JMF?
    (And if it is the latter, isn't it better to put the poor programmers out of their misery by making a public announcement re the status and future of JFM, and removing the top level of those JavaDocs?)
    Edited by: AndrewThompson64 on May 18, 2008 1:22 AM

  • How can I redirect USB from Sun ray to Win2003 terminal server

    Hi
    I am running Sun Ray 4.2 in Solaris with SRWC 2.2 in a Kiosk mod to Windows terminal server 2003 , how can I allow users to use their USB divices from Sun Ray and appear automatically in their Windows desktop ..I try adding the following line to mikioskhdlr_win script
    UTTSCPARMS="-m -b -A 24 -r sound:high" - r disk:M=/tmp/SUNWut/mnt/$USER”
    but it did not work .. please help

    If you are using the USB Drive Daemon or manually specifying the mount then there are no issues with user access. That's only an issue with the the built in USB pass through included with SRSS 5 which is connecting directly to Windows and in essence the physical machine. The former is just mounting a network drive which is user specific.
    Edited by: ot90 on Mar 1, 2010 9:00 AM

  • How can I display the photos and videos from the Nano to Altec's iMV712

    I am trying to display photos and videos from a 3G Nano to larger display on Altec Lansings iMV712
    While I know I can view it from the cradle, I was wondering if a TV Out would work?
    Has anyone managed to get this to work?

    Jim VanLeeuwen has already given you the answer, but (for your future reference), when I saw your comment -- on an RSS feed -- that "The Apple help site is useless" I went to the Support pages and in the search box at the top, entered, "transfer photos from iPhone to Mac".  The top result was the one Jim VanLeeuwen offers.

  • How can I transfer some books and music from one ipad to another without having to sync and erase the lot?

    I am trying to transfer some music and books from my ipad to my mothers ipad.   I am using a laptop that I have had to install itunes onto.  When I sselect the music I want to put onto my mothers ipad I get the message 'are you sure want to sync this ipad to this computer as it will erase all date on the ipad and replace it with this'...well something to that effect anyway.
    When I plug my ipad into it it also states that syncing will erase all data and replace it with what is on itunes as my ipad is linked to another computer (im in Hobart and my usual computer is in brisbane)
    Is there a simple way for me to add music and books on a usb stick to mothers ipad without having to lose everything taht she currently has on there?
    Any advice is greatly appreciated
    Cheers

    Backup with this User Tip, restore the library to the new computer using the same tool, keep the backup up-to-date in future. Deauthorize the old computer if you no longer need to access protected content on it.
    As to your issues with compilations albums select all the tracks, set the Album Artist to Various Artists and on the options tab set Part of a compilation to Yes. See Grouping tracks into albums for details.
    tt2

  • If I make a new Apple ID, will I lose my downloads and purchases from my old ID?

    I got my first iPod (a nano) about 6 years ago and I was only 11 back then so my mom created an Apple ID for me. I've been purchasing music and apps from that account. I just recently got an iPhone and since my mom does not remember her account info (like her email - as we've discovered trying to use iCloud), I want to make a new ID. Please help.

    You can't transfer an account's balance nor its purchases to another account - purchased will remain tied to the account that bought/downloaded them.
    For his security questions, if he has a rescue email address (which is not the same thing as an alternate email address) set up on his account then he can go to https://appleid.apple.com/ and click 'Manage your Apple ID' on the right-hand side of that page and log into his account. Then click on 'Password and Security' on the left-hand side of that page and on the right-hand side he should see an option to send security question reset info to hie rescue email address.
    If he doesn't have a rescue email address (he won't be able to add one until you can answer 2 of your questions) then he won't get the reset option - he will need to contact iTunes Support or Apple to get them reset.
    e.g. he can try contacting iTunes Support : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Account Management , and then 'Forgotten Apple ID security questions'
    or try ringing Apple in your country and ask to talk to the Accounts Security Team : http://support.apple.com/kb/HE57
    When they've been reset (and if he doesn't already have a rescue email address) he can then use the steps half-way down this page to add a rescue email address for potential future use : http://support.apple.com/kb/HT5312 . Or, if it's available in your country, he could change to 2-step verification : http://support.apple.com/kb/HT5570

  • How can I get music (not purchased from iTunes) and photos from my iPad onto my MacBook?

    I just recently had my hard drive replaced and lost all of my music and photos from it. I have all of my music and photos backed up onto my iPad and iPhone via iCloud.
    I was able to download all of my purchased music from iTunes, back onto my MacBook. The problem is, how do I get the other music and photos from my iPad, back onto my MacBook?

    Is there any possible way to backup music that I did not purchase from iTunes on to iCloud?
    No.
    ... if I happened to break my iPad, or if something happened to my Laptop.
    If you like your music library, back up your laptop.
    If you lose or break your iPad, you can sync your iTunes music library to a brand new one. You will lose nothing.
    If you lose your laptop, or it crashes, or becomes virus-infested, you can restore your iTunes music library from your backup. You will lose nothing. Without a backup though, your music resides only on the iPad, and extracting it will require the assistance of third party (paid) utilities. Worse, there is no guarantee they will continue to function after some future iOS upgrade, since the iPad is not designed to work that way.
    There are dozens of questions every day from people who lost their iTunes music when their laptop crashed. Your laptop will crash - it's only a question of when.

  • I have tried and failed to copy my iTunes library and playlists from my Windows 8 desktop to my Windows 7 laptop using an external hard drive. Can it be done? Help would be appreciated.

    I have tried and failed to copy my iTunes library and playlists from my Windows 8 desktop to my Windows 7 laptop using an external hard drive. Can it be done? Help would be appreciated. I have followed instructions found online but the library of music doesn't pull in.  Thanks!
    Nate

    Migrate an iTunes library from one computer to another
    These are two possible approaches that will normally work to move an existing library to a new computer.
    Method 1
    Backup the library with this User Tip.
    Deauthorize the old computer if you no longer want to access protected content on it.
    Restore the backup to your new computer using the same tool used to back it up.
    Keep your backup up-to-date in future.
    Method 2
    Connect the two computers to the same network. Share your <User's Music> folder from the old computer and copy the entireiTunes library folder into the <User's Music> folder on the new one. Again, deauthorize the old computer if no longer required.
    Both methods should give the new computer a working clone of the library that was on the old one, with ratings, play counts, playlists etc. preserved. As far as iTunes is concerned this is still the "home" library for your devices so you shouldn't have any issues with iTunes wanting to erase and reload.
    I'd normally recommend method 1 since it establishes an ongoing backup for your library and unlike copying with Windows Explorer the process can be resumed if it is interrupted and it will continue to the next item if there are any read/access errors.
    Note if you have iOS devices and haven't moved your contacts and calendar items across then you should create one dummy entry of each in your new profile and iTunes should  merge the existing data from the device.
    If your media folder has been split out from the main iTunes folder you may need to do some preparatory work to make it easier to move. See Make a split library portable.
    Should you be in the unfortunate position where you are no longer able to access your original library or a backup then then seeRecover your iTunes library from your iPod or iOS device for advice on how to set up your devices with a new library with the maximum preservation of data.
    tt2

Maybe you are looking for