Sun Microsystems

Report : Java Blogger Meet

Recently I had a chance to visit Hyderabad again for Java Blogger Meet organized by Oracle, India on the occasion of very auspicious as Java turns 20. First of all I would like to thanks Oracle for all expenses paid trip including flight tickets to meal and cab fare too.

There were many rumours when Oracle acquired Sun Microsystems like Oracle will not looks after Java and Java will lose its importance and all but Oracle has always tried to groom Java and Java Community. Oracle always trying and helping people to get acquainted with Java. Oracle has planned a major release for Java every 2 years that means if Java 8 was launched in the year 2014 then Java 9 will be there in market by the year 2016. Many features are added to Java till now and many will come up in future.

In the journey of 20 years Java has grown from Oak to Java 8 and still counting. Java is programming language of future but now we can say that it has grown like Oak tree and will last for minimum 200 years more. I am using Java from Java 1.4.2. As Java turns 20 we celebrated the auspicious occasion and cut the cake, which was very well designed.

Java Bloggers Meet (7)

It was a very nice event overall wherein we get a chance to meet and hear many high profile people and community members like Sanket Atal (Group Vice President, Research and Development, Oracle), Shreekanth Narayanan (Director, Development Java Platform Group, Oracle), Vandana Shenoy (Director, Corporate Communications, Oracle) and Harshad Oak is after a long time. Harshad Oak is only Java Champion in India and his last name is similar to first release of Java and the coincidence he is the first Java Champion from India. We also got a chance to meet Bot-so which is a small robot who interacts with user via social network like Twitter developed by Debraj Dutta and team from Edifixio.

Java Blogger Meet, Oracle IDC, Hyderabad

Java Blogger Meet, Oracle IDC, Hyderabad

The main thing I have understood after the meet that Oracle is committed to Java from depth of heart so as Java community and Oracle is ready to help Java community in various ways. Java will remain number 1 programming language for centuries and my great great grand children may also be working on Java 1000 for spaceships or something like that. I will be there with Java and Java Community and will help them in all possible ways specially students, freshers and professionals.

If one face any difficulty in Java from any part of the globe, please feel free to contact me and will love to help you out and if something is there which I may not be answer Java Community and Oracle is also with us to answer all your queries. So if you are looking for a secured career be a Java geek and have a great future.

What coding language do you enjoy working in the most?

Hey friends,

Microsoft has sponsored a Survey titled “What coding language do you enjoy working in the most?”.

Check the poll link and we can show we love Java there for sure.

Here is the link for the survey where you can cast your vote but you need to have Linkedin account to vote : http://linkd.in/ZNSOnC

Being a fan, follower of Java technologies, I have already voted for Java. If you like Java or comfortable with Java technologies as they are very easy but powerful you can also show your love towards Java by voting Java via this survey.

Introduction to Java

Java is a object oriented programming language developed by a group of 6 people who were real hardcore programmers in Aspen, their names are as follows;

  1. Bill Joy,
  2. Andy Bechtolsheim,
  3. Wayne Rosing,
  4. Mike Sheridan,
  5. James Gosling and
  6. Patrick Naughton

The development was started under the name “Stealth Project”. In 1991, they launched “Oak” – name after tree outside Gosling’s window. It took nearly 18 months to build the first version of Oak. But in 1992, due to massive amount of hacking it fails. In Summer 1995, Sun Microsystems formerly launched it again with the name “Java” – named after a hot drink like tea.

The key aspect behind the development of the Java programming language, was the need of platform independent language. Many of the characteristics of Java are derived from C++. The Java syntaxes are much similar to C++.

Using Java one can develop all types of applications, likewise;

  • Desktop Application
  • Web Application
  • Distributed Application
  • Mobile Application, etc.

Java Tutorials

Hello friends,

After so many requests from friends & students for the Java Tutorials, I decided to start this series.

Whichever tutorials you like please give your views & feel free to write your suggestions.

Also can request for any topic or  tutorial you require.

Your Friend,

Atul Palandurkar

NetBeans Platform Certified Training

NetBeans User Group, Nagpur(India)
NetBeans User Group, Nagpur(India)

Standing, from left to right: Ketan Barapatre, Ayan Sinha, Prasanna Peshkar, Rahul Raja, Dhawal Saiya, Gaurav Murkute, Abhijeet Deshpande, Ameya Gharote, Abhishek Nagdeo.

