Wednesday Nov 04, 2009

Eze Singer posted an absolutely fantastic blog over in OSUM that gives OSUM Leaders a nice consolidated resource list to prepare for a NetBeans tech demo, as well as some sage advice for all students.

What's the big deal with a tech demo?  Well, as Eze points out, "This can help you leverage your career.  Nowadays, big companies are looking not only for the best developers or sysadmin, but also people that can lead others, and share knowledge with the rest of a team, showing great pro-activity and teamwork skills."

And this is a really important point in today's tight job market.  Demonstrated experience and skill in executing tech demos can really give a new graduate a leg up on the competition when being screened by potential employers. You never know when you will be asked to step up in your first job -- look at Ramin Mohammadi -- he just graduated this summer and is already presenting at a developer conference this month!

Nervous?  Of course, who isn't!  But as Eze says, "A tech demo isn't a big deal, so don't be afraid if you are a newbie." But, even better, Eze has compiled a series of resources for OSUM leaders to get started with their very first NetBeans tech demo!

Plus, all month, there are weekly Webinars being held in OSUM to train students and give them the resources they need to lead their first demo. 

So, with all the resources, tutorials, and support you could ask for, what are you waiting for!  Get started on your first tech demo!  And if you aren't an OSUM Leader, ask your OSUM Leader to help them coordinate and set up the demo to gain valuable experience for the future as well. 

These resources are here for you to succeed!  Please take advantage of them! As David Botterill said in an e-mail today: "Be involved in OSUM and other open source universities.  You can easily make a name for yourself by contributing valuable information to communities and by being involved.  This will open opportunities for you in the future." I couldn't agree more.  Work today and see the opportunities unfold tomorrow.

Wednesday Sep 30, 2009

Hey students, are you looking for an interactive introduction to NetBeans?

Then check out the upcoming OSUM webinar called NetBeans 6.7 – the only IDE you need! This webinar will cover all the NetBeans basics and will also give you the chance to see the IDE in action with some NetBeans demonstrations.

This webinar is scheduled for Thursday, October 8 at 10 a.m. Mountain time. You can use the World Clock Meeting Planner to figure out when this will be in your own time zone.

David Botterill, the Global Technology Manager for Sun's Campus Ambassador Program will be hosting the webinar. David has worked at Sun for more than 9 years as a software engineer with the Sun Tools team, and as a NetBeans Evangelist.

The webinar – which will be conducted in English – will use the Elluminate Live! Platform which will allow participants to listen to the live audio and ask questions via chat and text! So, to get the most out of the webinar, do your best to attend the live event. But don't worry if you can't make it, all OSUM webinars are recorded and filed for replay.

Here are some links to additional resources to get you started with NetBeans!

If you plan on attending or are interested in more information on the webinar go to this OSUM page to RSVP or just indicate your interest. Hope to see you online!

Update: I also just came across this great bunch of screencasts for people who are complete newbies to NetBeans -- it is a series of instructional videos that will get you introduced to the main NetBeans APIs.  Or, alternatively, here is a 21-minute crash course in NetBeans.  Check it out!

Tuesday Jul 21, 2009


Student Views and Reviews recently caught up with Ramin Mohammadi, developer of the Caesar Photobook Mobile application, and one of the student winners of the JavaFX Coding Challenge. Ramin began using JavaFX in February, and taught himself the programming language using freely available resources on the Internet to include the JavaFX.com Web site, and the free 15-week Java Passion JavaFX course among others.
Ramin Mohammadi
Ramin Mohammadi
In our interview, Ramin noted there were many useful aspects to using JavaFX in developing his mobile application, but really appreciated the fact that the development process for creating a mobile application “didn't differ in almost any way with, for instance, the process of developing a web application using JavaFX.”

Ramin commented,“I experienced all the ease of development with JavaFX when developing this application, and when comparing this with the development using JavaME, I can truly state that I never could have accomplished this result with only the use of JavaME in combination with the LWUIToolkit.”

Ramin also pointed out that JavaFX makes Caesar Photobook Mobile easier to use by handling the screen transitions with animations. Additionally, because Ramin developed the application with JavaFX he was also able to design the UI in Illustrator and use the Production Suite Plugin to create a customized and completely new UI for the application that could fill all the user's needs.

As part of Ramin's internship at Caesar Groep he was asked to evaluate both JavaFX and Flex and ultimately concluded: “In my opinion, JavaFX is doing some really good work.” He stated that JavaFX was better than Flex because of the ease of development, short learning curve, ability to easily deploy applications to different platforms, the possibility of using other Java families, and finally, because of the work-flow supporting tools available in JavaFX, such as the Production Suite Plugin.

