JavaFX News, Demos and Insight // FX Experience

FX Experience Has Gone Read-Only

I've been maintaining FX Experience for a really long time now, and I love hearing from people who enjoy my weekly links roundup. One thing I've noticed recently is that maintaining two sites (FX Experience and JonathanGiles.net) takes more time than ideal, and splits the audience up. Therefore, FX Experience will become read-only for new blog posts, but weekly posts will continue to be published on JonathanGiles.net. If you follow @FXExperience on Twitter, I suggest you also follow @JonathanGiles. This is not the end - just a consolidation of my online presence to make my life a little easier!

tl;dr: Follow me on Twitter and check for the latest news on JonathanGiles.net.

Announcing Scenic View 8.0.0 Developer Preview 1

by | Feb 3, 2013 | Scenic View | 13 comments

The development of JavaFX 8.0 has been ongoing for quite some time now, but for the most part the twists and turns of both public and private API changes has come to an end. Whilst these APIs have been changing I have been trying my best to keep Scenic View working (although it hasn’t always been easy due to the reliance on private API – yeah, I know, *tsk* *tsk* πŸ™‚ ). Now that JavaFX API is relatively stable I feel confident in releasing a first developer preview build of Scenic View 8.0.0. I must note that this is very, very beta quality and needs a lot of polishing to be ready for real production use, however it should (hopefully) still meet your needs as well to a same degree as earlier versions. Many of my colleagues inside the JavaFX team at Oracle have been successfully using builds internally, and I have had untold hours of my life saved by this first developer preview build.

If you feel like trying out Scenic View 8.0.0 developer preview 1, please go to the usual download location and download it. If you run into issues please leave comments on this blog post and I’ll try my best to rapidly iterate the developer preview builds to at least reach a stable and functional release (if somewhat lacking in new features). Please note that Scenic View 8.0.0 will only run on JavaFX 8.0, so do not bother upgrading to it if you are still developing on JavaFX 2.x (if you are, stick with the latest release – 1.3.0).

Enjoy, and thanks for testing! πŸ™‚

13 Comments

  1. Gili on February 4, 2013 at 9:57 am

    Nice. I ran into two problems:

    1. No keyboard access for pull-down menus? Really?!
    2. Help -> Check for new version… lets me type in a textbox. I assume this is a bug πŸ™‚

    Gili

    Reply
    • Jonathan Giles on February 4, 2013 at 10:47 am

      With 1), I’m not totally clear what you’re meaning. Are you simply wanting keyboard accelerator support (e.g. ctrl+A), or something else like pressing alt to get the focus on the first menu in the menubar?

      2) is definitely a bug that we’re aware of.

      Reply
      • Gili on February 4, 2013 at 8:36 pm

        Hi Jonathan,

        I’m asking for keyboard mnemonics (i.e. ALT+F should expand the File pulldown menu).

        Reply
  2. Asko Kauppi on February 4, 2013 at 10:10 am

    I came here asking “what is Scenic View?” Would be a good idea to always include a one/two sentence intro with such a post.

    Reply
  3. Asko Kauppi on February 4, 2013 at 11:17 am

    Okay. If it’s a runtime debugger-like application telling me how my separate application is doing, it’s cool and I’m in! πŸ™‚

    If it’s a GUI editor, I don’t use/need them.

    This distinction was not clear from the page you mentioned.

    Reply
    • Jonathan Giles on February 4, 2013 at 11:20 am

      I thought the first paragraph clarified what Scenic View is quite well. It is exactly what you said in your first line. If anything is unclear let me know and I’ll update the Scenic View page.

      Reply
  4. Curtis Stanford on February 4, 2013 at 12:36 pm

    Using jdk8_75, when I start scenicView and another javafx 8 app, scenicView doesn’t see it. I get the exception:

    Error while obtaining properties for JVM:sun.tools.attach.BsdAttachProvider@57a43857: 78705 com.guildone.admin.Main
    com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded
    at sun.tools.attach.BsdVirtualMachine.(BsdVirtualMachine.java:90)
    at sun.tools.attach.BsdAttachProvider.attachVirtualMachine(BsdAttachProvider.java:78)
    at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:255)
    at org.fxconnector.remote.RemoteConnectorImpl.getRunningJavaFXApplications(RemoteConnectorImpl.java:389)
    at org.fxconnector.remote.RemoteConnectorImpl.connect(RemoteConnectorImpl.java:264)
    at org.scenicview.update.RemoteVMsUpdateStrategy.getActiveApps(RemoteVMsUpdateStrategy.java:65)
    at org.scenicview.update.CommonUpdateStrategy.work(CommonUpdateStrategy.java:56)
    at org.fxconnector.helper.WorkerThread.run(WorkerThread.java:56)

    Reply
    • Jonathan Giles on February 4, 2013 at 12:38 pm

      Thanks Curtis, we’ll look into it as soon as possible. Are you on Mac OS or Linux?

      Reply
      • Curtis Stanford on February 4, 2013 at 12:39 pm

        Mac OS 10.8.2

        Thanks!

        Reply
    • Jonathan Giles on February 4, 2013 at 8:06 pm

      Curtis, can you please try a few things for me:

      1) Can you try running Scenic View as a super user?
      2) Can you clarify if you are using the Oracle JVM or some alternate JVM?
      3) Can you please provide what you see when you do ‘java -version’
      4) Can you please email me (jonathan@jonathangiles.net) the console output when you run Scenic View?

      Thanks!

      Reply
      • Curtis Stanford on February 5, 2013 at 8:19 am

        Sure,

        1) sudo — didn’t get the error but still don’t see my app in Scenic View

        2) Yes, oracle jdk8 preview 75

        3) java version “1.8.0-ea”
        Java(TM) SE Runtime Environment (build 1.8.0-ea-b75)
        Java HotSpot(TM) 64-Bit Server VM (build 25.0-b17, mixed mode)

        Reply
      • Curtis Stanford on February 5, 2013 at 8:24 am

        BTW, I did get it to work by starting Scenic View AFTER my app.

        Reply

Submit a Comment Cancel reply

Your email address will not be published. Required fields are marked *

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /