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



Similar documents
Cyber Security Framework: Intel s Implementation Tools & Approach

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

Upgrading Intel AMT 5.0 drivers to Linux kernel v2.6.31

Intel Platform Controller Hub EG20T

ARM* to Intel Atom Microarchitecture - A Migration Study

An Architecture to Deliver a Healthcare Dial-tone

Developing secure software A practical approach

SYST35300 Hybrid Mobile Application Development

Internal LVDS Dynamic Backlight Brightness Control

Intel XDK для разработки кросс-платформенных мобильных приложений

PHYSICAL CORES V. ENHANCED THREADING SOFTWARE: PERFORMANCE EVALUATION WHITEPAPER

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

ADF Mobile Overview and Frequently Asked Questions

DDR2 x16 Hardware Implementation Utilizing the Intel EP80579 Integrated Processor Product Line

Crosswalk: build world class hybrid mobile apps

Retool your HTML/JavaScript to go Mobile

CT Bus Clock Fallback for Linux Operating Systems

Intel HTML5 Development Environment Article Using the App Dev Center

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Spread-Spectrum Clocking to Reduce EMI

How To Develop A Mobile App With Phonegap

Contents Overview and Product Contents

ORACLE ADF MOBILE DATA SHEET

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

Developing and deploying mobile apps

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

How to pick the right development model for your next mobile project

Using GStreamer for hardware accelerated video decoding on Intel Atom Processor E6xx series

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

How To Install An Intel System Studio 2015 For Windows* For Free On A Computer Or Mac Or Ipa (For Free)

max firt.mobi martes 26 de julio de 11

Intel Dialogic System Software for PCI Products on Windows

Cross-Platform Phone Apps & Sites with jquery Mobile

Intel(R) IT Director User's Guide

Processor Reorder Buffer (ROB) Timeout

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

Introduction to IBM Worklight Mobile Platform

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

Porting Existing PhoneGap Apps to Tizen OS - Development Story

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 1

Using Windows* 7/Windows Embedded Standard 7* with Platforms Based on the Intel Atom Processor Z670/Z650 and Intel SM35 Express Chipset

Choosing a Mobile Application Development Approach

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

CiviMobile & CiviSync Mobile. Peter McAndrew Rohit Thakral

Xen in Embedded Systems. Ray Kinsella Senior Software Engineer Embedded and Communications Group Intel Corporation

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

CROSS PLATFORM APP A COMPARATIVE STUDY

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

ios SDK possibilities & limitations

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

HTML5: Separating Fact and Fiction. #wipjam

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

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

Intel Rapid Storage Technology (Intel RST) in Linux*

Building native mobile apps for Digital Factory

IBM Worklight: Responsive Design for Mul8- Channel Applica8on Development

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

IBM MobileFirst Application Development: Build and Deliver Mobile Apps Quickly with IBM Worklight Foundation Cloud Edition IBM Corporation

Supported Platforms May 2013

Building HTML5 and hybrid mobile apps using cloud services. Andrei Glazunov

ANDROID APP DEVELOPMENT: AN INTRODUCTION CSCI /19/14 HANNAH MILLER

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

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

Cross Platform Applications with IBM Worklight

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

Inside Linux* graphics

NotePad No More: - A Personal Survey of HTML5 Developer Toolsets. Stewart Christie - Tizen and HTML5 Community Manager.

HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS

RFP# ADDENDUM No. 1 Questions and Answers

QML and JavaScript for Native App Development

KonyOne Server Prerequisites _ MS SQL Server

Statement of Direction

White Paper David Hibler Jr Platform Solutions Engineer Intel Corporation. Considerations for designing an Embedded IA System with DDR3 ECC SO-DIMMs

Enable Your Automated Web App Testing by WebDriver. Yugang Fan Intel

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

Native, web or hybrid mobile-app development

Take full advantage of IBM s IDEs for end- to- end mobile development

Embedded Controller Usage in Low Power Embedded Designs

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

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application

Accessing the Real Time Clock Registers and the NMI Enable Bit

Enabling new usage models for Intel Embedded Platforms

Article. One for All Apps in HTML5

Cross-Platform Mobile Application Development

Multi-Platform Mobile Application Development Analysis. Lisandro Delía Nicolás Galdámez Pablo Thomas Leonardo Corbalán Patricia Pesado

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

HTML5 as the Core Technology of the Mobile Enterprise

Intel EP80579 Software for Security Applications on Intel QuickAssist Technology Cryptographic API Reference

Mobile App Design and Development

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

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

Developing Cross-platform Mobile and Web Apps

... Introduction Acknowledgments... 19

Build a Mobile App in 60 Minutes with MAF

Enterprise Mobile Application Development: Native or Hybrid?

Cross Platform Applications with IBM Worklight

Transcription:

Development for Mobile Devices Tools from Intel, Platform of Your Choice! Sergey Lunev, Intel Corporation HTML5 Tools Development Manager

Optional: Download App Preview Android bit.ly/1i8vegl ios bit.ly/1a3w7bk

Use of HTML/CSS/JS for UI and Program Logic 3

Why Hybrid HTML5 Apps? Hybrid Apps concept allows developers to build compelling apps utilizing their HTML5 skills and these apps can be distributed in native app stores. 4

Hybrid HTML5 App Advantage Native Apps Single Platform Full Capabilities Partial Capabilities Web Apps Hybrid HTML5 Apps Web developer skills Instant updates Unrestricted distribution Web developer skills Access to native platform App store distribution Multiple Platforms 5 Advanced UI interactions Fastest performance App store distribution

