18
Building Windows 8 Applications With appMobi Jim O’Neil Technical Evangelist, Microsoft http://aka.ms/jimoneil http://aka.ms/8in30

Building Windows 8 Applications with appMobi

Embed Size (px)

DESCRIPTION

An overview of appMobi for Windows 8 Store application development, with a screen-by-screen demo walkthrough. [Presented on 12/3/2012 at the Microsoft Store Boston]

Citation preview

Page 1: Building Windows 8 Applications with appMobi

Building Windows 8 ApplicationsWith appMobi

Jim O’NeilTechnical Evangelist, Microsofthttp://aka.ms/jimoneil

http://aka.ms/8in30

Page 2: Building Windows 8 Applications with appMobi

agenda

What’s appMobi?

Demo!

Page 3: Building Windows 8 Applications with appMobi

appMobi

What’s appMobi?

Page 4: Building Windows 8 Applications with appMobi

“appMobi makes HTML 5 Mobile”

• Development Technologies• XDK – web based IDE• GameDev XDK – adds ImpactJS for game development• directCanvas – game-enhanced replacement for HTML 5 Canvas• jqMobi – open-source, lightweight (5K) mobile framework

• Deployment and packaging: appHub• Cloud Services• 1Touch: in-app purchasing• pushMobi: for rich media messaging• playMobi: gamification and social engagement• statMobi: mobile analytics

Page 5: Building Windows 8 Applications with appMobi

appMobi and Windows 8 - appMobi.com

How to use appMobi and Visual Studio to port your hybrid HTML 5 app to Windows 8

(http://bit.ly/YqyAp1)

Page 6: Building Windows 8 Applications with appMobi

Demo!

demo

Page 7: Building Windows 8 Applications with appMobi

appMobi Windows 8 Workflow

Start with appMobi’s XDK development environment by creating and building a new application in Chrome (on any machine).

See: http://bit.ly/SwyHcC

Page 8: Building Windows 8 Applications with appMobi

appMobi Windows 8 Workflow

Via the “Test Anywhere” option on the XDKmenu, push your application to the cloud.

Page 9: Building Windows 8 Applications with appMobi

appMobi Windows 8 Workflow

Access your registered application via the appHub Control Center on a Windows 8 machine with Visual Studio 2012.

Page 10: Building Windows 8 Applications with appMobi

appMobi Windows 8 Workflow

Initiate the download of your application source files.

Page 11: Building Windows 8 Applications with appMobi

appMobi Windows 8 Workflow

Get the QA Bundle for your project and unzip the file contents into a directory on the Windows 8 machine.

Page 12: Building Windows 8 Applications with appMobi

appMobi Windows 8 Workflow

Create a new C# Windows Store project using the Blank App (XAML) template.

Page 13: Building Windows 8 Applications with appMobi

appMobi Windows 8 Workflow

Use the Manage NuGet Packages… project option to add the appMobi Windows 8 Store Blank Template package.

Page 14: Building Windows 8 Applications with appMobi

appMobi Windows 8 Workflow

html folder

Drag-and-drop bundle files (EXCEPT for _appMobi directory) into the html directory of the Visual Studio project, overwriting existing files.

Page 15: Building Windows 8 Applications with appMobi

appMobi Windows 8 Workflow

Replace MainPage with AppMobiPage in call to Navigate.

App.xaml.cs

Page 16: Building Windows 8 Applications with appMobi

appMobi Windows 8 Workflow

Ensure JavaScript scr attributes point to local files in package versus http URLs.

index.html

Page 17: Building Windows 8 Applications with appMobi

appMobi Windows 8 Workflow

Hello World

Run, test and enhance the application via Visual Studio 2012.

Page 18: Building Windows 8 Applications with appMobi

http://bit.ly/JMLhz8

Windows Store Submission