2013.02.26 intel overview

63
06/20/2022 1 Making Native Mobile Apps with HTML5 using the appMobi XDK

Upload: andrew-smith

Post on 15-May-2015

343 views

Category:

Documents


2 download

DESCRIPTION

This presentation was made to the other members of the

TRANSCRIPT

Page 1: 2013.02.26 Intel Overview

04/12/2023 1

Making Native Mobile Apps with HTML5 using the

appMobi XDK

Page 2: 2013.02.26 Intel Overview

Who am I?

Andrew SmithappMobi Developer

EvangelistWeb Development

@profMobi

Page 3: 2013.02.26 Intel Overview

Who am I?

Andrew SmithappMobi Developer Evangelist

Web Development@profMobi

Brand New Intel Employee!!1!

Page 4: 2013.02.26 Intel Overview

o What is appMobi all about?o The Anatomy of an appMobi Applicationo Using the XDK Development Toolo Building a Hybrid Mobile Applicationo Preview Your App on Deviceo Building the Application in the Cloudo How to get started?

Agenda

Page 5: 2013.02.26 Intel Overview

Save questions or email them

[email protected]

Page 6: 2013.02.26 Intel Overview

What is appMobi all about?

Page 7: 2013.02.26 Intel Overview

04/12/2023 7

Mission:To unify the technologies used in delivering web and mobile

apps, simplifying the process of development and resulting in a new class

of creative and compelling native mobile apps and interactive ads.

Strategy:Offer a cloud-based, white-label platform that opens up the

world of cross-device native mobile app creation to web developers, using familiar languages and tools:

HTML and JavaScript

Page 8: 2013.02.26 Intel Overview

What does appMobi do?

The appMobi mission is to help developers create awesome mobile apps using HTML5

Page 9: 2013.02.26 Intel Overview

Make Native Apps Using HTML5

Build your appswith these

Distribute your apps here

Page 10: 2013.02.26 Intel Overview

Why Your Application Should Be HTML5 Based

Page 11: 2013.02.26 Intel Overview

Why Your Application Should Be HTML5 Based

Page 12: 2013.02.26 Intel Overview

Why Your Application Should Be HTML5 Based

On the Sidelines

Page 13: 2013.02.26 Intel Overview

One HTML5 Codebase for 1.5B+

Devices

Page 14: 2013.02.26 Intel Overview

Free XDK Development Tool

Page 15: 2013.02.26 Intel Overview

Cloud Based Build System

Page 16: 2013.02.26 Intel Overview

jqMobi

Page 17: 2013.02.26 Intel Overview

• Game Engine Interfaces• directCanvas• Android Multi-Touch• Multi-Sound

HTML5 Game Development

Page 18: 2013.02.26 Intel Overview

The appMobi Cloud Services provide enhancements for mobile HTML5 applications• Frictionless Payments• Analytics• Game Development

Tools• Over the air updates• Push Messaging

appMobi Cloud Services

Page 19: 2013.02.26 Intel Overview

• Over 140K Developers Using our development tools

• 60K XDK Accounts Created

• Over 6000 Apps Delivered to App stores

Facts

Page 20: 2013.02.26 Intel Overview

The Anatomy of an appMobi

Application

Page 21: 2013.02.26 Intel Overview

• All appMobi applications are built using a full-screen web view control as its UI

• The web programming that makes the application is simply a tiny website

The Anatomy of an appMobi

Application

Page 22: 2013.02.26 Intel Overview

• The HTML, JavaScript, data, and images that make up that tiny website are collectively known as a “bundle”

The Anatomy of an appMobi

Application

Page 23: 2013.02.26 Intel Overview

• Features of the device itself are accessed through integrated JavaScript libraries served up by a tiny webserver in the application itself

• In a native hybrid application, the main library is referenced from: http://localhost:58888

The Anatomy of an appMobi

Application

Page 24: 2013.02.26 Intel Overview

• The “bundle” is tested by loading it into either the XDK or a test application over the Internet

• Once the application is ready for production, it would be built into its own mobile application for distribution through the appropriate application stores

