Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Mobile Web Applications

Similar presentations


Presentation on theme: "Introduction to Mobile Web Applications"— Presentation transcript:

1 Introduction to Mobile Web Applications
ool Manoj Kumar Sarma Assistant Professor Dept. of Computer Science & Engineering Royal School of Engineering & Technology, Guwahati-35

2 Types of Mobile Devices
Handheld devices/Tablets Handheld computers Personal Digital Assistants Palmtops Smartphones

3 Pocket PC Phone

4 iPhone Blackberry Storm

5 Archos 5 Internet Tablet
Motorola DROID Archos 5 Internet Tablet

6 Google Nexus One Retail: $530 Not tied to single provider
 3.7-inch 800 x 400-pixel OLED screen No support for multitouch 512 MB of built-in flash memory Preloaded 4 GB SD card Ubiquitous voice recognition 5-megapixel camera with zoom and flash Navigation system using Google Maps and GPS named after a robot in Bladerunner

7 HCL ME Tablet

8 Sony Tablet

9 Mobile Devices – The Good
Always with the user Typically GPS capable Typically have accelerometer Many apps are free or low-cost

10 Mobile Devices – The Not-So-Good
Limited screen size and colors Limited battery life Limited processor speed Limited and slow network access Limited or awkward input: soft keyboard, phone keypad, touch screen, or stylus Limited web browser functionality Often inconsistent platforms across devices

11 Mobile Applications What are they? Types
Any application that runs on a mobile device Types Web apps: run in a web browser HTML, JavaScript, Flash, server-side components, etc. Native: compiled binaries for the device

12 Native App Development Environments
Java ME .NET Compact Framework (C++, C#, VB.NET) for Windows Mobile Qualcomm’s BREW (C or C++) Symbian (C++) BlackBerry (Java) Android (Java) iPhone (Objective-C) Is having so many choices a good thing? HTC Zero is the first Android device that supports Flash iPhone does not support Flash Adobe has software that allows developers to convert Flash into iPhone apps BREW: Binary Runtime Environment Wireless Proprietary mobile device platform developed by Qualcomm.Development language is C with C++ interfaces. Certification and development process is expensive.

13 Development Environments
Most platforms have an SDK that you can download and build against Every platform has an emulator that you can use to test your apps Most emulators are configurable to match a variety of mobile devices Various screen sizes, memory limitations, etc.

14 xCode IDE & iPhone Emulator

15 Eclipse and Android Emulator


Download ppt "Introduction to Mobile Web Applications"

Similar presentations


Ads by Google