Sitting, from left to right: Shivani Bhoyar, Vibhuti Pithwa, Amita Kashikar, Hrushikesh Zadgaonkar, Atul Palandurkar, Neeraj Chauriya, Chetan Gole, and Tushar Joshi (NetBeans Dream Team Member and Leader of the group above).

A group from lome, Togo

A group from lome, Togo

The participating students from Togo were: Ata Adjé LASSEY-ASSIAKOLEY, Koudjo D. APETOH-ANKOUTSE, Senu Ada ATCHINARD MESSANH-KANLIH, Komi Romain ABOLO-SEWOVI, Ata OUEGNIMAOUA, Bertin D. ABIASSI (who was in Canada during the training), Kodjovi Horacio TONOU, Folly Tata AYEBOUA, Yao Watèba APPETI, Paawilou-esso PALOUKI, Ayité Elom Alexandre KOUGBEADJO, and Horacio LASSEY-ASSIAKOLEY (Group Leader).

Agenda

Day 1:

    1. History & Purpose of the NetBeans Platform
    2. Getting Started with the NetBeans Platform
    3. Modularity & Dependency Management
    4. System FileSystem
    5. Nodes and Explorer Views
    6. Workshop

Day 2:

    1. Data Objects and Editors
    2. Window System
    3. Visual Library
    4. Contributing to Open Source Projects
    5. Ideas for Modules
    6. Workshop

 

Schedule

27th – 28th November 2010
2PM to 10PM

Day 1 – 27th November
02:00 to 05:00 -> Day 1 – Session 1

—————1Hr Tea Break—————

06:00 to 09:30 -> Day 1 – Session 2

——————–Dinner——————-

End of Day 1

Day 2 – 28th November
02:00 to 05:00 -> Day 2 – Session 1

—————-1Hr Tea Break————–

06:00 to 09:30 -> Day 2 – Session 2

———————Dinner——————

End of Day 2

Trainer

 

Geertjan Wielenga, Principal Product Manager, Oracle, Inc.

Geertjan Wielenga

Geertjan Wielenga

Principal Product Manager, Oracle Inc.

Location

NetScape Conference room

Infospectrum India Pvt. Ltd

IT Park, Nagpur.

INDIA

Goals

Learn about the NetBeans Platform and become experienced enough to be able to write a module, set of modules, and applications based on the NetBeans Platform. Also, to be able to locate pieces of code responsible for certain behaviour, change it and generate a patch that could be integrated back into official NetBeans.org source tree.

The course assumes the student wants to create distributed Swing applications, while having no knowledge of the NetBeans Platform or its idioms at all. The course is primarily focused on lectures accompanied by demos, with a workshop at the end of each day. At the end of the course, the student will have gained a global overview of the main NetBeans APIs, will have seen them in action, and will have used some of the main ones themselves in the workshops.

My Experience

Hey all,

Couple of months ago with the initiative of Tushar Sir, we started the NetBeans User Group, Nagpur (NUGNagpur). This group is of people passionate about NetBeans IDE or NetBeans Platform and who are located geographically in Nagpur, Maharashtra, India, and is the main collaboration tool for the members. Our focus is to share personal experiences, tricks, tips and learning with each other and contributing the community as and when possible, to do so we have conducted some meetings personally & via Skype too. NUG Nagpur also adds some nice friends me my life & a great guide in form of Tushar Sir.

There are many people who use NetBeans but they don’t know about the NetBeans Platform even I was using NetBeans but was unaware of it. Now after this 2Day training conducted by Geertjan Wielenga, Principal Product Manager, Oracle Inc. The NUGNagpur & I am thankful to Geertjan for his valuable time & for conducting the training in weekend, in India if someone does so people would have started scolding him/her that what are you doing?, seeing nobody is there, talking through microphone & all…. And for that we really appreciate Geertjan a lot for his kind efforts.

I’ll appeal to all who are using NetBeans as an IDE for Java, Android, C, C++, PHP, Groovy, Ruby on Rails, etc. development and are located in Nagpur, come forward & join NUGNagpur as soon as possible if and only if they are passionate about NetBeans IDE & eager to learn a lot. Here you guys can learn a lot, you will meet the people who are always ready to answer your problems.

The training was awesome, there were 17 people participated from NUGNagpur India, 10 people from Togo and 1 from Canada and with Geertjan in Amsterdam. The training was successfully carried out via Skype & WebEx with the LCD projectors on the big screen and we have connected Skype voice to Polycom audio device to broadcast it to all. The workshops conducted in between & at the end of each day was also very useful in learn a lot about NetBeans Platform, also added some experience to all the participants & helped a lot to clear their doubt if any.