The complete interview with Ramin can be found here.

Monday Jul 06, 2009

I have no doubt that over the summer break (well not everyone has a summer break from school as I very well know!) many students are experimenting with new technologies that they don't normally have time to play around with while school is in session.  Since most of Sun's technologies are free to download, everyone ought to try their hand at some of the great developer tools such as JavaFX 1.2, NetBeans, and OpenSolaris.

As most of you know, last week the new NetBeans IDE 6.7 was released.  My interest in NetBeans piqued after reading about the new features in 6.7 including support for Zembly and a tight configuration with Project Kenai.  Today I stumbled upon some great NetBeans resources which you can check out here. The landing page has links to dozens of tutorials and screencasts to help you get started with NetBeans.

Do you know of other (FREE!) NetBeans tutorial resources?  If so, please share by posting to the comments below.

Thursday Jun 25, 2009

Lior Kolnik, a Sun Campus Ambassador at Bar Ilan University, recently sent out some links for NetBeans shortcuts. 

Lior says the shortcuts are "absolutely awesome and make a huge difference when coding, especially the fix all imports one (ctrl+shift+i)!!" Lior also said after passing the links along to a group of students they "went off to try every single thing on the pdf I just linked," which is why he wants more people to pass them along!

Here are the links Lior provided:

Do these links help you or do you know of any others to share with everyone?  Please let me know in the comments section!

Friday May 15, 2009

Carlitos is a student at the Universidad Nacional del Centro de la Provincia de Buenos Aires, UNICEN, Tandil, and a member of the OSUM community.  He has written a very thorough blog -- in English and Spanish -- recounting his experience using the NetBeans profiler as part of a project at his University.  

Carlitos thoroughly details his project and the goals in the blog, but in summary, it was a project built with NetBeans IDE with a GA framework that was designed and implemented to provide the settings to test the approach.  He used MySQL as a database engine and modeled objects related to the context of the problem, finally testing the desktop application in swing.

Carlitos writes that the development process was great because he saved the testing to the very end.  Initially, Carlitos reports, "everything seemed to go well, the program responded correctly for small projects...but the goal was to support larger projects, so I started testing with the PSPLIB...and as expected, something went wrong." 

The initial problem with larger projects was that the VM ran out of memory, so he increased the memory, which Carlitos discovered just meant "it takes longer to run out of memory." After doing some profiling and getting some sleep, Carlitos returned to the project and realized he had left an empty try/catch block -- which was the only error with no treatment.  He happily reported that after correcting the error "everything worked wonderful." 

I want to thank Carlitos for going to such great lengths to describe his project, which really sounded like a great learning process. I encourage everyone else to continue to blog about your student experiences -- you never know how it may help someone else, and often you will find that it helps you learn just by describing the process.  

Please check out Carlitos' blog for all the details on his project, and e-mail links to your blogs at maijaliisa[dot]burkert[@]sun[dot]com, or by dropping it on my OSUM page.

Friday May 01, 2009

Daisy, a student and campus ambassador at GuangDong University of Foreign Studies, China has posted a great blog on OSUM.

In the blog post she shows how to create a PHP application with NetBeans, and includes an attached tech demo.

Daisy has included screenshots which are a great asset, even to someone who cannot read the characters!  She also links to the source code for the wishtree from the developers section of Sun.

So check out Daisy's blog to learn how to create a PHP application with NetBeans and then share what you learned from her exercise. 

And please post to my page in OSUM or e-mail me directly (reviews[dot]programs[at]sun.com) any blogs you've written about Sun products -- to include either a product review or a tutorial such as Daisy's so that we can highlight your work here!

Tuesday Jul 01, 2008


The wait is over...

First of all, thanks to all the participants. It was a great contest with plenty of good submissions. In fact, it was so close that the judges awarded more second prize winners than originally announced in the contest. Good for you!

Another interesting contest with great prizes will be announced soon. Stay tuned, and check this blog frequently.

And FINALLY... here goes the list!!!
General Students Category

Grand Prize Winner: Ritwik Ghosal, Heritage Institute of Technology, Kolkata, India. (review)

Second Prize Winners (alphabetically sorted by last name):
1. Carrie Arnold, Ball State university, USA. (review)
2. Blake Deville, University of Louisiana at Lafayette, USA. (review)
3. Rohan Dhruva, Sardar Patel Institute of Technology, Mumbai, India. (review)
4. Jay Mahadeokar, SRKNEC College, Nagpur, India. (review)
5. Andreas Nilsson, Royal Institute of Technology, Sweden. (review)
6. Varun Nischal, JIIT University, Noida, India. (review)
7. Saptarshi Purkayastha, Patkar-Varde College, India. (review)

