SlideShare une entreprise Scribd logo
1  sur  55
Building Win 8 and WP8 Apps
        Using appMobi


                         12/12/2012   1
Who am I?

        Andrew Smith
  appMobi Developer Evangelist
      Web Development
          @profMobi
Agenda

o   What is appMobi all about?
o   How do appMobi applications work?
o   How would a mobile Web developer make an app?
o   What steps are necessary to build for Windows?
o   So how does appMobi make money anyway?
o   Why don't you guys ask some questions?
What is appMobi all about?
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:
                     HTML5 and JavaScript

                                                            12/12/2012   5
The appMobi
mission is to help
developers create
      What does appMobi do?
awesome mobile
apps using HTML5
Free XDK Development Tool
Cloud Based Build System – appHub
jqMobi
HTML5 Game Development

•   Game Engine Interfaces
•   directCanvas
•   directBox2d
•   Android Multi-Touch
•   Multi-Sound
Cloud Services

The appMobi Cloud Services
provide enhancements for
mobile HTML5 applications
• Frictionless Payments
• Analytics
• Game Development Tools
• Over the air updates
• Push Messaging
Facts

• Over 130K Developers Using
  our development tools
• 60K XDK Accounts Created
• Over 6000 Apps Delivered to
  App stores
How do appMobi applications work?
The Anatomy of an appMobi Application

• The
  HTML, JavaScript, data, an
  d images that make up a
  tiny mobile website are
  collectively known as a
  “bundle”
The Anatomy of an appMobi Application

• All native appMobi
  applications are built using
  a full-screen web view
  control as its UI
• This application
  configuration is commonly
  called a “hybrid” application
The Anatomy of an appMobi Application

• Features of the device itself
  are accessed through
  integrated JavaScript
  libraries served by the
  application itself
• Find the documentation for
  these commands at
  http://appmobi.com/documentation/jsAPI
The Anatomy of an appMobi Application

• 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
How is this different from PhoneGap?




                           Acceleration for games
Just the app – no extras
                             In App Purchasing
                              Push Messaging
                                Gamification
                                  Analytics
                                   More
How would a mobile Web developer
         make an app?
Sign up for a free appHub account




   http://apphub.appmobi.com
What is appHub?
Write your app
Get the XDK
The appMobi XDK Development Tool
XDK Version Control
Project Controls
Development Controls
XDK Resources
Account Controls
Application Simulation
Application Display
Cloud Services
Build your app using appHub
What steps are necessary to build for
Windows 8 and Windows Phone 8?
Create a new Visual Studio 2012 Project

                    • Create a new Windows
                      Store project
Get a template from NuGet

             • Go to NuGet and grab the
               an appropriate project
               template
Load the template

         • Load the template through
           the Package Manager
           Window
Edit app.xaml.cs

        • For Windows 8 Store
          applications, make sure to
          edit the
          rootFrame.navigate
          command to use the
          appMobi browser object
Download the application bundle

                • Get the application bundle
                   o Through the XDK
                   o Downloading it from appHub
Add the application bundle

             • Copy the application bundle
               into the HTML directory of
               the project, making sure to
               leave the _appMobi
               directory intact
             • Edit index.html and change
               the reference to
               appmobi.js to the
               _appMobi directory
Create a new Visual Studio 2012 Project

                    • Create a new Windows
                      Phone 8 project
Get a template from NuGet

             • Go to NuGet and grab the
               an appropriate project
               template
Load the template

         • Load the template through
           the Package Manager
           Window
Edit the WMAppManifest.xml file

                • For Windows Phone 8
                  applications, edit the
                  WMAppManifest.xml file to
                  point to AppMobiPage.xaml
                  instead of MainPage.xaml
Download the application bundle

                • Get the application bundle
                   o Through the XDK
                   o Downloading it from appHub
