Oracle reflects on starting an app store of JavaFx?

Similar to stores mobile app.

Only to read this post if you are really interested in deployment of JavaFX. What follows is more free-thinking hikes than anything else (sorry if this is kind of off-topic since the original post).

I get where Jeff is coming from here.

The statement "packaging App is a prohibitively expensive process for young and beginner developers--Oracle could make this easy again" is true. There was some progress in NetBeans to make the process pretty simple packaging, but which requires that you apply a NetBeans project which is not ideal.  The JavaFX deployment guide is complete, but surprisingly elaborate and complex.  Ant based build tasks and the deployment of browser based, which form a large part of the deployment guide, are both a bit archaic now.  For those using Gradle or Maven there is third-party build such plugins Plugin Maven JavaFX and Gradle Plugin JavaFX - these things can help a lot, if you use those build tools.  The simple fact of having JavaFX on the class path by default Java for Java 8 helps to solve many problems of generation and deployment, what new developers.

> There is enough information in a JNLP for Oracle to do it for any platform

I'm not completely sold on JNLP is the main mechanism of definition of package or Web Start is a primary deployment platform.  JNLP ends up being incomplete or a nice abstraction that leak.  The history of JNLP and Webstart is littered with good ideas not implemented or maintained (e.g. implementations have bugs and quirks).  Microsoft Appx packaging format contains additional items such as rotation preferences, definition of lock screen and showcase related details, which could be applied to modern devices.  AppX clearly resembles she modeled some of it is of ideas of JNLP and the associated JNLP services.  Maybe with the right amount of effort and focus JNLP could make desirable, but it seemed like that for a long time and never quite there.

On the deployment plan, the main competition for JavaFX apps are native applications and HTML applications - in order to succeed, deployment for JavaFX applications should be as simple as those, everything else is a failure.

Packing a JavaFX application as a native application that can be deployed on an app store means that JavaFX and native applications are on a nice playground.  The only thing is to make sure that the JavaFX application can easily make enough use of the features native app (for example, the customizable installers, office integration, the icons appropriate, etc.).  Existing packaging features for JavaFX app get pretty close to this ideal (especially if complete you some of the logic of the 3rd party JavaFX Gradle tool that will do the conversions of icon as appropriate - which are a pain in the neck for native applications).

Competing with the HTML is more problematic, because its extreme accessibility, universal client, deployment patterns well-established and simple links and deep links have long been some of the main advantages of HTML on almost all other types of software.  In addition, existing customers of HTML are positively hostile to the traditional technical deployment Java applets or built-in browser applications (with reason in some cases) web-based.

