Sunday Dec 13, 2009

[Production Suite] ViewerFX in JavaFX

Eat your own dog food...
To improve UI of the Production Suite's ViewerFX it was rewritten in JavaFX. The UI looks definitely better now. We hope that you'll like it.


Old


New

Friday Dec 11, 2009

Java FX Composer Preview is coming (soon)

Thank you for all the suggestion about the name for the NetBeans GUI editor for JavaFX. The name isn't surprisingly new - "JavaFX Composer". You can look forward to GUI editor that allows you to even define states of your UI, to incredible data binding etc. Stay tuned.

The page with tutorials and screencasts is evolving every hour. There is more and more stuff... Check it by yourself - http://wiki.netbeans.org/JavaFXComposer.


Martin created first screencast. Enjoy it.



In the screencast you can see some of the features of the JavaFX Composer that should be available for download next week.

Thursday Nov 26, 2009

How to name the new "gui tool" for JavaFX?

As you probably noticed in this blog and probably even in the latest NetBeans podcast there is a new JavaFX GUI tool to be released soon. However we are still looking for a great name for it. There are already some ideas about the name however if you think that you have a bright great name that we should use (and you are ready to provide it to us for free ;) ) then leave me a comment.

The correct name is always half of the success of the product. This tool is in different situation than a new product at the market however if we'd name it with the right name then it will be easy to remember for our users.
SUN has a long history of "bad" names. That's one of the places where our marketing failed. One of the worst idea that I'd seen was to include quarter of year in the name. I cannot remember any of those "bad" names anymore to provide an example.

Friday Nov 13, 2009

Scaled components are uneditable

There is always a challenge what to do with the components that are scaled to a small size. As you can see from the screenshot you can still edit them when they are small (unless it has no point even with magnifying glass). Fortunatelly you can edit the components in other "state" when they are scaled to "normal" size. It creates nice effect when switching between the pages. And all the effects were set up in the UI (no code).


There is something in the green box on right bottom.
It synchronizes the selection even in Navigator (as shown by arrow).



Components in full size in different state.
Notice the small orange box. Those are the User and Tag textfields.


How it looks when the application runs?

Friday Nov 06, 2009

Creating UI in JavaFX with a tool

I hope that you'll be able to try the preview of the new tool for Java FX very very soon. The only thing that I can show you for now is a screenshot. Click to it to enlarge it.



  • Are you interested in more details? More screenshots? A screencast? A working demo?
    • then leave me a comment

  • What would you miss most in a designer tool for FX?
    • then leave me a comment

  • Do you know what the "States" means? What all is in the palette? What are the small icons next to the properties?
    • then stay tuned for preview release

Thursday Oct 29, 2009

[NetBeans 6.8 Beta] Features in the Java FX plugins

Disclaimer: goal of this blog post isn't to show all the features that are available but to point out some of them which were improved or fixed...

The Java FX plugins for NetBeans were released together with the NetBeans 6.8 Beta. The functionality is available in following two NetBeans IDE distributions - All, Java FX. If you have different distro you can enhance it from "Tools > Plugins".

New or Improved Features: For the "old" NetBeans user some of the features could "WT\*? It works for years". However it wasn't true for Java FX files and projects in previous versions.
  • Click through navigation in Editor - . Navigates using Ctrl + mouse over selected type, which provides hyperlink to used type.
  • Go To Type
  • Java FX Editor Hints
    • Add Imports -


    • Unused variables -


    • Remove unused imports -


    • Surround with try-catch -


    • Implement abstract methods -


    • Overridden method -


    • Fix package -


    • and some static hints -


  • Code Completion - Overall fixes in code completion. Faster, more accurate. Unfortunately there are still issues when compiler is not able to parse not compilable source files.
  • Debugger - the old debugger has been removed and rewritten to use common debugger infrastructure in NetBeans. This brings better extensibility and performance, but the set of fundamental issues (such as non functional watches) remains due to JavaFX class files weaknesses.
  • Profiler - the same feature set as in previous versions.
  • Refactoring - Refactoring is turned off by default because issues in compiler may cause data loss. Turn refactoring on by running NetBeans with command line switch -J-Djavafx.refactoring=true on your own risk.


What you can expect soon?
  • quality is increasing as the whole team focused on bugfixing. You can noticed the positive bug progress in last weeks.
  • fixed refactoring will be part of the plugins asap
  • fixed debugger - there are some bugs in javafx compiler that are blocking the fixes in NetBeans IDE however there is lot of issues that have to be fixed before FCS
  • reformatting of code - will be re-written for the 6.8 to provide much more better results than in "old" releases.
  • fxd composer - lot of fixes for better performance and usability
Where to report problems?

Saturday Oct 17, 2009

Java FX plugins will be part of NetBeans 6.8 Beta

NetBeans teams are working on the next release. That's obviously no big surprise. However there was a small change in the release schedule that influenced a lot of the people, including the community. If you are following the release schedule carefully then you might notice the small shift of the release dates. The main reason was the JavaFX support. The support wasn't planned for the NB 6.8 Beta originally. The main reason was that the team working on the support needed more time to stabilize the features for JavaFX SDK 1.2.1 and the new NetBeans APIs. Therefore we wanted to release the FX plugins together with a release candidate.

However it wouldn't be a good message to community that we don't have Java FX support, right? That's why we decided to ship Beta later then expected. So you should have chance to try the Java FX in NB 6.8. It will be in Beta quality and I really don't recommend it for production work. Anyway, it is better then the 6.7! Some features will be disabled as the decision to release it in Beta came in last minute and there isn't enough time to stabilize them more (more in some next post).

What are the pros / cons of the postponed Beta release?
  • +More bugs will be fixed. It should mean more stable release.
  • +Java FX will be part of the Beta.
  • -Community received M2 instead of Beta.
  • +but the M2 i in Beta quality already ;)

Saturday Sep 12, 2009

Update your Java FX SDK to 1.2.1

New version of Jav FX SDK is available for download from the javafx.com site. The users of NetBeans IDE 6.7.1 and 6.7 can update to the new SDK directly from NetBeans IDE. We produced new update that has been published at the Update Center of NetBeans 6.7/6.7.1. The update contains the latest Java FX SDK and a bug fix for Java FX debugger #170877.

If your IDE haven't shown you the available updates then you can invoke the action in Help > Check For Updates. You have to have installed the NetBeans IDE with Java FX plugins, of course.

JavaFX plugins for NB 6.7.1 updated to SDK 1.2.1

New version of Java FX SDK is available for download from the javafx.com site. The users of NetBeans IDE 6.7.1 and 6.7 can update to the new SDK directly from NetBeans IDE. We produced new update that has been published at the Update Center of NetBeans 6.7/6.7.1. The update contains the latest Java FX SDK and a bug fix for Java FX debugger #170877.

If your IDE haven't shown you the available updates then you can invoke the action in Help > Check For Updates. You have to have installed the NetBeans IDE with Java FX plugins, of course.

After the update new Java FX SDK 1.2.1 will appear in Java Platforms automatically. And your debugger will work better.

Friday Feb 27, 2009

JavaFX on real phones. WOW.

I've just noticed following announcements from SE and Sun. That's pretty cool news. I've been quite skeptic about JFX success however it seems that I was wrong. And I'm quite happy about it. Do you think that there will be a phone with JFX available at JavaOne? Do you remember SavaJe's Jasper S20?
About

This is the main channel to share news, tips and other stuff related to my work. Sometimes you can find even personal stuff. Enjoy your reading...

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today
news
Blogroll

No bookmarks in folder

OldNews
MyTrash
NavBar
NetBeans
LinksToBeExpanded