Introduction to mobile technology

24
Introduction to Mobile Technology - Gautam Krishnan

Transcript of Introduction to mobile technology

Page 1: Introduction to mobile technology

Introduction to Mobile Technology

- Gautam Krishnan

Page 2: Introduction to mobile technology

Why develop for mobile?

Page 3: Introduction to mobile technology

• More people on the planet who communicate with text messages than with e-mail and more people who own phones than have credit cards.

• A well-made app can provide a far better user experience than even the best mobile websites are capable of right now.

• Very, very easy to develop and market

• Personal to the user

• Money! :D

Why develop for mobile?

Page 4: Introduction to mobile technology

Mobile devices in 2011-12

Page 5: Introduction to mobile technology

• Tablet Mania Hits a Fever Pitch

Mobile devices in 2011-12

• Many people predicted that 2010 would be the year of the tablet, but in actuality, it was the year of one tablet, the iPad.• The most important lesson that tablet makers can take away from the iPad is that user experience matters.• We might also see HP use its purchase of Palm to bring some webOS tablets to the market.

Page 6: Introduction to mobile technology

• Photo Sharing Will Expand to Video

Mobile devices in 2011-12

• As the major wireless providers across the world prepare or continue their 4G rollouts, the bandwidth issue has the potential to get a lot better.• Compression technologies with video make it possible to send video from a device more quickly.• Some models support 1080p video, which means full HD on a mobile phone

Page 7: Introduction to mobile technology

• HTML5 App Explosion

Mobile devices in 2011-12

• With HTML5, many of the system-level and device specific features can still be harnessed by a web app.• Targeting the browser and then making modifications for the specific device will become more and more popular.

Page 8: Introduction to mobile technology

• Flash Still Won’t Matter on Mobile Devices

Mobile devices in 2011-12

• Flash may never become a massively adopted mobile technology.

• That isn’t to say that Flash is dead — or that on the right platform (like the BlackBerry PlayBook), Adobe Air runtimes won’t be perfectly suitable.

• On the whole, the momentum that HTML5, CSS3, JavaScript and native libraries have in the smartphone and tablet space is unlikely to be usurped by Flash.

Page 9: Introduction to mobile technology

How mobile will transformcommerce

Page 10: Introduction to mobile technology

• It Will Make You a More Fascinating Customer

• Shopping Will Become Even More Social

• It Makes Brick-and-Mortar Digital (and Vice Versa)

• Attackers and Incumbents Will Tussle

• Your Mobile Phone Will Become Your Identity

How mobile will transformcommerce

Page 11: Introduction to mobile technology

Current mobile platforms

Page 12: Introduction to mobile technology

Name Programming language

Debuggers Emulator IDE Cross-platform

deployment

Development tool cost

Android Java but portions of code can be in C, C++

Debugger integrated in Eclipse, standalone debugging monitor available

Yes Eclipse, Project Kenai Android plugin for NetBeans

Android only

Free

iOS SDK Objective-C Debugger integrated in Xcode IDE

Bundled with iPhone SDK, integrated with Xcode IDE

Xcode iPhone, iPad, iPod Touch

Tools free for an Intel-based Mac. Simulator testing free, but installing on a device needs a fee.

Page 13: Introduction to mobile technology

Name Programming language

Debuggers Emulator IDE Cross-platform

deployment

Development tool cost

Java ME

Java Yes Free emulator, Sun Java Wireless Toolkit, mpowerplayer

Eclipse, LMA NetBeans Mobility Pack

Yes Free

Win Mobile

C, C++ Yes Free emulator (source code available), also bundled with IDE

Visual Studio 2010, 2008, 2005, eMbedded VC++ (free), Satellite Forms

Windows Mobile, Windows FU, Windows CE

Free command-line tools or eMbedded VC++, or Visual Studio (Standard edition or better)

Page 14: Introduction to mobile technology

Some facts about Android

Page 15: Introduction to mobile technology

Some facts about Android• Android was developed by Android Inc in 2003 by Andy Rubin and Rich Miner

• Google Purchased Android Inc in 2005 for $50 million

• Google announced Android as a mobile platform on November 5th 2007

• Android is based on Linux Kernel

• Android has been available as open source since 21 October 2008

• 12 million lines of code including 3 million lines of XML, 2.8 million lines of C, 2.1 million lines of Java, and 1.75 million lines of C++

• Google released most of the Android code under the Apache License, a free software and open source license. With the Apache License, vendors can add proprietary extensions without submitting those back to the open source community.

• The updates for Android are named after Pastries

• The first publicly available application was the Snake game.

Page 16: Introduction to mobile technology

A few mobile apps ..

Page 17: Introduction to mobile technology

A few mobile apps ..

• Instagram : Launched publicly in Apple’s App Store on October 6th, 2010. In December 2010, Instagram announced one million registered users, September 26th, 2011 Instagram shared that they had passed ten million registered users.

• Nimbuzz : Mobile IM, launched in 2008, a new member joins every three seconds.

• Gravity : Best twitter client for S60v5.

• Opera Mini : Launched in 2005, compression process to OBML makes transfer time about two to three times faster. More than 113.5 million users, world's most used mobile browser.

• Foursquare: Service was created in 2009 by Dennis Crowley and Naveen Selvadurai. 10 million registered users as of June 2011.

Page 18: Introduction to mobile technology

?

Page 19: Introduction to mobile technology

• 350 million downloads across all platforms

• Cost less than £70,000 to make.

• Android version of the game was downloaded more than 1 million times within the first 24 hours of release

• Players log more than 3.33 million hours per day across all platforms, 40 million monthly active users

• Made by a team of four people and took eight months to finish

Know more about Angry Birds!

Page 20: Introduction to mobile technology

Various markets for mobileapplications

Page 21: Introduction to mobile technology

Various markets for mobileapplications

· Android Market, owned by Google, has 300,000 apps and 6 billion download count till date. Gives a cut of 70% to the developer, one time developer fee of $25.

· AppStore, owned by Apple, has 500,000 apps and 15 billion download count till date. Gives a cut of 70% to the developer, charges $99 per year as developer fee.

· App World, owned by RIM, has 37,176 apps and 3 million daily download count. Gives a cut of 70% to the developer, charges $200/10 application submissions.

· Ovi Store, owned by Nokia, has 83,579 apps and ~1.8 billion download count till date. Gives a cut of 70% to the developer, one time developer fee of 1€.

· Windows Phone Marketplace, owned by Microsoft, has 33,022 apps and download count of 12 per person a month. Gives a cut of 70% to the developer, charges $99/100 application submissions

Page 22: Introduction to mobile technology

Future of mobiles

Page 23: Introduction to mobile technology

Future of mobiles

• Paying for goods and services without using a debit or credit card.

• Traveling without presenting a physical or digital boarding pass.

• Opening a locked car, house, hotel, or office door.

• Very high speed internet on your mobile devices.

• Nearly flawless speech recognition.

• Foldable displays and e-paper

• Augmented reality

•Mobile advertising space

Page 24: Introduction to mobile technology

Thank you!Gautam Krishnan,3rd Year, Computer Scrience & Engg.BS-16, Kamadhenu(Mega) Hostel,SASTRA University

facebook.com/gkthegr8 [email protected]

@gkthegr8