JavaOne and Oracle Develop 2012 Hyderabad Experience

Hi Friends,

Well, I am writing this post after a very long time. How are you all? Hope, you are good and doing well in your life! Talking about my life, it is going really great. I am working on many new technologies ( at least new for me ) these days and kind of enjoying them :) Well, this is so off topic that I should quickly switch to the main course!

Recently, I attended JavaOne and Oracle Develop 2012 in Hyderabad which was held at HICC (Hyderabad International Convention Centre) and the overall experience was really awesome! :)

The first and foremost thing to highlight is that I got chance to speak with many Java Experts from Oracle Corporation and even from some different companies like Globalcode. They all shared their valuable experiences with us which will definitely help us go a long way in life. :)

Me at JavaOne welcome board

I had been to Hyderabad quite a times and I like this city. The event location was HICC beside a 5 star Novotel Hotel and the whole environment was mind blowing! When we entered into the campus, we actually thought that we are in US! Lot of foreigners especially from Oracle Corporation were present to attend/speak in the event. To catch few eyes, I would like to mention that there were very beautiful girls at the ID counters! ;) But so what, we were actually focusing to attend some sessions :P

I am a member of Java User Group, Nagpur and 13 members from this group  participated in JavaOne. “All the Java Passionate people at a Pure Java dedicated event”,  seems to hear so great right? Yes, it is! We actually were looking forward to attend some hardcore new java technologies/updates to boost in our data center :)

Following is the picture which shows some members with our Leader Mr. Tushar Joshi :

JUG Nagpur Team

To be rather on a technical side, I attended the following sessions during JavaOne and Oracle Develop during 2 days:

1) The Java EE 6 Programming Model – Chuk Munn Lee

2) Data Parallelism with the Fork/Join Framework in Java 7

3) .NET for Oracle Database and PL/SQL – Christian Shay

4) Improving MySQL Performance with Hadoop – Manish Kumar and Sagar Jauhari

5) Delivering Smarter more efficient code for Java Platform – Ashwin Rao ( who plans the release of NetBeans Builds )

6) JavaFX controls and Charts – Jonathan Giles

7) JavaFX and HTML5 – Like Curds and Rice – Stephen Chin and Kevin Nilson

8) Project Jigsaw – David Holmes

9) Demystifying Big Data – Mark Drake

10) Java API for JSON – Kshitiz Saxena

11) Java Beyond IDE – Jai Suri ( Sr. Principal Product Manager at Oracle Corporation)

12) Having fun with Java EE 6, GlassFish, NetBeans and Home Automation – Vinicious and Yara Senger

The big problem was to actually select which session to attend as on a single time 4-5 sessions were being held. As you can see, I attended 12 sessions using my complete time-slot and there were in all more than 100 sessions during 2 days [quite a lot] :P

Some sessions to highlight:

1) JavaFX and HTML5 – Like Curds and Rice – Stephen Chin and Kevin Nilson

Dynamic Duo [Kevin Nilson and Steven Chin]

 In all, I found this session very best! The dynamic duo Kevin Nilson and Steve Chin were superb in there session on JavaFX and HTML 5. They actually shared their knowledge using the way as if they were fighting on two technologies (Kevin on HTML5 and Steven on JavaFx). I liked it very much and gained a lot of stuff from this session. The topic is really important as far as the current tech days are going on and session was worth a sit! I even had a talk with them! They are amazing personalities and you can catch them on twitter or on their own websites. As many of you java people already following “steveonjava” on twitter then yes this is that famous steve! :)

2) Having fun with Java EE 6, GlassFish, NetBeans and Home Automation – Vinicious and Yara Senger

 This team came all the way from Brazil to India for JavaOne and the technology they are working on can really change our life and the way we live! The topic was mainly on jHome automation API and their usage. The demos that they showed just blown away my mind. “Just a singlebutton click from any where in the world can switch on/off your fan (or anything that works on electricity) at home!” How’s that? ;)

3) Project Jigsaw – David Holmes

The most techie person I found at JavaOne was David Holmes. He explained about Project Jigsaw which I found very good and useful for us.

The complete atmosphere was very technical and so to add a relaxing endpoint, there was OTN Night organized for us! Whoa, we attended it and it was so fascinating in terms of quality and entertainment. Some Bollywood celebrities  took it to another level as you can see from the pics below:

                     

We also attended the Poolside GlassFish Party organized by Mr. Arun Gupta ( Evangelist at Oracle Corporation ) at Novotel Hotel.

The complete event was really amazing and learnt many new things in the 2 days span of time. Well, to do the needful we wondered in the city as well and enjoyed one complete day.

                     

So, this was JavaOne 2012 at Hyderabad and yes, I am eagerly waiting for the next year event. I would definitely be going to attend the same in whichever city it will get organize! I think I forgot one very important thing to mention in the whole post, that is all related to “FOOD” :D Well, after enjoying 5 star food for 2 complete days, I might have jotted down some handful of weight and fats :P Well, gyming regularly helps. Will reduce it soon ;) Haha! You can watch some of our pics as follows:

This slideshow requires JavaScript.

@MsWizKid signing off!

Enjoy! :)

Pics Credits: Mr. Chetan Gole

NetBeans IDE vs Visual Studio

The comparison between NetBeans and Visual Studio is just like the comparison between java and .net which is never ending. :) The two software development tools / environments , Visual Studio and NetBeans are one of  the vastly used as Software or Web Development IDE (Integrated Development Environment). With such features,it has helped and provided developers or users the enthusiasm to develop softwares. I will be differentiating the two IDE’s in their respective areas.

Visual Studio 2010

Parallel Programming

Parallel programming is simplified, so both native- and managed-code developers can productively build innovative applications. Continue reading

NetBeans User Group, Nagpur – First Meetup !

Today, I attended the First meetup of NetBeans User Group, Nagpur. 10 very passionate people of Netbeans Platform were present in the meetup and we had the fun altogether.

The details regarding the venue of this meetup were :

Date and Time:
23rd Sept 2010 – Thursday ; 8:30 PM – 9:00 PM

Address
Beans & Buddies
Pratibha Sankul
besides Alankar Cinema
North Ambazari Road , Nagpur

Google maps
Directions for Alankar Cinema : http://bit.ly/b99xgD

An introduction of the group:

NUGNagpur is a group of people passionate about NetBeans IDE or NetBeans Platform and who are located geographically in Nagpur, Maharashtra, India.  This group is the main collaboration tool for the members.  This is a focused group and the members intend to meet many time in a month.  The objective of the group is to share personal experiences, tricks, tips and learning with each other and contributing the community as and when possible. :)

Now coming towards the meetup, We had the discussion about what exactly “User Group” is all about. The final conclusion result out of the discussion was “User Group is a group of people who actually are users of the technology, for the group is all about. :) Its the group in which the members meet regularly to discuss the views for the technologies or they can even interact on the mailing list to share knowledge and experiences.”
The Agenda for the meet was:
  • What is NetBeans IDE / Platform?
  • Why is NetBeans IDE /Platform and how much it is used to the developers?

Sir, Tushar Joshi was really motivating for us. :) He was explaining about the NetBeans Platform and interesting stories associated with it to us like -

A story of Jarda Tulach (NetBeans founder & architect), about how he started developing NetBeans as his Final Year Project and many of the colleagues  joined him later on. They started with their own company “NetBeans”  in 1998 with the release of the NetBeans IDE as the first commercial product and it then, Sun Microsystems took over that company and all the members of NetBeans joined Sun Microsystems for the later development of the product. Awesome story for the youngsters who are willing to learn java and learn Netbeans platform. It indeed motivated us a lot. :D

On 26th October, it was NetBeans Birthday ! So on this occasion, Yarda Tulach gave an interview in which he said in his own voice,

I am a infant terrible of NetBeans. This means I am a  “terrible child” of NetBeans. :)

I was also part of the group which started the original student project in 1996 at the Faculty of Mathematics and Physics of Charles University. As for the official role, I work at NetBeans as an architect.

Originally, there were 7 of us working on a student project at school. We worked on an IDE written in C++ and it was aimed for Unix, so we called it Xelfi (meaning Delfi for uniX). We’ve been trying to create the IDE for a year or so, but we had little success. I got the idea that we could rewrite Xelfi in Java and got ridiculed for it at first, but after 6 months or so we started to code Xelfi in Java 1.0.2.

NetBeans in not just an IDE, but its a platform. I’m very happy about it. If you build applications today, modular architecture is a must. You can benefit heavily from reusing the NetBeans platform. So that’s my most favorite feature.

Lastly when the question asked to him “Where do you find NetBeans Heading” then Yarda replied : I think NetBeans will play a bigger role at Sun – you can hear Jonathan Schwartz talking about NetBeans a lot these days. Modularization of the Java platform is very important, there’s a relatively new JSR 277 – the module system for Java. You can be sure that NetBeans will support this JSR, there’s a lot of need to write modular applications. Java needs to have a good answer for modularity.

This interview was very much interesting for the NetBeans lovers as they get a lot to learn from this and it also gives a relative idea of how actually NetBeans has developed.

We also discussed about Technology Rock for GTD ( Getting Things Done ). You can get more information about it from here.

Our group has got an offer of learning the platform to develop in NetBeans IDE free of cost in 2 days as a training through Skype or WebEx by an expert of NetBeans and all the attendees of the meetup completing the training will be called as NetBeans Certified Associate (NCA) & after the training, some assignments will be given to us and after submitting those assignments, we will be called as the NetBeans Certified Engineer (NCE). Cool right ? !!