The Anatomy of an appMobi

Application

Page 25: 2013.02.26 Intel Overview

Using the XDK Development Tool

Page 26: 2013.02.26 Intel Overview

Get the XDK

Page 27: 2013.02.26 Intel Overview

The appMobi XDK Development

Tool

Page 28: 2013.02.26 Intel Overview

XDK Version Control

Page 29: 2013.02.26 Intel Overview

Project Controls

Page 30: 2013.02.26 Intel Overview

Development Controls

Page 31: 2013.02.26 Intel Overview

XDK Resources

Page 32: 2013.02.26 Intel Overview

Account Controls

Page 33: 2013.02.26 Intel Overview

Application Simulation

Page 34: 2013.02.26 Intel Overview

Application Display

Page 35: 2013.02.26 Intel Overview

appMobi Cloud Services

Page 36: 2013.02.26 Intel Overview

Building a Hybrid Mobile

Application Using the appMobi

XDK

Page 37: 2013.02.26 Intel Overview

JavaScript API

http://www.html5dev-software.intel.com/documentation/

Page 38: 2013.02.26 Intel Overview

Librarian Application

Page 39: 2013.02.26 Intel Overview

Preview Your Application on

Device

Page 40: 2013.02.26 Intel Overview

Click the “App Tester” Link

Formerly known as “Test Anywhere"

Page 41: 2013.02.26 Intel Overview

Click the “Send App Link” Button

Page 42: 2013.02.26 Intel Overview

Send the app link to a mobile device

Page 43: 2013.02.26 Intel Overview

You have been invited to view an HTML5 project.Requirements:• A testing device: Apple iPhone, iPod Touch or iPad, or any

smartphone running Android 2.X.• You must have Intel's app.lab app installed on the testing

device. If you don't have it, you'll need to go to the App Store or Android Market and install it. Search for "applab" to find it.

• Once you have app.lab installed, please point the browser on your device to:

https://appcenter.html5tools-software.intel.com/appmobitest/amtlaunch.aspx?appname=ahs.librarian&rel=3.4.0&target=QAThen, simply hit the launch button to run the app project.

Send Invitation Email

Page 44: 2013.02.26 Intel Overview

• Install a mobile app on your device

• Go to a Web page on that device

• You are now running my app

Send Invitation Email

Page 45: 2013.02.26 Intel Overview

• Go to the App Store or Google Play and install it.

• Search for "applab" to find it.

Install the appLab application

Page 46: 2013.02.26 Intel Overview

• Open the application link in your web browser to get the launch page.

• Touch Launch to see your application.

Open the link on the device’s web

browser

Page 47: 2013.02.26 Intel Overview

Building the Application in the

Cloud

Page 48: 2013.02.26 Intel Overview

Build for a variety of platforms

Page 49: 2013.02.26 Intel Overview

Click the Build Button

Page 50: 2013.02.26 Intel Overview

Select “Upload and Build”

Page 51: 2013.02.26 Intel Overview

Enter Application Details

Page 52: 2013.02.26 Intel Overview

Download or Send Completed

Application

Page 53: 2013.02.26 Intel Overview

Builds Automated After Success

Page 54: 2013.02.26 Intel Overview

How to get started

Page 55: 2013.02.26 Intel Overview

Sign up for App Dev Center

http://appcenter.html5tools-software.intel.com

Page 56: 2013.02.26 Intel Overview

Get the XDK

Page 57: 2013.02.26 Intel Overview

Write your app

Page 58: 2013.02.26 Intel Overview

Build your app using App Center

Page 59: 2013.02.26 Intel Overview

Samples

Email me and I’ll send you a link to these slides as well as all the sample code I shared with you

today.

Page 60: 2013.02.26 Intel Overview

Questions

[email protected]

Page 61: 2013.02.26 Intel Overview

Find more information at:

http://www.html5dev-software.intel.com/docume

ntation

Page 62: 2013.02.26 Intel Overview

04/12/2023 62

Page 63: 2013.02.26 Intel Overview

04/12/2023 63