After this training now I am “NetBeans Platform Certified Associate”. And I feel proud to be and call myself as NetBeans Platform Certified Associate. I think I have come one step close to my dream to work with the people of Sun Microsystems (now Oracle) so that I can learn a lot from their experiences & could be able to contribute some nice & useful things to world.

Day 1

On the very first day of training i.e. Day 1, we started from scratch since no one of us was aware of NetBeans Platform & the RCP (Rich Client Platform) Applications. Geertjan introduced it very nicely to all of us so that there were no doubt at all. Now after the training I am very happy that I don’t need to code that all things like Toolbar, Editor window, Properties window, Output window, Explorer window, Tree & tables, widgets, etc. since NetBeans Platform has already built it for us & we just need to use it in a proper way & don’t need to worry about the look & feel for my desktop applications because NetBeans Platform will add stunning looks to the application & great functionality too. It will also save a huge amount of development time.

We learned about the Modularity & their Plug-ability so as to make a good project. We can develop a single module which could fit in the old one to enhance the look & feel or the functionality of the old one. Dependency management, decoupling, refactoring of code, separation of concerns, etc. was also covered nicely.

The most interesting thing for me on Day 1 was Lookup API, Central Registry and RCP itself. Now I can develop Rich applications like NetBeans & plug-in for NetBeans.

The workshop was great!.

Day 2

On the second day i.e. Day 2, we started with a quick review of Day 1 consisting of a small discussion with Geertjan with a round of question-answers.

Moving on to further, we started with the Node API & learned all the other NetBeans Platform APIs. Following are the Top 10 NetBeans APIs:

  • Module System API,
  • Lookup API,
  • Window System API,
  • System FileSystem API,
  • Node API,
  • Explorer API & Property Sheet API,
  • Palette API,
  • Visual Library API,
  • Actions API,  etc.

With the help of all these and no. of rest APIs of NetBeans we can create stunning applications with great functionality like widgets, drag & drop, custom components, tree structure, table structure, nice toolbars, dockable – undockable windows, plug-in, etc.

We also learn porting of applications to NetBeans Platform, creating zip distribution, creating installer, creating “.nbm” file, plug-in center, etc.

At the end of the day we all were very happy. I really learned & enjoyed a lot. It was great & I am proud to be called as “NetBeans Platform Certified Associate”.

Now we are looking forward to develop RCP application using NetBeans Platform as soon as possible & to develop the open source projects under NUG Nagpur & the kind guidance of Geertjan & Tushar Sir.

Related Links :

Sun.com

NetBeans Zone

NetBeans Release Roadmap

NetBeans Version Release Date/Month Download Link
7.3 21st February 2013 Download 7.3
7.2.1 22nd October 2012 Download 7.2.1
7.2 24th July 2012 Download 7.2
7.1.2 26th April 2012 Download 7.1.2
7.1.1 29th February 2012 Download 7.1.1
7.0.1 1st August 2011 Download v7.0.1
7.0 19th April 2011 Download v7.0
6.9.1 4th August 2010 Download v6.9.1
6.9 15th June 2010 Download v6.9
6.8 10th December 2009 Download v6.8
6.7.1 27th July 2009 Download v6.7.1
6.7 29th June 2009 Download v6.7
6.5.1 16th March 2009 Download v6.5.1
6.5 20th November 2008 Download v6.5
6.1 28th April 2008 Download v6.1
6.0 3rd December 2007 Download v6.0
5.5.1 24th May 2007 Download v5.5.1
5.5 30th October 2006 Download v5.5
5.0 January 2006 Download v5.0
4.1 May 2005 Download v4.1
4.0 December 2004 Download v4.0
3.6 April 2004 Download v3.6
3.5 June 2003 Download v3.5

Hey guys would you like to know the NetBeans Release Roadmap, such as which versions are released, when those versions are released (Date, Month & Year), their download links, different tasks, issues & lot more information related to it.

Go to : NetBeans Release Roadmap

Reference : NetBeans

Java Forever Video

This is a funny video exploring family drama regarding the battle between Java & Microsoft.

Have a look at it start ROFL (Rolling On the Floor Laughing).

[youtube=http://www.youtube.com/watch?v=d9JIiCkDyMQ&fs=1&hl=en_US]