1 2 Previous Next


27 posts

Sun Developer Network published an interessting interview of Charles Ditzel. But I wanted to react on some part.

We also occasionally hear that the layout manager, GroupLayout, which the NetBeans IDE GUI Builder uses to create its great user interfaces (UIs), causes some sort of lock-in or is proprietary. It's in JDK 6 and included as a library for use in JDK 5.0 and 1.4. As you can see, it's neither a lock-in nor proprietary.

He is right by saying that you have no lock-in nor proprietary. But at run-time only. Because at development time, you are locked with NetBeans, and his famous .form file.

When that will be fixed. When the GUI editor of NetBeans will be able to edit any java source file WITHOUT needs of a proprietary .form file, then, only then, you could say that there is no lock-in.

Somes little enhancements I would like to see in next release of NetBeans are the following: 1. today, NetBeans editor permits to use Camel Notation. So, if I type NPE and press Ctrl-Space, I obtain NullPointerException. I would like that NetBeans editor goes further and accept also Camel notation for methods. So, when I type Integer.tHS and press Ctrl-Space, it should become Integer.toHexString(|); 2. Please, add context when I want to add/modify code concerning the elements of the Visual Editor. Would facilitate our work. 3. Isolate a Visual Element. You know. You start by doing a simple Swing GUI that become more and more complex. Should be easy, to select from the properties windows a GUI element (like a sub JPanel, containing a lot of buttons, labels, ...) and then ask to NetBeans to isolate that Visual Element. Result is a new Class and his associated xml file. And should be added in the Local Palette (that contains all Beans of your current and associated projects). The third feature would be a really nice one. Hope to see that in NetBeans 6.x
When the b
Today, I received my award that was given by James Gosling at the NetBeans Day preceding JavaOne 2005. netbeans-award.png As you can see in the picture, the award was signed by three peoples. On the right, I can recognize the signature of James Gosling. But I have no idea about the two other signatures. If you could help me to identify the two others signatures, I will be very happy. I just would like to say that this award would not be mine, but the one of the NetBeans Team, that continues to enhance NetBeans and to give us a very powerful IDE, for free, and open sourced.
Hurrah, Youppie, Yes, Great, .. Today, I received my Examination Score Report where it's indicated that I am now a Sun Certified J2SE 5.0 Programmer. I passed the exam the 1st February 2005. Normally, we know directly, at the end of the exam, if we success or not, if we are certified or not. But, in this case, it was not the case. I had to wait until today to know my results. And I am now a Sun Certified Programmer for the J2SE 5.0. But, IMHO, I would have failed. I will explain you reasons why I have the status only today. And why I would have failed. Once upon a time, somewhere in Octobre 2004, I went to a book festival in Brussels. And I bought some Java Certification books for less than 5
This week, Sun Belux invites me to a Technical Workshop, to celebrate the launch of NetBeans IDE 4.1. They organized a Technical workshop on May 25 (Luxembourg) and May 26 (Belgium). In the mail it was said Please feel free to forward this invitation to your colleagues. Because we are belonging to the same community, I can consider you as my colleagues. More details and registration on the following page: http://be.sun.com/nblaunch P.S. It's possible to win a trip to JavaOne. I hope to meet somes of you. Vincent

Wink is Great Blog

