The mobile revolution has brought opportunities for smart phones, tablets and other hand-held devices. Mobile operating systems have unique characteristics in their memory footprint, power management, driver support, application framework, and networking and security infrastructure. An understanding of the requirements that drive design decisions will be of value to embedded systems designers and to mobile application developers. Each will learn to manage hardware and software resources more efficiently.
The course begins with a discussion of unique issues in a mobile environment, including iPhone/iPad and Android. Students will work on an Android project using Android NDK (Native Development Kit). Or they can learn iPhone SDK programming to develop iPhone/iPAD apps.
In each of this emerging technology we offer Application consulting and outsourcing services.