Add the application bundle

             • Copy the application bundle
               into the HTML directory of
               the project, making sure to
               leave the _appMobi
               directory intact
             • Edit index.html and change
               the reference to
               appmobi.js to the
               _appMobi directory
Reference your bundle’s files

               • For Windows Phone 8
                 applications, edit the
                 AppMobiWebSource.xml
                 file to include a reference
                 to all assets that are
                 necessary from the bundle
Build and test

       • Build the application and
         then submit to the
         appropriate app store
Demonstrations

• Windows 8 Store
• Windows Phone 8

 I’ll make these demo apps
available to you following this
         presentation
So how does appMobi make money
           anyway?
The appMobi “No-Lose” Guarantee

                • Apps are charged by
                  Monthly Active User (MAU)
                • Only apps that access
                  Cloud Services are charged
                • Developers will never be
                  charged more than their
                  monetized apps are making

                •   http://www.appmobi.com/pricing
Why don't you guys ask some
        questions?
More Information

 For video demonstrations of this process, find these videos on
                          YouTube.
• How to use Visual Studio and appMobi to port your hybrid
   HTML5 app to Windows 8
• How To Create Windows Phone 8 apps
• How to do on-device testing with Windows Phone 8

• http://www.youtube.com/watch?v=x8eMev43Q3g
• http://www.youtube.com/watch?v=L_tz3juWzTk
• http://www.youtube.com/watch?v=0bgqeiD5jpY
Find more information at:
http://www.appmobi.com/documentation
   Find out where here I’ll be next:
                @profMobi
12/12/2012   55

Contenu connexe

Tendances

Cross platform development
Cross platform developmentCross platform development
Cross platform development
dftaiwo
 

Tendances (20)

Cross platform Xamarin Apps With MVVM
Cross platform Xamarin Apps With MVVMCross platform Xamarin Apps With MVVM
Cross platform Xamarin Apps With MVVM
 
Cross platform development
Cross platform developmentCross platform development
Cross platform development
 
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Xamarin History - From 0 to microsoft acquisition ![XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
 
The Technical Side of Harvard.edu Redesign
The Technical Side of Harvard.edu RedesignThe Technical Side of Harvard.edu Redesign
The Technical Side of Harvard.edu Redesign
 
Internship - Bootstrap
Internship - BootstrapInternship - Bootstrap
Internship - Bootstrap
 
Building Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using CordovaBuilding Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using Cordova
 
SPFx (SharePoint Framework)
SPFx (SharePoint Framework)SPFx (SharePoint Framework)
SPFx (SharePoint Framework)
 
Visual Studio: The best tool for web developers.
Visual Studio: The best tool for web developers.Visual Studio: The best tool for web developers.
Visual Studio: The best tool for web developers.
 
Charting your path to app nirvana with AEM Mobile
Charting your path to app nirvana with AEM MobileCharting your path to app nirvana with AEM Mobile
Charting your path to app nirvana with AEM Mobile
 
Ecommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project CodingEcommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project Coding
 
Introducing mono & xamarin
Introducing mono & xamarinIntroducing mono & xamarin
Introducing mono & xamarin
 
Advancing Content Management for Omni-Channel User Experiences by Roland Bene...
Advancing Content Management for Omni-Channel User Experiences by Roland Bene...Advancing Content Management for Omni-Channel User Experiences by Roland Bene...
Advancing Content Management for Omni-Channel User Experiences by Roland Bene...
 
Cross platform mobile application development
Cross platform mobile application developmentCross platform mobile application development
Cross platform mobile application development
 
App Development: Create Cross Platform Mobile App with Just 6 Steps
App Development: Create Cross Platform Mobile App with Just 6 StepsApp Development: Create Cross Platform Mobile App with Just 6 Steps
App Development: Create Cross Platform Mobile App with Just 6 Steps
 
Multi platform development
Multi platform developmentMulti platform development
Multi platform development
 
Cross Platform App Development Benefits
Cross Platform App Development BenefitsCross Platform App Development Benefits
Cross Platform App Development Benefits
 
Congrats web developer, you are also a mobile developer!
Congrats web developer, you are also a mobile developer!Congrats web developer, you are also a mobile developer!
Congrats web developer, you are also a mobile developer!
 
Introduction to Xamarin
Introduction to XamarinIntroduction to Xamarin
Introduction to Xamarin
 
Visual studio 2017 - Tips & Tricks
Visual studio 2017 - Tips & TricksVisual studio 2017 - Tips & Tricks
Visual studio 2017 - Tips & Tricks
 
Developing flex apps for android
Developing flex apps for androidDeveloping flex apps for android
Developing flex apps for android
 

Similaire à Building Win 8 and WP8 Apps Using appMobi

Test+video+upload
Test+video+uploadTest+video+upload
Test+video+upload
Tianwei_liu
 
Hybrid Mobile Apps - Meetup
Hybrid Mobile Apps - MeetupHybrid Mobile Apps - Meetup
Hybrid Mobile Apps - Meetup
Sanjay Patel
 
Developing Great Apps with Apache Cordova
Developing Great Apps with Apache CordovaDeveloping Great Apps with Apache Cordova
Developing Great Apps with Apache Cordova
Shekhar Gulati
 
Cross Platform Mobile App Development
Cross Platform Mobile App Development Cross Platform Mobile App Development
Cross Platform Mobile App Development
Jakir Hossain
 

Similaire à Building Win 8 and WP8 Apps Using appMobi (20)

2013.02.26 Intel Overview
2013.02.26 Intel Overview2013.02.26 Intel Overview
2013.02.26 Intel Overview
 
appMobi HTML5 Gaming
appMobi HTML5 GamingappMobi HTML5 Gaming
appMobi HTML5 Gaming
 
The Best Alternatives To The Ionic Framework.pdf
The Best Alternatives To The Ionic Framework.pdfThe Best Alternatives To The Ionic Framework.pdf
The Best Alternatives To The Ionic Framework.pdf
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
I knew there had to be a better way to build mobile apps
I knew there had to be a better way to build mobile appsI knew there had to be a better way to build mobile apps
I knew there had to be a better way to build mobile apps
 
«I knew there had to be a better way to build mobile app»​
«I knew there had to be a better way to build mobile app»​«I knew there had to be a better way to build mobile app»​
«I knew there had to be a better way to build mobile app»​
 
Hybrid app development
Hybrid app developmentHybrid app development
Hybrid app development
 
Apps Builder
Apps BuilderApps Builder
Apps Builder
 
Top 10 Cross-Platform App Development Frameworks 2024.pptx
Top 10 Cross-Platform App Development Frameworks 2024.pptxTop 10 Cross-Platform App Development Frameworks 2024.pptx
Top 10 Cross-Platform App Development Frameworks 2024.pptx
 
Top Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development FrameworksTop Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development Frameworks
 
Mobile CMS made simple
Mobile CMS made simpleMobile CMS made simple
Mobile CMS made simple
 
Test+video+upload
Test+video+uploadTest+video+upload
Test+video+upload
 
Hybrid Mobile Apps - Meetup
Hybrid Mobile Apps - MeetupHybrid Mobile Apps - Meetup
Hybrid Mobile Apps - Meetup
 
Comparisons react native vs. flutter vs. ionic vs. xamarin vs. native script
Comparisons  react native vs. flutter vs. ionic vs. xamarin vs. native scriptComparisons  react native vs. flutter vs. ionic vs. xamarin vs. native script
Comparisons react native vs. flutter vs. ionic vs. xamarin vs. native script
 
Developing Great Apps with Apache Cordova
Developing Great Apps with Apache CordovaDeveloping Great Apps with Apache Cordova
Developing Great Apps with Apache Cordova
 
Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application development
 
Presentation
PresentationPresentation
Presentation
 
Cross Platform Mobile App Development
Cross Platform Mobile App Development Cross Platform Mobile App Development
Cross Platform Mobile App Development
 
Noonic Guides - Mobile App: from Native to Web
Noonic Guides - Mobile App: from Native to WebNoonic Guides - Mobile App: from Native to Web
Noonic Guides - Mobile App: from Native to Web
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Building Win 8 and WP8 Apps Using appMobi

  • 1. Building Win 8 and WP8 Apps Using appMobi 12/12/2012 1
  • 2. Who am I? Andrew Smith appMobi Developer Evangelist Web Development @profMobi
  • 3. Agenda o What is appMobi all about? o How do appMobi applications work? o How would a mobile Web developer make an app? o What steps are necessary to build for Windows? o So how does appMobi make money anyway? o Why don't you guys ask some questions?
  • 4. What is appMobi all about?
  • 5. 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: HTML5 and JavaScript 12/12/2012 5
  • 6. The appMobi mission is to help developers create What does appMobi do? awesome mobile apps using HTML5
  • 8. Cloud Based Build System – appHub
  • 10. HTML5 Game Development • Game Engine Interfaces • directCanvas • directBox2d • Android Multi-Touch • Multi-Sound
  • 11. Cloud Services The appMobi Cloud Services provide enhancements for mobile HTML5 applications • Frictionless Payments • Analytics • Game Development Tools • Over the air updates • Push Messaging
  • 12. Facts • Over 130K Developers Using our development tools • 60K XDK Accounts Created • Over 6000 Apps Delivered to App stores
  • 13. How do appMobi applications work?
  • 14. The Anatomy of an appMobi Application • The HTML, JavaScript, data, an d images that make up a tiny mobile website are collectively known as a “bundle”
  • 15. The Anatomy of an appMobi Application • All native appMobi applications are built using a full-screen web view control as its UI • This application configuration is commonly called a “hybrid” application
  • 16. The Anatomy of an appMobi Application • Features of the device itself are accessed through integrated JavaScript libraries served by the application itself • Find the documentation for these commands at http://appmobi.com/documentation/jsAPI
  • 17. The Anatomy of an appMobi Application • 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
  • 18. How is this different from PhoneGap? Acceleration for games Just the app – no extras In App Purchasing Push Messaging Gamification Analytics More
  • 19. How would a mobile Web developer make an app?
  • 20. Sign up for a free appHub account http://apphub.appmobi.com
  • 24. The appMobi XDK Development Tool
  • 33. Build your app using appHub
  • 34. What steps are necessary to build for Windows 8 and Windows Phone 8?
  • 35. Create a new Visual Studio 2012 Project • Create a new Windows Store project
  • 36. Get a template from NuGet • Go to NuGet and grab the an appropriate project template
  • 37. Load the template • Load the template through the Package Manager Window
  • 38. Edit app.xaml.cs • For Windows 8 Store applications, make sure to edit the rootFrame.navigate command to use the appMobi browser object
  • 39. Download the application bundle • Get the application bundle o Through the XDK o Downloading it from appHub
  • 40. Add the application bundle • Copy the application bundle into the HTML directory of the project, making sure to leave the _appMobi directory intact • Edit index.html and change the reference to appmobi.js to the _appMobi directory
  • 41. Create a new Visual Studio 2012 Project • Create a new Windows Phone 8 project
  • 42. Get a template from NuGet • Go to NuGet and grab the an appropriate project template
  • 43. Load the template • Load the template through the Package Manager Window
  • 44. Edit the WMAppManifest.xml file • For Windows Phone 8 applications, edit the WMAppManifest.xml file to point to AppMobiPage.xaml instead of MainPage.xaml
  • 45. Download the application bundle • Get the application bundle o Through the XDK o Downloading it from appHub
  • 46. Add the application bundle • Copy the application bundle into the HTML directory of the project, making sure to leave the _appMobi directory intact • Edit index.html and change the reference to appmobi.js to the _appMobi directory
  • 47. Reference your bundle’s files • For Windows Phone 8 applications, edit the AppMobiWebSource.xml file to include a reference to all assets that are necessary from the bundle
  • 48. Build and test • Build the application and then submit to the appropriate app store
  • 49. Demonstrations • Windows 8 Store • Windows Phone 8 I’ll make these demo apps available to you following this presentation
  • 50. So how does appMobi make money anyway?
  • 51. The appMobi “No-Lose” Guarantee • Apps are charged by Monthly Active User (MAU) • Only apps that access Cloud Services are charged • Developers will never be charged more than their monetized apps are making • http://www.appmobi.com/pricing
  • 52. Why don't you guys ask some questions?
  • 53. More Information For video demonstrations of this process, find these videos on YouTube. • How to use Visual Studio and appMobi to port your hybrid HTML5 app to Windows 8 • How To Create Windows Phone 8 apps • How to do on-device testing with Windows Phone 8 • http://www.youtube.com/watch?v=x8eMev43Q3g • http://www.youtube.com/watch?v=L_tz3juWzTk • http://www.youtube.com/watch?v=0bgqeiD5jpY
  • 54. Find more information at: http://www.appmobi.com/documentation Find out where here I’ll be next: @profMobi

Notes de l'éditeur

  1. Build native mobile appsBuild mobile web appsUsing one codebaseFor free
  2. Impact, Construct2OurdirectCanvas accelerates <canvas> calls – uses Open GL for iOSOur directBox2d accelerates physics calculationsActivates multi-touch on Android devicesGives the ability to play multiple sounds rather than relying on the HTML5 <sound> tag
  3. All activated just by including appropriate JavaScript libraries
  4. Created using Web technologiesBuilt for native using a cloud build systemHosted from the cloud as well
  5. An appMobi application is powered entirely using Web technologies. This tiny mobile website is written using any tool or tools that you might want to use, and is collectively known as the “bundle”.
  6. The application is then built by wrapping that “bundle” into a native application that simply opens a full screen web control. That allows the UI to be completely at the control of the embedded mobile website code written into the bundle. This style of application is commonly known as a “hybrid” application approach.
  7. Furthermore, this native application wrapper includes a JavaScript library that acts as a “bridge” to access native features of the native device such as Geolocation, Contacts, and Camera.
  8. This design allows a single bundle to be built into an application that will run on many platforms. Furthermore, appMobi goes a step further by providing the XDK tool to simulate the display and JavaScript bridge API calls, as well as a test application that may be installed to download and run your bundle from the cloud.
  9. This cloud technology is what sets appMobi apart fromPhoneGap – our nearest competitior. While PhoneGap makes their money on their cloud build system, appMobi’s business is wrapped up in providing advanced technologies and a variety of upsells in the form of cloud services.
  10. The appHub website is your source for creating and maintaining applications.
  11. appHub is a single site designed to help you develop, configure services, build, and track the performance of any of your appMobi applications.
  12. You aren’t required to use the XDK to build your application. However, as a design and testing tool it is valuable to the Web designer for creating UI and exercising the JavaScript API bridge. The XDK is available as an extension from the Chrome Web Store.
  13. Here is a nickel tour of the XDK. Use it to set up the layout of your UI and prototype early features of your application that rely on the JavaScript API to access native functionality.
  14. Updated over the Internet
  15. As I mentioned before, applications are saved at the cloud for testing and delivery purposes.
  16. View code, test, and build
  17. Documentation site
  18. Account settings (used with appHub)
  19. Simulators
  20. Accurate representations of the result are shown right on the screen.
  21. The cloud services themselves
  22. Finally, once the bundle is built it is built from our web-based automated build system named appHub. Again, the XDK is not required to build but it is built in.CredentialsAssetsText Names and Descriptions
  23. Ultimately we would like to add Windows Store 8 and Windows Phone 8 builds available in appHub
  24. Let’s try it with Windows Phone 8 this time