Posted by vbrabant Apr 18, 2005
NetBeans really rocks. As many of you know, I am a long-time user of NetBeans, now. Already 4 years now that I am using NetBeans. Already 8 months that I was playing with the alpha, beta, RC1, RC2 of NetBeans 4.0. And yesterday, it was a big day: The official announcement of the NetBeans 4.0 release. The first time I met a NetBeans developer, after 4 years exchanging mails about NetBeans. When Tim began his presentation, he asked how many people in the audience already used NetBeans. And, if I remember well, a large majority of the audience were people that never used NetBeans. But I am pretty sure that Tim convince them to try it. He showed how nice was supported the JDK 5.0, and how powerful is the Ant driven projects. Also how JUNIT is really well integrated in the development of the workflow. What was bluffing is when he creates a new project in netBeans to compile and run JEdit. How easy it was. Really amazing. He justs indicate that he wanted to create a project with an existing Ant script, indicate where the ant script is. If the build.xml follows Ant best practices, NetBeans does by itself the mapping between the actions in the IDE and the target in the Ant Build Script. He also showed the J2ME support, and how easy it is to develop midlet application and how easy it is to test your application under different portable emulators. He also announced that you will be able to debug your midlet application that run directly on your mobile. Another very interresting part of the presentation was the one of JFluid. Personally, it was the first time I saw it running. And it is a very powerfull tool. You can really tuning your piece of code without decrease the performances of all the application. That demo really convince me that I did the good choice when I adopted NetBeans 4 years ago.
During the keynote of this morning, Someone of Sun (I am sorry, but I don't remember who) speaked about Java and Real Time Application. Java and Real Time Application ? Not possible, I though. You can't garantee Real Time when you use applications based upon JVM having a Garbage Collector that can suspend your thread at any moment, and for somes time (it may be short, but always too long for Real Time Application). But, aside the guy, everyone could see a strange machine. Because I have'nt find a photo of that machine, let me try to describe it. On the table, we could see 2 pc (Sun Solaris machines, and between those two pc, you had I/O Cards. Each one of those PC were linked to those I/O Cards. Those I/O Cards were connected to something that could move along a rail. That think was in fact a pendule. But a really strange pendule, because in place of go down, the pendule was up. In fact, the Java application always looked at the angle of the pendule and, when necesary, move the machine left or right along the rail to do some correction and be sure that pendule is always vertical, but in up position. That's the reason why someone called his demo the viagra demo. When the guy pushed the stick, automatically, the machine moved along the rail to correct the angle, and let the stick well vertically. He explained that only one PC was controlling the machine. And started the second machine as Backup. When backup machine was launched, he stopped the application that was running on the first machine. And the stick were always well vertically. The second PC take the relay. Then, he restarts the application on the first PC. At that moment, that application become the backup. And he unplug the cable of the second PC, that was at that moment the master controller of the I/O Card. And the stick continues to be vertically. Also, I forget to say that other applications were running in the same Virtual Machine on each one of those two PC. And those applications somethimes freezed due to the carbage collector. I hope that I someone will post a photo somewhere on the web, and that I will be able to add a link here. And the java application continues to keep the stick vertically during all the time of the next keynote. So, if people are not yet convinced that RT Application can run under the JVM, personally, I am now convinced. Want to share your experience with RT Java Application ? Update: Someone take a photo of the machine and publish it on Javapolis. Look at the picture
He spoked about Java. But not about the Java Language itself. No. About the Java Virtual Machine. He explained that dynamic language like Perl, Python could accelerate the development, and also be robust. Then, he speak about Jython, that is running upon the Java Virtual Machine and could easily be connected with all the current Java APIs. So, could you imagine the advantage of a dynamic language like Jython or Groovy, having the possibility to use the huge number of java Apis ? He also showed that responsible of JDK 1.6 (sorry, JDK 6.0) meeted people of Jython and that we will certainly see somes modification in the Byte Code of the JVM to facilitate usage of dynamic language as Jython. He finished his keynote by showing the new recently version of NetBeans 4.0 and encourage people to download it and play with it. I can also encourage you to look at it. What do you think about support of other language on the JVM ? Do you agree that somes modifications are necessary in the Byte Code to facilitate support of other language ? Please tell me your thinking
Yesterday morning, Javapolis began with a Key note of Rick Ross, the founder of http://www.javalobby.org. He explained why it's very important to have a strong and active java community. He said that we, as Java developper have to play an actor's role, and not be passive. Then, he does a little presentation of web sites that form the javalobby community. He also speaked about what he will set in place in the future, and it seems very interresting. Firstly, he wants to set in place a JUGCommunity or JUGCentral, where all JUG around the world could be hosted and have nices tools to manage events, calendar, ... Secondly, he wants to create a JCampus, permitting to have an on-line campus concerning Java World. I hope it will happens shortly. Because I am very curious about which content will be available on that site. What do you think about Rick Ross's initiatives and his plans for new website.

Filter Blog

By date: