Mobile Considerations

Slides:



Advertisements
Similar presentations
Developing downloadable mobile apps using HTML5 and PhoneGap Apache Callback Ron Perry, CTO, Worklight Inc.
Advertisements

Mobile First & Responsive Web Design David Weedon - UI/UX Designer, Covenant Technology Partners.
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
 Computers and the internet will be an integrate part of our life  Current studies show that students are surrounded by technology and media 6.5 hours.
Mobile App Development Using: Presented by Tyler Richey Images from
1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Got a minute to spare?
* * To use Internet Explorer 9 you need Windows® 7, but you can use Internet Explorer 8 on Windows® XP Fast Internet Explorer 9 harnesses the untapped.
FALL 2006 Abstracts Arial Font Family. 2 Group Members  Muhammad Waqas Naseer  Adnan Khan.
Development of mobile applications using PhoneGap and HTML 5
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone Device.
1 CGS1060 Mobile UIs Copyright 2012 by Janson Industries.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Class 02 – 03 Feb 2014 Setup Where do we begin? Know your content Discovering your target user.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
MODUL 2: KEY POINTS IN DEVELOPING ANDROID APPS Studio Mobile Content Development IMTelkom 2012.
Project: Keep in Mind We will be using geolocation markers. This may impact your project choice. Location detection inside buildings may not work. Keep.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
 Phone Gap is a mobile application development frame work based upon the open source apache cordova project. Developed by Nitobi software Bought by Adobe.
Building Apps for BlackBerry PlayBook Terry Ryan Adobe Developer Evangelist
IWebKit Easy to use framework Available free for non- commercial use New version under development.
Chapter 1 Ionic Framework (overview) Front-end framework for developing hybrid mobile apps with HTML5 Yeunyong Kantanet School of Information and Communication.
Electif 621 E-Business and m-Business Antoine Harfouche.
Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
INTRO TO MOBILE APPS 8 th period Mrs. Logan. WHAT IS AN APP? a self-contained program or piece of software designed to fulfill a particular purpose; an.
Phonegap API & Phonegap Bridge CIS 136 Building Mobile Apps 1.
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
Application development process Part 1. Overview State of the mobile industry Size of the market Popularity of platforms How users use their devices Internationalisation.
Today you do not need to introduce the play store app to download games and applications. If for any reason, your phone does not have play store, learn.
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.
PhoneGap Cross-Platform Development Company India
Mobile App Development Using:
A little more App Inventor and Mind the GAP!
Mobi-sites and Apps for Mobile Devices “pros & cons of each”
The gamut from smartphone to desktop Vic Laurie
Becoming a Pro IN Mobile Applications Testing
Using AppInventor2 for teaching
Classifying & evaluating computers
Understanding Programming Mobile Web
The world’s most advanced mobile platform
React Native: The Future of Hybrid App Development
Mobile Application Development
Use-case: GPS Issue Some times enumerator may face issue like unable to capture “GPS” This documents outline the possible work around to give best user.
Apache Cordova Overview
WELCOME Mobile Applications Testing
Created by Nathan Reddy, High School Junior
TYPES AND COMPONENTS OF COMPUTER SYSTEM
Automatic Mobile App Generation
Towards Mobile Enhanced Digital Collections
Chapter: 2 Diving into Mobile: App or Website?
IONIC APPS ARE IN TREND FOR Benifites Of Ionic Apps 1.Open-Sources The framework is open-source which means any developer around the world can.
Collaboration on-the-Go
Collaboration on-the-Go
Phonegap Bridge Configuration file
Software Usability and Design
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
HTML5 APIs MIS3502 Jeremy Shafer Department of MIS
Android Developer Fundamentals V2
Classifying & evaluating computers
Scott Thorne & Chuck Shubert
GRAPHICAL USER INTERFACE GITAM GADTAULA. OVERVIEW What is Human Computer Interface (User Interface) principles of user interface design What makes a good.
GRAPHICAL USER INTERFACE GITAM GADTAULA KATHMANDU UNIVERSITY CLASS PRESENTATION.
Designing Mobile User Experiences 11) Input & Entry Resources
Report from the trenches of an HTML5 game provider
Presentation transcript:

Mobile Considerations MIS 3502, Fall 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 9/27/2016

Discuss What makes mobile different? Users are likely to be distracted Environment may have poor lighting Users may reasonably expect results related to their proximity Multiple screen sizes are the norm

Mobile developers face a decision: Option A – Develop a traditional web application and make it responsive. Option B – Develop a native mobile application.

So … what about the natives? Discuss If I can make a fully responsive web interface, what’s the point in making a native mobile application? Is it practical for my business to develop and maintain two web presences? (One for native mobile, the other a responsive web design?) If you have to choose one or the other, which do you choose?

Native Application Features There are some things you only get with native apps: Multi touch - double taps, pinch-spread, and other compound UI gestures Fast graphics API – might not be a big deal if you’re showing a static screen with only a few elements, or a very big deal if you’re using a lot of data and require a fast refresh. Fluid animation - Especially important in gaming, highly interactive reporting, or intensely computational algorithms for transforming photos and sounds. Built-in components - The camera, address book, geolocation (GPS or cell tower triangulation), accelerometer, magnetometer (digital compass), encrypted storage and other features native to the device can be seamlessly integrated into mobile apps. Source: https://developer.salesforce.com/page/Native,_HTML5,_or_Hybrid:_Understanding_Your_Mobile_Application_Development_Options

It’s a question of vision. Can I envision a solution that makes creative use of those features? Consider the The London Underground (or the Tube)

The Official London Transport Site As seen in Mobile First, Luke Wroblewski, 2011

The Nearest Tube app As seen in Mobile First, Luke Wroblewski, 2011

Or … Penguins! https://www.youtube.com/watch?v=IK4-zPD_25U

Mobile first Regardless of your choices regarding native mobile application development it is often it is advantageous to consider mobile content and features first. The following diagrams illustrate this.

Southwest Airlines - desktop As seen in Mobile First, Luke Wroblewski, 2011

Southwest Airlines - desktop As seen in Mobile First, Luke Wroblewski, 2011

Making a choice Do I have the financial resources to build, and maintain, two platforms? Do I have a vision? Can I envision some use of mobile device native app features that give my business a competitive advantage? How important is my presence in the App Store or Google Play? Is that presence worth the investment of resources necessary to create and maintain that presence?

There’s really a third option. Option A – Develop a traditional web application and make it responsive. Option B – Develop a native mobile application. Option C – Sacrifice full device control for portability. Use a mobile application framework: Apache Cordova. Source: https://en.wikipedia.org/wiki/PhoneGap