1 GUI, 2 Environments?

I have an application that requires certain situations where it needs to be deployed locally on the desktop. This is primarily for integration to other desktop applications. The other reason is for performance. We are currently developing this as Java Swing panels / dialogs.
There has been interest in moving a subset of this application to a web (not desktop integration is needed and optimal performance is not as necessary).
Our company is not a fan of developing Applets. So, what other alternatives are there to developing 1 user interface that can be used in multiple environments (desktop and web)?
Edited by: atk.pfg on Nov 12, 2007 9:33 AM

I'm not an expert in Java Web Start, but I had always thought of it as being a "deployment" type of tool. It could help in deploying my app to the desktop.
What I'm needing is a way to create one UI presentation and have it run in 2 environments... one on a desktop and the second in a browser (web).

Similar Messages

  • Changing an NSView in Xcode 3

    Hey there, I'm pretty new to progamming for the mac and I'm having a pretty hard time with Xcode 3. It seems that most of the tutorials and example code out there is aimed at earlier versions of Xcode and there aren't many books for it as well. I come from programming in non GUI environments and have experience in Pascal, Assembler and C to name a few. I also took a paper on OOP using Java at University.
    My question is pretty simple I think... I'm trying to write a simple program in Xcode 3 that changes the UI.. so you start with a screen with a button, the user clicks it and the screen changes to another with different buttons. I've seen examples of this for the iphone, which I've tried to modifie to work, on this forum as well as demos for Xcode 2.. I just want to do it for OSX.
    Can anyone help? It's really, really frustrating trying to learn on Xcode 3.

    Ok, so I get that I need to create another NSView nix file with the second UI in it and I think I can load it... but how do I make it visible instead of the UI created with the main nix?

  • Xcode 3 architecture switching

    I'm working on a project in xcode 3, and I need to compile it for JUST PPC. I need to run it in PPC mode on an intel machine so that it does correct endian stuff the first time.
    Unfortunately, xcode seems to only be compiling as intel (not even universal).
    The Architectures line says ppc i386. (which still only gives me intel, even after make clean) When I double click (which used to give me check boxes for archs) now only gives me 32 vs 64 bit. (only 32 is checked). Single clicking on the arch line and manually deleting the "ppc" has no effect on actual compilation that I can tell...
    Can anyone tell me what I'm doing wrong?
    thanks!

    etresoft wrote:
    Brian Postow wrote:
    It's also possible that I keep looking at the same version. I still haven't figured out how to make xcode put the executable where I want it...
    There are other settings that control where output files should go. I don't quite know how to refer to some of these "things" since it seems based on which window you are looking at and that is configurable. Anyway, all those settings in the main project (The Xcode icon that lists all the files under it) define all the settings for the project. On top of that, there is another set of options for configurations. Since Debug and Release files get created in different places, there is a good chance that the output location is defined in the configuration settings. You can also override all those settings at the Target level as well.
    To make matters even more complicated, there are some other, project-level settings (such as minimum OS target) that can be set in yet another project settings window. I think this other settings window has options for output locations too. I'm not sure. I also don't know how to tell you to find that window. They are all the same settings, so if you update a particular value in once place, it will update the settings in the configuration windows too.
    Exactly. I've figured it out at various times, but can never remember which change made it happen..
    For example, today I managed to change the name of the executable jar file I was creating. I tried 5 times and it didn't take, the 6th time, it worked. I have no idea what I did differently the 6th time... Sunspots or something...
    Sometimes I hate computers...
    That is one of the problems with fancy GUI environments. Instead of telling you the file to edit and the path to that file, I have to resort to describing what the icons look like. If anyone knows what these windows are actually titled (I can't check because I'm at a PC now), please chime in.
    Can I just look at the .xcodeproj folder and edit something? it doesn't look like there's anything even as easy to understand as xml in there...

  • Need suggestions on choice of workstation

    i'm experienced as a solaris admin on midrange servers. i'd like to run solaris at home but can't spend more than 1K . I've been looking at ebay seeing sun blade 100 and ultra 10's selling for much less than that.
    i'd like to run the windows on it also -anyone here have experience with that ?

    I'm trying to decide that myself. I have installed on Ultra 5 and Ultra 10 at work. Both run the gui environments (CDE or Java Desktop) nicely. The Ultra 5 has made a fine jumpstart server. The Ultra 10's I've dealt with have the Creator graphics card and need an adapter to work with a typical monitor.
    I've also installed on Dell Latitude D600, Dimension 3000 and Dimension 4100. These take a little longer to install as you wind up playing with network drivers. But there is plenty of help in the forums.
    If you meant you wanted to also run Microsoft Windows then you are going to have go with an x86 system. Plenty of those available for under 1K.

  • Developing desktop applications for windows

    Hello
    I am currently doing a final year project which is an encryption software for the company that i did my placement with. i have done the core part of the program but i need to know how to make it look professional. i need to be able to have it as an installable desktop application (Only for Windows), with an icon provided by me which is used when files are encrypted using the application. i have no idea how to achieve this effect and i seek knowledge.
    thanks in advance for your help

    There are many levels of professional software in my opinion. There is software that works, meets the requirements and doesn't crash. That's professional in the sense that it does what it is supposed to and does it well. People pay for that even if its green-screen non-GUI based. TONS of stuff still working/written for non-GUI environments and plenty pay for it.
    When related to Java and desktop applications, I feel there is only truly one real way to brag you have written a professional software suite. That is when your application not only adheres to what it should do, but provides a means to extend it without having to wait for major releases, and the UI is VERY consistent, not cluttered, not tons of buttons/menus/dialogs/windows all over the place and the underlying coce of the app is truly written well to make good use of areas of Java such as resources (properly closing files when not using them, returning DB connections when done, using WeakReference of nulling out refs to objects no longer needed). It is very very easy to cause a memory leak in a java application if you do not watch at all times for object refs that are left hanging.
    By extensibility, I mean providing some means of plugging in new pieces of code to enhance the product or fix existing issues (bugs) and providing a simple update facility that can either auto-update, or allow an install to add the update.
    It is exactly these reasons that keep me plugging away on my plugin engine (www.sourceforge.net/projects/genpluginengine) and UI framework built around plugins. While the engine is almost done and is very similar to the Eclipse plugin engine, the UI framework will be ongoing for some time. Making a very professional read-to-run-out-of-the-box free/open-source framework built on high-quality well tested plugins is not easy to accomplish with a couple hours a week and only me and one other doing it. I would love to get more help shortly, adding tons of great features that all developers could benefit from, and soon I will start asking various java boards for help, see if anyone is interested in contributing. The goal is a professional looking, solid underlying code, well/highly tested UI framework that can be used by anyone to quickly build their specifics and not worry about the more common UI application stuff such as file i/o choosers, help, preferences, authentication, access levels/rights, views and editors, and more. With a 3rd project working to add tons of Swing UI components, the final UI framework will provide a number of high-quality components like rounded/shaded/gradient filled panels with shadowing, calendar/date pickers, wizards, and more, again all highly tested to ensure ultimate quality.
    If you are interested, feel free to post back to this response with email, or join up at the above mentioned sourceforge project and start contributing to the mail list.

  • RE: Oracle Forms

    Hi,all,
    Is that possible to develop oracle forms or report for windows
    but the Oracle running on Linux server? anybody has really done
    that sort of work ?
    Thanks in advance.
    Jeff

    You can develop Forms and Reports (client/server) on any
    supported platform and run them on any other. You will need to
    compile the source (.FMB/.RDF) files to executables (.FMX/.REP)
    on the target environment.
    It's not a perfect solution, though, as subtle differences in
    the GUI environments mean that a fair bit of "tweaking" can be
    required.
    My advice? Use Web Forms!

  • Gui tool for browsing environments

    Does anyone know of a good, preferably free, gui tool for browsing environments and performing queries on them?

    Hi,
    I am aware of oXygen and Stylus Studio.
    Ron

  • Issue with SAP GUI 7.30 launching with users upgrading from 7.10

    We started rolling out SAP 7.30 GUI Final 7300.3.7.117 out to people, and we've ran into this error with people who had upgraded from SAP GUI 7.10.
    Our environmental variable uses saplogon.ini (SAPLOGON_INI_FILE) and points to c:\windows\saplogon.ini
    I don't know why the program is trying to search for saplogontree.xml.
    I've tried uninstalling, rebooting, reinstalling. Deleting some of the %appdata% SAP folders.
    I need some guidance as people who upgraded from GUI 7.20 do not run into this issue.

    This popup would make sense Jason,as the path C:\Windows\SapLogonTree.xml would not be a valid path to this file.
    Really, 7.10 should not have been used at all as an upgrade path as this had finished support in 2009
    If you have a small number of users with 7.10, it's recommend to remove it via add/remove programs in the OS, then install a clean 7.30 gui.
    The environment variable should not point to C:\Windows\ at all since this is a restricted folder in
    Windows Vista and higher, and will only cause further trouble later on in the updates
    See note http://service.sap.com/sap/support/notes/1409494
    Jude

  • SAP installation guiengine:No GUI server connected;waiting for connection

    Hi All,
    I need one help
    I am trying to install SAP ECC 6 in Redhat Linux 5 and database oracle
    I have installed java 1.4.2_16, I have set the environmental variables also.
    But if I start the SAP installation by executing SAPINST , I am facing the below error
    guiengine: No GUI server connected; waiting for a connection on host welcome, port 21200 to continue with the installation
    I have tried to execute xclock to check it, but its gives the below error
    ERROR: canu2019t open display: welcome:0.0
    I found that before setting the below display environmental variable,  xclock worked good, but after setting the below display environmental variable, I am facing this error
    export DISPLAY=hostname:0.0
    I searched for this error, some people posted that we have to change the display environmental variable like export DISPLAY=:0, set DISPLAY=:0.0,
    I tried it but still facing the same No GUI server connected error.
    I hope it will be a problem with display environmental variable and I have no other clues, please help me, Thanks.
    Thanks,
    Senthil.

    Hi,
    We are trying in my personal laptop, so I have not set any ip addess. Is there any other way like our loop back adapter settings in windows, to configure ip address in Redhat linux 5 in individual machines.
    Also I searched in forums few other people who has already faced the same error. They have set the display environment variable export DISPLAY=ipaddress:0.0 with  ip address but they also has faced the same error and itu2019s not resolved.
    Please help me if there will be any other reason for this error, Thanks.
    Thanks,
    Senthil.

  • Best practices for development / production environments

    Our current scenario:
    We have one production database server containing the APEX development install, plus all production data.
    We have one development server that is cloned nightly (via RMAN duplicate) from production. It therefore also contains a full APEX development environment, and all our production data, albeit 1 day old.
    Our desired scenario:
    We want to convert the production database to a runtime only environment.
    We want to be able to develop in the test environment, but since this is an RMAN duplicated database, every night the runtime APEX will overlay it, and the production versions of the apps will overlay. However, we still want to have up to date data against which to develop.
    Questions: What is best practice for this sort of thing? We've considered a couple options:
    1.) Find a way to clone the database (RMAN or something else), that will leave the existing APEX environment intact? If such is doable, we can modify our nightly refresh procedure to refresh the data, but not APEX.
    2.) Move apex (in both prod and dev environments) to a separate database containing only APEX, and use DBLINKS to point to the data in both cases. The nightly refresh would only refresh the data and the APEX database would be unaffected. This would require rewriting all apps to use DBLINKS though, as well as requiring a change to the code when moving to production (i.e. modify the DBLINK to the production value)
    3.) Require the developers to export their apps when done for the day, and reimport the following morning. This would leave the RMAN duplication process unchanged, and would add a manual step which the developers loath.
    We basically have two mutually exclusive requirements - refresh the database nightly for the sake of fresh data, but don't refresh the database ever for the sake of the APEX environment.
    Again, any suggestions on best practices would be helpful.
    Thanks,
    Bill Johnson

    Bill,
    To clarify, you do have the ability to export/import, happily, at the application level. The issue is that if you have an application that consist of more than a couple of pages, you will find yourself in a situation where changes to page 3 are tested and ready but, changes to pages 2, 5 and 6 are still in various stages of development. You will need to get the change for page 5 in to resolve a critical production issue. How do you do this without sending pages 2, 5 and 6 in their current state if you have to move the application all at once??? The issue is that you absolutely are going to need to version control at the page level, not at the application level.
    Moreover, the only supported way of exporting items is via the GUI. While practically everyone doing serious APEX development has gone on to either PL/SQL or Utility hacks, Oracle still will not release a supported method for doing this. I have no idea why this would be...maybe one of the developers would care to comment on the matter. Obviously, if you want to automate, you will have to accept this caveat.
    As to which version of the backend source control tool you use, the short answer is that it really doesn't matter. As far as the VC system is concerned, you APEX exports are simply files. Some versioning systems allow promotion of code through various SDLC stages. I am not sure about GIT in particular but, if it doesn't support this directly, you could always mimic the behavior with multiple repositories. Taht is, create a development repository into which you automatically update via exports every night. Whenever particular changes are promoted to production, you can at that time export form the development repository and into the production. You could, of course, create as many of these "stops" as necessary to mirror your shop's SDLC stages, e.g. dev, qa, intergation, staging, production etc.
    -Joe
    Edited by: Joe Upshaw on Feb 5, 2013 10:31 AM

  • Can I put abort execution button and Run button in GUI ?

    Dear All ,
    Can I put "abort execution button" and "Run button" in GUI with bigger buttons ?
    Thanks.....

    Hi wMw.
                 Aborting normally works fine for very small applications or architectures but not for anything after that. Aborting a VI can leave things in states that you don't want to be in or references open. Sometimes you do need to Abort the code though (other programming environments use Abort buttons) so I don't think we can get rid of it entirely.But try to avoid it maximum.
    EDIT:why you are trying to do such a strange thing??
    Thanks as kudos only

  • Gui program doesn't look good with startx

    I did not install a DE in arch linux, just to keep it lightweight. However, my GUI application doesn't look good running with start x.
    is there any package I can install to make it look better, like fonts, visuals, or the only way is to install either KDE or GNOME desktops?

    If you did not install a desktop environment or one of the windows managers, and you are using startx without having created your very own ~/.xinitrc, then you are using a very simple WM called twm.
    You may really want to look at the wiki documentation that was linked in your other thread -- If you are trying to stay light, there are other choices to Gnome or KDE.   Look at i3,  Openbox, xfce4, or any of the other beloved environments discussed at length of these forums.
    Even with twm, you can install and run a screen shot program.

  • Solaris 10 raid manager GUI?

    Is there still some kind of GUI available to the LVM metatools included in Solaris 10?
    I do recall using 'disktool' from the Solstice Disk Suite back on Solaris 8, where the whole raid features were still an expensive seperate product, but that doesn't seem to exist anymore.
    Hand-editing md.tab and fiddling around with the various meta-commands gets a bit tedious when managing large storage environments.
    I found that in Solstice this was the package SUNWmdg, which isn't present on my Solaris 9 or 10 install media or companion discs.

    The SMC is included in my S10 installations as well.. wanted to try it out right now, but keeps complaining that the management server is not running.
    Will have to dig around in the docs to find which service to enable.. has probably been killed by the jass hardening.
    Doesn't seem to be any of the services named *-management, though.. got those all running.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • About init GUI on linux or solaris

    About init GUI on linux or solaris
    Error1.xhost: unable to open display ""
    Possible Solution:
    root@oardc:~# xhost +
    xhost: unable to open display ""
    root@oardc:~# export DISPLAY=localhost:1
    root@oardc:~# xhost +
    access control disabled, clients can connect from any host
    Error2.No protocol specified
    xhost: unable to open display ":1.0"
    Possible Solution:
    Forget about DISPLAY and xhost, that's ancient history!
    Use SSH X-forwarding.
    - On the solaris server make sure SSH server is running and X11
    forwarding is enabled.
    - On the Cygwin-PC, start the X11 environment ("startx" I think), open an xterm and
    ssh -X username@solaris-hostname-or-ip
    sometimes you need -Y instead of -X (don't remember why)
    ssh -Y username@solaris-hostname-or-ip
    That's all. X programs on Solaris should open on Cygwin.)

    Supposedly TogetherSoft Control Center does all this. However,
    I can't confirm. Check it out at http://www.togethersoft.com.
    Mike
    Terje Ostvoll <[email protected]> wrote in message
    news:[email protected]..
    Any suggestions for integrated development environments to be used in
    conjunction with WebLogic on Linux or Solaris? We consider using using
    Weblogic app server, but don't really know if there are any preferred
    IDEs on unix. Would like support for UML, deploy to WebLogic, JSP, java
    debugger, etc...
    Terje

  • Modularizing large FX gui apps, esp. using fxml developed by Scene Builder

    StarterApp - One large java source file.
    Trying Out the JavaFX UI Controls (Using the JavaFX UI Controls)
    StageCoach is a simpler app, but with fxml, controller, and main code in separate files.
    Allows manipulation using Scene Builder.
    https://code.google.com/p/jfxtras/source/browse/ProJavaFX/Chapter03/StageCoach?repo=samples&r=322042d9ac293fcd9dd8f63e1664df45a0c4746f
    I was lead to these by the book, Pro JavaFX 8:
    http://www.apress.com/9781430265740
    Rich as it is, the StartApp is one big piece of code, with no modules such as an fxml file.
    By spreading out the code for StarterApp and StageCoach and studying it carefully
    I should be able to build a system as large as StarterApp, but as a three-file combo.
    StarterApp has nothing that deals with concurrency or persistence - those will be my jobs.
    I'm doing this because I'm building a large NLP app.
    It needs a GUI for future users.
    - Bob F

    Take a look at some app examples from the open-jfx repository
      https://wiki.openjdk.java.net/display/OpenJFX/Quick+Start
    For a smallish app, see the ConferenceScheduleApp:
       openjfx/8u-dev/rt: 3d138300d935 /apps/experiments/ConferenceScheduleApp/
    For a (much) larger app, see SceneBuilder:
       http://hg.openjdk.java.net/openjfx/8u-dev/rt/file/3d138300d935/apps/scenebuilder
       Ladstatt: Home made JavaFX SceneBuilder
    For a minimal framework which features FXML and dependency injection, see afterburner.fx:
       http://afterburner.adam-bien.com
    You can skip all of the stuff below if you don't like reading and just want to go code...
    In general for app code, use aggregation over inheritance in most places, though inheritance is useful sometimes.  Don't try to create your own controls by extending the Control class unless you are writing control libraries - that is complex and not well documented as well as largely unnecessary for app code.  Similarly PopupWindow isn't all that great or at least I have never found a need for it in app code - a basic Stage works fine for pretty much every case except perhaps very specialized things like context menus.  Java 8 has built-in dialogs and alerts in 8u40, so for standard dialogs or some reasonably customized dialogs, using those is better than creating your own.  If the standard controls aren't enough, try ControlsFX, it is (mainly) great and high quality.
    Let resizable layout managers do the layout work for you and use constraints in the layout managers and nodes rather than mucking around with fixed sized layouts or layout through binding.
    Don't try to implement a spreadsheet in a JavaFX TableView - just use the built-in controls for what they are good at and either develop a new control for specific functionality not provided by the built-in controls or just skip that feature if it would be too expensive to build it from scratch yourself (and it probably will be expensive - you just have to justify that against your project budget whether that is money or your own time).
    Make use of WebView to bring in web components (e.g. Google Docs or Google Maps).  Don't try and pass a lot of data back and forth between a WebView and your app.
    Don't do any style in code nor in FXML, put it all in a CSS style sheet.
    For medium sized apps - use FXML to design and mark-up your GUI, and use SceneBuilder to create and edit the FXML, don't hand code basic form style UIs - in the long run the FXML based app will be easier to maintain.
    For really small apps and learning tasks, write everything in code against the API so you understand that - use no FXML at all.
    With JavaFX you are writing user interfaces, follow basic user interface design heuristics for which there are some principles to keep in mind.
    Once you have a few FXML pages, passing parameters or sharing data between them is a question that most people run into as well as how to deal with navigation.  That navigation framework I linked is super basic and just meant for pretty simple applications.  A nicer framework which worked in general like a Browser navigation model would be useful - but I haven't seen a generic implementation of such a thing yet - I guess you could create one, but I definitely wouldn't start out trying to do that - instead focus on the basics of your application and get that implemented first.  If you end up needing a reasonably sophisticated navigation framework, eventually you will know it and can evaluate what to do then.
    You can do an awful lot with CSS and styling the built-in controls.  It really is very flexible.  Learn CSS and the JavaFX variant by reading general CSS tutorials (then forget everything HTML specific) and study in depth the JavaFX CSS reference guide and understand its extensions like looked up colors and derivation functions.  When you want to know how some inbuilt thing is styled, go to the modena.css source (which can be hideously obtuse and complicated).  Use ScenicView and SceneBuilder CSS analyzer to understand how CSS is applied to elements.  Don't style borders with boxes - use layered backgrounds, that is how every control modena.css works and how your app should also work.
    Deployment is a difficult topic - so sad and depressing.  For development, just build and run in your IDE.  For production, package the app as a self-contained application. Maybe one day there will be a better deployment model for JavaFX - but that is the best you can get for now.  Completely ignore webstart and web deployment models - any time spent investigating such technologies is completely wasted.
    Do not try to integrate JavaFX and Swing or SWT.  Just write pure JavaFX apps.
    For larger apps you intend to deploy to production, use Maven or Gradle as your build system (you can google the JavaFX plugins for each).  Do not spend any time with the stand-alone JavaFX packager or the JavaFX ant tasks and do not rely on your IDE to do your production builds.
    Get help to targeted questions on StackOverflow.
    Only code to Java 8+ and make use of functional programming techniques.
    Don't write multi-threaded apps unless you know what you are doing.  When you do write multi-threaded apps, use the JavaFX concurrency utilities.  Never modify the active scene graph from another thread, nor touch a property which might trigger an event which might modify the scene graph.  Do use the concurrency utilities if you have network I/O otherwise you will freeze your app while the network I/O occurs and that is a "bad thing".
    The Oracle JavaFX 8 documentation is good - read it and run a lot of the examples (except the ant based deployment ones and the Swing/SWT integration ones).
    Ensemble is great, play with it and study the code to see for the samples (which you can view within Ensemble).
    Binding is programming by side-effect, so be aware that when you change a property, it may trigger some potentially unrelated action through bindings or attached listeners.
    Programming JavaFX in any language other than Java is an experimental thing, so only do that if you like experimenting and are prepared to do so without a lot of support.
    Targeting embedded devices, iOS or Android for a JavaFX app is an experimental thing, so only do that if, yada, yada, yada.
    JavaFX is a mid-level UI system, not a full application stack - it abstracts away the basics like rendering, controls and animation but does not provide comprehensive OS hooks, navigation frameworks, model/view/presenter frameworks, full dependency injection, client/server messaging, data <-> controls serialization and deserialization, etc.  FXML is just a markup system with a binding capability to Java code.  JavaFX and FXML do not constitute a full application framework.  There is no widely-used full application framework for JavaFX.  Sure some people have tried to create one, but none of those solutions have achieved critical mass of usage and features - plus a one-size fits all application framework will never exist anyway - client applications (e.g. a game versus a line-of-business app) differ greatly and deserve completely different architectures.
    There are many things in the Java EE world which can be used in JavaFX (e.g., its dependency injection, its web socket or rest APIs and implementations, its server based systems to allow your app to access cloud based logic and storage, etc) - so feel free to use the bits you need, usually it's as simple as adding additional library dependencies to your maven or gradle project.  A typical medium sized JavaFX application will include multiple third party libraries (mostly non-UI libraries) to get its job done as this will be more convenient than coding everything against the JRE API - though there is an awful lot of out the box functionality you get from the JRE.
    JavaFX is more complicated to use than Delphi and in some respects doesn't supply as much functionality in terms of built-in stuff like data base backed tables (though it supplies a ton more functionality in style).  It is not easier to create a complete business app using JavaFX than it would be to create a similar thing in Microsoft Access in the 90's.  Such is progress.
    JavaFX is portable across desktop environments (OS X, Windows, Mac).  JavaFX apps have their own look and feel which is not like the native OS, but that is probably fine for a lot of apps.  AquaFX does an amazing job of making a JavaFX app looks like OS X apps (kudos to the creators of both AquaFX and the JavaFX built-in styling capabilities).
    Unlike some other portable frameworks like QT, you don't have to write C code, you can write Java code (which to me at least is a win).  Similarly unlike HTML/CSS/JavaScript you don't have to write untyped JavaScript or make use of some obscure code snippet you pulled off the web for your button control.  You don't have to use the web framework of the day which withered yesterday.  Instead you have the (benefit?) of hardly any framework at all for JavaFX.  You don't have to have your app live within a browser sandbox that another developer once described as the ghetto of application sandboxes.
    So, as compared to HTML - I think JavaFX is kinder to the developer, though end users don't really seem to care that much and are fairly accepting of HTML applications even when their functionality is often inferior to many more traditional GUI apps.  HTML is standardized, its full of standards, even the non-standard parts.  Everybody used to implement all the standards differently or make their own standards, however now the standards are so painstakingly, nitpickingly prescriptive that everybody implements pretty much the same thing - except when they don't.  JavaFX has no standard but its public API docs, it has just one implementation.  If you code against the API, your app is probably going to work forever - at least if you bundle the runtime with your app, cause if you don't you might end up like the poor guy in the previous question who can't figure out how to update his app specific CSS rules to get his app to look the same with a newer Java version.  JavaFX is a relatively niche technology and you don't have the legion of developers, tinkerers, industry investments and people just plain getting stuff done in any which way that you have with the whole HTML juggernaut.  The major thing that HTML provides that JavaFX does not is: Sharable, browsable deep links to stuff with search indexed content.  With HTML, Google will index it and you can link to and refer to other docs and other docs can link to yours.  It is the HT in HTML which makes the web so amazing and the F in FXML doesn't match it.  What is the F anyway?
    That's a huge wall'o'text.  Just some random thoughts and opinions.  All opinions are my own.  Your opinions may vary.  That's OK.  I don't think a discussion is needed.  If you would like any clarification or further advice you can ask in new questions.

Maybe you are looking for

  • Apple ID appearing on another iPhone device (Sync confusion)

    Issue iTunes is sporadically requesting access to my partner's Apple ID account when downloading applications and trying to install the other iTunes account applications also when syncing takes place within iTunes. System software/accounts seems conf

  • Lots of errors opening CS2-please help!

    I've been working just fine in CS2 for a long time. Now I get all sorts of errors when opening. The first one is: Execution halted. In Module: Bridge, Script File: c:\Program Files\Adobe\Adobe GoLive CS2\Modules\Extend Scripts\Bridge\Main.html. At li

  • Converting ECC to 4.6c version

    Hi friends,     I have a requirement where we need to downgrade the smartform which is in ECC5.0 into 4.6 version. I was trying to do it manually by looking at the ECC one but I find quite a few things which are different. Most imp thing is the table

  • Archive not workng on a particular mailbox

    Hi all, im having the following issue. I migrated over 2000 mail accounts from Ex 2007 to 2013. set retention tags and archive. Al works fine, but on a particular mailbox that has a size of 90 GB, the archive is set but the process only archived 12.4

  • Premiere Pro & Media Encoder CS6 exports 0 or 1 kB file

    Hello I'm start using Premiere Pro CS6 on the Company where I work. When I export the movie to Media encoder, I get 0 or 1kB file. Original File: MUX: MP4 Type: MPEG Movie File Size: 2,8 MB Image Size: 640 x 360 Frame Rate: 25,00 fps Progressive Sour