1 / 26

Introduction to Mobile development

Introduction to Mobile development. Dr. Razi Iqbal razi.iqbal @leads .edu.pk. Traditional Phones. Pick up the Phone Start Talking When finished talking, Hang Up!. Traditional Mobile Phones. Pick up the Phone Start Talking When finished talking, Hang Up!

illias
Download Presentation

Introduction to Mobile development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Mobile development Dr. Razi Iqbal razi.iqbal@leads.edu.pk

  2. Traditional Phones • Pick up the Phone • Start Talking • When finished talking, Hang Up!

  3. Traditional Mobile Phones • Pick up the Phone • Start Talking • When finished talking, Hang Up! • Send and Receive Messages • A few games

  4. Featured Mobile Phones • Calls, SMS, Games • Camera • Use Internet on Mobile Phone • Check Emails

  5. Smart Phones • Calls, SMS, Games • Camera • Use Internet on Mobile Phone • Check Emails • Enjoy Music • Watch Videos • Use Social Networks • Maps • Read Books • Do almost everything that can be done on a Computer.

  6. Mobile Eco System

  7. Mobile Eco System Operators • Different names • Carrier • Service Providers • Mobile Network Operators • Cellular Companies • Gate Keepers • Their Job • Install Towers • Operate Networks • Provide Services • Relationship with Customers Mobilink, Telenor, Warid, Ufone etc.

  8. Mobile Eco System Networks • Based on Radio Signals • Capability can determined by • Antenna • Type of Radio • Available Networks • GSM • CDMA • 2G • GPRS • EDGE • 3G • 4G (LTE)

  9. Mobile Eco System Aggregators • Carriers provide bind to certain companies only, called Aggregators • Provide service by binding with Carrier. • Google Maps etc.

  10. Mobile Eco System Devices • Laptops • Netbooks • Tablet Device (iPad) • Mobile Phones

  11. Mobile Eco System Platforms • Simply call them Programming Languages in which a software is written. • Examples are • Java ME • Windows Mobile • Mac OS X version for mobile

  12. Mobile Eco System Operating Systems • The actual Software inside Mobiles • Phones do have OS. • Examples • iOS • Android • Symbian • Windows Mobile

  13. Mobile Eco System Application Framework (API) • The developer’s planet • Developers have control to it. • Layer above OS • Contains services like • Communication • Graphics • Locations • Security

  14. Mobile Eco System Applications • Develop Something • Games • Utilities • Educational App • Examples • Facebook • Calendar • Clock • Skype

  15. Mobile Eco System Services • What Applications actually do • Examples • Send Message • Make a Call • Get a Location • Find a Restaurant • Post on Facebook • Tweet on Twitter

  16. Why Develop for Mobile? World’s Population Is Around 7 Billion

  17. Why Develop for Mobile? Big reason to develop for Mobile Around 6 Billion Mobile Users in World

  18. Why Develop for Mobile?

  19. Why Develop for Mobile? Smart Phone market is Huge

  20. Why Develop for Mobile? 1 Billion Mobile Phones + Other Post-PC Devices More than 100 Million Tablets sold in 2012 only

  21. Different Types of Mobiles

  22. Which Platform to Develop for ?

  23. Things to Consider • Market share • No. of Users • Development environment • Licensing • Ease of Development • Programming Language • Freedom of Development

  24. Why Develop for Mobile?

  25. Mobile Application Development iOS Android

  26. Mobile Development

More Related