Tuesday, July 6, 2010

STRATHMORE BOOTCAMP UPDATE!

So, I decided to register for the upcoming mobile workshop today. Had a couple of technical issues but all went well and finally got an e-mail confirmation for my registration. After the registration one is supposed to choose a LAB that he/she will attend. The sole reason for this post is to shed more light about the various LABS for the participants during the workshop. There are Five labs available and spaces may be limited. They are basicall divided along the major mobile platforms including symbian, iOS, Android, Blackberry, JavaMe and Windows Mobile.



1. Beginner Java ME- This will cater for J2ME programming. This basically involves programming for small devices with a limited processing power and small memory size e.g. mobile phones, PDAs, consumer electronics, and embedded devices are just some examples of J2ME capable devices.

2.SMS/USSD- Unstructured Supplementary Services Data (USSD) allows for the transmission of information via a GSM network. Contrasting with SMS, it offers real time connection during a session. USSD messages are simple to form and easy to send. User can directly enter the ussd string and press call to send the message. A typical USSD message starts with a * followed by digits which indicate an action to be performed or are parameters. Each group of numbers is separated by a *, and the message is terminated with a #. For example dialing *144*1# to check your free minutes on the Safaricom Network. This lab also include general SIM programming.

3.Intermediate J2ME- Basically a more advenced class of J2ME, best suited for those with a light background of J2ME programming.

4.Python- Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, which make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.

5.Mobile Web- This should be a very interesting lab. Most users of the web use their mobile handsets to view websites nowadays. This lab involves learning how to develop mobile sites that can easily be viewed by mobile browsers.


Lastly we have

6.Android-  This is an up-coming platform that has taken developers by storm. It is tipped to be the next big thing in mobile programming. Android is Google's operating system for mobile devices. It is a competitor to the Symbian platform, Apple's iOS for the iPhone and Microsoft's Windows Mobile for mobile devices.It is a Linux-based platform from the Open Handset Alliance, whose 34 members include Google,Samsung, HTC, Motorola, Qualcomm, and T-Mobile. Some believe Android to be the future of mobile.

That is basically an overview of the labs you will expect at the workshop this week. Meanwhile, make sure that you register. We meet at the SMS/USSD lab.I will definitely be blogging by the day to give up to date proceedings from the venue at Strathmore.

No comments:

Post a Comment