research: technical implemenation



Similar documents
ios SDK possibilities & limitations

Cross-Platform Tools

Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.

Retool your HTML/JavaScript to go Mobile

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Developing and deploying mobile apps

Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7

Native, web or hybrid mobile-app development

Issues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application

Building native mobile apps for Digital Factory

The Bootstrapper's Guide to the Mobile Web by Deltina Hay. Mobile App Strategy Worksheet. I. Target Market, App Category, Platforms

SYST35300 Hybrid Mobile Application Development

Developing Cross-platform Mobile and Web Apps

Lecture 4 Cross-Platform Development. <lecturer, date>

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.

How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE

max firt.mobi martes 26 de julio de 11

HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS

White Paper INTRODUCTION. In mobile development, there are three different types of applications: PRE-SMARTPHONE MOBILITY NATIVE MOBILE APPLICATIONS

Bridging the Gap: from a Web App to a Mobile Device App

Designing for the Mobile Web Lesson 3: HTML5 Web Apps

Mobile Application Development

Cross-Platform Phone Apps & Sites with jquery Mobile

Developing Applications for ios

Enterprise Mobile Application Development: Native or Hybrid?

Cross Platform Applications with IBM Worklight

... Introduction Acknowledgments... 19

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

Smartphone Application Development using HTML5-based Cross- Platform Framework

Viewing LogicalCHOICE ebook/epub Files

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston

place/business fetch details, removefromfavorite () function, 189 search button handler bind, B BlackBerry build environment

Choosing a Mobile Strategy for Your Business

Building Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh

Enterprise Mobile Web Development. Robert Altland Principal Consultant, Mobility Neudesic, LLC

A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved.

Cross Platform Applications with IBM Worklight

An Analysis of Mobile Application Development Approaches

CROSS PLATFORM APP A COMPARATIVE STUDY

Cross-Platform Mobile Application Development

QML and JavaScript for Native App Development

All About Android WHAT IS ANDROID?

SECTION TWO MODULE SYLLABUSES

Mobile Learning Application Based On Hybrid Mobile Application Technology Running On Android Smartphone and Blackberry

Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework

Making Mobile a Reality

Using Agile to Develop Mobile Apps

BASIC COMPONENTS. There are 3 basic components in every Apache Cordova project:

How To Develop A Mobile App With Phonegap

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

To Study and Design a Cross-Platform Mobile Application for Student Information System using PhoneGap Framework

the future of mobile web by startech.ro

Development of mobile applications for multiple platforms

Mobile App Infrastructure for Cross-Platform Deployment (N11-38)

Article. One for All Apps in HTML5

Enabling Cordova (aka PhoneGap) on Tizen. René Pourtier / Luc Yriarte

Cross-Platform Development

geniusport mobility training experts

Learning ios Programming

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

Smart Phones Application development using HTML5 and related technologies: A tradeoff between cost and quality

Armedia. Drupal and PhoneGap Building Mobile Apps

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

Developing multidevice-apps using Apache Cordova and HTML5. Guadalajara Java User Group Guillermo Muñoz Java Developer

Choosing a Mobile Application Development Approach

Mobile App Design and Development

Development for Mobile Devices Tools from Intel, Platform of Your Choice!

The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, / X

The Suitability of Native Application for University E-Learning Compared to Web-Based Application

Additional details >>> HERE <<<

Leveraging Partners and Open Source Technology in your Mobility Strategy. emids webinar Thursday, August 11, :00 pm 2:00 pm EDT

MEAP Edition Manning Early Access Program Hello! ios Development version 14

Ontario Ombudsman. Goals

More details >>> HERE <<<

ipad, a revolutionary device - Apple

How To Use Titanium Studio

Mobile Learning Basics + (Free) Mobile Learning Guide. Jason Haag and Marcus Birtwhistle

Keywords Online Aptitude Test, Android, IOS, Cross Platform mobile application Development.