Ritwik Ghosal
Ritwik Ghosal
Campus Ambassadors Category

Grand Prize Winner: Ashwin Bhat, National Institute of Technology, Karnataka, India. (review)

Second Prize Winners (alphabetically sorted by last name):
1. Souvik Das Gupta, UIET, Punjab University, Chandigarh, India. (review)
2. Jonas Dias, Federal University of Rio de Janeiro, Brazil. (review)
3. Ajay Kumar, IIITM, Kerala, India. (review)
4. Agraj Mangal, University of Delhi, India. (review)
5. Silveira Neto, Federal University of Ceará, Brazil. (review)
6. Zhiqi Tao, University of Melbourne, Australia. (review)

Ashwin Bhat
Ashwin Bhat
The two grand prize winners each get $250 in Visa Debit Cards, and all the second prize winners in both categories each get $100 in Visa Debit Cards.

Look out for email communications from us with regards to the prize shipment.

Congratulations!!!

Wednesday Jun 18, 2008


Varun Nischal from JIIT University, Noida, India, had a series of NetBeans-related submissons ranging from tips on passing arguments using IDE, specific feature comparisons of NetBeans with .Net, MySQL database management with NetBeans, to the latest status and workaround of  the bug he found. His submissions are nicely indexed here. Varun submitted a review of OpenSolaris as well.
Varun Nischal
Varun Nischal
Saptarshi Purkayastha
Saptarshi Purkayastha
Saptarshi Purkayastha from Patkar-Varde College, India, had a feature by feature comparison between NetBeans 6.1 and Visual Studio 2008. While he liked the performance improvement in NetBeans 6.1 (and noticed slowing down of Visual Studio over the years), Saptarshi highlighted the scope of improvement for NetBeans in the Subversion area in his second submission for the contest.

Tuesday Jun 17, 2008


Ashwin Bhat, Sun Campus Ambassador at National Institute of Technology, Karnataka, India,  has  a step by step  set-up guide for OpenSolaris users who are primarily focused on laptop/desktop usage. He not only has lots of details and screenshots but also the features he liked most and the ones he would like to see added in future OpenSolaris releases. Check out Ashwin's review here.   

In a second review, Ashwin discussed the new features in NetBeans 6.1 and what he liked.
Ashwin Bhat
Ashwin Bhat
Jonas Dias
Jonas Dias
Jonas Dias, Sun Campus Ambassador at Federal University of Rio de Janeiro, Brazil, put a full  SAMP platform  to work on OpenSolaris, and integrated the stack with Service Management Facility (SMF) to be self healing. Check out his step by step tutorial here, and do not miss the conversation in the comments section.

In another submission, Jonas has put together a nice tutorial on writing a Web Service using NetBeans 6.1 and using it in projects.


Rajath Shanbag from National Institute of Technology, Karnataka, India, had couple of interesting NetBeans submissions, including one on GUI internationalization in NetBeans and another one on checking out projects from Java.net through NetBeans. He had a NetBeans profiler tutorial along with another post on new launguage support in NetBeans 6.1, but the latter two posts are not being considered for this contest as they were submitted in an earlier NetBeans contest.
Rajath Shanbag
Rajath Shanbag
Rajiv Perera
Rajiv Perera
Rajiv Perera is based in Sri Lanka and he is studying at Australian College of Business and Technology. He is using NetBeans in his day to day academic projects, and he likes the fact that with NetBeans 6.1, "hectic manually configuring xml files era is over." The two NetBeans features he found the most useful are refactoring and find usage. Check out Rajiv's NetBeans 6.1 review here.
Mohamed Sanaulla, another student from National Institute of Technology, Karnataka, India, described his experiences as a first time NetBeans IDE user (coming from Eclipse background). He found NetBeans 6.1 installation a breeze and it was must faster than Eclipse. Even as a first time user, he was able to develop a simple Java desktop application in less than five minutes, thanks to all the embedded functionalities in NetBeans. Check out his review here. Mohamed Sanaulla
Mohamed Sanaulla

Monday Jun 16, 2008


