Mobile Computing Introduction


Published on

Mobile Computing - Android

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Mobile Computing Introduction

  1. 1. Mobile Computing I Lecture 1 Thenraja Vettivelraj Department of Computer Science Soran University
  2. 2. This Course….. This is a dual semester module(Mobile Computing 1 and 2). It’s a purely programming language module This course is about developing android applications using Java. What’s the course is not about? Not going to teach about wireless communication and other technical stuffs. • At the end of this module(Mobile computing I and II) students can develop their own applications on their interest/ requirement and can publish in the Google Play Store or they can use for their personal needs. • Job prospects: Because of the large scale implementation of Android across the world the demand for Developers developing Android Applications has grown multi fold. • • • • •
  3. 3. Syllabus • • • • • • • • • Introduction Mobile system hardware What is Android? Application development under Android Creating User Interfaces Intents, Broadcast Receivers, Adapters, and the Internet Files, Saving State, and Preferences Database and Content providers Maps, Geocoding, and Location-Based Services
  4. 4. Syllabus • • • • • • • • • Working in the Background Invading the Phone-Top Audio, Video, and Using the Camera Bluetooth, Networks, and Wi-Fi Sensors Telephony and SMS Advanced Android Development Hybrid Applications Future of Mobile Computing
  5. 5. This lecture • • • • Introduction Evolution of mobile phones Mobile Technologies Short introduction of the Android, iOS, Windows & Blackberry SDK
  6. 6. Introduction What is a mobile phone? A mobile phone is a wireless handheld device that allows users to make calls and send text messages, among other features. Uses of mobile phones. • User mobility: Users communicate (wireless) “anytime, anywhere, with anyone” • Device Portability: Devices can be connected anytime, anywhere to the network What is a Smartphone? A smartphone phone that includes advanced functionality beyond making phone calls and sending text messages. In otherwords, A cellular telephone with built-in applications and Internet access. In addition to digital voice service, modern smartphones provide text messaging, e-mail, Web browsing and other interesting stuffs. What to look for smartphones? Design, Multimedia, call features, Battery life, memory and additional features.
  7. 7. Evolution of mobile phones
  8. 8. Evolution of mobile phones • The first commercial handheld mobile phone was introduced in the year 1984. It was $ 3995 Motorola DynaTac 8000X which don’t have Messaging, Internet, Camera, Music, GPS, Games and Video. • Increase in cellular uses, rapid growth in technology.
  9. 9. Evolution of mobile phones
  10. 10. Evolution of mobile phones • And the technology keeps growing in a rapid speed. • Recently, Apple has launched it’s two newer version phones Iphone 5S and Iphone 5C, which includes security features like Touch ID fingerprint Sensor and other things. • So the rivalry between the Android phones and the Iphones keep strong and alive.
  11. 11. Evolution of mobile phones • The very first introduced Phones haven’t include any of the technologies like SMS, GPS, Internet, Camera and other stuffs. • Now, the mobile phones with different operating systems which includes so many advanced technologies and features. Ex, GPS, Wifi, NFC and others
  12. 12. Mobile Technologies • The technologies used in the mobile devices. Mobile technology is an application of scientific knowledge in a portable format. • In modern times, the term mobile technology primarily refers to digital information and communication products such as mobile telephones, global positioning systems, laptop computers and electronic tablets. • Mobile technology can be anything from simple back-and-forth calls to the ability to update Twitter and Facebook posts, record and watch videos, check email and access the Internet from your phone. • It works by sending radio signals that are received by cellular towers, which then connect to the specific telephone networks. • Benefits: Speed, Mobility, Wireless and Importance.
  13. 13. Android, iOS, Windows, Blackberry and Others • According to IDC(International Data Corporation)
  14. 14. Comparison iOS, Windows and Blackberry iOS Blackberry Windows Company Apple Inc, Blackberry Ltd Microsoft Operating System Closed Closed Closed First Release June 2007 January 1999 November 2010 Latest Stable Release iOS 7.02 Blackberry 10 Windows 8 UI Cocoa Touch (Multi Touch) Graphical Interface Graphical Interface (Metro UI)
  15. 15. Why Android OS? • Why is Android the popular choice? • Android’s popularity as the ideal OS for smart phones is increasing because of one simple reason: No other platform provides as many applications for free! • No doubt, the market is flooded with jobs in field of application development in iOS, Blackberry, Symbian and other platforms as well, but the open-source nature of Android definitely adds to its appeal. • It is because of this kind of consumer demand that so many tech firms are actively seeking talented Android developers. Consumer today knows his/her requirements, and wants a handy application to take care of it.
  16. 16. Why Android OS? • Android is an open marketplace where you can create games and applications with the world class platform for your mobile devices. Ex., Tablets, Phones • The latest stable version of the android OS is JellyBean 4.3 which is API level 18 and it was released on July 24, 2013. • Kitkat 4.4 is about to be released.
  17. 17. Who owns Android? • You can get more information on this link. Do some research in the internet (Home work)
  18. 18. Android OS applications • Native Applications: The most basic way to build apps for mobile devices is to write them for a specific kind of device. For instance, iPhone apps are written in Objective-C, Android apps in Java, etc. • Mobile-Optimised Web Apps: They’re usually just a condensed version of the usual website, resized to fit a smartphone screen. • Hybrid Applications: Hybrid apps are web apps built into a native mobile framework. This essentially means that they take advantage of the cross-compatibility of web technologies such as HTML5, CSS and Javascript. • (We will see it in more detail in Mobile Computing II)
  19. 19. Next Lecture • Mobile hardware and other stuffs
  20. 20. Citations • Meier, Reto. Professional Android 2 Application Development. Indianapolis, IN: Wiley Pub., 2010. Print. • Darcey, Lauren, and Shane Conder. Sams Teach Yourself Android Application Development in 24 Hours. Indianapolis, IN: Sams Pub., 2010. Print. • Burnette, Ed. Hello, Android: Introducing Google's Mobile Development Platform. Raleigh, NC: Pragmatic helf, 2010. Print. • "A Sweeter Jelly Bean!" Android Developers. N.p., n.d. Web. 15 Sept. 2013. <>.