Serious question, what on Earth is JavaFX for?

This is a really serious inquiry, I am not taking the Mick, but what exactly is JavaFX???
Yes, I have seen the demos on the main FX site - and got to say I am completely underwhelmed. They are not only retro, but utterly pointless! Decent Javascript libraries such as ExtJS/Sencha and GWT can make a much, much better job of RIA in the browser.
I don't get it. I really don't. What part of the market is FX aimed at? For sure it can't be the browser because it is really, really bad.
Sincerely,

JavaFX is good for normal applications if you want to create "smooth" animated application. It is easy and enjoyable programming and JavaFX has good performance.
Other possibility is WPF but it sucks (who wants to write gui in xml and I have failed to create "smooth" apps in it).
Javascript sucks too.

Similar Messages

  • Simple question: What's the Mac shortcut for size???

    What's the Mac shortcut for increasing the size of the online image?
    Thank you

    Safari offers only two choices, zoom page and zoom text only.
    To zoom images, you have to look for a safari extension.
    I have not tested any, so I have no information about any of it.
    Best.

  • Dumb question. what on earth does the fios tv button do?

    what on earth does the fios tv button do?
    Solved!
    Go to Solution.

    When you are watching a live TV show or VOD, pretty much the same thing as the OK button, it displays the program banner at the bottom of the screen.
    When you are watching a recorded program on the DVR however, it will suspend whatever you are watching and switch to the live TV channel that you were last watching.(works on the DVR itself, I have no idea what it does in the multi-room environment as I do not have that service)
    It does not do any of the other things that hitting the OK button does as far as I know (like navigating the Menu, etc).
    That is all I know about the FiOS TV button
    Justin
    Verizon FiOS TV, Internet, and phone
    QIP6416-P1, IMG 1.7C, Build 09.83
    Keller, TX 76248

  • What is the best practice for localization?One .rpt for all/each language?

    Hi All,
    I have a question :
    What is the best practice for localization?One .rpt for all language or one for each language? I
    Thanks for your response,
    jz

    Well, speaking of best practices, see the [Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement]
    Step 2 Asking Your Question; Provide Enough Information
    Next, make sure you search these forums before posting. Your question may just be already answered, thus giving you quicker resolution. For example, these threads come up just searching for "localization":
    Multiple language support
    Crystal Reports localization issue
    English resource files
    Next, (assuming you are working with CR 2008), see the developer help files:
    http://help.sap.com/businessobject/product_guides/boexir31/en/crsdk_net_dg_12_en.chm
    http://help.sap.com/businessobject/product_guides/boexir31/en/crsdk_net_apiRef_12_en.chm
    https://www.sdn.sap.com/irj/boc/sdklibrary
    In the Crystal Reports 2008 .NET SDK developer Help file, search for "Localization".
    Ludek

  • What is the best practice for localization? One .rpt for all language

    Hi all,
    I have a question: what is the best practice for localization? One .rpt for all language or one .rpt for each language?
    Thanks for any response,
    Jz

    What would be best would depend on workflow.
    Sincerely,
    Ted Ueda

  • I forget my security questions what do i do

    i forget my security questions what do i do

    Click here for information. If you can't get the answers emailed to you for some reason(the email may take a few hours to arrive), contact the iTunes Store staff via the link in that article.
    (86511)

  • HT5621 I forgot my security questions what do i do

    i forgot my security question what do i do

    Click here for information. If the option to have the answers emailed to you isn't available or doesn't work(the email may take a few hours to arrive), contact the iTunes Store staff via the link in the 'Additional Information' section of that article.
    (89682)

  • TS1368 If i forget my security questions what should i do

    I forget my security questions what should i do

    Click here for information. If you can't get the answers emailed to you for some reason(the email may take a few hours to arrive), contact the iTunes Store staff via the link in that article.
    (86511)

  • I do not know my security question what do i do

    i do not know my security question what do i do

    Click here for information. If the option to have the answers emailed to you isn't available or doesn't work(the email may take a few hours to arrive), contact the iTunes Store staff via the link in the 'Additional Information' section of that article.
    Nobody on these boards can reset them for you.
    (91901)

  • What is Hashtable.clone() good for?

    I want to make a copy of a Hashtable. I read the javadoc of Hashtable.clone() and it says:
    "Creates a shallow copy of this hashtable. All the structure of the hashtable itself is copied, but the keys and values are not cloned. This is a relatively expensive operation. "
    What does this mean? I want my copy to be de-coupled from the original, i.e. when i change anything in my copy, the original should be untouched. But the sentence "the keys and values are not cloned" seems to result in a coupled copy. So I have to copy all keys/values into a new Hashtable object myself. Leading to the question: what is Hashtable.clone() good for?

    I prefer this to ad hoc speed testing classes.
    import java.util.*;
    public class SpeedTester{
        public static final long OUTER_ITERATIONS = 100;
        public static final long INNER_ITERATIONS = 10;
        public static void main(String[] args)    {
            Data[] data = {new StringData()};
            Test[] tests = {new TreeMapTest(), new HashMapTest()};
            long[] times = new long[tests.length];
            for (int j = 0; j < OUTER_ITERATIONS; j++)
                for (int k = 0; k < data.length; k++)
                    data[k].create();
                for (int k = 0; k < tests.length; k++)
                    System.gc();
                    times[k] += test(tests[k]);
            for (int j = 0; j < tests.length; j++)
                System.out.println(tests[j].getClass().getName() + ": " + times[j] + " - "
                    + ((double) times[j]) / (OUTER_ITERATIONS * INNER_ITERATIONS)
                    + " millis per test");
        public static long test(Test test)
            long start = System.currentTimeMillis();
            for (int j = 0; j < INNER_ITERATIONS; j++) test.test();
            return System.currentTimeMillis() - start;
    interface Data{
        public void create();
    interface Test{
        public void test();
    class StringData implements Data
        static Random random = new Random();
        static String[] words;
        public static String test;
        public void create()
            words = new String[random.nextInt(4990) + 10];
            for(int i=0; i < words.length; ++i) words[i] = nextWord();
        public String nextWord()
            char[] chars = new char[random.nextInt(16)];
            for (int i=0; i<chars.length; ++i)
                chars[i] = (char) random.nextInt(0x10000);
            return new String(chars);
    class TreeMapTest implements Test
        public void test()
            Map m = new TreeMap(String.CASE_INSENSITIVE_ORDER);
            for(int i=0; i < StringData.words.length; ++i)
                m.put(StringData.words,null);
    class HashMapTest implements Test
    public void test()
    Map m = new HashMap();
    for(int i=0; i < StringData.words.length; ++i)
    m.put(StringData.words[i].toUpperCase(),null);

  • What is the exact protocol for ejecting Time Machine disk from USB?

    I have an external drive that I connect and use for Time Machine. When I'm done, I eject the drive and Finder disappears. I pull the USB connector and the OS complains that I did not eject the drive properly.
    I've seem the other threads, and I'm afraid I'm going to get a lot of discussion and no answer. So here's a simple question:
    What is the exact protocol for closing Time Machine and disconnecting the USB cable to the drive without getting a complaint from the OS?
    Thanks
    Mike

    Drag the icon to the trash or highlight it and use the eject button or highlight it and use Command+e.

  • TS2446 So I have an iphone and for some reason I don't know the password for my Apple ID so I can't download apps and I don't have the password to my email to change it and I don't know the secret questions , what can I do to make a new Apple ID ?

    So I have an iphone and for some reason I don't know the password for my Apple ID so I can't download apps and I don't have the password to my email to change it and I don't know the secret questions , what can I do to make a new Apple ID ?

    I have the same problem - it is maddening. I rely on this iPad for work so this is not just an annoyance! The above solutions of changing the appleid on the device or on the website do not work.
    The old email address no longer exists - I haven't used it in a year probably and I no longer have the account.  I logged into the appleid website and there is no trace of the old email address so there is nothing that can be deleted or changed there.  On the iPad there is no trace of the old email address so nothing can be deleted there either. I have updated the iPad software and the same problem comes right back.  Every 2 seconds I am asked to log in using the old non-existent email.  The device is currently useless.
    The only recent change to anything was the addition of an Apple TV device, which was set up using the correct login and password.
    Does anyone have any ideas? The iPad has been backed up to the iCloud so presumably it now won't recognize the current iCloud account? So restoring may notbe an option?

  • I repeatedly have problems loading https sites, e.g., bank, credit cards, etc. that I have used for ever. Anyone know what on earth is going on? It wont even load the proper images or allow the links to work. I've tried everything you suggest but no luck

    I have a Mac OS X 10.4.11 Power PC running Firefox 3.6.11, and every time I try to access a secure site that I have accessed many, many times before and even TaxAct last year, the images do not load nor do the links on the page work. The bank and credit card pages constantly come up with the "Security" issue, & even when I try to "accept" the exception it will not allow me to even though everything in the "details" section is fine. I have no idea what on earth is going on, I have literally tried everything you have suggested without any success. I don't know what else to do. Can anyone please help me?
    Thanks,
    Ann
    PS: I DO NOT want to lose my Bookmarks as they are all related to the FDA and took over a year to build! There HAS TO BE ANOTHER WAY!

    Start Firefox in [[Safe Mode]] to check if one of the add-ons is causing the problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    * Don't make any changes on the Safe mode start window.
    See:
    * [[Troubleshooting extensions and themes]]
    * http://kb.mozillazine.org/Images_or_animations_do_not_load
    * Make sure that you not run Firefox in (permanent) [[Private Browsing]] mode.
    * You enter Private Browsing mode if you select: Firefox > Preferences > Privacy > History: Firefox will: "Never Remember History"
    * To see all History and Cookie settings, choose: Firefox > Preferences > Privacy, choose the setting <b>Firefox will: Use custom settings for history</b>
    * Uncheck: [ ] "Automatically start Firefox in a private browsing session"

  • Package question - what are the uses for  /var/sadm/pkg ?

    I'm writing packages and noticed once a packages is installed using pkgadd, that files and dirs are created in the /var/sadm/pkg directory. I'm specificly intereseted in the pkginfo file - it contains all the variables from my request script and their values. My question is what are all the uses for this file?
    I've noticed that pkginfo reads from it but would there be any problem deleting certain lines from that file (lines not used by pkginfo - just variables used in the request script that I'd really rather not have floating around in a publicly accessable file).
    thanks!
    Bob

    I'm refering specificly to the file "/var/sadm/pkg/<pkgName>/pkginfo" - it's created during pkgadd and contains all the variable-value pairs from the packages pkginfo file as well as any variables used in the request script and copied to it's temporary response file. I'm not refering to the pkginfo file that you create as a package infofile component.
    I want to remove, from the /var/sadm/pkg/<pkgName>/pkginfo file, certain var-value pairs that were used in my request scripts (not part of the InfoFile/pkginfo component). Otherwise, any user can look at this file or run 'pkgparam <pkgName>' and get that sensative info.
    To the best of my knowledge, this file is only used by the commands pkgparam and pkginfo. Are there other uses?
    My worries are:
    -is it OK to remove lines manually during the postinstall script?
    -will doing this cause problems with any admin or package maintenance functions?
    Thanks-
    Bob

  • I'm trying to download music, and it is the first time on this computer, i can't remeber my answers for the questions, what do I do?

    So, iTunes is trying to get me to answer two questions 'what was my childhood nickname' and 'what is my favorite sports team' and i can't remember them, what do i do? help please!

    Click here for information. If the option to have the answers emailed to you isn't available or doesn't work(the email may take a few hours to arrive), contact the iTunes Store staff via the link in the 'Additional Information' section of that article.
    (89263)

Maybe you are looking for

  • Passing Comma separated input to stored procedure in IN clause

    Hi All, I have a query below in a stored procedure as like this Create PROCEDURE insertinfo @userids varchar(MAX) AS BEGIN INSERT INTO records (id ,name ,address1 ,address2 ,pincode SELECT id, name, addr1, addr2, pin, FROM userinfo WHERE userinfo.id

  • Can I create a LaunchDaemon for my 3rd-party wireless card?

    Hi there, I wanted to get .11n wireless on my old Power Mac G5 (Quad 2.5) so I bought a third-party PCI-E card. It works fine, however it's not AirPort compatible, and so at present I have to run it from my Login Items, which in turn means the networ

  • How to remove a node from  a Jtree?

    I tried giving this to move a node from one parent node to other parent node. IconNodeClass userObject = (IconNodeClass)tr.getTransferData(TransferableDataItem.Image_Tree_Node_Flavor); IconNodeClass node = (IconNodeClass)path.getLastPathComponent();

  • Lumia 520 nokia music activation problem

    When i try to download song in nokia music it says-this phone is already registered with a nokia music unlimited subscription. I don't know how to fix this problem.

  • Remove halo around spry tabbed panels tab

    I am using a spry tabbed panel on my page.  In Safari, whem I click on a tab, the tab is surrounded by a halo.  I assume this halo is some Safari default rendering.  Anyone now how to get rid of this halo?  I'm guessing it can be done with a css stat