Kunal Modi from Fr. Conceicao Rodrigues College of Engineering, Mumbai, India, focused on the NetBeans 6.1 editor enhancements. He went over various aspects of these enhancements, and then presented a complete tutorial on how to add custom actions to the NetBeans Java Editor. Kunal made this a plug-in for NetBeans IDE. Check out his submission here.
Kunal Modi
Kunal Modi
Ransara Wijethunga
Ransara Wijethunga
Ransara Wijethunga from University of Moratuwa, Sri Lanka, started researching for a good IDE that he can use for his mobile application development using J2ME. His research has led him to choose NetBeans 6.1, and along the way he has learned that NetBeans supports a lot of languages other than Java for development. In his submission, Ransara goes over the new and noteworthy features of NetBeans 6.1.
Samir Kumar Mishra,  Sun Campus  Ambassador  at  University College of  Engineering, Burla, India, creates a GUI-based parser using the StringTokenizer class of the java.util package, and makes it a plug-in for NetBeans 6.1. Check out his tutorial here.
University College of Engineering, Burla, India
Samir Kumar Mishra
Zach Elko
Zach Elko
Zach Elko from Ball State University, USA, wrote his top 10 list of great features from the new NetBeans 6.1 IDE. The list include code bookmarks, build platform, code completion, code formatting, single file compile, diff, favorites, symbol tracking, include directories and local history. He goes over these features with examples here.

Sunday Jun 15, 2008


Agraj Mangal, Sun Campus Ambassador at University of Delhi, India, had a submission of how to send email using Java. He used NetBeans 6.1 to write a simple Java program that sends an email using the owner's email account details. This functionality can also be embedded in a web application. Agraj had put together a nice tutorial with code snippets and lots of helpful NetBeans 6.1 screenshots as he was developing the application.
Agraj Mangal
Agraj Mangal

Wasif Tanveer
Wasif Tanveer
Wasif Tanveer from University of Engineering & Technology, Lahore, Pakistan, detailed the specific NetBeans 6.1 functionalities that he liked most, especially from a mobile application developer perspective. The default heap size wasn't sufficient for a huge data file that he was reading in his application, but he resolved this issue by using dynamic heap size argument -Xmx512M. Check out Wasif's review here.

Chris Leong from University of Sydney, Australia, observed that various great features of NetBeans (deservingly) gets a lot of attention but there are simple things that considerably increases user's productivity. Chris focused on the NetBeans Editor itself as he felt that there are features in the editor that not only increase productivity individually but also make a huge difference collectively. Chris is a Sun Campus Ambassador, and his review in a nice story telling format is here.
Chris Leong
Chris Leong

Alper Celik
Alper Celik
Alper Celik, Sun Campus Ambassador at The Royal Institute of Technology, Sweden, noted the performance improvement in NetBeans 6.1 as well as some of its key features. Being a good ambassador, he didn't forget to prominently include the "call to action" of downloading NetBeans 6.1 and trying it out to his fellow student developers. :-)


Monday Jun 09, 2008


The OpenSolaris 2008.5 and NetBeans 6.1 product reviews contest has come to an end. We are very happy with your response and enthusiasm!!!

48 students from 14 different countries -- Australia, Bangladesh, Brazil, China, Colombia, Ecuador, India, Moldova, Pakistan, Romania, Sri Lanka, Sweden, USA and Vietnam -- have submitted 78 technical reviews during the contest period.
Student Reviews
Out of the 78 reviews, OpenSolaris and NetBeans reviews were pretty evenly matched. There were 40 OpenSolaris reviews and 38 NetBeans reviews.

The document here lists the participants and their university affiliations. If you submitted an entry, your name should be there. If it isn't, please contact us and we will investigate. (But we are pretty sure we got everybody...)

Now the judges are getting very busy evaluating your submissions. The results will be out on June 25th.

GOOD LUCK!!!

In the mean time, we would be publishing the submitted reviews in this blog...

Monday May 05, 2008


This morning we are announcing OpenSolaris OS and NetBeans IDE 6.1. We're pretty excited about these products, but we want to know what you -- the student developers -- think.

So we have arranged for a student contest with cool prizes!

Review OpenSolaris OS and/or NetBeans IDE 6.1 for...
  •   a chance to win a grand prize of $250 in Visa Debit Card, and
  •   5 chances to win a prize of $100 in Visa Debit Card
Student Reviews Contest
Simply:

      1. Download OpenSolaris OS and/or NetBeans IDE 6.1.
      2. Test the product and post a review!
      3. Submit the URL of your review.
      4. Do it before June 6, 2008.

The student reviews program site has all the details, so does the contest page.

And here is a nice flier for you to pass around. Hang them on your bulletin boards, email it to your friends, the more the merrier...

We will be posting all the submissions in this site, so continue to check it out.

Good luck and have fun!

This blog copyright 2009 by chhandomay