The Smarter Everyday project is owned and operated by CTE Solutions Inc. Mobile Development with HTML5 Jean-Francois Bilodeau Senior Instructor – CTE Solutions.

Slides:



Advertisements
Similar presentations
Hybrid or Native?! Doncho Minkov Telerik Software Academy Senior Technical Trainer
Advertisements

Mobile App Development Using: Presented by Tyler Richey Images from
Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher
JAVA Programming Environment © Juhani Välimäki 2003.
Programming Mobile Applications with Android
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%
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Web & Mobile App Accessibility with Adobe Tools Kiran Kaja | Accessibility.
Hybrid or Native?! Doncho Minkov Telerik Software Academy Senior Technical Trainer
1 Mobile Computing Mobile First (formerly Worklight) Copyright 2015 by Janson Industries.
Native vs hybrid vs web mobile Application
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
How to make it work? Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Sayed Ahmed BSc. Eng. In Computer Sc. and Eng. (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just.
BUILD CROSS-PLATFORM NATIVE MOBILE APP FOR DNN DNN Mobi.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
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.
Sayed Ahmed Computer Engineering (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just et cetera) Technologies.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Developing Cross-Platform Applications with Visual Studio 2015
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
PhoneGap- Cross platform for mobile Lê Nguyên Khánh Trần Đại Nhân
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Apache Cordova Tools in Visual Studio
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Using NativeScript to develop native apps for IOS and Android
KAASHIV INFOTECH Presents INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
Top 12 Frameworks for Android App Development
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
Phonegap API & Phonegap Bridge CIS 136 Building Mobile Apps 1.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
TELERIK APP BUILDER ( Icenium ). POINTS TO DISCUSS  Introduction  Features  Versions  Supported Frameworks.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Mobile App Development Using:
A little more App Inventor and Mind the GAP!
PhoneGap, Processing.
Introduction to Xamarin C# Everywhere
ET-570 Smart Phone Apps.
Browsers and Web Platforms
Apache Cordova Overview
Build Native Mobile Apps using JavaScript and Ionic
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
Hybrid Mobile Applications
Hybrid Mobile Applications
Mobile App Development
Apps XD.
Cross Platform Development with Xamarin & Visual Studio 2013
Office 365 Development.
12/5/2018 HCI SNS College of Engineering Department of Computer Science and Engineering Mobile Application Development Presented by S.Yamuna AP/CSE.
CIS 136 Building Mobile Apps
And I have to create mobile apps too?
Office 365 Development.
Apache Cordova What is it ? Platforms Development Architecture Plugins
Presentation transcript:

The Smarter Everyday project is owned and operated by CTE Solutions Inc. Mobile Development with HTML5 Jean-Francois Bilodeau Senior Instructor – CTE Solutions

Mobile Development with HTML5 Using the Technologies you are already Familiar with: HTML JavaScript CSS Develop on your favourite platform: Linux Mac Windows

 Top-level Apache project   Originally created by Adobe and known as PhoneGap  PhoneGap still exists, but relies on the work done by Apache  Supports most mobile OS  Android, iOS and Windows Phone are 100% supported  Support also exists for Blackberry, webOS, Symbian and Tizen

Installing Apache Cordova Instruction are at Install Node.js (nodejs.org) Run:npm install -g cordova Done!

Creating a Cordova Project Run: cordova create myproject com.cte.example MyProject Project directory is created (/myproject) Add platforms are desired : cordova platform add ios (Mac only) cordova platform add android cordova platform add wp8 (Windows only) etc. View your platforms: cordova platforms ls Remove a platform : cordova platforms rm

Creating the UI  Pages are views  HTML for structure  CSS for presentation  JavaScript for behaviour  (sounds familiar?)

Publishing to a Device  First, build the project:  Cordova build  Test on your emulator :  Cordova emulate android

Plugins  Apache Cordova has a rich set of plugins (600+)  To install plugins:  cordova plugin add >  To list your plugins:  cordova plugin ls  To remove a plugin:  cordova plugin rm >  For complete list of plugins: 

Persisting Information  You can use:  HTML5 LocalStorage  Text-only storage  Universal  WebSQL  Relational database  Limited platform support  IndexDB  Not as rich as WebSQL  Limited platform support

Development Environment  Any text editor (Notepad, vi, etc...)  Eclipse IDE  IntelliJ IDEA  NetBeans  Visual Studio 2015

Limitations  Performance remains an issue  Does not use native look-and-feel  But can use Javascript libraries such as jQuery Mobile  Code is easily viewable  Minimizer can help obfuscate the code

Alternatives Embarcadero RADStudio XE C++ Delphi Native Peformance! Xamarin Studio C# Qt SDK C++ Appcelerator JavaScript compiled to native code

Training with impact TECHNICAL MANAGEMENT BUSINESS Microsoft Certified VMware Cloud Computing IT and Cyber Security CompTIA Java Programming- Languages NovellNovell & UNIXUNIX TOGAF Enterprise Architecture ITILITIL & COBiTCOBiT Lean IT Agile and Scrum Business Analysis Project Management PRINCE 2 Change Management Communication Skills Leadership Skills Negotiation Skills Problem Solving Skills Facilitation Skills and many more…

CTE Solutions Inc. - Ottawa 11 Holland Avenue, Suite 100 Ottawa, Ontario, K1Y 4S1 Tel: (613) Toll Free: 1 (866) Fax: (613) CTE Solutions Inc. - Toronto 77 Bloor St. West, Suite 1406 Toronto, Ontario M5S 1M2 Tel: (416) Toll Free: 1 (866) Fax: (416) For Free Training Resources