Sir also told us about the process of creating a patch for the NetBeans and motivated us to go through the source code of NetBeans as it is open source. It was very interesting and we havent thought of before. I will definately try it out soon…Firstly, I will have to find a fault/bug in it and then will make a patch ;)

We were ROFL when sir told about the full form of RTFM which is the most common word used for the basic questions in the technology forums. ( Please dont waste time, just google it out ) :D :D :D

I have attached some of the pics of the meetup, just check them out.

Some of the pics of the meetup :



We had very funny moments within the meetup as it was not a very formal meetup. Everbody was in the casuals and very expressive. Everybody had a hot coffee and the environment was just awesome..It felt like this group gonna make wonders in the coming months…This is not a joke, our group will !!! :D

The current stable version of NetBeans IDE is 6.9.1. You can download it from here.

In this meetup, we have decided to plan about the short term goals which we want to achieve. Some of the goals that we planned are

  • Downloading Netbeans Stable version and installing it on every members system.
  • Learning the NetBeans through the documentation.
  • * Using the mailing list *

Note:  * means Very Important! :D Long term goals will be like developing a open source project and all. So, for those who are still not a part of this group, dont feel jealous, just get in the group and have tech fun. Join this group from here. I will keep on updating the news regarding the group here only..So keep checking..Till then,

Enjoy :D

JUG Nagpur 3rd meetup @Infospectrum

I attended the JUG ( Java Users group ) Nagpur meetup today @Infospectrum Nagpur between 2 to 4 pm and learnt a lot many new things.

The 1st session was held by Mr. Harshavardhan Karkar on Java Server Faces. In this session, he explained different features of JSF as:

  • Robust Component Framework
  • Event Driven Programming
  • Extensible Architecture

Then the purpose of JSF as:

  • Faster Web Application Development
  • Event Management
  • Validations

The latest version of the JSF is JSF 2.0 in the market. There is a Mojarra Project going on about which he given the reference which you can check from here.

He further explained about JSF tags which include:

  • JSF Core Tags Library
  • JSF HTML Tags Library

Some of the code reference for these is as follows:

<%@ taglib uri = “…./core” prefix =”f”>

<%@ taglib uri = “…./html” prefix “=h”>

He also explained the importance of the JSF core tags which can be useful for Layout Management for the components. After this, he shifted to the faces-config.xml which basically consists of <navigation> part first and <beans> the next. He then concluded with telling the web.xml file and its importance. I learnt a new thing today and this will help me to develop some open source project in the coming days.

Then Mr. Rahan Ranade, Oracle Corporation, started with the next session on Rock Star Developers. He suggested some of the tips related towards the passion of coding, developing, managing and most of all, making a difference. He suggested some of the bloggers to follow. I want to share them for you all,

  • Paul Graham
  • Joel Spolsky
  • Bruce Eckel ( Thinking in Java )
  • Dave Thomas

Also some of the podcasts to follow are:

  • The Java Posse
  • NetBeans
  • Developer Podcast
  • Drunk and Retired
  • CNET- this week in tech

and lastly for referring to the videos refer:

  • Open Courseware
  • Google tech Talks

Lastly he said to become a better developer refer, http://codekata.pragprog.com/ :)

In between the sessions, Mr. Tushar Joshi sir, shared his experiences and knowledge about the talks and also given some of the referals as:

  • Coderanch.com (for the forums).
  • websequencediagrams.com
  • Beyond Control tool and JCompare tool ( which is in the developing phase )

After the sessions got over, we had a informal rounds of introduction of everybody of the attendees and discussed the questions raised. Then we took the snacks and coffee. It was really a great meetup happened to be in the Netscape Conference room @Infospectrum and I really enjoyed it a lot. Anybody interested in joining JUG please contact me. I will tell you about the further details and steps you should need to perform. Now as always, eagerly waiting for the next JUG Nagpur meetup and its agenda. :D till then,

Enjoy :)

IBM Rational Application Developer(RAD) Training Completed!

IBM (under Academic Initiative) conducted a 4 day certification training program for the SRKNEC students from 6th to 9th August, 2010 in Computer Science Lab, SRKNEC. 60 Students were selected for this program from CSE, IT and MCA. The topics that were teached under this program are:

  • Java Development
  • Web Development
  • Workbench basics
  • Running Applications
  • Databases
  • Web Development Advanced
  • Packaging and Deployment
  • Debugging Web Applications
  • Test Web Applications

In the sub-topics of these ones, I very much liked the Rational Record List and Rational Records with Struts and JSP’s. It’s simply amazing.  Scrapbook Page technology is the new and very important thing I have came across. The certification exam will be conducted on RAD in coming 10-15 days. So hoping to clear it and get certified.

Mr. Satyajit Bachepallikar sir have taken the training and explained these topics! I learnt a lot from this training and developed interest in RAD. SRKNEC is looking forward to such seminars in the future. :)

Enjoy :)