Lukas Hasik's notes about work life (and more)

XML

Subscribe to Lukas Hasik's Weblog on your cell phone Powered by Technorati

Let's have a ride
« November 2009
SunMonTueWedThuFriSat
1
2
4
5
7
8
9
10
11
12
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
     
       
Today


Today's Page Hits: 1448

my.netbeans.org

News in pictures


the links



Recent Entries

Lukas Hasik's Weblog
All recent entries

Licence Info

This work is licensed under a Creative Commons License
LICENCE

Map of visitors

Locations of visitors to this page
Listed on BlogShares


20091113 Friday November 13, 2009
Scaled components are uneditable JavaFX

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?




Comments [2] ( Nov 13 2009, 05:00:00 PM CET ) Permalink del.icio.us furl simpy slashdot technorati digg

20091106 Friday November 06, 2009
Creating UI in JavaFX with a tool JavaFX

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




Comments [18] ( Nov 06 2009, 03:35:59 PM CET ) Permalink del.icio.us furl simpy slashdot technorati digg

20091103 Tuesday November 03, 2009
Page Not Found at NetBeans.org NetBeans

I wanted to review some issues at netbeans.org web site. But I recieved following message :



Nothing unexpected obviously, the netbeans.org is being migrated. The migration started on Monday, November 2, at 5:00 PM CET/8:00 AM PST. Everything will be back on November 9.

What is going to happen during and after the migration?
  • All services (except hg.netbeans.org) will switch to read-only mode or become completely unavailable till 11/9
  • Bug tracking system, Mailing lists server, and the Wiki won't be available (or only in RO mode) during the migration
  • Accounts
    • You'll receive new password for the account in new infrastructure by email
    • If you used more accounts with the same email address then only the latest used account will be migrated (more details)
    • We will use same password for all services in netbeans.org after migration. It means, you will have just one password for web, mercurial and wiki
  • Mailing list changes
  • Bug tracking system
    • will be changed to bugzilla
    • there will be lot of changes in the RESOLUTIONS, STATUSES, KEYWORDS - see complete list
    • filling new bug will be easier because the list of projects will be shorter
    • table of all new components/subcomponents
    • all issues in RESOLVED/LATER were closed as WONTFIX in last days. If you don't agree reopen them after the migration. However most of these issues are low priority bugs that were out of the radar of the development anyway. Test in latest NB6.8 Beta if they are still valid, please.
  • More details in the FAQs mentioned in the previous post
What to do after migration
  • Login to https://www.netbeans.org/people/login with the password mentioned in the e-mail; then create your new password.
  • If you use Mercurial to check out the NetBeans sources, you must also change the password in your local hg netbeans repositories
  • Update your email client's filters for mailing lists because some mailing lists will have new names



Comments [3] ( Nov 03 2009, 10:26:37 AM CET ) Permalink del.icio.us furl simpy slashdot technorati digg

20091030 Friday October 30, 2009
NetBeans migration NetBeans

The netbeans.org site is going to be migrated into kenai.com infrastructure during next week


Comments [0] ( Oct 30 2009, 07:14:00 AM CET ) Permalink del.icio.us furl simpy slashdot technorati digg

20091029 Thursday October 29, 2009
[NetBeans 6.8 Beta] Features in the Java FX plugins JavaFX

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?



Comments [2] ( Oct 29 2009, 03:56:31 PM CET ) Permalink del.icio.us furl simpy slashdot technorati digg

20091026 Monday October 26, 2009
[Mac] NetBeans 6.8 Beta and Java ME SDK 3.0 EA MobilityPack

Iwan wanted to know if the Java ME SDK works with the NetBeans 6.8 Beta. And if it could e available at Update Center to let you download the SDK directly from NetBeans.

NetBeans and Java ME SDK - picture is worth a thousand words...

Open "Tools > Java Platforms"

Press the "Add Platform" button


Select the "Java ME MIDP Platform Emulator"


Browse to your Java ME SDK location - usually /Applications/Java_ME_SDK_3.0


Platform has been found



Java ME SDK 3.0 Ea as module at NB Udate Center - this is most probably worthless as there is no added value then that the users find it quickly. The maintenance of the modules at UC takes a lot of time. You have to upload it, test it, then you have to be careful when the final version appears and remove it from UC or replace with the new version. I can't see any volunteer ;)
OTOH, the module with the SDK would just download it and install it. If you brave enough to use Early Access yhis steps - download, install - will warn you that you are doing something "special".


Comments [8] ( Oct 26 2009, 10:25:58 AM CET ) Permalink del.icio.us furl simpy slashdot technorati digg

20091023 Friday October 23, 2009
NetBeans 6.8 Beta is out NetBeans

It's time for celebration. The NetBeans team released the Beta of NetBeans 6.8 finally. The plan was to publish it yesterday but sometimes you cannot make it. Reason? Slow upload. Could you imagine how many GB have to be uploaded? This could be great quiz question for Geertjan's NB podcast :)

If you are interested what's new in it comparing to the Milestone 2 then there is simple answer. It is more stable and we added the support for Java FX. The list of all features is available at the official page - http://www.netbeans.org/community/releases/68/. The team resolved around 1000 bugs - http://quality.netbeans.org/metrics/Bugs-Reported-vs-Resolved-.html

So it's Friday, it's time to celebrate the release. Do you want to see the old NetBeans team? Watch this video.


Comments [5] ( Oct 23 2009, 03:55:11 PM CEST ) Permalink del.icio.us furl simpy slashdot technorati digg

20091022 Thursday October 22, 2009
Java ME SDK 3.0 on Mac? EA is here NetBeans

Lot of the users were asking when the Java ME SDK will be available at the Mac. The time has come. Now. If you want to try the new release of the Java ME SDK for Mac then the Early Access is available for download.

As it is early access provide your feedback to the guys who developed it at their blog blogs.sun.com/javamesdk.

AFAIK, only the CLDC/MIDP devices are available for the Mac. And two devices with JavaFX support.
Note: the Java ME SDK for Mac won't be in NetBeans 6.8 as its final version won't be ready when the NB will ship.


Comments [3] ( Oct 22 2009, 02:10:22 PM CEST ) Permalink del.icio.us furl simpy slashdot technorati digg

20091017 Saturday October 17, 2009
Java FX plugins will be part of NetBeans 6.8 Beta NetBeans

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 ;)



Comments [7] ( Oct 17 2009, 10:00:00 AM CEST ) Permalink del.icio.us furl simpy slashdot technorati digg

20091016 Friday October 16, 2009
Welcome IDEA CE in opensource world Java

Is it news of the week? The JetBrains opensourced their great IntelliJ IDEA.

It seems that the company is moving to the open source waters (at least a little bit). They've released their MPS and YouTrack to community already. However nobody expected that they'll do it even with the jewel in their portfolio - IntelliJ IDEA. But they did it ;) If you want to know more details about why? what will be the business model? etc. listen to latest Javaposse podcast with Roumen and Dmitry Jemerov.

Comments [0] ( Oct 16 2009, 02:43:24 PM CEST ) Permalink del.icio.us furl simpy slashdot technorati digg


Disclaimer: The contents of my blog represent my personal opinions which may differ from official views of my employer, Sun Microsystems.