Introduction to Mobile Web Applications

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Introduction to Mobile Computing Dr. Frank McCown Harding University Spring 2010 An Overview of Mobile Devices and Developing Mobile Applications.
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
VCE IT Theory Slideshows By Mark Kelly McKinnon Secondary College Vceit.com Mobile computing devices.
Mobile Computing Advantages and limitations of mobile computing
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
Mobil game : A mobile game is a video game played on a mobile phone, smartphone, PDA, handheld computer or portable media player Type of language writing.
Chapter 1 Meet the Android. Goals & Objectives Understand the market for Android applications State the role of the Android device in the mobile market.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
Smartphone Development By Mark Holm. Popular Smartphones Apple iPhoneAT&T exclusive HTC G1T-Mobile exclusive HTC myTouch 3gT-Mobile exclusive Palm PreSprint.
Android Overview. Why Mobile App Development? The fact that we can! Only a few years ago you had to be in the Motorola inner circle to do it! Mobile platform.
OVERVIEW OF NATIVE MOBILE APPS AND APPCELERATOR TITANIUM IDE
Mobile Software Development Technology Overview By Dr. Maged Nofal.
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
VCE IT Theory Slideshows Mobile computing devices By Mark Kelly, Vceit.com iPhone.
SmartPhones Student 1 Student 2 Student 3. SmartPhone Definition “A SmartPhone is one device that can take care of all your handheld computing and communication.
Introduction to Android Platform Overview
10 Most Powerful Phones Smart Phones. BlackBerry Bold Termed as the 'boldest' smartphone launch in India by Research In Motion, BlackBerry Bold measures.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Android Introduction Platform Overview.
Applications Of Your Growing Potential. What We’ve Been Doing We’ve been writing Java programs In an IDE called Eclipse For desktop and laptop computers.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Introduction to Mobile Computing CSE 390 Fall 2010.
Chapter 1: Voilà! Meet the Android
Developing Applications for Mobile Devices Dr. Frank McCown GUI Programming Fall 2008.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Applied Pervasive Computing Presentation : Mobile Interaction Devices.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
Android Overview Shashank Kailash Gajbhiye. Why Mobile App Development? The fact that we can! Only a few years ago you had to be in the Motorola inner.
Symbian OS 1.  Symbian  Symbian OS is an operating system and software platform that designed for smart phones and maintained by Nokia.  Symbian platform.
Electif 621 E-Business and m-Business Antoine Harfouche.
J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
Insight Developing for Mobile Devices. 2 Device for voice communication Alexander Graham Bell (1876)
Anatomy of a Smartphone Matthew Vartabedian (708)
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
ANDROID OS Ravi Soni MTech (CS) III Sem. W HAT IS A NDROID ? Android is a software stack for mobile devices that includes an operating system, middleware.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Mobile App Development Using:
Introduction to Mobile Computing
A little more App Inventor and Mind the GAP!
Mobile Application Development BSCS-7 Lecture # 1
The gamut from smartphone to desktop Vic Laurie
Technologies in everyday’s life
CSCI 351 – Mobile Applications Development
Understanding Programming Mobile Web
VCE IT Theory Slideshows
Architecture of Android
Apache Cordova Overview
Dynamics of Mobile Application Testing
MOBILE COMPUTING Jitendra Patel ROLL NO :- 38 TY MSC(CA & IT)
MOBILE DEVICE OPERATING SYSTEM
Contents: Introduction Different Mobile Operating Systems
CSCI 351 – Mobile Applications Development
Mobile Website vs. Mobile App
MIT App Inventor By Hans Yip.
Introduction to Mobile Devices
Software engineering in the mobile phone platform war.
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Mobile App Development
Application Development A Tutorial Driven Course
Working With Mobile Devices
Tareq Khan, Ph.D. Assistant Professor,
Introduction to Mobile Apps
Presentation transcript:

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

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

Pocket PC Phone http://en.wikipedia.org/wiki/Windows_Mobile http://en.wikipedia.org/wiki/Image:Modern_Pocket_PC.png

iPhone Blackberry Storm http://en.wikipedia.org/wiki/File:Blackberry_Storm.JPG http://www.mobileafrica.net/images/apple-iphone.jpg

Archos 5 Internet Tablet Motorola DROID Archos 5 Internet Tablet http://techplore.com/technology/wp-content/uploads/2009/10/archos-5-internet-tablet_1.jpg http://homebiss.blogspot.com/2009/11/motorola-droid-iphone-3gs.html

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 http://www.wired.com/reviews/product/pr_nexus_one

HCL ME Tablet

Sony Tablet

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

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

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

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 http://www.adobe.com/devnet/devices/articles/htchero.html iPhone does not support Flash Adobe has software that allows developers to convert Flash into iPhone apps http://mashable.com/2009/10/05/iphone-flash/ 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.

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.

xCode IDE & iPhone Emulator http://developer.apple.com/iphone/library/referencelibrary/GettingStarted/Creating_an_iPhone_App/index.html

Eclipse and Android Emulator