How To Use Ios 5

Making the Most of Existing Public Web Development Frameworks WEB04

More information >>> HERE <<<

Navigating the Mobile App Development Landscape

Armedia. Drupal and PhoneGap Building Mobile Apps

Case Study. Portfolio Listing application Brainvire Infotech Pvt. Ltd Page 1 of 1

Developing multi-platform mobile applications: doing it right. Mihail Ivanchev

CROSS PLATFORM DEVELOPMENT The HTML5 Way

Statement of Direction

Generate Android App

HTML5. Turn this page to see Quick Guide of CTTC

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

Transcription:

research: technical implemenation topic: digital publication of the annually c/kompass information brochure on iphone/ipod touch with the target to have an advantage over the printed version possible solutions: - a simple PDF - epub - web app - native app - converting a web app to a native app BFA

PDF - Portable Document Format - created with InDesign, QuarkXPress, PageMaker or even with Word - can be opend with ebook readers like ibooks or Stanza ease of creation, depending on target a easy and sufficient way to create a publication for a mobile device no utilization of capabilities of mobile device, less interaction, less fun BFA

epub - electronic publishing - free and open ebook standard - can be opend with ebook readers like ibooks or Stanza ease of creation nearly no utilization of capabilities of mobile device BFA

WebApp - web application - application accessed over network such as Internet or Intranet - using HTML5, CSS, JavaScript, jquery, jqtouch ease of development, cross-device compatibility, no AppStore approval needed, easy publishing/updates only a few APIs for device features (hardware access) available in JS, no AppStore, hard to sell your app HTML5 - next HTML standard - currently under development - new features (offline cache, local and session storage, client-side database) CSS (Cascading Style Sheets) - style sheet language - to seperate content and design JavaScript or JS - scripting language - to enhance UI, dynamic websites jquery - cross-browser JavaScript library - free and open source software jqtouch - open source jquery plugin - automatic navigation, animations, themes BFA

native App - programmed in Objective-C - using XCode and Cocoa Touch - download via AppStore, then offline access - Apple Developer Account (free signup) - iphone Developer Program Membership ($99 per year) works offline, large audience via AppStore (distribution, sales) good programming skills required, expenditures, AppStore screening process (complicated and slow publishing/updates) Objective-C or ObjC - object-oriented programming language - Smalltalk-style messaging to C programming language - used primarily in Mac OS X and ios Xcode - development environment - Mac OS X installation dvd contains Apple Developer Tools Interface Builder - application to construct GUI Cocoa Touch - framework for building ios apps - obejct-oriented API (application programming interface) BFA

PhoneGap: Convert a WebApp into a native App - open source development framework for building cross-platform mobile apps - container for WebApp - creating a native App with WebApp in it - download via AppStore (Android Market etc.), then offline access - provides JS access to otherwise inaccessible device APIs (accelerometer, camera, contacts, location, sound, telephony, orientation, vibration) ease of development and still take advantage of core features in iphone/ipod touch, cross-device compatibility (WebApp can be converted to various platforms) problems with to complex functionalities BFA

Weblinks http://jquery.com/ http://jqtouch.com/ http://phonegap.com/ http://mobile.tutsplus.com/ http://www.infobliss.at/objc/obc001_index.htm http://www.otierney.net/objective-c.html http://developer.apple.com/iphone http://developer.apple.com/programs/which-program/ BFA

Literature ISBN-13: 978-3645600521 HTML5-Apps für iphone und Android Franzis Verlag, 2010 ISBN-13: 978-3897219519 Entwickeln mit dem iphone SDK O Reilly, 2010 ISBN-13: 978-0596159771 jquery Cookbook O Reilly, 2010 ISBN-13: 978-1935182320 jquery in Action Manning, 2009 PAGE 07.10 S.80-83 PAGE 11.10 S.26-35 PAGE 11.10 S.100f. BFA