Mobile App Development
|
|
- Noah Perkins
- 8 years ago
- Views:
Transcription
1 Mobile App Development Spring 2013 Agenda Practical information Introduction to mobile development Introduction to Android development 1
2 About us Jacob Avlund, course manager Kasper Østerbye, teacher Charlotte Katzmann, TA Jesper Sandberg, TA Natalia Izabela Kuraszynska, TA Natalia Izabela Kuraszynska Has a Master in Chemistry with application of Computer Science from Poland TA for Mobile and Distributed Systems in Fall 2011 and 2012 Starts master thesis in March Main interests: HCI, environmental sensing, data mining, mobile programing, IT project management 2
3 Jesper Sandberg Starting Master thesis in March within Pervasive Computing Also working as IT Manager and Web Developer Will gladly accept any foosball challenge Charlotte Katzmann Finished master in software development- and technology in nov Danske Bank IT Developer Graduate Programme Many Android and IOS projects on the side 3
4 Kasper Østerbye Ph.d from Aalborg University, 1990 Has worked with object oriented programming since 1985 Background in the Smalltalk, Java, C# etc Taught a number of courses at ITU Never done an app... Jacob Avlund Cand.it from ITU, 2005 I develop apps for Android and ios in my company Siblingsoft Background in the Java Enterprise world Taught a number of courses at ITU Created the app Valg2011 for ios/android, which got more than downloads 4
5 Prerequisites Programming experience corresponding to the course Object Oriented Programming, and experience from one or more programming projects here at ITU Knowledge of XML and SQL an advantage Bring your own computer if at all possible Course goals Straight from the course base: After the course, the student should be able to: describe the major mobile technologies currently leading the market, as well as how they differ from each other characterise the advantages of developing for a mobile device over developing for a desktop machine/server list the feature set of a modern mobile device describe and design using the distribution model of an app for a mobile device summarise the architecture and work flow of an Android app for a specific case list, select and apply relevant design patterns for an Android app for a specific case create and deploy an Android app This is a preliminary version of the goals we will adjust by next week 5
6 Subjects About the mobile market and mobile programming in general Android architecture and configuration Layouts and resources Activities and fragments Intents Persistence Location/GPS Server communication Threads and services Distributing apps Mobile web What you see is what you get What this course IS Very technical Very practical Android-focused What this course is NOT An iphone course A graphic design course A marketing course A Java course 6
7 Literature Mandatory: Lee, Wei-Meng: Beginning Android 4 Application Development Additional: Lee, Wei-Meng: Android Application Development Cookbook Hardcore: Meier, Reto: Professional Android 4 Application Development Exercises Exercises are held immediately after lectures Recurring case, which will also form the basis for the exam Exercises are not mandatory, but the Tas will correct your solutions if you choose to hand them in (which we recommend, of course) 7
8 Misc. practical information The ITU canteen is closed in the evening; KUA s canteen may be open though Also, there are vending machines here or there where you might find food and other stuff Course home page: Part 1: Exam 48 hour exam, where you solve an assignment based on the case we ve been working on during the semester Can be done at home, at school or wherever else you d like Part 2: Oral exam, where you defend your solution from Part 1 You may also (and probably will) be asked questions from this course s curriculum 8
9 Questions?? Introduction to mobile development Why develop for mobiles? The mobile landscape right now Why Android? 9
10 What is a mobile app? Software application designed for smart phones and/or tablets Normally distributed through huge application portals (App Store, Google Play, Windows Phone Store etc.) Can utilize phone hardware Why develop for mobile? A grotesque amount of smart phones on the market: ios (iphone, ipad, ipod touch): 316 mil sold in 4 years (in comparison: 122 mil Macs sold in 28 years) Android: more than 500 mil devices activated (and 1.3 mil more every day) Huge software market: ios: more than 750,000 apps in App Store, more than 40 bil downloads Android: more than 700,000 apps in Google Play, more than 25 bil downloads Sources:
11 Why develop for mobile? Access to unique technology: Camera Accelerometer GPS NFC Etc. A possibility to reach the ordinary consumer fast and cheap A new entrance for existing services Some history Before 2007, the market was dominated by Nokia phones using the Symbian system and RIM s Blackberry devices The smart phone race rose to an entirely new level when the first iphone was released in 2007 App Store (introduced with iphone 3G) delivered an entirely new distribution model, with a huge market as a consequence The first commercially available Android based phone (HTC Dream) appeared in october 2008, with Android Market (now Google Play) as an alternative to App Store Windows Phone was announced and marketed in 2010, and in 2011 Nokia and Microsoft made an alliance, resulting in Nokia focusing strongly on Windows Phone based smart phones 11
12 ios/android/windows Phone ios Android Windows Phone Developed by Apple Google Microsoft Newest version Used by Apple ONLY Samsung, HTC, Sony etc. Nokia, HTC etc. Primary language Objective C Java C# Development IDE Xcode (Mac required) Eclipse (ADT) Visual Studio Distributed via App Store Google Play WP Store Subscription fee $99/year $25 (once) $99/year Download fee 30% 30% 30% (20%) Mobile web sites Web sites optimized for smart phones Typically developed in HTML5 with CSS3 and JavaScript Challenges compared to desktop web sites: Screen size Connection speed and cost Cumbersome multi-tasking No plugins (Flash, Java) Touch navigation 12
13 Apps vs. Mobile web sites App advantages Strong distribution model Speed More flexible offline capabilities Better access to phone hardware Prestige Mobile web advantages No need to download an app Works on all... well, most devices Lower development costs Why Android? Open source Big market and many types of devices Apps are written in Java Relatively easy to test Does not require specific hardware 13
14 Android versions Version Name Features 1.5 Cupcake Widgets, copy/paste 1.6 Donut WVGA support Eclair 2.2 Froyo Generel overhaul 2.3.x Gingerbread NFC, WXGA support 3.x Honeycomb Tablet support, fragments 4.0 Ice Cream Sandwich Unified version 4.2 Jelly Bean UI speed boost Who s using what? Source: (20. dec jan 2013) 14
15 Android architecture 15
01. Introduction of Android
01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment
More informationCS378 -Mobile Computing. Android Overview and Android Development Environment
CS378 -Mobile Computing Android Overview and Android Development Environment What is Android? A software stack for mobile devices that includes An operating system Middleware Key Applications Uses Linux
More informationChoosing a Mobile Application Development Approach
ASEAN Journal of Management & Innovation Vol. 1 No. 1, 69 74 by Stamford International University DOI: 10.14456/ajmi..4 ajmi.stamford.edu Choosing a Mobile Application Development Approach Phyo Min Tun
More informationSmartphone market share
Smartphone market share Gartner predicts that Apple s ios will remain the second biggest platform worldwide through 2014 despite its share deceasing slightly after 2011. Android will become the most popular
More informationMobile Phones Operating Systems
Mobile Phones Operating Systems José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-28 José Costa (DEI/IST) Mobile Phones Operating
More informationAndroid Architecture. Alexandra Harrison & Jake Saxton
Android Architecture Alexandra Harrison & Jake Saxton Overview History of Android Architecture Five Layers Linux Kernel Android Runtime Libraries Application Framework Applications Summary History 2003
More informationthe future of mobile web by startech.ro
the future of mobile web by startech.ro year of the mobile web 2007 2008 2009 2010 2011 2 year of the mobile web 2007 2008 2009 2010 2011 3 year of the mobile web 2007 2008 2009 2010 2011 4 the device
More informationAndroid 5.0: Lollipop OS
IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 6, June 2015. www.ijiset.com Android 5.0: Lollipop OS ISSN 2348 7968 Meenakshi M.Tech Student, Department of
More informationModule Title: Software Development A: Mobile Application Development
Module Title: Software Development A: Mobile Application Development Module Code: SDA SDA prerequisites: CT1, HS1, MS001, CA Award of BSc. In Information Technology The Bachelor of Science in Information
More informationInternational Journal of Research in Advent Technology Available Online at: http://www.ijrat.org
PERSONALISED APPLICATION DEVELOPMENT FOR ANDROID MOBILE PHONES N. Leo Bright Tennisson Department of Computer Applications Valliammai Engineering College tennisson@rediffmail.com ABSTARCT: This paper gives
More informationSYST35300 Hybrid Mobile Application Development
SYST35300 Hybrid Mobile Application Development Native, Web and Hybrid applications Hybrid Applications: Frameworks Native, Web and Hybrid Applications Mobile application development is the process by
More informationIntroduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
More informationCross-Platform Mobile Apps Solution
Cross-Platform Mobile Apps Solution Prepared by Kevin Mullins CEO and Chief Developer Appracatappra, LLC. 709 Gale Street #8 Seabrook, TX 77586 kmullins@appracatappra.com http://appracatappra.com Table
More informationPraktikum Entwicklung Mediensysteme (für Master)
Praktikum Entwicklung Mediensysteme (für Master) An Introduction to Android An Introduction to Android What is Android? Installation Getting Started Anatomy of an Android Application Life Cycle of an Android
More informationMobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013
Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone
More informationCell Phone Operating Systems
Cell Phone Operating Systems The first smartphone was the IBM Simon and was designed in 1992. The phone themselves have changed. The most important changes are in the Operating System (OS) Operating Systems
More informationseparate the content technology display or delivery technology
Good Morning. In the mobile development space, discussions are often focused on whose winning the mobile technology wars how Android has the greater share of the mobile market or how Apple is has the greatest
More information@ME (About) Marcelo Cyreno. Skype: marcelocyreno Linkedin: marcelocyreno Mail: marcelocyreno@gmail.com
Introduction @ME (About) Marcelo Cyreno Skype: marcelocyreno Linkedin: marcelocyreno Mail: marcelocyreno@gmail.com Android - Highlights Open Source Linux Based Developed by Google / Open Handset Alliance
More informationAndroid in opposition to iphone
Android in opposition to iphone Kavita Sharma Ph.D Student Singhania University, Rajasthan Abstract-- The paper is an analysis and comparison of the android mobile OS with the iphone which have ruled the
More informationLee Barnes, CTO Utopia Solutions. Utopia Solutions
Mobile Technology Testing Are You Ready? Lee Barnes, CTO Utopia Solutions Agenda 1. Mobile Testing Challenges 2. Mobile Testing Practices 3. Mobile Test Automation 4. Summary and Q & A Mobile Testing Challenges
More informationBasics. Bruce Crawford Global Solutions Manager
Android Development Basics Bruce Crawford Global Solutions Manager Android Development Environment Setup Agenda Install Java JDK Install Android SDK Add Android SDK packages with Android SDK manager Install
More informationA Review of Different Comparative Studies on Mobile Operating System
Research Journal of Applied Sciences, Engineering and Technology 7(12): 2578-2582, 2014 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2014 Submitted: August 30, 2013 Accepted: September
More informationDeveloping and deploying mobile apps
Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools
More informationTake full advantage of IBM s IDEs for end- to- end mobile development
Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise
More informationHow To Protect The Agency From Hackers On A Cell Phone Or Tablet Device
PRODUCT DESCRIPTION Product Number: 0.0.0 MOBILE DEVICE MANAGEMENT (MDM) Effective Date: Month 00, 0000 Revision Date: Month 00, 0000 Version: 0.0.0 Product Owner: Product Owner s Name Product Manager:
More informationMobileConnect. Getting Started Guide
MobileConnect Getting Started Guide 1 Table of Contents Compatible Device List! 3 Operating Systems, Applications, & Personal Computer Devices:! 3 Mobile Devices & Mobile Operating Systems:! 3 Setting
More informationANDROID. Programming basics
ANDROID Programming basics Overview Mobile Hardware History Android evolution Android smartphone overview Hardware components at high level Operative system Android App development Why Android Apps? History
More informationHenry Ford Health System Citrix Access Gateway Support Details
Access Disclaimer: Henry Ford Health System Citrix Access Gateway Support Details Last Updated: April 9 th, 2014 This document assumes that you already have an ID to access the Henry Ford Health System
More informationCOMPARATIVE STUDY OF VARIOUS CELLULAR PHONE OS IN CURRENT WORLD
REVIEWED PAPER PAPER ID: 2015/MY/IJCITE/V2-E5-03 PAGE NO: 37-41 ISSN (Online): 2348-8557 Volume (2) Issue (5) May 2015 COMPARATIVE STUDY OF VARIOUS CELLULAR PHONE OS IN CURRENT WORLD Devendra Singh Kushwaha
More informationCross-Platform Development
2 Cross-Platform Development Cross-Platform Development The world of mobile applications has exploded over the past five years. Since 2007 the growth has been staggering with over 1 million apps available
More informationDeveloping Applications for ios
Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu raducu.ionescu@gmail.com Faculty of Mathematics and Computer Science University of Bucharest Content Key concepts
More informationDeveloping an Android Framework and Exemplar App for WPI Suite
Project Number: GFP-1301 Developing an Android Framework and Exemplar App for WPI Suite A Major Qualifying Project Report: Submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE In partial fulfillment
More informationICAPRG601A Develop advanced mobile multi-touch applications
ICAPRG601A Develop advanced mobile multi-touch applications Release: 1 ICAPRG601A Develop advanced mobile multi-touch applications Modification History Release Release 1 Comments This Unit first released
More informationMobile App Development Using App Inventor
Mobile App Development Using App Inventor October 2013 Mahsa Mohaghegh and Mobile Development Team @ Unitec The Post-PC Era 2007: Apple releases ios on the iphone 2008: Google releases Android on the HTC
More informationProgrammazione di sistemi mobili e tablet
Programmazione di sistemi mobili e tablet Android Development Carlo Menapace carlo.menapace@factorymind.com Jonny Fox WHO WE ARE Factory Mind is a young cooperative company formed by a team of engineers
More informationHow To Develop An Android App On An Android Device
Lesson 2 Android Development Tools = Eclipse + ADT + SDK Victor Matos Cleveland State University Portions of this page are reproduced from work created and shared by Googleand used according to terms described
More informationDeveloping Mobile Applications
Developing Mobile Applications Week 1 Introduction Steve Jones Department of Computer Science University of Waikato stevej@waikato.ac.nz Introduction 1 Welcome Me Steve Jones stevej@waikato.ac.nz G.2.24
More informationGetting started with Android and App Engine
Getting started with Android and App Engine About us Tim Roes Software Developer (Mobile/Web Solutions) at inovex GmbH www.timroes.de www.timroes.de/+ About us Daniel Bälz Student/Android Developer at
More informationThe story so far: Teaching Mobile App Development at PG level at Londonmet
The story so far: Teaching Mobile App Development at PG level at Londonmet Dr. Yanguo Jing Principal Lecturer in Computing University Teaching Fellow Faculty of Computing, London Metropolitan University
More informationCS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu
CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup Emmanuel Agu What is Android? Android is world s leading mobile operating system Google: Owns Android, maintains it, extends
More informationSecurity of Mobile Platforms, BYOD and MDM for the Solution of their Administration. November 22 nd 2012, Marek Deml
Security of Mobile Platforms, BYOD and MDM for the Solution of their Administration November 22 nd 2012, Marek Deml Security of Mobile Platforms Situation Worldwide 3,50% 6,90% Google Android 4,80% Apple
More informationUniversità Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 0 Mobile Development Introduction. Marco Picone - 2012
Android Development Lecture 0 Mobile Development Introduction Università Degli Studi di Parma Lecture Summary 2 Introduction and Motivations Mobile device History/Timeline Market Growth (Causes / Effects)
More informationMOBILE APPS. QA Testing for mobile applications
MOBILE APPS QA Testing for mobile applications How familiar are you with Apple devices? This question can be asked for apple devices as well as Android devices - depending on the company your interviewing
More informationAndroid Programming and Security
Android Programming and Security Dependable and Secure Systems Andrea Saracino andrea.saracino@iet.unipi.it Outlook (1) The Android Open Source Project Philosophy Players Outlook (2) Part I: Android System
More informationMobile Application Development
Web Engineering Mobile Application Development Copyright 2015 Slides from Federico M. Facca (2010), Nelia Lasierra (updates) 1 2 Where we are? # Date Title 1 5 th March Web Engineering Introduction and
More informationios SDK possibilities & limitations
ios SDK possibilities & limitations Licensing Licensing Registered as an Apple Developer (free) Access to XCode3 and ios SDK ios, Mac and Safari Dev Center Resources No possibility of distribution of developed
More informationEvolution of Smartphones And Android Operating System
Evolution of Smartphones And Android Operating System Evolution of Smartphones Background First telephone call was made on March 10, 1876 by Alexander Graham Bell. After that Pager continues to dominate
More informationICAPRG409A Develop mobile applications
ICAPRG409A Develop mobile applications Release: 1 ICAPRG409A Develop mobile applications Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications
More informationNative v HTML5 An Event Planner s Primer
v HTML5 An Event Planner s Primer If you ve researched mobile apps for your conference, tradeshow or event, you ve probably come across the question or HTML5? Both provide an app experience designed for
More informationBuilding Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7 Jeff Linwood 1st Chapter, Early Release Introduction... 3 Prerequisites... 3 Introduction to Mobile Apps...
More informationMobile Fragmentation. FIA Aalborg, 10 May 2011 Philippe COUSIN WP2 Leader, ETSI Thanks to Cuihtlauac ALVARADO WP1 Leader, ORANGE
Mobile Fragmentation FIA Aalborg, 10 May 2011 Philippe COUSIN WP2 Leader, ETSI Thanks to Cuihtlauac ALVARADO WP1 Leader, ORANGE http://www.mosquito-fp7.eu Fragmentation? Anything that drives developers
More informationMobile Application Development
Mobile Application Development Introduction & Class Info http://mobdev.ce.unipr.it/2013/ Simone Cirani, Ph.D. Marco Picone, Ph.D. 2013/2014 Parma About us Simone Cirani, Ph.D. PostDoctoral Research Associate
More informationComparative Study of Different Mobile Operating Systems
International Journal of Advancements in Research & Technology, Volume 2, Issue3, March-2013 1 Comparative Study of Different Mobile Operating Systems T.N.Sharma, Mahender Kr. Beniwal, Arpita Sharma ABSTRACT:
More informationCOMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs
A Course of Study for COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs The field of computer science leads to a variety of careers that all require core
More information060010702 Mobile Application Development 2014
Que 1: Short question answer. Unit 1: Introduction to Android and Development tools 1. What kind of tool is used to simulate Android application? 2. Can we use C++ language for Android application development?
More informationIntroduction to Android. Christophe Beyls Jeudis du Libre - April 2012
Introduction to Android Christophe Beyls Jeudis du Libre - April 2012 About the speaker Developer living in Brussels. Uses various programming languages, mostly Java and C#. Likes coding, hacking devices,
More informationDevelopment Of Mobile Applications GDF Mobilinfo
Development Of Mobile Applications GDF Mobilinfo Sándor Kaczur, Miklós Kállai Dennis Gabor College, Budapest, Hungary kaczur@gdf.hu, kallai@gdf.hu Abstract - The article reviews the aspects of what we
More informationCross-Platform Phone Apps & Sites with jquery Mobile
Cross-Platform Phone Apps & Sites with jquery Mobile Nick Landry, MVP Senior Product Manager Infragistics Nokia Developer Champion activenick@infragistics.com @ActiveNick www.activenick.net Who is ActiveNick?
More informationDeveloping Cross-platform Mobile and Web Apps
1 Developing Cross-platform Mobile and Web Apps Xiang Mao 1 and Jiannong Xin * 2 1 Department of Electrical and Computer Engineering, University of Florida 2 Institute of Food and Agricultural Sciences
More informationGoogle Android: An Emerging Innovative Software Platform For Mobile Devices
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 6 November 2014 ISSN (online): 2349-6010 Google Android: An Emerging Innovative Software Platform For Mobile
More informationProgramming with Android
Praktikum Mobile und Verteilte Systeme Programming with Android Prof. Dr. Claudia Linnhoff-Popien Philipp Marcus, Mirco Schönfeld http://www.mobile.ifi.lmu.de Sommersemester 2015 Programming with Android
More informationThe Mobile Device and Operating System Landscape
Chapter 2 The Mobile Device and Operating System Landscape 50 billion connected devices by 2020. Ericsson, 2010 Networked computers. Connected devices. Mobile devices. Machine-to-machine (M2M). On-the-Go
More informationEnterprise Mobile Application Development: Native or Hybrid?
Enterprise Mobile Application Development: Native or Hybrid? Enterprise Mobile Application Development: Native or Hybrid? SevenTablets 855-285-2322 Contact@SevenTablets.com http://www.seventablets.com
More informationMobile App Design and Development
Mobile App Design and Development The course includes following topics: Apps Development 101 Introduction to mobile devices and administrative: Mobile devices vs. desktop devices ARM and intel architectures
More informationOverview focus on breadth understanding not depth (that s what the labs are for )
Mobile Application Development Platforms: The Options Wilfred M. Mworia Mobile BootCamp 2009 Objectives Overview focus on breadth understanding not depth (that s what the labs are for ) Hopefully, help
More informationA Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved.
A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved. 1 The Mobile Web refers to access to the world wide web, i.e. the use of browser-based Internet services,
More informationQML and JavaScript for Native App Development
Esri Developer Summit March 8 11, 2016 Palm Springs, CA QML and JavaScript for Native App Development Michael Tims Lucas Danzinger Agenda Native apps. Why? Overview of Qt and QML How to use JavaScript
More informationOpenCV on Android Platforms
OpenCV on Android Platforms Marco Moltisanti Image Processing Lab http://iplab.dmi.unict.it moltisanti@dmi.unict.it http://www.dmi.unict.it/~moltisanti Outline Intro System setup Write and build an Android
More informationBuilding Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh
Building Apps for iphone and ipad Presented by Ryan Hope, Sumeet Singh 1 Let s continue the conversation! @MaaS360 [Share comments, continue Q&A, suggest future topics] #MaaS360Webinar Click the link in
More informationAndroid v ios Mobile Operating Systems
v ios Mobile Operating Systems is an open source operating system widely used on smartphones and tablets. has been available under a free and open source software license from October 21, 2008 and until
More informationIssues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application
DATABASES AND INFORMATION SYSTEMS H.-M. Haav, A. Kalja and T. Robal (Eds.) Proc. of the 11th International Baltic Conference, Baltic DB&IS 2014 TUT Press, 2014 215 Issues of Hybrid Mobile Application Development
More informationIntroduction to Android
Introduction to Android Ref: Wei-Meng Lee, BEGINNING ANDROID 4 APPLICATION DEVELOPMENT, Ch1, John Wiley & Sons, 2012 1. What is Android Android is a mobile operating system that is based on a modified
More informationBest practices building multi-platform apps. John Hasthorpe & Josh Venman
Best practices building multi-platform apps John Hasthorpe & Josh Venman It s good to have options Android 4.3 10 Tablet Windows 7 14 Laptop Windows 7 15 Laptop Mac OSX 15 Laptop ios 6 4.6 Phone Android
More informationCommonTime Making Business Mobile. Enterprise. CommonTime. Mobile Solutions. mdesign Platform. www.commontime.com
Enterprise Mobile Solutions Platform www.commontime.com Platform - Overview All Businesses Are Unique At we understand that no two businesses are the same. We believe that a mobile solution should be designed
More informationCOMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs
A Course of Study f COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs The field of computer science leads to a variety of careers that all require ce
More informationBridging the Gap: from a Web App to a Mobile Device App
Bridging the Gap: from a Web App to a Mobile Device App or, so how does this PhoneGap* stuff work? *Other names and brands may be claimed as the property of others. 1 Users Want Mobile Apps, Not Mobile
More informationRetool your HTML/JavaScript to go Mobile
Retool your HTML/JavaScript to go Mobile @atdebonis 2008 Troy Web Consulting LLC All rights reserved 1 Overview What is PhoneGap? What is it good for? What can you use with it? Device Features Dev Tools
More informationREQUEST FOR PROPOSALS
REQUEST FOR PROPOSALS Tourism Mobile Application for Android for Newfoundland and Labrador Tourism Department of Tourism, Culture and Recreation RFP Issued By: Target Marketing & Communications Inc., Date
More informationSmartphone Application Development using HTML5-based Cross- Platform Framework
Smartphone Application Development using HTML5-based Cross- Platform Framework Si-Ho Cha 1 and Yeomun Yun 2,* 1 Dept. of Multimedia Science, Chungwoon University 113, Sukgol-ro, Nam-gu, Incheon, South
More informationStatement of Direction
Mobile First: Taking Mobile CRM to the Next Level 1 January 2013 Mobile First: Taking Mobile CRM to the Next Level Whitepaper Mobile First: Taking Mobile CRM to the Next Level 2 Table of Contents Notes...
More informationwebmethods Mobile Designer June 2011
webmethods Mobile Designer June 2011 Agenda Software AG Mobile Strategy Introduction to Metismo Value Proposition How to identify customers and engage Questions Feb 2011 - Forrester asked 80 Companies:
More informationArduino Training - Basics of Micro-controllers Programming Basics
When During AUB Summer Camp Arduino Training - Basics of Micro-controllers Programming Basics Instructor: TC - NB - JB. E-Mail: chehade.t@thelittleengineer.com Phone: 71 530 401 Office: Ashrafieh - Sodeco
More informationIntroduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle
Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Safe Harbor Statement The following is intended to outline our general
More informationGetting Started with Android Programming (5 days) with Android 4.3 Jelly Bean
Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Course Description Getting Started with Android Programming is designed to give students a strong foundation to develop apps
More informationHow to Execute Your Next Generation of Mobile Initiatives. Ian Evans Vice President and Managing Director- EMEA, AirWatch by VMware
How to Execute Your Next Generation of Mobile Initiatives Ian Evans Vice President and Managing Director- EMEA, AirWatch by VMware Company Facts 12000 1,800 employees 150 countries 17 languages 11 global
More information6 Steps to Migrate from BlackBerry to a Secure, Multi-OS Environment
6 Steps to Migrate from BlackBerry to a Secure, Multi-OS Environment 6 Steps to a Successful Migration Determine whether a cutover or a gradual migration makes more sense. Integrate BES into AirWatch for
More informationNot All Apps Are Created Equal. The key to a seamless app-building experience is to dig deep, ask questions and examine all variables at the onset.
Not All Apps Are Created Equal The key to a seamless app-building experience is to dig deep, ask questions and examine all variables at the onset. Imagine you live ten blocks from work and are driving
More informationCity of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734
City of Dublin Education & Training Board Programme Module for Mobile Technologies leading to Level 6 FETAC Version 3 1 Introduction This programme module may be delivered as a standalone module leading
More informationplace/business fetch details, 184 185 removefromfavorite () function, 189 search button handler bind, 190 191 B BlackBerry build environment
Index A addtofavorite() method, 175 177, 188 189 Android ADT Plugin for Eclipse installation, 22 24 application, GWT Build Path, 244 device info, 247 directory structure, 244, 245 Eclipse classpath, 244
More informationDevelop Once, Deploy Anywhere
Develop Once, Deploy Anywhere Case Study - SuperOffice Pocket CRM - ABAX mobile Per Ola Sæther, CEO mbricks E: pos@mbricks.no T: @perola mbricks Based in Oslo, Norway Spin-off from Teleplan in 2007 Specialize
More informationDeveloping Android Applications Introduction to Software Engineering Fall 2015. Updated 7 October 2015
Developing Android Applications Introduction to Software Engineering Fall 2015 Updated 7 October 2015 Android Lab 1 Introduction to Android Class Assignment: Simple Android Calculator 2 Class Plan Introduction
More informationHow do I register? All registrations will take place via: https://www.nike.com/events- registration/event?id=6153
STOCKHOLM REGISTRATION How do I register? All registrations will take place via: https://www.nike.com/events- registration/event?id=6153 You can register via your mobile or desktop You will be prompted
More informationA "Day in the Life" Exceptional Work Experience Joe Baxter IBM Collaboration Solutions. Twitter: joebaxter
A "Day in the Life" Exceptional Work Experience Joe Baxter IBM Collaboration Solutions Twitter: joebaxter Collaboration at IBM & Future of Work - 2015 380K? Employees 80K Contractors 170 Countries 2K Locations
More informationBuild a Mobile App in 60 Minutes with MAF
Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile applications
More informationLecture 4 Cross-Platform Development. <lecturer, date>
Lecture 4 Cross-Platform Development Outline Cross-Platform Development PhoneGap Appcelerator Titanium Xamarin References Native Development Represents the baseline for comparisons You
More informationipad, a revolutionary device - Apple
Flash vs HTML5 ipad, a revolutionary device Apple Lightweight and portable Sufficient battery life Completely Wireless Convenient multitouch interface Huge number of apps (some of them are useful) No Flash
More informationSocial Media & Mobile Handheld Devices: The Platforms, Operating Systems, devices& Applications. The wireless last mile & User Interface choices
The wireless last mile & User Interface choices Manoj Pant CEO, Shankh Inc, Mumbai ( Social transformation via technology innovation ) manoj.pant@shankhinc.com Mob : +91 9820018300 Social Media & Mobile
More informationHenry Ford Health System Remote Access Support Details
Henry Ford Health System Remote Access Support Details Last Updated: March 5 th, 2014 Access Disclaimer: This document assumes that you already have an ID to access the Henry Ford Health System (HFHS)
More information