JavaFx Script for Development of Enterprise Desktop Applications?

Hi,
we are currentlich developing a rather complex business application using Swing. Now the JavaFx stuff seems to get up to speed and we are thinking about changing to build the Gui based on JavaFX.
The enterprise frontend would be a more or less full-screen application, with many masks to enter data into. The backend is a glassfish bean architecture based on WebServices.
Is it now the time to go that way? I dont see any usable design applications to integrate many Swing components - and JavaFx Components seems not existing to support all that listbox, treeviews, keyboard focusing stuff I need here...
I am not very happy about coding all the dialoges per hand as it seems to be the way now...
What do you guys suggest? Skip it for now? Or go the hard way as an early adoptor to find all the bugs and problems we somehow managed to get working already in Swing?
Regards

Hi,
I've been trying to write a new desktop application using JavaFX and its pretty tough going with what's available in the API at the moment. The 1.0 release is obviously focused more on RIA, which is perfectly understandable considering the market space they are trying to enter and the fact that if you want to write a desktop application you can always use Swing. I think right now it would be suicide to recommend to your employers that you switch to JavaFX.
The main problem is that JavaFX does not currently have all the standard components you would expect to be able to choose from in order to capture and display data. However, there is always the option of taking whatever Swing component you want to use (e.g. JTree) and wrapping it in the JavaFX SwingComponent class. There are some good examples of how to do that on this wiki page: [http://jfx.wikia.com/wiki/SwingComponents] . But my feeling is, if you're going to build your application out of Swing components wrapped in JavaFX classes then you might as well just write the application in Swing.
I think that right now its too early for JavaFX enterprise desktops but I do believe that one day they will supersede Swing. JavaFX has so much potential. It will eventually be able to do everything Swing can do and then so much more. And I think Sun will have to start focusing on the desktop market quite soon. They are competing with Flex in the RIA space but Flex has good support for data tables etc and I see a lot of projects going with Flex when they might have otherwise gone with Swing.
Cheers,
Kevin

Similar Messages

  • Oracle Solutions for development of enterprise application

    Can anyone tell me what my options are in the Oracle world for developing an enterprise application, and what would be needed for deployment?

    It appears to me that for a Forms application you HAVE to purchase the Enterprise Edition of the Application server because it is the only edition that has the Forms (and Reports) services, which is needed for a Forms application. This is priced at 30,000 per processor.
    Whereas, all you need for a J2EE application is the Java Edition of Oracle's Application Server which is 5,000 per processor.
    Is my assessment correct?

  • What data binding framework to use for EJB(JPA) - Swing desktop application

    Hi!
    I am developing EJB server application which mostly uses the same entities and session EJB's both for web and for desktop user interface. While JSF is working nicely, I am stuck with necessity to make decision with data binding framework to use for desktop application - I investigated:
    - JSR295 reference impementation at java.net (beans binding)
    - Eclipse JFace
    - JSR295 implementation at kenai.com (better beans binding)
    - JGoodies binding
    At present I like JGoodies, but I am not sure whether I am not missing something - I guess - large enterprises should develop a lot of desktop applications as well and what binding framework they are using?

    user454720 wrote:
    At present I like JGoodies, but I am not sure whether I am not missing something - I guess - large enterprises should develop a lot of desktop applications as well and what binding framework they are using?No, not really. I create them sometimes but they are service tools, not part of the main application framework. Generally you keep everything on the server, web based - this keeps it secure, accessible and contained. With all the web 2.0 javascript toolkits available nowadays you can go quite far creating a desktop experience in a browser, with limitations.

  • Steps to setup for my  Java Swing Desktop Application on Macintosh

    hi guys,
    I need help from all of u to create the setup for my Desktop application (developed in swings) on Macintosh. pls give me the references at least. how to approach the tools.
    its urgent...please....
    thanks in advance.
    -siva

    hi guys,
    I need help from all of u to create the setup for my Desktop application (developed in swings) on Macintosh. pls give me the references at least. how to approach the tools.
    its urgent...please....
    thanks in advance.
    -siva

  • Packaging executable jars for my Swings based Desktop application

    I have developed a swings based desktop application for which we used third party JDIC jar inorder to incorporate the tray icon functionality for our application.
    The problem is i need to provide a distributable for this application and the application's executable jar file gets automatically created as a part of build from IDE [Am using NetBeans6.0]. The Application's exec.jar is not able to locate the jdic.jar and hence am unable to get the tray icon functionality, when i run the application's exec jar.
    i.I tried packaging the jdic lib jar with in the application's jar but got to know that tht can't solve the issue.
    ii.I also tried editing the manifest file to provide the class path to the thrid party jar [jdic] ... but of no use
    Any Help regarding this would be thoroughly appreciated.

    can anyone pls let me know how would i be able to package my application as distributable so that others can deploy and run.

  • When are retirement dates for certification MCITP: Enterprise Desktop Support Technician on Windows 7 and MCITP: Enterprise Desktop Administrator on Windows 7?

    Hi,
    So what's the current situation with the MCIPT certifications in Windows 7?
    MCITP: Enterprise Desktop Support Technician on Windows 7
    MCITP: Enterprise Desktop Administrator on Windows 7
    The certifications had previously been scheduled to retire in July 31, 2013.
    Then that deadline was extended and they were due to retire in January 31, 2014
    Presently, the certifications are listed on the ever unhelpful Microsoft Learning website
    MCITP page and the
    windows certifications
    page.
    In typical Microsoft Learning unhelpfulness there is a bland, confusing and uninformative statement saying
    "Most MCITP certifications will be retired by July 31, 2014. Please check the
    retired certifications and
    retired exams pages for specific retirement dates."
    Naturally, Microsoft aren't being specific about which MCITP certifications are being retired.
    To be more obstructive and confusing, us poor learners are invited to check the retired certifications page, which only lists certifications that have already retired,  for information about when a certification
    will retire in the future. I have seen this done repeatedly in this forum and on borntolearn.mslearn.net in reply to questions about future certificate retirement, which is totally useless and perhaps deliberately deceptive, as the exam aren't
    being discontinued and there's no info about future certification retirement.
    There has previously been actual helpful information on the Microsoft learning webpages with statements explaining that whilst in a transistion between the older style MCITP and newer MCSA certification for Windows 7, that both certification titles will
    be awarded until x date, when the MCITP will be retired and the MCSA will be awarded only. I can't see anything like that on the site at the moment.
    I'd be most grateful if
    anyone can link me to a Microsoft press release / blog / webpage that announced the scrapping of the January 31, 2014 deadline (as I must of missed this announcement)
    anyone can give an update on the current Microsoft thinking about when this certificate will retire? Especially any links to announcements.
    are both MCSA and MCITP certifications still being awarded?
    advise what's the best way of staying up to date with multiple changes to exam and certification retirement announcement? (apart from borntolearn, which is awful and again, just directs back to the retired exams/certifications pages)
    Many thanks everybody!
    edit: formatting and spelling

    Why choose a near retiring credential ?  
    * Have ever you applied for a job with keyword requirements ?  Employers can be (and have been) insanely specific. (Then again that sort of gatekeeping for employment usually guarantees a fresh batch of pathological liars are your applicants, but I digress.)
    * Also could be on a time deadline, e.g. contract bid requires x number of people to be certified, CompTIA requirement deadline could be arriving, and so on.
    * Taking 2K08 exams when working in a 2K08 environment is probably easier than jumping into the next version without any access to it (other than building your own virtual servers or labs).
    My current employer uses 2K08 not 2K12.  There are also 2K03 servers still in production (eventually being phased out). 
    I don't know what the stats are today but (in 2012) 2K08 was leading over 2k12 in market share.  
    I thought that's what truly drives these exams' and certification's availability.

  • Password works for login but not for the Adobe CC Desktop application

    Password works for login but not for the Adobe CC Desktop application

    Please refer to http://helpx.adobe.com/creative-cloud/kb/troubleshoot-cc-installation-download.html
    ou can try deleting OPM.DB from steps below and try again.
    Mac OS: You can locate the OPM.db file in the \User\\Library\Application Support\Adobe\OOBE folder. To access the hidden user Library folder, see Access hidden user library files | Mac OS 10.7 Lion. - http://helpx.adobe.com/x-productkb/global/access-hidden-user-library-f iles.html
    Windows: You can locate the OPM.db file in the :\Users\\AppData\Local\Adobe\OOBE folder.  To view the hidden AppData folder, see Show hidden files, folders, filename extensions | Windows XP, Vista, Windows 7. -http://helpx.adobe.com/x-productkb/global/show-hidden-files-folders-ex tensions.html
    3) update to the latest version of the Creative Cloud app.
    Also we would like few more details:
    When has this issue started occurring, was this after installation of any specific adobe product.
    On which platform are you seeing this.
    Also we would like to know if after above steps this issue occurs ever again in future.
    You can refer to http://forums.adobe.com/thread/1239510
    Regards,
    Rajshree

  • Where do you obtain the download for the pdf pack desktop application now?

    Where do you find the download for the adobe create pdf pack desktop application?

    Hi Milly,
    You can go here PDF Pack. There are tutorials available as well!
    Hope this helped.
    Kind regards, Stacy

  • Project setup for a mobile and desktop application including native extensions (ANE)?

    I'm using Flash Builder 4.6 and I want to develop an application that is deployed to mobile and desktop devices. Therefore I tried a setup with three projects; one desktop project for Windows and Mac OSX, one mobile project for iOS and Android and also one library project for shared resources. The library project is used in the mobile and desktop project. Afterwards I placed all stuff like AS classes and UI components in the library project and instanciate them in the devices project. This works so far. (As consensus decision-making I used Flex components that are available vor mobile and desktop.)
    But If I want to use native extensions (ANE) like a DLL for Windows or a gyroscop for mobile devices, then I can't add the ANE to the library project. I have to add the ANE file separately to each device project and build a separate UI components. Is this the way it's intend to use ANE files? Is there an even simpler approach?
    Or is there a completly different way, e.g. setup just one common project (instead of three) and use different skins for mobile and desktop?
    Your answer is appreciated. (Including links to documentation and tutorials.)

    This thread doesn't look promising:
    http://forums.adobe.com/message/4737831
    Same here:
    http://stackoverflow.com/questions/11143907/flashbuilder-4-6-how-do-setup-project-for-mobi le-desktop-publishing
    Though if you're using Starling, there's some setup instructions here:
    http://wiki.starling-framework.org/manual/project_setup

  • Use the new CE 7.1 NWDS for developing 7.0 Portal Applications

    Hi all,
    We currently evaluate which would be the best development studio for our development. Of course I know the SAP Guideline "use the same NWDS as your support package stack". This would mean we have to use NW 7.0 SPS 16. But we realized there is a new Eclipse Version within CE 7.1 NWDS.
    So the question is, could we also use the new NWDS, is it compatible with 7.0 or did anybody try something in the way we want to do?
    Thanks for your help,
    Stefan

    Hi Stefan,
    You might want to consider using the "federated portal network" (FPN) capabilities of SAP NetWeaver 7.0 and CE7.1.
    FPN in this case allows you can utilize the full composition capabilities of NWCE7.1 to develop applications and then render them in a central 7.0 runtime environment (portal). This is loosely called the "side-car approach".
    For more information: http://help.sap.com/saphelp_nwce10/helpdata/en/3e/878ce2eba747e2b065cfb5d4496483/frameset.htm
    Michael

  • Is JDeveloper a good tools for developing a touch screen application ?

    I'm trying to figure out whether JDeveloper is good enough.
    Any comments ?

    i'm a newbie actually to all latest forms / reports / jdeveloper things thus i don't know what is appropriate for our 9.2.0.3 DB / 11.5.9 apps combination since it seems that iAS is not configured well in our current system
    (i'm only working for my new job around 1.5 months and trying to figure out some alternatives)
    --Eric                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Windows Desktop Application for text messages?

    Hello, For Verizon Messages / text messaging - Is there a Windows Desktop application available to download? I would like to use an actual app instead of the browser on my desktop. I already have apps for my mobile devices; I'm specifically looking for a Windows 7 desktop application; other than using a browser.

    Download Desktop App | Verizon Messages

  • Web application and desktop application?

    Hi everyone,
    I am new to this platform.I have a basic doubts that whats the difference between developing application in flex as a web application and desktop application from programming point of view?Can we use same code in both cases?
    Please guide me....
    Thanks

    Hi and welcome,
    The main difference between a web application and a desktop application is that web applications do not have access and can't manipulate your local system ( you can't open a window that displays all your local files, you can't delete, rename, edit local files and so on ). Obviously, this is just one difference, there are many more ( the best would be if you google for "web aplication vs desktop application" because the same rules apply for 99% if not all the platforms you can find out there ).
    Desktop applications can have full control of your local system ( obviously, we have to take in consideration the platform we are using because since AIR is quite new in the desktop application field it is also more limited than other languages that have been used successfully to create desktop applications for years and year; like ce C# or C++ and so on ).
    Another important difference is that desktop applications usually need to be installed in order to function where on the other hand, web applications can run in the browser without you having to install the aplication you are about to view on your computer ( in some cases, like of the Flash and Flex platforms, you only require a "special player" that can display the content you are trying to access... for Flash and Flex applications you need the Flash Player installed for your browser ).
    So, before jumping into a project/platform you need to know your target. If you goal is to offer a fast, easy to access and no install required application to your users then you'll usually go with a web application. If your application needs to work with local files, maybe local databases, or it needs more control over the user's PC and so on, then you'll most likely go with a desktop application.
    With kind regards,
    Barna Biro

  • How to create desktop application (AIR) splash screen FB 4.7 ?

    Hi.  I am using Flash Builder 4.7 and with the tutorials and the API documentation on Flex by Adobe I can't seem to find a good solution for creating a Splash Screen for an Adobe AIR Desktop application.  I have found some results for mobile applications but I didn't go into those because I am developing for the desktop.  However if some of the moblie results are valid for porting to desktop I will give them a shot.
    Can anyone point me in the right direction?
    Thanks in advance.
    P.S.  If I port to mobile, I will be porting to Android

    Did you try the newly released SDK from official page, rather than labs? I would also suggest running FB with Java 1.6, if you have it on Java 1.7 - FB4.7 is known to yield some quirks with new java VMs.
    Flash Builder is developed on top of Eclipse platform, which is basically a pluggable architecture - nothing wrong with that. Number of files do not really affect the overall application performance. In general you should not touch that, unless you really know what you doing and can manage all the dependencies on your own. I agree, though, that's is quite unfortunate that Adobe decided to hide the AIR SDK deep inside plugins, instead dragging it out to a top-level folder, where it's visible and available for change. It was possible with Flex SDK configured externally, so why not here?

  • Air desktop application: how to make a menu item bold?

    Hi, I'm using Flash CS6 to develop an AIR desktop application for OSX. I've created my menu using NativeMenu and such, but I can't find a way to make the first menu item bold, like a true OSX app. So far the little I've found on this always referred to Flex, not Flash. Any hints?
    Thank you.

    Thank you, kglad.
    I think I forgot to mention I'm building an Application Menu. The NativeMenu contains NativeMenuItems and there is no format property or method that I can see. Also, the name the menu item displays is its label property, which you can set, but it's a string, and I believe the htmlText applies to textfields, right?

Maybe you are looking for

  • How to change the content of a cell in an ALV-List?

    Hi, knows anybody a way to change the cell-content in an ALV-List? In my case, I want to give the user the posibility to click on a pecific cell in the list and change in an edit-mode or similar else!? Thanks for your ideas!

  • Help with CyberX3D for Java

    hello i'm trying to work with cyberX3d from satoshi konno but i couldn't work with it. the only thing that i obtain when i try to use it is a black java screen and i can't close it, i have to close it from the console of the sotware Together.

  • What r the appropriate  softs or app for a 10.7.5 mac pro for pics or movies?

    I just found out my mac pro desktop cant go further thatn 10.7.5 version due to its processor, thank you. is there any or what way should i go to get the old versions of imovie, ilife, iphoto u know what i mean

  • GR for production done in Alternate plant

    HI All In scenario there are 4 plants (say mother plant P1,P2,P3,P4) , All sales order will come to main plant i.e P1 , i have maintained spl proc key 80 In mrp view so that when an order comes the planned order will be created in P1 & and in of P2,P

  • MaxChars breaks text field maxlength attribute

    I don't know if others are having problems with this, or if perhaps there is fix, but I've noticed that whenever you set the maxChars option in Spry, if the text field has a maxlength attribute, it will break it. This is in Spry 1.6.1.