Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.

Slides:



Advertisements
Similar presentations
The Ludei platform Iker Jamardo HTML5 LA 2013/06/10.
Advertisements

NIAGARA MOBILE Gareth Johnson June, 2012 © Tridium 2012.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist.
So. . . According to the Global Developer Survey ’13 conducted by Telerik, over 5000 developers said that they developed apps using HTML5 in 2012 and 90%
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
 Initial Targets  Maps, News, Events, Laundry  Create Mobile Web Design Standards m.uiowa.edu/about/develop/ m.uiowa.edu/about/develop/  Direction.
Android in the Cloud Chromebooks, BYOD and Wearables Joel Isaacson Copyright 2014 Joel Isaacson
1. 1. Name the seven different “types” of computers. 2. Name the two most popular operating systems on today’s personal computers. 3. Briefly explain.
Ray Pastore, Ph.D. Assistant Professor of Instructional Technology – UNCW m HOW TO BUILD MOBILE APPS FOR IOS AND ANDROID FOR FREE!!!
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Mobile Web Applications
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Android in the Cloud Chromebooks, BYOD and Wearables Joel Isaacson Copyright 2014 Joel Isaacson
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Supporting BYOD Dennis Cromwell Supporting BYOD  CISCO Study – 15B devices capable of connecting to a network by 2015  The Consumerization.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Some considerations… Apps available by platform PlatformTotalPercentage iOS617, % Android342, % BlackBerry117, %
PhoneGap- Cross platform for mobile Lê Nguyên Khánh Trần Đại Nhân
Designing for iPad and other mobile devices Filipe Fortes CTO, Treesaver.
The Android Operating System I- Introduction II- History III- Features IV- Competitors V- References.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Mobile Applications applications operating on mobile devices, tablets, smartphones Mobile Applications.
Knut S-C Öjermark K enmark International Pleasanton Senior Center.
Lecture 1: Network Operating Systems (NOS) An Introduction.
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
Rapidsoft Technologies has been engaged in Android applications development since Google introduced its mobile OS,. Today Android is world’s leading.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
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.
RECENT ADVANCEMENT AND APPLICATION IN TOUCHSCREEN TECHNOLOGY.
TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering.
What is a Computer?.
Introduction to Mobile Computing
A little more App Inventor and Mind the GAP!
Lecture 1 - Introduction
ET-570 Smart Phone Apps.
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
WELCOME Mobile Applications Testing
Understanding Programming Mobile Web
Browsers and Web Platforms
Computing.
Mobile Applications Applied to Information System
HTML 5 By Michael Hurley.
Apache Cordova Overview
Dynamics of Mobile Application Testing
An-Najah National University Computer Engineering Department Software Graduation Project (66581) Supervised By: Dr. Luai M. Malhis Examiners.
CA16R405 - Mobile Application Development (Theory)
Web App vs Mobile App.
Introduction to Mobile Devices
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Collaboration on-the-Go
Collaboration on-the-Go
Chapter 4.
Mobile App Development
Apps XD.
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
12/5/2018 HCI SNS College of Engineering Department of Computer Science and Engineering Mobile Application Development Presented by S.Yamuna AP/CSE.
Architecture.
Architecture.
Apache Cordova What is it ? Platforms Development Architecture Plugins
Frameworks Deploying Online Services
CSC 581: Mobile App Development
Creative Media Pre-production Introduction Creative Media GCSE
Presentation transcript:

Mobile Application Development Keshav Bahadoor

Part 1 Cross Platform Web Applications

Native Apps vs. Cross Platform Mobile applications can be developed directly for the native mobile OS (Android, iOS, blackberry, Windows Phone, etc.) { code }

Native Apps vs. Cross Platform Mobile applications can also be developed using a cross platform framework { code } Cross Platform Framework

Native Apps vs. Cross Platform Code is reusable Code can be written once and used on other mobile platforms – More devices Less code Reduced development resources needed o Less development time o Reduced development costs o Reduced maintenance costs Advantages of Cross Platform Mobile Applications

Native Apps vs. Cross Platform Not every feature may be supported Cross platform framework may not support all features of each Mobile OS Poor performance Code might not run as fast as native implementations More resources required for development o More time required to develop applications for different Mobile OS o Increased development costs o Increased maintenance costs Disadvantages of Cross Platform Mobile Applications

Web Application Server hosting Web App

DEMO 1: Multiple Choice Web App

Hands-on Example 1: Simple HTML Example

Part 2 Introduction to PhoneGap

Server hosting Web App Native phone applications

DEMO 2: Multiple Choice as an Android Application

Part 3 Android Development 2

Building Applications for Android Windows / Linux ComputerDevelopment Environment Code Application Signing Publish App on store

The Android Operating System Designed for mobile touchscreen devices such as smart phones and tablet computers Android is open source Android is currently ranked as the most popular smartphone OS Android is also used on other devices, such as televisions and digital cameras

The Android Operating System Android OS Smartphone Devices Tablet Computers Television Sets Digital Cameras Video Game Console

DEMO 3: Spelling Game

Part 4 Video Games Education

LibGDX is a cross platform game development framework Smartphone Devices Tablet Computers OUYA Gaming Console Desktop PC

DEMO 4: Math Catcher