Monday Jan 18, 2010
Hi readers,
Today I am headed for a new cross road and leaving Sun. That was a fun-filled joy ride and I enjoyed it a lot.
I am happy that Sun started the tradition and encouraged me to blog and (yeah, baby!!) I am taking this tradition along with me !!!!
All my future posts can be found here :
http://rollingsticks.wordpress.com/
So long........
Friday Dec 11, 2009
NetBeans 6.8 IDE sees the day light (finally)! with loads of new features : GlassFish V3, first Java EE 6 complaint IDE, PHP editor improvements, more tighter integration with Kenai.com, JavaFX editor improvements and many more !.

Go here (www.netbeans.org) to download.
Here is a full listing of new features.

Saturday Jun 27, 2009
I happen to click this without thinking of this astonishing outcome
.. The perspective added by the dashboard gives the entire photo the required scale !!!

Saturday Jun 27, 2009
Calling all users/developers of XML Multiview, please vote to the issue and share your experiences and design inputs into the issue report.
To update the issue please click here.
For those who are new, XML Multiview is a nice feature in NetBeans that helps to create a fantastic and easy to use XML Editor based on any DTD or XSD. Many of the existing NetBeans modules such as Java EE use this API extensively. (for example, web.xml editor). Also this API is used in many NetBeans platform based application as well.
Wednesday Mar 25, 2009
I am currently into new ventures that dive deep into the systems and hardware
..
One funny thing that found out today is this : How to find out MAC address on Solaris. I was too, surprised to see why 'ifconfig -a' prints mac address only if run as root ... interesting..
Tuesday Mar 03, 2009
This is the report from Vellore Institute of Technology, where last Sunday (1st March, 2009) a technical workshop was conducted on Java ME, Java FX and OpenSolaris.
One thing that made everyone of us curious about the college campus was the rail track right in between the campus as shown here.
We (a group of seven Sun Engineers) reached the campus one day before the event. The day started early which protected us from the direct contact of the radiant Sun. We divided the event into three parellel tracks - Java ME, Java FX and OpenSolaris and occupied the computer labs as per the plan. Myself, Varun and Amit covered Java ME, Glashfish and MySQL. Lawrence and Blesson covered Java FX and Gowtham and Nirmal covered OpenSolaris.
There was a tremendous interest towards Java ME in the students who where mostly in third year of their engineering course. I see many students already wrote few small Java ME programs and have them on their cellphones. The questions they asked showed that they were learning and writing programs since long time and gathered sufficient knowledge and skill.
My session was on Java ME with a demo. Slides here and I happen to get the "Hello Mobile World" program written (on NetBeans 6.5 IDE) , tested (using Nokia S60 emulator) and transfered to my cellphone and ran it live! Also, I was able to hook up the client-server tutorial on NetBeans Mobility learning trail.
This report do not contain photos from the event, since I forgot to carry the camera to the event 
Friday Feb 20, 2009
The NetBeans platform development session went well.... I could cover most of the topics and could demonstrate a simple application to the audience. But due to the last minute issues related to projector compatibility with my laptop (Sony Vaio) I had to use a borrowed laptop and quickly setup my main demo program there. The main demo is being developed here : https://playfull.dev.java.net
On the second day I manned the 'Connected Developer' booth with Ashwin and John (http://kenai.com). Most of the visitors were students. Apart from the typical questions that I get all the time when I meet students (number one is 'How Sun Makes money out of opensource software'
), there were many technical questions on NetBeans and project kenai. Few students were interested in VirtualBox, and I showed them a live demo of Virtual Box running on my laptop. On NetBeans, many students were asking about Server integration for web projects, frameworks such as Hibernate and struts, profiling a web application and questions like 'does NetBeans have a cool HTML editor just like the dreamweaver ? why NetBeans does not support SWT, whats the advantage of NetBeans over eclipse, how can I migrate NetBeans 3.x application into the latest one and where to look for help on this, can I do 'this' in JavaFX, how can I get started with JavaFX and few more questions that I cannot remember now...
Many students were intersted in writing plugins for NetBeans IDE, using VirtualBox, getting started with JavaFX, Project Kenai, Zimbly, OpenSolaris Project looking glass and some more ..
Overall it was a great experience to meet many students and ofcourse, my blog readers
..
snaps from the event... first my session on NetBeans platform development :

second the fun event in the evening to unwind...

Wednesday Feb 18, 2009
Sun Tech days is happening as I write this blog entry.... James keynote is on ..

Monday Feb 16, 2009
I am speaking @ Sun Tech days on NetBeans platform development on the 18th. Come, learn about the NetBeans platform and see yourself how it helps to build a Java desktop application in less time.


Thursday Jan 15, 2009
This week's NetBeans news-letter posted a new cool screen-cast on Hibernate support in NetBeans 6.5 IDE. The screen-cast available on www.netbeans.tv shows many features as part of the Hibernate support in the IDE, including, creation of Hibernate configuration file, running Hibernate reverse engineering to generate POJOs and finally using HQL Editor to create and execute HQL queries right from the IDE.
Check out the screencast and the following tutorials posted on the Web Application Learning trail page and send us your feedback/comments.
Monday Jan 12, 2009
NetBeans module development (many times) involves running two IDE instances at the same time : development IDE, where actual module code is written and the target IDE where the code is executed and verified. While fixing a recent issue, I had to make the target IDE run on J2SE 6.0 and was able to debug the code, while the development IDE still running on J2SE 5.0.
This is tricky since, the target IDE by default runs with the same J2SE version as of the development IDE, there's little manual work required.
Here's what worked for me :
- Enable debugging for development IDE : Open main/nbbuild/netbeans/etc/netbeans.conf and append the following line to "netbeans_default_options".
-J-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4444
- Attach the debugger : Start the target IDE outside the development IDE, you can use the platform specific launchers inside main/nbbuild/netbeans/bin folder. (For example, on Solaris use netbeans script.) Then load the sources (open relevant module project) in the development IDE and select 'Debug/Attach debugger" from main menu. Enter the port as 4444 (as set previously, this port number should be freely available on the system and should be accessible). Then we are ready to debug the code by putting breakpoints where required and examining the variables and call stack... For more info. on debugging using NetBeans IDE, look at this FAQ.
Coool ?
Tuesday Nov 04, 2008
IEEE student branch of KLE college Belgaum, Karnataka are arranging a 3 day seminar called "Vaividhyam-08". I am speaking in this conference about Code For Freedom contest and NetBeans IDE. If you are in and around Belgaum, please come and join the fun 

Thursday Oct 23, 2008
As you might have noticed, NetBeans is celebrating its 10th birthday. And to add to this event, NetBeans 6.5 IDE RC1 is out. (Download it from here). Its no surprise that it bears the event stamp on the splash image.

Wednesday Oct 08, 2008
During debugging, if NetBeans sees several method calls on a single line, it allows you to choose for stepping into one of them. So cool !
Update : This feature is available in NetBeans 6.5 beta onwards.
Monday Jul 21, 2008
Look at this. Really hilarious!