By Nirmay26-Oracle on Apr 23, 2007
As part of the University Track and their special engagement with Bangalore's premiere college, PESIT, We were asked to do a JavaME session last saturday. The idea behind the session was to give them, basic introduction to JavaME with a presentation and followed by some hands-on with Netbeans Mobility Pack. The session also meant to provide them with the necessary information to start with JavaME projects, if they were interested. Satish Bhat and myself, we decided to share the responsibility of this session.
On Saturday, Around 55 (including 6th semester BE. and MTech.) students were present. I started with 'Introduction to CLDC' including JavaME platform overview. For CLDC, I talked about KVM, CLDC APIs, MIDP Life cycle, MIDP LCDUI and MIDlet development cycle. Other APIs such as MMAPI, Bluetooth, Location, Mobile3D, WMA were also covered to a limited extent. Satish, then continued with 'Introduction to CDC', where he covered CVM, CDC APIs, Foundation Profile, Personal Basis Profile, Personal Profile, Xlets, AGUI and he also touched upon PIM, Web Services API and other related topics for CDC platform. Both of us talked in detail about the JavaME community and presented how they can leverage this community in their project developement. The presentation was attended very well.
After the talk, We did a small Netbeans demo on how to create CLDC and CDC applications using Netbeans Mobility pack. I started with 'SMS application' development and asked them to continue that in the following hands-on session. Later, in the lab, we were kept very very busy and it was getting difficult to handle the situation with just 2 of us. Students came up with brilliant ideas for their short assignments. One group was keen on getting their password verification done and I helped them with putting the password string checks as a 'Wait Screen' task. Another group worked on adding more image resources for their version. We left some CDs in their lab that included Netbeans installers and how-to guides for CLDC and CDC.
We spent 2 hours in the lab even though we were scheduled to run only for 90 minutes. I feel, students really enjoyed their time. They were able to see their apps running on emulators and thanks to Netbeans Mobility Pack for doing excellent job by providing the simple easy-to-use tools. Feels great!