Mobile Web Applications using HTML5. L. Cotfas 14 Dec. 2011
|
|
|
- Philippa White
- 10 years ago
- Views:
Transcription
1 Mobile Web Applications using HTML5 L. Cotfas 14 Dec. 2011
2 Reasons for mobile web development Many different platforms: Android, IPhone, Symbian, Windows Phone/ Mobile, MeeGo (only a few of them)
3 Reasons for mobile web development Targeting more platforms with native apps Higher development and maintenance costs More time needed for development & test Few people have the necessary skills to develop using several platforms
4 Native applications Advantages Can use all the features of the device Better performance for resource intensive client operations Can be sold in popular application stores like: Android, iphone (also in Operator stores like Orange) Disadvantages Targeting more platforms requires a lot of time and money Slower development cycle Difficult to find developers that know all the platforms.
5 Simple Web Applications Advantages Can reach any mobile phone with a web browser Can be easily and frequently updated Disadvantages Simple user interface Internet connection is constantly required Can not access the features of the device. Simple CSS, JavaScript, AJAX, HTML5, CSS3 Complex + large no. of devices + smaller no. of devices but increasing fast + users that buy apps and browse the web
6 Complex Web Applications Characteristics Built using HTML5, AJAX, CSS3 Advantages Can reach any mobile phone with a HTML5 web browser Can access in a standard way (W3C) an increasing number of phone features: GPS (Geolocation API), Accelerometer & Gyroscope (DeviceOrientation API) Can be converted to ~native applications that can be sold through an application store Can be easily and frequently updated Advanced UI (comparable wit native applications) Internet connection is not always required.
7 Complex Web Applications Disadvantages Can not access all the features of the device (but a growing number of standard APIs) Fragmentation - WURFL offers a DB with available features for each phone Worse performance for resource intensive client operations Storage space is limited to ~10Mb
8 *Note - Microsoft ~dropped Silverlight as their platform of choice for web because they consider HTML5 as the only solution for the huge device/ browser /OS fragmentation
9 HTML5
10 Available HTML5 mobile browsers The HTML5 standard is not yet finished. The best partial mobile implementations are considered to be: iphone Android WebOS Other will follow soon
11 Viewport meta tag In order to prevent the mobile browser from zooming out when loading the page we can add the viewport meta tag to the <head> element. A 980px width is assumed otherwise. We can also specify if the user is able to zoom. The following tag sets the viewport width to the width of the device and disables user zoom: <meta name="viewport" content="userscalable=no, width=device-width">
12 Viewport meta tag Without With
13 UI SDKs Several UI SDKs allow the development of applications that replicate the features of native UI iwebkit (link) jqtouch (link) jquery Mobile (link) Sencha Touch (link) You can write your own CSS & JavaScript UI
14 UI SDKs (iwebkit) <!DOCTYPE HTML> <html > <head> <link rel="stylesheet" type="text/css" href="css/iwebkit.css"> <meta name="viewport" content="user-scalable=no, width=device-width"> <meta content="yes" name="apple-mobile-web-app-capable" /> </head> <body> <div id="topbar"> <div id="title"> Context</div> </div> <div id="content"> <fieldset> <ul class="pageitem"> <li class="checkbox"><span class="name">distance to POI</span> <input type="checkbox" /> </li> <! > <li class="checkbox"><span class="name">temperature</span> <input type="checkbox" /> </li> </ul> </fieldset> </div> </body> </html>
15 Client side storage In the past: Only cookies HTML5 SessionStorage data is stored with the window object and is discarded upon closing LocalStorage data is saved after the windows is closed and is available to all pages from the same source WebSQL offers a JavaScript API to store persistent data in a local SQLite database.
16 Local/Session Storage Example <!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script src=" type="text/javascript"></script> <title>session & Local Storage</title> <script type="text/javascript"> $(document).ready(function(){ //Try to set the value from session storage var valuestoredusingsessionstorage = sessionstorage.getitem('valuestoredusingsessionstorage'); $('#lbsessionstorage').text(valuestoredusingsessionstorage); }); //Try to set the value from local storage var valuestoredusinglocalstorage = localstorage.getitem('valuestoredusinglocalstorage'); $('#lblocalstorage').text(valuestoredusinglocalstorage);
17 Local/Session Storage Example function StoreSessionValue() { var valuestoredusingsessionstorage = $('#txsessionstorage').val(); sessionstorage.setitem('valuestoredusingsessionstorage', valuestoredusingsessionstorage); $('#lbsessionstorage').text(valuestoredusingsessionstorage); } function StoreLocalValue() { var valuestoredusinglocalstorage = $('#txlocalstorage').val(); localstorage.setitem('valuestoredusinglocalstorage', valuestoredusinglocalstorage); $('#lblocalstorage').text(valuestoredusinglocalstorage); } </script> </head> <body> <h1>session storage</h1> <input id="txsessionstorage" type="text"> <input type="submit" value="store value" onclick="storesessionvalue()"><br><br> Currently stored value: <span id="lbsessionstorage"></span> <h1>local storage</h1> <input id="txlocalstorage" type="text"> <input type="submit" value="store value" onclick="storelocalvalue()"><br><br> Currently stored value: <span id="lblocalstorage"></span> </body> </html>
18 WebSQL Example < script type = "text/javascript" > var db; $(document).ready(function() { if (!window.opendatabase) { alert('databases are not supported in this browser.'); return; } var shortname = 'WebSqlDB'; var version = '1.0'; var displayname = 'WebSqlDB'; var maxsize = 65535; db = opendatabase(shortname, version, displayname, maxsize); db.transaction(function(transaction) { transaction.executesql( 'CREATE TABLE IF NOT EXISTS User ' + ' (UserId INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,' + FirstName TEXT NOT NULL, LastName TEXT NOT NULL);', [], function(transaction, result) {;}, errorhandler); ListDBValues(); }); });
19 WebSQL Example function AddValueToDB() { if (!window.opendatabase) { alert('databases are not supported in this browser.'); return; } db.transaction(function(transaction) { transaction.executesql( 'INSERT INTO User(FirstName, LastName) VALUES (?,?)', [$('#txfirstname').val(), $('#txlastname').val()], function() {alert('record added');}, errorhandler); }); return false; }
20 WebSQL Example function ListDBValues() { if (!window.opendatabase) { alert('databases are not supported in this browser.'); return; } } $('#lbusers').html(''); db.transaction(function(transaction) { transaction.executesql('select * FROM User;', [], function(transaction, result) { if (result!= null && result.rows!= null) { for (var i = 0; i < result.rows.length; i++) { var row = result.rows.item(i); $('#lbusers').append('<br>' + row.userid + '. ' + row.firstname + ' ' + row.lastname); } } }, errorhandler) }); function errorhandler(transaction, error) { } alert('error: ' + error.message + ' code: ' + error.code);
21 WebSQL Example </script> </head> <body> <h1>websql</h1> <input id="txfirstname" type="text" placeholder="firstname"> <input id="txlastname" type="text" placeholder="last Name"> <input type="button" value="add record" onclick="addvaluetodb()"> <input type="button" value="refresh" onclick="listdbvalues()"> <br> <br> <span style="font-weight:bold;">currently stored values:</span><span id="lbusers"></span> </body> </html>
22 Location data GPS coordinates can be obtained using the W3C Geolocation API Combining Geolocation API with Google Maps SDKs:
23 Example <!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>geolocation API</title> <meta name="viewport" content="user-scalable=no, width=device-width"> <meta content="yes" name="apple-mobile-web-app-capable" /> <script type="text/javascript"> $(document).ready(function(){ navigator.geolocation.getcurrentposition( function (position) { alert('latitude: '+position.coords.latitude + ' Longitude: '+position.coords.longitude); } ); } ); </script> </head> <body></body> </html>
24 Offline Web Applications The offline application cache allows users to run web apps even when they are not connected to the internet In order to add the manifest: <html manifest= Web.manifest"> The manifest contains a list of all the files that should be cached locally (downloaded in the background)
25 Offline Web Applications NETWORK: always request from the server FALLBACK: fallback mechanism WEB.manifest content: CACHE MANIFEST index.html NETWOK: logo.jpg FALLBACK: images/ images/offline.jpg
26 Other HTML5 features 2D Canvas Animation API in HTML5 Semantic Document Structure Native Audio and Video Controls
27 ~Native Web Apps Several frameworks allow the conversion of web application to hybrid ones that can be installed and can access more device features PhoneGap (link) RhoMobile (link) Titanium Mobile (link) Others
28 ~Native Web Apps (PhoneGap) Microsoft Windows Phone 7 will be supported soon!* *Source:
29 Further reading J. Stark, Building Android Apps with HTML, CSS, and JavaScript. O Reilly Media, Inc., S. Allen and V. Graupera, Pro Smartphone Cross-Platform Development: IPhone, Blackberry, Windows Mobile and Android Development and Distribution. Apress, G. Frederick and R. Lal, Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax- Based Applications for iphone, Android, Palm Pre, Blackberry, Windows Mobile and Nokia S60. Apress, W3C Geolocation API Specification - dev.w3.org/geo/api/spec-source.html
30 Further reading Device APIs and Policy Working Group Mobile Web Application Best Practices - JQTouch - iwebkit - jquery Mobile - PhoneGap -
31
SYST35300 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
Designing for the Mobile Web Lesson 3: HTML5 Web Apps
Designing for the Mobile Web Lesson 3: HTML5 Web Apps Michael Slater, CEO Andrew DesChenes, Dir. Services [email protected] 888.670.6793 www.webvanta.com Welcome! Four sessions 1: The Mobile
Smartphone 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
Web Browser. Fetches/displays documents from web servers. Mosaic 1993
HTML5 and CSS3 Web Browser Fetches/displays documents from web servers Mosaic 1993 Firefox,IE,Chrome,Safari,Opera,Lynx,Mosaic,Konqueror There are standards, but wide variation in features Desktop Browser
Developing Native JavaScript Mobile Apps Using Apache Cordova. Hazem Saleh
Developing Native JavaScript Mobile Apps Using Apache Cordova Hazem Saleh About Me Ten years of experience in Java enterprise, portal, mobile solutions. Apache Committer and an open source fan. Author
Lecture 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
Multi-platform mobile application development using HTML5, JavaScript and CSS3.
Multi-platform mobile application development using HTML5, JavaScript and CSS3. Simon Facciol June 2011 Submitted to the Institute of Information & Communication Technology in partial fulfilment of the
the 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
Cross-Platform Tools
Cross-Platform Tools Build once and Run Everywhere Alexey Karpik Web Platform Developer at ALTOROS Action plan Current mobile platforms overview Main groups of cross-platform tools Examples of the usage
HTML5 the new. standard for Interactive Web
WHITE PAPER HTML the new standard for Interactive Web by Gokul Seenivasan, Aspire Systems HTML is everywhere these days. Whether desktop or mobile, windows or Mac, or just about any other modern form factor
<Insert Picture Here>
Oracle Application Express: Mobile User Interfaces Marc Sewtz Senior Software Development Manager Oracle Application Express Oracle USA Inc. 520 Madison Avenue,
Cross-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 [email protected] @ActiveNick www.activenick.net Who is ActiveNick?
Designing for Mobile Devices
Designing for Mobile Devices October 2010 Pawel Zareba Table of Contents Mobile market overview... 3 Smartphone penetration... 3 Mobile browsers:... 9 Browser detect techniques... 11 Progressive enhancement:...
Mobile Learning Application Based On Hybrid Mobile Application Technology Running On Android Smartphone and Blackberry
Mobile Learning Application Based On Hybrid Mobile Application Technology Running On Android Smartphone and Blackberry Djoni Haryadi Setiabudi, Lady Joanne Tjahyana,Winsen Informatics Department Petra
ios 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
max firtman @firt firt.mobi martes 26 de julio de 11
max firtman @firt firt.mobi who am I? mobile+web developer mobilexweb.com blog @firt where? where? buenos aires ~ argentina where? buenos aires ~ argentina patagonia soccer tango where? buenos aires ~
How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE
How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE Solutions Introduction: Enterprises around the globe are mobilizing mission-critical services. Businesses get streamlined due
Making the Most of Existing Public Web Development Frameworks WEB04
Making the Most of Existing Public Web Development Frameworks WEB04 jquery Mobile Write less, do more 2 The jquery Suite UI Overhaul Look and Feel Transitions Interactions Touch, Mouse, Keyboard Don t
White Paper INTRODUCTION. In mobile development, there are three different types of applications: PRE-SMARTPHONE MOBILITY NATIVE MOBILE APPLICATIONS
INTRODUCTION The mobile development arena is growing very quickly, especially in the business-to-consumer (B2C) space. We are also seeing significant growth in business-to-business (B2B) enterprise applications
Smart Phones Application development using HTML5 and related technologies: A tradeoff between cost and quality
www.ijcsi.org 455 Smart Phones Application development using HTML5 and related technologies: A tradeoff between cost and quality 1 Yousuf Hasan, 2 Mustafa Zaidi, 3 Najmi Haider, 4 W.U.Hasan and 5 I.Amin
Development of mobile applications for multiple platforms
Harwell Innovation Centre Building 173 Curie Avenue Harwell Oxford Didcot Oxfordshire, OX11 0QG +44 1235 838 531 www.redskiessoftware.com Development of mobile applications for multiple platforms By Darren
HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS
HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS RAJESH KUMAR Technical Lead, Aricent PUNEET INDER KAUR Senior Software Engineer, Aricent HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI
Accessing External Databases from Mobile Applications
CENTER FOR CONVERGENCE AND EMERGING NETWORK TECHNOLOGIES CCENT Syracuse University TECHNICAL REPORT: T.R. 2014-003 Accessing External Databases from Mobile Applications Version 2.0 Authored by: Anirudh
CiviMobile & CiviSync Mobile. Peter McAndrew Rohit Thakral
CiviMobile & CiviSync Mobile Peter McAndrew Rohit Thakral Agenda Why to? How to? What to? Introduction to CiviMobile What the app looks like today? How does it work? How to install and test? What goes
The Bootstrapper's Guide to the Mobile Web by Deltina Hay. Mobile App Strategy Worksheet. I. Target Market, App Category, Platforms
The Bootstrapper's Guide to the Mobile Web by Deltina Hay Mobile App Strategy Worksheet This worksheet can help you plan an effective strategy and solution for your mobile apps. Refer to respective sections
Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework
Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework pinboard.in tag http://pinboard.in/u:jasonclark/t:amigos-jquery-mobile/ Agenda Learn what a mobile framework is. Understand
the intro for RPG programmers Making mobile app development easier... of KrengelTech by Aaron Bartell [email protected]
the intro for RPG programmers Making mobile app development easier... Copyright Aaron Bartell 2012 by Aaron Bartell of KrengelTech [email protected] Abstract Writing native applications for
BUILDING MOBILE WEB APPS WITH PHONEGAP. Matt Zukowski
BUILDING MOBILE WEB APPS WITH PHONEGAP Matt Zukowski This slide deck https://slid.es/zukzuk/phonegap 1. Install Android Development Tools 2. Install Phonegap 3. Build a simple app using Phonegap 4. Build
Issues 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
Cross-Platform Mobile Application Development
Cross-Platform Mobile Application Development Anirudh Nagesh, MS Student School of Information Studies, Syracuse University [email protected] Carlos E. Caicedo, Assistant Professor School of Information
research: technical implemenation
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:
Building native mobile apps for Digital Factory
DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels
Enterprise Mobile Application Development: Native or Hybrid?
Enterprise Mobile Application Development: Native or Hybrid? Enterprise Mobile Application Development: Native or Hybrid? SevenTablets 855-285-2322 [email protected] http://www.seventablets.com
Dasharatham Bitla (Dash) [email protected] http://mobilog.bitlasoft.com www.bitlasoft.com
Building Mobile (Smartphone) Apps with Ruby & HTML An introduction to Rhodes Dasharatham Bitla (Dash) [email protected] http://mobilog.bitlasoft.com www.bitlasoft.com Smartphones Market Smartphones sales
Developing Offline Web Application
Developing Offline Web Application Kanda Runapongsa Saikaew ([email protected]) Art Nanakorn Thana Pitisuwannarat Computer Engineering Khon Kaen University, Thailand 1 Agenda Motivation Offline web application
Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.
Mobile Development Frameworks Overview Understand the pros and cons of using different mobile development frameworks for mobile projects. Mobile Solution Frameworks One of the biggest technological decisions
HTML5 and CSS3. new semantic elements advanced form support CSS3 features other HTML5 features
HTML5 and CSS3 new semantic elements advanced form support CSS3 features other HTML5 features fallback solutions HTML5 and CSS3 are new and evolving standards two levels of fallback different browsers
Cross Platform App Development
Cross Platform App Development a technical overview Heiko Behrens #OOP2011 @HBehrens I want an iphone App! diversity of platforms 94 App Stores two categories How can we address this diversity? You can
Mobile Learning Basics + (Free) Mobile Learning Guide. Jason Haag and Marcus Birtwhistle
Mobile Learning Basics + (Free) Mobile Learning Guide Jason Haag and Marcus Birtwhistle Agenda Basics of Mobile Learning Why? What? ADL mlearning Guide What? How? Resources Questions/Discussion What We
Bridging 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
Mobile App Infrastructure for Cross-Platform Deployment (N11-38)
Mobile App Infrastructure for Cross-Platform Deployment (N11-38) Contents Introduction... 2 Background... 2 Goals and objectives... 3 Technical approaches and frameworks... 4 Key outcomes... 5 Project
WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER
WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com
Links Getting Started with Widgets, Gadgets and Mobile Apps
Widgets, Gadgets, and Mobile Apps for Libraries: Tips, Code Samples, Explanations, and Downloads Michael Sauers Technology Innovation Librarian Nebraska Library Commission [email protected] Jason
Beginning Smartphone Web Development
Beginning Smartphone Web Development I3. jl!c;llirici JavaScript C;SS, f HTML and A-, p p I i с at i о n s f о r«p ri о n e,, А л ei ro i ci, P a! ei P re, Eli ас к I Windows Мкаане, and inotaa S60 Gail
Multi-Platform Mobile Application Development Analysis. Lisandro Delía Nicolás Galdámez Pablo Thomas Leonardo Corbalán Patricia Pesado
Multi-Platform Mobile Application Development Analysis Lisandro Delía Nicolás Galdámez Pablo Thomas Leonardo Corbalán Patricia Pesado Agenda 1. 2. 3. 4. 5. Introduction Multi-Platform Mobile Applications
Mobile web developer guide
DIGITAL FACTORY 7.0 Mobile web developer guide Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels to truly control time-to-market
Viability of developing cross-platform mobile business applications using a HTML5 Mobile Framework
Viability of developing cross-platform mobile business applications using a HTML5 Mobile Framework Joshua Morony November 13, 2013 Supervisor: Paul Calder Submitted to the School of Computer Science, Engineering,
Chapter 2: Interactive Web Applications
Chapter 2: Interactive Web Applications 2.1! Interactivity and Multimedia in the WWW architecture 2.2! Server-Side Scripting (Example PHP, Part I) 2.3! Interactivity and Multimedia for Web Browsers 2.4!
<link rel="stylesheet" type="text/css" media="all" href="css/iphone.css" /> <!-- User defined styles -->
Mobile Publishing. Academy of Journalism and Media, Faculty of Economic Sciences, University of Neuchâtel Switzerland
Mobile Publishing MARCO GIARDINA a,b a Academy of Journalism and Media, Faculty of Economic Sciences, University of Neuchâtel Switzerland b Sensiel Research, Bern, Switzerland Faculty of Economic Sciences,
Navigating the Mobile App Development Landscape
Navigating the Mobile App Development Landscape You keep hearing about user trends towards mobile devices; your 10- year old knows your ipad better than you, and so you figure that your business should
Mobile 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
Beginning Android Web
Beginning Android Web Apps Development Develop for Android using HTML5, CSS3, and JavaScript Jon Westfall Rocco Augusto Grant Allen Apress* Contents Contents at a Glance About the Authors About the Technical
HTML5 as the Core Technology of the Mobile Enterprise
Worklight - Extend Your Business White Paper HTML5 as the Core Technology of the Mobile Enterprise Contents Intro... 4 Strategic Considerations... 4 Commitment from Mobile Vendors... 4 Active Standardization
Evaluating Cross-Platform Development Approaches (WORA Tools ) for Mobile Applications
Evaluating Cross-Platform Development Approaches (WORA Tools ) for Mobile Applications Prof. Vijaya Jadhav Asst. Professor, ASM s IBMR, E-mail : [email protected] Prof. Haridini Bhagwat Asst. Professor,
HTML5: Separating Fact and Fiction. www.wipconnector.com @caaarlo #wipjam
HTML5: Separating Fact and Fiction www.wipconnector.com @caaarlo #wipjam Announcements What is HTML5? Agenda What can HTML5 do? What can t it do? Pure HTML5/Native vs. Hybrid approaches Guest Developer
To Study and Design a Cross-Platform Mobile Application for Student Information System using PhoneGap Framework
To Study and Design a Cross-Platform Mobile Application for Student Information System using PhoneGap Framework Avinash Shrivas 1, Anandkumar Pardeshi 2 1 Associate Professor, Vidyalankar Institute of
WHITE PAPER. Cross Platform Mobile Development
Cross Platform Mobile Development Cross Platform Mobile Development With growing number of mobile platforms and devices, the process of developing apps that best fit each of the platforms becomes a tedious
THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC.
THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC. Copyright 2012, SAS Institute Inc. All rights reserved. Overview Mobile
Developing mobile educational apps: development strategies, tools and business models
Developing mobile educational apps: development strategies, tools and business models Serena Pastore 1 Astronomical Observatory of Padova, INAF Padova, 35122, ITALY [email protected] with the
Leveraging Partners and Open Source Technology in your Mobility Strategy. emids webinar Thursday, August 11, 2011 1:00 pm 2:00 pm EDT
Leveraging Partners and Open Source Technology in your Mobility Strategy emids webinar Thursday, August 11, 2011 1:00 pm 2:00 pm EDT Presenters Jerry Buchanan Account Director emids Technologies Ambarish
Analysis of Cross-Platform Development Frameworks for a Smartphone Pediatric Application
Analysis of Cross-Platform Development Frameworks for a Smartphone Pediatric Application Rui Oliveira 1, Gabriel Pontes 2, José Machado 1 and António Abelha 1 1 Department of Informatics, University of
Dealing with the Dilemma: Mobile App Development Approach & Decisions
March 2012 Dealing with the Dilemma: Mobile App Development Approach & Decisions By Mobility Practice Happiest Minds Overview Today, mobile applications have become an integral part of nearly every organization
BUILD A MOBILE APP WITH HTML5 AND JAVASCRIPT
Review Article BUILD A MOBILE APP WITH HTML5 AND JAVASCRIPT Miljan Jeremić 1, Zvonko Damjanović 2, Đorđe Kostadinović 3, Dušan Jeremić 4 1 Knjževačka Gimnazija knjaževac, 2 University of Belgrade, Technical
place/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
Web-based Mobile Applications
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Web-based Mobile Applications Mobile Communication and Mobile Computing Prof. Dr. Alexander Schill http://www.rn.inf.tu-dresden.de
Retool 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
Cross Platform Applications with IBM Worklight
IJCSNS International Journal of Computer Science and Network Security, VOL.15 No.11, November 2015 101 Cross Platform Applications with IBM Worklight P.S.S.Vara Prasad and Mrs.S.Durga Devi Dept. of IT
Enabling Cordova (aka PhoneGap) on Tizen. René Pourtier / Luc Yriarte
Enabling Cordova (aka PhoneGap) on Tizen René Pourtier / Luc Yriarte What is Cordova (aka PhoneGap)? An open-source standards-based development framework for building cross-platform mobile applications
Technical and Business Challenges for Mobile Application Developers. Tony Wasserman Carnegie Mellon Silicon Valley Mobicase 2010
Technical and Business Challenges for Mobile Application Developers Tony Wasserman Carnegie Mellon Silicon Valley Mobicase 2010 The Growth of Mobile Applications From zero to 500,000 (or so) in 3 years!
Using Agile to Develop Mobile Apps
Using Agile to Develop Mobile Apps Xelaration IBM Rational Seminar May 29, 2013 1 Agenda Agile From waterfall to agile Agile properties Traditional versus agile Agile for mobile apps, why not! Mobile apps
Web Designing with UI Designing
Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Web Designing with UI Designing
Differences between HTML and HTML 5
Differences between HTML and HTML 5 1 T.N.Sharma, 2 Priyanka Bhardwaj, 3 Manish Bhardwaj Abstract: Web technology is a standard that allow developing web applications with the help of predefined sets of
Agenda. 1. ZAPms Konzept. 2. Benutzer-Kontroller. 3. Laout-Aufbau. 4. Template-Aufbau. 6. Konfiguration. 7. Module.
Agenda. ZAPms Konzept.. Benutzer-Kontroller.. Laout-Aufbau.. Template-Aufbau. 5. Bildergalerie (Beispiel). 6. Konfiguration. 7. Module. . ZAPms Konzept Benutzer Web Server Benutzer-Kontroller www.domain/index.php
The Development Manager s Quick Guide to HTML5
The Development Manager s Quick Guide to HTML5 What Is HTML5 and Why Should You Care? Table of Contents HTML 5 Is Making a Big Impact and Quickly 1 HTML5 at a Glance 1 Core Features of HTML5 2 HTML5 and
Review of Cross-Platforms for Mobile Learning Application Development
Review of Cross-Platforms for Mobile Learning Application Development Nabil Litayem 1, 2, Bhawna Dhupia 1, Sadia Rubab 1 1 Computer Science and Information, Salman Bin Abdulaziz University Wadi College
Best 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
The open source cross-platform application development frameworks for smart phones
The open source cross-platform application development frameworks for smart phones Naresh Babu M M, Y Sreeraman and E Purushotham Dept. of Information Technology, Sreenivasa Institute of Technology & Management
DIEGO PINEDO ESCRIBANO ANALYSIS OF THE DEVELOPMENT OF CROSS-PLATFORM MOBILE APPLICATIONS Master of Science Thesis
DIEGO PINEDO ESCRIBANO ANALYSIS OF THE DEVELOPMENT OF CROSS-PLATFORM MOBILE APPLICATIONS Master of Science Thesis Examiner: Professor Tommi Mikkonen Examiner and topic approved by the Faculty Council of
Here s how to choose the right mobile app for you.
Here s how to choose the right mobile app for you. There is no arguing with statistics. The future of the web is mobile. Tablet shipments are increasing exponentially and within two years consumer broadband
