This tutorial covers a core set of Intel XDK features to help you learn the app development workflow.; Author: Android on Intel; Updated: 14 Jan. In this Article we will discuss about Cross Platform Development using Intel XDK. Cross platform development stands for write a single. Building Mobile Apps Using IntelĀ® XDK. iOS, Android and Windows Phone Development. (17). students. Created by QScutter Tutorials. Last updated 6/.

Author: Tot Nisho
Country: Lebanon
Language: English (Spanish)
Genre: Video
Published (Last): 11 June 2004
Pages: 366
PDF File Size: 1.29 Mb
ePub File Size: 7.41 Mb
ISBN: 622-1-98813-167-8
Downloads: 28860
Price: Free* [*Free Regsitration Required]
Uploader: Tojaran

It also supports developing Internet of Things Node. JS apps that use an Intel maker board. This to minute tutorial helps you get started with the Intel XDK by walking you through a typical end-to-end workflow you can ultimately apply to your own app development process. This tutorial covers a core set of Intel XDK features to help you learn the app development workflow. It does not cover web services, Internet of Things IoT embedded apps or publishing your app to app stores.

App Preview installed on a test mobile device on which you want to run the result of this tutorial, such as a smartphone or tablet. If you do not already have access to the Intel XDK on your development machine, download it from http: App Preview lets you run Intel XDK project files on a real physical mobile device without performing a full build.

In general, always update to the latest version of App Preview. A typical Intel XDK project corresponds to an app and provides a container for your project files and associated settings. There are three main project types:. It can be deployed as a packaged hybrid mobile app on many platforms Android, iOS and Windows or as a web app for web-hosting.

It requires an IoT maker board and is not built like mobile web apps for phones and tablets. Templates – Use to build an app based on different types of app user interfaces. You can also choose a simple blank template to start with an essentially empty project. This is what we will do in this tutorial. You can use the built-in code editor or your favorite code editor. Use the file tree to view the files associated with the active project, including image files, and to choose a file for editing.

This tutorial does not cover web services. Your first step is to choose a platform and device. In the upper-left, use the two drop-down menus and the Start Simulator button to start the device simulator:. Click the button to start the device simulator. When the plugins preparation completes:. After you start the simulatorthe virtual device window pops up in a separate window. You interact with this window as your app runs. Its appearance can change as your application executes code and Cordova plugins within the simulator.

Your running app appears in a viewport for the selected device. A skin resembling that device appears around the viewport. The following screen shows the Hello Cordova sample. Toolbar buttons let you control the zoom size of the displayed device, switch the orientation between portrait and landscape, and change the background color. On your development system, test the virtual device by clicking on your app’s buttons or controls to simulate a user using your app on a real device.


Use the floating device window to quickly identify and fix defects before you test your app on an actual mobile device. You can simulate app functionality on a variety of virtual devices using this device simulator based on the Taco simulator You can also launch a built-in version of the CDT debugger from this floating window to debug app functionality.

We will do this later in this tutorial. The toolbar appears on the top row to the right of the platform and device drop-down. It provides easy access to frequently used buttons and controls. These buttons let you start or stop the simulator, reload the app, start the debugger, and control whether the simulator restarts automatically when a project file gets updated using the code editor in the DEVELOP tab inrel a different editor. Expand a cdk to view and modify tutotials options.

In the device window, start the simulator to run your XDKTutorial app. Try clicking the Beep and Vibrate buttons and see what happens. In the device window, change the virtual device orientation. The simulator is actually a web app that runs inside a node WebKit.

Your app runs within an inner HTML frame. The runtime engine rendering your HTML5 code in the simulator is based on the Chromium open source browser. Tutorkals up-to-date web runtime engine may implement HTML5 features more correctly than the web runtime on a real mobile device, especially if that mobile device has an old OS version.

Use the simulator to quickly debug and test your app logic before you test and debug your app behavior on a real device. For more details, see Device Simulator Limitations. It should display a window similar to tutoeials following: If you think modifications to your code are necessary, you can do it via the debugger window.

However, modifying code in the debugger window only impacts future app behavior in the simulator. It does not modify actual source code. This simulation is designed to provide an idea of how your app will render on various devices and form factors. Some visual aspects of your app may render differently on real devices, especially if the real devices have an old OS version. The Intel XDK operates on only one project at a time. The Source Directory is the root location of your sources, including the index.

Before you build your app to use Cordova 4. These configuration files are stored in your project directory. See the Projects Overview for more information.

Intel XDK Documentation – Getting Started Tutorial – CodeProject

This file does not contain any application code and is not required for your app to execute on a real mobile device. Deleting a project from the project list does not delete tytorials project files or directory from your development machine. You must obtain a developer account to submit apps to most app stores. The Intel XDK does not provide actual store submission services for your app. With the exception of Android packages built with the Crosswalk WebView, all packages use the built-in WebView embedded browser that is part of the target mobile device firmware to execute render your app.


Choose the Samples and Demos option. Set up the XDKTutorial project. An Intel XDK project corresponds to an app and provides a container for your project files and associated settings. There are three main project types: You can create apps by starting from a template including a blank templatestarting from sample or demo code or by importing an external HTML project. Play with your XDKTutorial app, the virtual devices, and the palettes.

You can simulate several features of your app including motion, geolocation and compass. The simulator is designed to provide a general idea of how your app will render on various mobile devices; always run your app on a real mobile device before building.

All your project files are stored locally on your development machine. The main entry point to your project must be an index. All other files other than icons and splash screen images must reside in a set of folders below the source directory. You can also select plugin versions and permissions required by chosen plug-ins.

App that executes on a real mobile device. It interacts with users and inteel sensors. Built-in sensor available on a real mobile device, such as an accelerometer, geo location, and similar tutkrials. Software environment that simulates a real mobile xek.

It is convenient for testing how an app will look and function on an actual, physical mobile device. App that executes on a web server. To use this type of app, a mobile device uses a web browser and Internet access. The main Intel XDK page at: Documentation and debugging tutorial for the Hello Cordova Sample. Share Tweet Share Send. Last Updated August 22, After you complete this tutorial, you should be able to: Create your new app.

Preview app functionality on various virtual devices. Evaluate how your app looks and performs on a real physical mobile device.

Sign up for an account. You can use your email address as your User Name. Click the Hello Cordova demo image. Click the Continue button to start setting up your new project.

Intel XDK Documentation – Getting Started Tutorial

Context menus are also available. Choose a platform and sdk to configure your simulation session. In the upper-left, use the two drop-down menus and the Start Simulator button to start the device simulator: When the plugins preparation completes: A visual representation of the selected virtual device appears in a new floating device window.