1 KaaShiv InfoTech  Presents  INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website.

Slides:



Advertisements
Similar presentations
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Advertisements

What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
Multi-screen Rich Media Ads. Spark Flow is… …an all-in-one platform for the dynamic multi-screen rich media advertising ecosystem. A cloud- based solution.
SM3121 Software Technology Mark Green School of Creative Media.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
What is Android? Android is among the most popular operating systems aimed towards mobile devices such as smartphones, and is currently the most widely.
RAY PASTORE, PH.D. ASSISTANT PROFESSOR OF INSTRUCTIONAL TECHNOLOGY – UNCW How to Build Mobile Apps for iOS and Android.
Ray Pastore, Ph.D. Assistant Professor of Instructional Technology – UNCW m HOW TO BUILD MOBILE APPS FOR IOS AND ANDROID FOR FREE!!!
Native vs hybrid vs web mobile Application
Getting Started with Android Programming Note: if you have already installed android development tools, please check that you have the same version as.
Sharing Geographic Content
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
DUE Introduction to the Android Platform Working Connections 2011.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Mobile Device Programming
FCNS – Technology NEW TECHNOLOGY SOFTWARE: COMING SOON!
Mobile Platforms. Competitive Landscape Operating Systems iPhone BlackBerry Windows Mobile Android Symbian.
Tonido Cloud Private, Highly Scalable, Self-Hosted Cloud Storage/Sync Solution.
Wijmo Troy Taylor. What is Wijmo? -Wijmo is a kit of over 40 UI widgets, optimized for client-side web development. -HTML5 -jQuery -CSS3 -SVG.
Hi Climb Racing for PC By : Gadgettoguide.comGadgettoguide.com.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Basics of testing mobile apps
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Mohit Anand, Software Engineer Adobe 1 Selecting GUI Automation Testing Tool for Mobile Domain.
KAASHIV INFOTECH Presents INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
KaaShiv InfoTech presents Intel XDK For Inplant Training / Internship, please download the "Inplant training registration form"
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
1 KaaShivInfoTech Presents Intel XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
Intoduction to Andriod studio Environment With a hello world program.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
COMPARING CROSS-PLATFORM DEVELOPMENT APPROACHES FOR MOBILE APPLICATIONS Henning Heitkötter, Sebastian Hanschke and Tim A. Majchrzak Department of Information.
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
Best Web Technologies for
The BEST Citrix/Microsoft RDS alternative
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Tech Tuesday.  Dropbox is a big name in cloud storage, having become one of the most frequently used file sharing platforms in the world. With improvements.
3 main operating system! BY Charlotte Oates. Microsoft windows! A family of operating systems for personal computers. Windows dominates the personal computer.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
WELCOME Mobile Applications Testing
A little more App Inventor and Mind the GAP!
Mobile Device Development
IT Security Awareness Day October 19, 2016
File Management in the Cloud
App Inventor إعدادأشرف رفاعي أحمد
Browsers and Web Platforms
KaaShiv InfoTech Intel XDK presents
Dynamics of Mobile Application Testing
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
New Technology Group Meeting
A Canonical Production January 2013
Hybrid Mobile Applications
CA16R405 - Mobile Application Development (Theory)
Hybrid Mobile Applications
MIT App Inventor By Hans Yip.
Chapter 6: Alternative Operating Systems
Compile, Build, and Debug
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
WEBINAR: Test Automation & Robotic Automation of Dynamics AX with Rapise October 18th, 2018 – Adam
KaaShivInfoTech Presents
Apache Cordova What is it ? Platforms Development Architecture Plugins
Digital Literacy 1.00 Computer Basics
Presentation transcript:

1 KaaShiv InfoTech  Presents  INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to

1

3 INTEL XDK  Intel XDK is a new tool for developing cross platform mobile applications. Intel XDK  It attempts to keep the process simple by including all possible target platforms in one package and collecting several tools that may be familiar and useful to you.  In this Presentation we will explain what Intel XDK is and prepare you to start building an app for every mobile platform using HTML5.  The interface is easy but different from other IDEs. We will explore everything step by step. For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to

Installation  You can find Intel XDK at the official website of intel. It is available for Windows, Linux and Mac.  When you first start the Software you will need to create an account so that you can use the build features.  With this service you can host your projects in the Cloud and build them from there.  After creating an account, sign in and you are ready to start with it. For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to 4

 NOTE: We encountered some problems when trying to install Intel XDK on Debian. On Ubuntu which is Debian based it performs well.  We haven’t tried it yet with other Linux distros but leave a comment if you find any problems. For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to 5

