While no Java 7, there has been lots of new stuff like Java update 10, the new applet plug-in, the new deployment options, JavaFX and so on. From what I understand is available, I think I still cannot do a good native Windows application easily in Java alone. For example:
* I want some part of the code to start up when the machine reboots (a background service - no UI) * I want to access some C/C++ APIs exposed via DLLs (is JNI still the solution of choice here? Do signed DLLs help with deployment options?) * I want to use Java - do I need to supply a JRE or is there a standard way to find (and require) a locally installed one of a particular release level? I think the real challenge is doing all of the above at the same time. My understanding is I can (probably): * Use the new deployment stuff (JNLP?) to get my Java code onto the desktop, requiring a certain JRE level be available and in my path * Use JNI to talk to native platform DLLs, then sign a JNI packaged bundle to allow it to be downloaded and run via the above deployment option * Use something like 'Wrapper' to allow my program to start up at machine reboot It just is not yet clear I can easily develop and write an entire Windows application purely in Java without having to worry about lots of plumbing. I want some code running at machine reboot in the background, and some code when the user runs a program (with a pretty UI on the front). Does JavaFX enable complete desktop Java applications to be developed and deployed in practice? (I think the need to talk to some DLLs adds a real problem here - and yes, it is mandatory to the application I am looking at.) Currently I am thinking I probably need a EXE to wrap the Java program, with a standard Windows installer as a result. So if you want to write a Windows application integrating with the OS reasonably well, you cannot just write Java code - you have to do more. I am hoping I am wrong! Thanks! Alan --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javaposse@googlegroups.com To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---