A thought I had is that could use a service such as Amazon app streaming , so everything you do is upload your application to a cloud based server and everyone can access the application via a browser, just as they do a web application.  To a user, they can not really say that there is a JavaFX application and there is nothing to install.  If done correctly, all required that a user is a browser that has the ability to canvas and websocket (and a tip big enough and fast enough to make the transfer of data and offset size isn't a problem).  You need a pretty Beefy Server (CPU and GPU) wise to manage the rendering of the interface of many users - but cloud computing user ceases to be cheaper.  When I get some time (which is as ever), I really want to prototype this approach to see the feasibility (or not) it is.

> Oracle needs to have a site that sells applications Java Web Start related in form of packages from a native application for the selected platform... they could manage the platform code signing and, ideally, issue certificates themselves, like Apple

One of the problems with the current native packaging techniques is that they require the user to run the native OS target to complete the packaging.

I think that there is a place where Oracle or a 3rd party could turn a cloud of basic service (with appropriate front-end GUI) to which developers can submit JavaFX applications and service can open packaging of the application for deployment platforms selected (including the signature, verification, staging and possibly accommodation for webgame app deployments).  I guess the signature part might be a bit of a problem because it requires a private key, but a rich client could handle this part so that the relevant private key could be generated on the client and not transferred to the cloud.  For free software, the cloud service could shoot automatically in a github or bitbucket repository, so => consignment of your code and a few seconds later there is an appropriate set of native clients hosted to download as well as a listening server update application anyone can navigate to and use with no installation.

> I think having a good console tool and IDE/maven/gradle integration is more practical and easy fare

Maybe you could do a large part of the above with a console tool.  There is an existing console tool supplied with JavaFX, it's the javafxpackager, but its interface is a bit heavy as it tries to do so much.  If a console tool have been used, a System snap-in (such as the Ceylon command-line tool), is probably the way to go, that way we can community plugins and extensions to allow the deployment tool doing additional things.  It is difficult to advocate a console tool however, because there are already tools to build extensible plugin in the Java world such as Maven and Gradle which are (possibly) better suited to this task and most well-established.  The git model on which is based the Ceylon command-line tool has proved in the past with the two access nice command line traditional and cloud rich interfaces such as github being built on the basic functions of git.

> It could also have a JavaBrowser.app, to manage the applets.

It's something like WebFX - not sure what would be the adoption of such a model of deployment, but it is technically possible (even a reality really).  Only handles WebFX scripted JavaFX applications (as far as I know) but you could extend to run applets or embedded apps.

----

Anyway, the best news around Java Client package is Danno Ferrin (creator of the Gradle Plugin JavaFX) working on it.  He has created a google for JavaFX packaging discussion group, so ping it if you are interested in the subject.

Tags: Java

Similar Questions

  • When App Store starting spinning wheel

    I often get a spinning wheel when starting the App Store on my iMac. It's still, sometimes accidents application after some time. On the internet I found some solutions (killing the app, removing plist files, doing a NVRAM reset,...). It helps, but the second time I start the App Store to the spinning wheel is back. It's annoying because I want to install the updates and I don't want to delete the plist files and make a NVRAM reset each time. Maybe someone knows a more permanent solution?

    Start Safe Mode removes the system caches that can help.

    Upper left corner of your screen, click on the Apple  > Shut Down.

    After your Mac stops, wait 10 seconds, then press the power button.

    As soon as you hear the startup tone, hold down the SHIFT key. You must press the SHIFT key as soon as possible once you hear the startup tone, but not before.

    Release the SHIFT key when you see the gray Apple logo and progress indicator.

    Once you are in Mode without failure, return to the menu Apple . In the drop-down list, click: reboot


    Then launch the App Store then try your updates.

    On Safe Mode

  • Some time ago I bought Photoshop Elements in the apple App Store. I worked well. Now, if I try to start the application I get the message "Please do not run this application within this application package. On the other hand, it please launch Adobe Photos

    Some time ago I bought Photoshop Elements in the apple App Store. I worked well. Now, if I try to start the application I get the message "Please do not run this application within this application package. "Instead, please run Adobe Photoshop elements 13 of your Application folder. I tried this but it does not work. What to do to run the program?

    Follow these steps, Editor does not start | Mac App Store version

  • I am not able to download apps for my iPhone on the App Store. He just 'waiting '. But never starts the download. I tried with wifi and mobile data. The two are not download apps

    I am not able to download apps for my iPhone on the App Store. He just 'waiting '. But never starts the download. I tried with wifi and mobile data. The two are not downloading the applications Can u find out what's wrong? I use iPhone 5s

    I had the same problem. At the same time hold the screen lock button and the home button until your iPhone restarts. That solved the problem for me.

  • App Store app on Mac starts, but continues to show a corkscrew on the title without procedure bar.

    Launch of the App store Mac OS 10.11.2 produces an empty window with corkscrew that persists without filling the screens of spinning.

    I pref deleted files, cache files, restart the Mac, waited for hours without improvement. If anyone can help, that would be appreciated.

    Please test after taking each of the steps that you have not already tried it. Stop when the problem is resolved. Back up all data before making any changes.

    Sometimes, the cause of the problem may be an Apple network, whereby failure cases none of the steps below will have no effect. You just have to wait for the failure be fixed. This should rarely, if ever, take more than a few hours.

    Step 1

    Connect to the App Store by selecting Sign In in the Store menu. If you are already connected, disconnect and then reconnect.

    Step 2

    Log off or restart the computer.

    Step 3

    Remove or disable 'LittleSnitch' or any other third party software like that blocks outbound connections to network in accordance with the instructions of the developer.

    Step 4

    Start in safe mode and log on to the account of the problem.

    Note: If FileVault is enabled in OS X 10.9 or an earlier version, or if a firmware password is defined, or if the boot volume is a software RAID, you can not do this. Ask for additional instructions.

    Safe mode is much slower to boot and run as normal, with limited graphics performance, and some things work at all, including an audio output and a Wi - Fi connection on some models. The next normal boot can also be a bit slow.

    The login screen is displayed even if you usually connect automatically. You need your password to log on. If you have forgotten the password, you will have to reset it before you begin.

    After testing, restart as usual (not in safe mode).

    Step 5

    If possible, connect to a different network and test.

    Step 6

    Reset the NVRAM.

  • App Store starts do not. Just blinks and falls

    Hello

    I've updated to Windows Pro 8.1 today. Windows 8 Pro. I updated via the App Store.

    After installing, everything works well except for the App Store. When I click it (regardless of whether it is by the start screen or in the list of Apps) begins the application store - the green screen with the logo of the store. And after a second or seconds (depends) it's just minimazes. It will not load. It has not been loaded since the update.

    After I click on the App Store reduced it shows the screen green with the logo of a second (or seconds) and reduced again. Closing and re-opening do not help. The pattern is repeated.

    Reboot PC (several times) does not help.

    All Windows updates are installed. No new are available (I checked manually).

    No update in the App Store Windows were pending before upgrade to Windows 8.1.

    I tried to disable Firewall (I use Eset Smart Security 6 antivirus.). Did not help.

    I would appreciate your help.

    Ivan

    I solved the problem on my PC. The App Store works now.
    Thanks to WullieR8 on this topic: http://answers.microsoft.com/en-us/windows/forum/windows8_1_pr-windows_store/windows-store-not-opening-after-upgrading-to/dfb0c4c7-4d87-411f-bf5e-c15c57e00ffd?page=2

    Who suggested this entry in the command line (Windows + Q, write CMD) with administrative privileges (without the quotes):

    "powershell ExecutionPolicy Unrestricted Add-AppxPackage - DisableDevelopmentMode.
    "S ' register to $Env:SystemRoot\WinStore\AppxManifest.xml.

    However I do not really understand what the line is. So if there are a few professionals, could you please make clear for me and nobody to read this topic if I could have broken my PC by entering the line somehow?

    Thanks for any response.
    Ivan

  • How Windows App Store does not start (I tried "everything")

    It's just my story. The OP may be completely different.

    The research on the net I saw that many people suffer the problem described, that is to say the App Store apps and win 8 crashing. So I was hoping that a solution could be found.

    That's all just amazing! I have the same problem with exactly the same results. It doesn't seem to be a solution without refreshing. I can't access the Windows store, I'm stuck with Windows 8 and cannot move to 8.1. I tried several times to pass to 8.1 when I could go to the store, but it failed every time with an error code OxC1900101-Ox20017. Any suggestions as to what this error is and how to fix it. So, I seem to be stuck with Windows 8 until Windows 9 comes out. I am not convinced that this will present all kinds of new questions. I can't understand why Microsoft cannot fix this easily because he seems to have been going on for at least a year. I hate the idea of how much time I wasted on this. My only saving grace is that I can return to my laptop with Windows 7... happiness!

  • connected to internet but app store don't think so just upgraded to 8.1

    Try to update an app but the AppStore do not think that I am connected to the internet when I am, everything, Google Mail, search etc. working fine, just improved 8 to 8.1 is relevant thar?

    Bertieandrose,

    Welcome to the HP Forum.

    The upgrade to Windows 8.1 could have mistaken your app Store of Windows.

    Try / review

    • Ensure that all of your Windows updates for Windows 8.1 news have been installed.  This is a must-do.  Even if you're usually afraid of the presence of updates of Windows running on your computer, this isn't the time to be shy - after an upgrade to the version of the operating system, you run the updates.

    NOTES:

    1. If you do not like to be surprised, set Windows Updates to Notify instead of auto.  In this way, that you can click on the updates of Windows when you are ready to check / install updates, see the list of updates advance, create your own "pre update" Restore Point, and then install the updates when you are ready to do.
    2. Do not install any optional updates, unless you know what you're doing and you really need.  Most people do not require or need optional updates on their computer.
    • Reset your Windows Application Store:

    Windows key (Opens the start screen) > anywhere type wsreset >

    Right click on wsreset > select run as administrator

    Reboot / restart the computer and log in, if you like

    ------------------------------------------------------------------------------------------------------------

    Example:

    Click on the Thumbs-Up Kudos to testify and say thank you.

    While I strive to reflect best practices of HP, I do not work for HP.

  • Search App Store not available?

    Everything seems to work in the App Store, except the search option.  When I try to look for an app, I get the "App Store not available" message.  It happens on my iPhone and iPad.  Any suggestions on how to fix the error?  I tried the option hard/soft reset already.

    Thank you!

    Hi davidbowlin!

    Thank you for joining the communities Support from Apple! Looks like you are having problems connecting to the App Store. I know how it is important to be able to connect to the App Store to make purchases on your devices. Reset is a great place to start. Read this article with the steps for If you cannot connect to the iTunes Store. This will give you a few extra steps, you can try and be able to get the issues resolved to connect to the App Store.

    See you soon!

  • opportunity iPhone 6, app store is in Korean, so I can't use it

    I just bought an iPhone used 6 and synced it with my iCloud... but when I try to use the App store, it's all in Korean so I can't use it.  I have to clear the phone and start from scratch?

    Hello

    The seller should take the steps described in the following article management before selling the iPhone for you, including clear and, if it was enabled, removing lock Activation:

    If they have not cleared the iPhone, you should do before asking for yourself as the new owner.

    If Activation lock remains active under Apple ID from the previous owner, you should arrange for them to remove the lock or return the iPhone for a refund:

    Find my iPhone Activation Lock - Apple Support

    Turn off find my iPhone Activation Lock - Apple Support

  • Sierra App Store update

    Hello!

    I update for Sierra and I get this error message in the app store, whenever I click on update, I tried with clear cache but this problem still there.

    Amélie 6.01 update.

    The update has been removed since its upload on the server from Apple software updates. (301)

    Start Safe Mode removes the system caches that can help and only takes a few minutes.

    Follow these steps to start in safe mode.

    1. Start or restart your Mac.
    2. As soon as you hear the startup tone, hold down the SHIFT key.
    3. Release the SHIFT key when you see the logo Apple appears on the screen.

    After the Apple logo appears, this may take longer than usual to reach the login screen or your office. This is because your Mac performs a check of directory of your drive to boot in safe mode.

    To leave safe mode, restart your computer without pressing any keys during startup.

    Then try the App Store.

  • Don't start Yosemite download store / sold

    I lost my image download Yosemite for a clean installation file. I went to the app store / bought, where my two El Capitan and Yosemite are listed for download. When you press the bottom of download on any of those, I get a wheel turn icon, but the download does not start. I installed El own, Captan, without files in my download files / trash and no external HARD drive connected. I looked for alternatives, but nothing helped.

    Try resetting the App Store and the deletion of Cookies.

    Reset       Taken from old Toad

  • Installed Apps not updated in the App Store

    Updating macOS version 10.12 on MacBook Pro retina Sierra updates (end 2013) available in the App Store. When you try to update, receive the message "Apple Media Services terms and Conditions have changed. " ... To continue, you must read and agree to the new terms. I accept conditions and access updates. When you click on the app for the update, the same message again. Through accepting the terms and Conditions again and repeat the same cycle over and over again. May not know what is the problem?

    Start Safe Mode removes the system caches that can help.

    Follow these steps to start in safe mode.

    1. Start or restart your Mac.
    2. As soon as you hear the startup tone, hold down the SHIFT key.
    3. Release the SHIFT key when you see the logo Apple appears on the screen.

    After the Apple logo appears, this may take longer than usual to reach the login screen or your office. This is because your Mac performs a check of directory of your drive to boot in safe mode.

    To leave safe mode, restart your computer without pressing any keys during startup.

    Then try to update applications.

  • App Store will not be updated iTunes on Mac 10.11.6 12.5.1

    Downloads of the app store iTunes 12.5.1 updated, but when he starts the installation it stops, update disappears from the list was updated and the update button does not work.  I am running on a 15 "mid 2010 MacBook Pro 10.11.6.  In collaboration with Apple tech.  Trashed AppStore user prefs, caches, reinstalled OS. Nothing works.  Have seen other instances of this problem with Google search.  Only thing that seems power work is to reinstall iTunes, but which does not meet the substantive problem with the app from the App Store.  This is particularly important because I can not set up and restore my iPhone 7 because it requires iTunes 12.5.  Help!

    http://www.Apple.com/iTunes/download/

  • Update iTunes 12.4.3 stuck on the App Store

    The App Store loads this update iTunes to 30.2 MB out of 236 MB and then stops with 'calculation' displayed next to him. I tried to delete the items in the folder/Library/Updates and perform deletion suggested in the Terminal commands. The best I've done is to erase the progress in update so it starts again, but he always stops in the same exact place at 30.2 MB. Any thoughts on how to proceed?

    Hello..

    • Applications such as Little Snitch, Growl and MacKeeper, can prevent the download updates
    • Disable the anti-virus software is installed
    • Check the firewall in system preferences > Privacy & Security > firewall > firewall Options
    • Make sure that gatekeeper is activated

    Open system preferences > Privacy & security, then select the general tab.

    Make sure that the Mac App Store or Mac App Store and identified developers is selected.

    If this area is grayed out, click on the padlock icon to go forward.

Maybe you are looking for

  • On connection WLAN Equium A100-337 security screen is not displayed correctly

    My use of the computer to automatically connect to a specific WLAN without any problem. However, now, when trying to connect to the same network, security touch screen I am presented with is not of the correct type. Instead of two lines of encryption

  • What graphics card do you have used with the motherboard Asus A8AE THE?

    I have an old a1210n with a motherboard A8AE THE with a PCIe x 16 slot 1.0.   I would like to know what graphics cards does anyone have successfully run on this motherboard (see list of models of computer below)?  Unfortunately, which should theoreti

  • Computer laptop Lenovo T400 (with XP) can't read some DVDs (for example ToyStory3)

    I have a Lenovo T400 (with XP as an operating system). I just rent a DVD ToyStory3 of Redbox. My laptop can not recognize DVD (dvd turned and continues to try to read, but it never succeeded). I put the DVD in another laptop (Dell Inspiron 15, with a

  • Printer and PC does not

    My Lexmark X 4690 has stopped communicating with my HP laptop. I can print if I use an Ethernet cable, and I printed a test page, so it is not the printer itself. On one of the screens I have seen, he said 'PC has stopped communicating with the print

  • Output CSV reg. in the report of 11g BI Publisher

    HelloI've migrated the existing 10g BI Publisher is Bi Publisher 11 g. Reports are available and working correctly.But I could not export the result in CSV format. In addition, there is no option to include/exclude in 11g report output formats in 10