Web vs. Hybrid vs. HTML5 Applications Tomorrow Tomorrow Today Today Web App Hybrid App HTML5 App limited sensor input full sensor input full device access Runs w/o network Yes Yes Yes Flexible Layout Yes Yes Yes Device APIs Limited Mostly Complete Distribution URL Native Binary URL/Binary Cross Platform Yes Yes & No Yes Runs in Web Browser Yes No No Runs in Web Runtime No Yes Yes The HTML5 standard is evolving to include device APIs 6

Intel XDK Tools for Hybrid HTML5 App Development Develop Debug and Test HTML5 Editor Device Emulator JS Debugger App Designer On-Device App Tester On-Device App Debugger Layout App Starter Deploy Cloud-Based Packaging Tool Cordova Build Hybrid Apps HTML5 Build Web Apps Quick Layout Apple* AppStore Google* Play* Windows* Market Chrome* Store Facebook* Your Website App Framework Optimized JS libs App Game I/F Optimized Canvas Build cross-platform HTML5 hybrid applications. *HTML5 logo is the property of World Wide Web Consortium (W3C) 7

Layout and Design 8 Intel XDK Overview

Develop: Mobile App Design Tools Develop Debug and Test HTML5 Editor Device Emulator JS Debugger App Designer On-Device App Tester On-Device App Debugger RWD Layout App Starter Deploy Cloud-Based Packaging Tool Cordova Build Hybrid Apps HTML5 Build Web Apps Quick Layout Apple* AppStore Google* Play* Windows* Market Chrome* Store Facebook* Your Website App Framework Optimized JS libs App Game I/F Optimized Canvas Build cross-platform HTML5 hybrid applications. 9 Intel XDK Overview

Demo: Mobile App Design Tools 10 Intel XDK Overview

Test and Debug 11 Intel XDK Overview

Test: Emulate and On-Device Debug Develop Debug and Test HTML5 Editor Device Emulator JS Debugger App Designer On-Device App Tester On-Device App Debugger RWD Layout App Starter Deploy Cloud-Based Packaging Tool Cordova Build Hybrid Apps HTML5 Build Web Apps Quick Layout Apple* AppStore Google* Play* Windows* Market Chrome* Store Facebook* Your Website App Framework Optimized JS libs App Game I/F Optimized Canvas Build cross-platform HTML5 hybrid applications. 12 Intel XDK Overview

Demo: Emulate and On-Device Debug 13 Intel XDK Overview

Remote Download of Notifiers Test App Scan this http://intel.ly/h7qm4o Fingers crossed, hoping the network doesn t overload!! 14 2013 HTML5 DevConf Intel XDK Overview

Package and Build 15 Intel XDK Overview

Deploy: Package and Build Develop Debug and Test HTML5 Editor Device Emulator JS Debugger App Designer On-Device App Tester On-Device App Debugger RWD Layout App Starter Deploy Cloud-Based Packaging Tool Cordova Build Hybrid Apps HTML5 Build Web Apps Quick Layout Apple* AppStore Google* Play* Windows* Market Chrome* Store Facebook* Your Website App Framework Optimized JS libs App Game I/F Optimized Canvas Build cross-platform HTML5 hybrid applications. 16 Intel XDK Overview

Demo: Package and Build 17 Intel XDK Overview

Alternate Build Service Offerings Intel XDK Adobe* PhoneGap* Build* Other Options (typical) ios* Android* Windows* 8 Blackberry* Tizen* Amazon* Kindle* Barnes & Nobile* Nook* FireFox* OS 18 Chrome* OS Web App Facebook* WebOS* Intel XDK Overview Build support as of October, 2013

Related Tools 19

Intel HTML5 App Porter Tool - BETA Your App Apple* Apple* App Store Store App You Have Deployed an ios* App......but you want to broaden your market reach... translate your application from Objective C to HTML5 Google* Google* Play* Play* Windows* Windows* Store/Windows* Store/Windows* Phone Store Store Phone Facebook* Store Store Facebook* Chrome* Store Store Chrome* Own Website Website Own 20

ios* to HTML5 Translation Process Original ios* App Existing app source code written in Objective-C* XIB Files + Resource Files Translated HTML5 App Each.m and.c file is translated into an equivalent.js file Each XIB view is translated into editable HTML and CSS New app source code written in JavaScript HTML + CSS + Resource Files Application Code System and Library Code Intel HTML5 App Porter Tool - BETA Library ios SDK Stack System API calls are translated into calls to standard HTML5 API and other JS libraries 21 jquery Mobile HTML5 API

Additional Sources of Information software.intel.com/html5 html5dev-software.intel.com serge.lunev@intel.com 22

Legal Notices This presentation is for informational purposes only. INTEL MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. [BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino Inside, Core Inside, i960, Intel, the Intel logo, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, the Intel Inside logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel Sponsors of Tomorrow., the Intel Sponsors of Tomorrow. logo, Intel StrataFlash, Intel Viiv, Intel vpro, Intel XScale, InTru, the InTru logo, InTru soundmark, Itanium, Itanium Inside, MCS, MMX, Pentium, Pentium Inside, skoool, the skoool logo, Sound Mark, The Journey Inside, vpro Inside, VTune, Xeon, and Xeon Inside] are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries. Java and all Java based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Bluetooth is a trademark owned by its proprietor and used by Intel Corporation under license. Intel Corporation uses the Palm OS Ready mark under license from Palm, Inc. Copyright 2013, Intel Corporation. All rights reserved. 23