Workflow  What I like the most about the XDK IDE is that it includes all the tools to fully develop an app from start to publishing.  Development, Emulation, Testing, Debugging, Profiling and Building are all included. There is also a special feature for third party Services.  All of this workflow is organized into 7 tabs that are in an appropriate order. For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to

 The development tab is where you are going to spend the most of your time. You can develop your app using the drag and drop tools (App Designer and App Starter) or the text editor.  The text editor is based on Bracket editor which is an open source editor build using HTML5.Bracket editor  Bracket is maintained by Adobe. For the drag and drop prototyping you can choose App Designer or App Starter. For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to 7

 App Starter is a simple tool and is aimed for beginners. It only supports the App Framework.App Framework App Designer is a more complex tool than App Starter with more features.  It supports App Framework, Bootstrap 3, JQuery Mobile and TopCoat.App FrameworkBootstrap 3JQuery MobileTopCoat  When developing with the drag and drop tools and the code editor, you can switch back and fourth. You can also use both of them side by side.  We personally choose not to use the GUI building tools as they produce too much unnecessary code. I like to code everything from scratch as the whole project is more maintainable and your code is cleaner when you code from scratch.  One feature that I love to play with is the live preview on device, you can easily code and preview live on a connected device. For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to 8

For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to

 The second tab is the Emulate tab. The emulator is based on Apache Ripple.Apache Ripple  It is a kind of Chrome Browser plus some extra APIs, it supports Cordova and Intel XDK Apis.CordovaIntel XDK Apis  Testing for different screen sizes and different devices is really easy with this tool as you can choose from a wide variety of devices. Intel integrated the Chrome Developer Tools for real time debugging and inspection of your front end. It’s much like the live preview on the develop tab but here you can deal with a hardware emulator. For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to 9

For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to 10

 The testing features makes development time even faster as you don’t have to build the app every time you want to test it.  Firstly you download the App Preview onto your test machine (phone, tablet etc).  It is available on IOS, Android and the Windows Store. There are two ways to test.IOSAndroidWindows Store  The first is by pulling the project from the server and executing it in the App Preview.  The second is using WiFi, connect the smart-phone or tablet with the same WiFi that you connect your laptop.  The second method is faster as you don’t have to push and pull the data between the server each time. You can also debug remotely with weinre (not full javascript support).weinre 11 For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to

12 For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to

 The debug tab is only available for Android 4.x devices. This is an usb debugging much like remote test debugging.  This debugging method uses Chrome Developers Tool with extra support for Javascript and gives more in depth debugging tools.  The tab provides information on how to set up your device to make use this feature.  The profile tab is also only available for Android 4.x devices. In this tab you can collect information on app performance.  Intel XDK supports building for Android, iOS, Windows 8, Windows 8 Phone, Tizen, Firefox OS (beta) and Amazon apps. It also supports building Facebook and Chrome Web Apps. 13 For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to

 Building is the easiest part. All you have to do is configure some information about the app.  Different platforms have different configuration requirements.  For example iOS requires some information about your iOS developer account.  What I like about building apps in Intel XDK is that it offers unlimited private projects.Phonegap only gives you free cloud building limited to 5 private projects.Phonegap 14 For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to

For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to 15

 The last tab is the Service tab. In this tab you will see a list of various additional services.  Advertising, Data Feeds, Notifications and Social.  All these services are external to Intel XDK and they can be used under all platforms.  Let’s say for example we want push notifications in our application. We can use the AppMobi PushMobi service.AppMobi PushMobi  Or maybe we want to regular update the application, we can implement Live Update byApp Mobi. Or we want to use Dropbox Api, also easy to do.App Mobi 16 For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to

Conclusion  HTML5 is getting stronger every day as a viable option for mobile app development.  Every day new tools and new companies are helping this trend. One of the most prestigious tech companies in the world (Intel) has now invested in hybrid mobile applications.  This is a huge investment of faith in HTML5 technology.  Building hybrid applications is already easy, Intel XDK makes it even easier as it has all you need for developing an mobile app in one place.  In a future article I’ll be showing you the frameworks we can choose to start a project and start building a simple app. For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to 17

Thank you For Inplant Training / Internship, please download the "Inplant training registration form" from our website Fill the form and send it to