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! 🙂
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
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.
Hi Jonathan,
I’m asking for keyboard mnemonics (i.e. ALT+F should expand the File pulldown menu).
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.
I post about Scenic View enough I would assume everyone was sick of hearing about it 🙂 There is a sub-page that is purely devoted to Scenic View (and what it is) at the link I provided: http://www.fxexperience.com/scenic-view
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.
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.
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)
Thanks Curtis, we’ll look into it as soon as possible. Are you on Mac OS or Linux?
Mac OS 10.8.2
Thanks!
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!
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)
BTW, I did get it to work by starting Scenic View AFTER my app.