Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.

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.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher
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.
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Building Mobile Apps in the Cloud – Comparing Approaches.
Web Visualization Technology Horner APG Ver 1.0.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
Building and Deploying Safe and Secure Android Apps for Enterprise Presented by Technology Consulting Group at Endeavour Software Technologies.
Track II: Wireless and the Enterprise EM2-05: Wireless and Messaging Systems COMDEX Chicago 2001 April 5, 2001 David.
Component OneJQuery MobileVisual WebGUI Comparison of three mobile site development frameworks.
Mobile Software Development Technology Overview By Dr. Maged Nofal.
Chan pak lim chau ho chit cheung tak ching yip pak ho g2
FYP Project LYU0301: Secure and Reliable PDA-Based Communication System.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Chapter 15 The Mobile Web. Objectives Describe the important characteristics of mobile web browsing platforms Explain three strategies for effectively.
Mobil Experience Meeting Bent Flyen Senior Project Manager Opera Consumer Engineering
1 Generic SMS Gateway for AtLink Enterprise Voice Integration Instructor: Dr. Kwok-Bun Yue, Ph.D Mentor: Mr. Dilhar De Silva Team #6: Dang Nguyen Huy Do.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Native vs hybrid vs web mobile Application
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
Mobile TripCase Overview
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
Programming mobile devices Part II Programming Symbian devices with Symbian C++
HTML5 GAMING By Scott Benton. HTML5 New HTML Standard Previous Version of HTML, HTML 4.01, Released in 1999 Not an Official Standard Yet No Browsers Have.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Mobile data. Introduction Wireless (cellular) communications has experienced a tremendous growth in this decade. Most of the wireless users also access.
MoCo Russia Mobile Ad 1 The Unique Power of Mobile Ad Media Meir Litmanovich, Product Account Manager, Comverse.
Key Technology Enablers for Mobile Value-Added and Content Services - MMS, Java and XHTML OFTA Hong Kong, Marko Keskinen Nokia Mobile Phones.
Strategy War Game Combine PC, Mobile and Online gaming HTML, CSS, JavaScript based Native browsers support Chrome, Safari, Internet Explorer Native clients.
How Mobile Apps Help Businesses Dr. Gita Phelps Minority Youth in Business (June 2014)
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Standards and Protocols Slide show for WiFi Characteristics of a wireless local network. It was named after a group of people who invented. The.
For Wi-Fi The is internationally describing characteristics of a wireless local network. It was named after a group of people who invented.
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Terms – Online Advertising Banner ads - embedding an ad into a web page – known as a click through due to interactive actions where the consumer clicks.
1 REMOTE CONTROL SYSTEM V7 2 Introduction.
| | Top 4 Benefits of Hybrid Mobile Apps.
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
November 2006Mobile Prototyping Workshop Flash Lite 2.0 Dean Eckles Greg Cuellar.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Browser Compatibility Testing, using different browsers Conditional Statements.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
Nextiva UCaaS. 2 Nextiva Proprietary and Confidential, do not copy, duplicate or distribute. Nextiva.com Transition to Emerging Technologies Today Many.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
Anatomy of a Smartphone Matthew Vartabedian (708)
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
COMPARING CROSS-PLATFORM DEVELOPMENT APPROACHES FOR MOBILE APPLICATIONS Henning Heitkötter, Sebastian Hanschke and Tim A. Majchrzak Department of Information.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
Lecture 1: Network Operating Systems (NOS)
Introduction to Mobile Computing
A little more App Inventor and Mind the GAP!
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
Browsers and Web Platforms
Introduction to Mobile Web Applications
Dynamics of Mobile Application Testing
Web App vs Mobile App.
OPERATING SYSTEMS.
Draft Proposal for an Eclipse Mobile Development Suite Architecture
Mobile Programming Dr. Mohsin Ali Memon.
Introduction to Mobile Apps
Presentation transcript:

Introduction to Mobile Applications

Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring & Control CitizenServices EntertainmentEdutainmentLearning E-commerce SocialNetworks Work

Thin-client vs. smart-client sms, mms html J2ME, C++ C#, Objective-C, flashlite, applications

Messaging and Browsing Short Messaging Multimedia Messaging HTML, CSS, javascripting

Evolution of Messaging

Browsing Internet Web Browser Web Server User requests Document Web server returns document data to web browser Database Servers web server looks for document web server retrieves document micro Browser

Mobile markets and development environments

How many of us own… a car 800M Fixed Telephone 1.3B TV 1.5B Credit card 1.3B Mobile phone? PC ?

How many of us own… a car 800M Fixed Telephone 1.3B TV 1.5B Credit card 1.3B Mobile phone4.6B PC 1.1B

Replacement cycle PC: 3 years+ Mobile phone 18 months (Japan, Korea 6 months)

Where are the successful mobile applications? Voice call Short message Ringing tone down load Some isolated vertical applications

Keskustelutehtävä Luetelkaa erilaisia mobiilisovelluksia

Mobile applications are still very young Sms 1995 Sms value added services 1997 Ringing tone down load 2000 First Symbian phone 2001 First browser phone 2002 First java ME phone 2003 Multimedia Message Service 2006 Mobile TV 2007 Near Field Communication

Overall User Experience Makes the Difference Genuine Need Limited device capabilities are acceptable Penetration Pricing = cost vs. benefit (for all parties involved) Awareness Distribution

Characteristics of Mobile Devices Limited Display Keyboard Power supply QoS (off-line capability) Location awareness Access to data (address books etc) and phones capabilities (camera, communication etc.)

Mobile Application Development Mobile Applications –Classifying mobile applications –Successful mobile application? –Mobile device characteristics Application development environments

Development Environments Native like Symbian/S60 Platform independent like Java ME

Smartphones ”Open” OS vs. Proprietary OS –iOS –Windows Mobile –Android Development Environment –Java –.NET –C++ –Objective-C, Cocoa Touch

Development Tools VB / C# (.NET) –Windows Mobile C++ –Symbian Java –Symbian –Linux Objective-C –iOS

Java 2 Family

Mobile developer’s nightmare DistributionReachDevice Penetration Ease Of Dev Touch UI Access to device capabilities S60/C++ Not in US Iphone/ObjC Windows Android Java ME fragmented ? Browser Widgets Flash lite

How to Choose the environment ? Geographical reach required? Multidevice support? Thick client needed? Which phone capabilities will be used? What environments is the project team familiar with ? Type of UI? Pen/no pen, Graphics intensitivity?