1 Mobile Computing Mobile First (formerly Worklight) Copyright 2015 by Janson Industries.

Slides:



Advertisements
Similar presentations
Programming Mobile Applications with Android
Advertisements

Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna.
1 Mobile Computing Background Copyright 2014 by Janson Industries Can be viewed at:
Get android development environment running. Install – Get and install JDK 5 or 6 (see link in the.
Coursework 2: getting started (4) – using PhoneGap to build mobile applications (optional) Chris Greenhalgh G54UBI /
Android: Hello World Frank Xu Gannon University. Steps Configuration ▫Android SDK ▫Android Development Tools (ADT)  Eclipse plug-in ▫Android SDK and.
Eclipse Introduction Dwight Deugo Nesa Matic
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
15-Jul-15 Starting Eclipse Just the basics. Getting Eclipse If you Google for “Eclipse”: The first hit is the home page, The second.
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Setting up the Development Environment Copyright © SUPINFO. All rights reserved Preparation.
How to make it work? Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
SET UP COMPUTER ** PLEASE BE AWARE SCREENSHOTS MAY NOT MATCH **
Virtual Reality Course Slide  NTU Mobile HCI Lab, Mike Chen   Android Developers 
Getting Started with Android Programming Note: if you have already installed android development tools, please check that you have the same version as.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Android Introduction Platform Overview.
Sayed Ahmed BSc. Eng. In Computer Sc. and Eng. (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just.
Android 2: Introduction to the Technology Kirk Scott 1.
Google Maps Android API v2 吳俊興 國立高雄大學 資訊工程學系 CSF645 – Mobile Computing 行動計算
Software Quality Assurance 2/20 WELCOME Graphic User Interface Testing.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
1 Mobile Computing Set Up Copyright 2015 by Janson Industries.
How to Download and Install a Print Driver on a Windows PC.
Chapter 1a© copyright Janson Industries RAD ▮ Explain Eclipse, RAD, and their relationship ▮ Basic RAD concepts ▮ How to install RAD ▮ How to import.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Android. The Eclipse IDE Installation Requirements: Eclipse Java Windows All must match (32-bit OR 64-bit) If you have a 64-bit OS & 32-bit browser,
Sayed Ahmed Computer Engineering (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just et cetera) Technologies.
Introduction to Android. Android as a system, is a java based operating system that runs on the Linux kernel. The system is very lightweight and full.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Setting Up The Android SDK (Software Development Kit) A basic step by step guide leading to set up and your first Hello World App.
A First Look At Microsoft Visual Basic Lesson 1. What is Microsoft Visual Basic? Microsoft Visual Basic is a software development tool, which means it.
© 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.
Presented By: Muhammad Tariq Software Engineer Android Training course.
Downloading and Installing Autodesk Revit 2016
Android architecture & setting up. Android operating system comprises of different software components arranges in stack. Different components of android.
Prachi Chitnis.  The CSS feel  SDS – Synoptic Display Studio  ADL Converter  PV table, Probe…
9/2/ CS171 -Math & Computer Science Department at Emory University.
Android Development Environment Environment/tools Windows Eclipse IDE for Java Developers (v3.5 Galileo) Java Platform (JDK 6 Update 18) Android.
Setting Up Eclipse. What is Eclipse? Eclipse is a free, downloadable software that allows us to create, compile, and run JAVA programs.
Android Hello World 1. Click on Start and type eclipse into the textbox 2.
First Venture into the Android World Chapter 1 Part 2.
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
How to Install Eclipse Click hereClick here to download Eclipse.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
1 Installing Java on Your PC. Installing Java To develop Java programs on your PC: Install JDK (Java Development Kit) Add the directory where JDK was.
Android. What is Android? A mobile device operating system. Seen primary in tablets and Cellphones. Based on a Linux kernel. Applications are Java Based.
Appium with Android Configuration.  Download Appium server:  Choose the latest version of appium.
TODAY Android Studio Installation Getting started Creating your 1 st App Beginning to understanding Intents.
Installation of Visual Studio Android emulator and Android Studio
XP New Perspectives on Creating Web Pages With Word Tutorial 1 1 Creating Web Pages With Word Tutorial 1.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
Chapter 1a© copyright Janson Industries RAD ▮ Explain Eclipse, RAD, and their relationship ▮ Basic RAD concepts ▮ How to install RAD ▮ How to import.
TIZEN STUDIO INSTALLATION & ENVIRONMENT SETUP FOR DEVLAB
Mobile Device Development
Obtaining the Required Tools
Computing.
Java on the LEGO Mindstorms EV3
Development-Introduction
Android 基礎.
Software Setup & Validation
The Most Popular Android UI Automation Testing Tool Andrii Voitenko
Korea Software HRD Center
Working with Libraries
Presentation transcript:

1 Mobile Computing Mobile First (formerly Worklight) Copyright 2015 by Janson Industries

2 Objectives ▀ Explain how to download and install u Eclipse and the Android plugin u MobileFirst Platform Studio

Copyright 2015 by Janson Industries 3 Get Eclipse from: Click to start download process

Copyright 2015 by Janson Industries 4 Scroll down a little and for FSCJ machines select 32 bit

Copyright 2015 by Janson Industries 5 Scroll down and click

Copyright 2015 by Janson Industries 6 Specify where to save then click Save

Copyright 2015 by Janson Industries 7 Right click the file, select Extract All, then click Extract button

Copyright 2015 by Janson Industries 8 Drill into folder, then into eclipse folder, double click eclipse.exe then click Run button

Copyright 2015 by Janson Industries 9 Specify a workspace

Copyright 2015 by Janson Industries 10 Get standalone Android SDK ADT Bundle from: Click to download

Copyright 2015 by Janson Industries 11 Scroll down, agree to Terms, select 32 bit Save to MobileFirst folder

Copyright 2015 by Janson Industries 12 Double click to start installing the sdk You should have a file called Installer_rxx.x.x-windows.exe

Copyright 2015 by Janson Industries 13 Click Next

Copyright 2015 by Janson Industries 14 It should find the JDK, click Next

Copyright 2015 by Janson Industries 15 Make your choice, click Next

Copyright 2015 by Janson Industries 16 Specify where to install and make note of location – will have to specify later

Copyright 2015 by Janson Industries 17 Specify Start menu folder name

Copyright 2015 by Janson Industries 18 Next

Copyright 2015 by Janson Industries 19 Finish

Copyright 2015 by Janson Industries 20 Select some versions and Extras, click Install

Copyright 2015 by Janson Industries 21 Accept license, click Install

Copyright 2015 by Janson Industries 22 Installing ADT ▀ When finished u Close the SDK manager ▀ Need to install the ADT (Android Development Tools) plug in u Close the Welcome pane u Click Help then Install New Software u Click Add

Copyright 2015 by Janson Industries 23 Specify

Copyright 2015 by Janson Industries 24 Select Developer Tools and click Next

Copyright 2015 by Janson Industries 25 Click Next

Copyright 2015 by Janson Industries 26 Accept license then click Finish Restart Eclipse

Copyright 2015 by Janson Industries 27 Android Set Up ▀ When prompted, restart, After Eclipse restarted, click Window, then Android SDK Manager u If the Android SDK Manager / AVD Manager is not visible in the Window menu, click ► Window ► Customize Perspective ► Command Groups Availability ► Select the Android SDK and AVD Manager check boxes.

Copyright 2015 by Janson Industries 28 Click OK

Copyright 2015 by Janson Industries 29 If you get this, click Yes

Copyright 2015 by Janson Industries 30 Close the Welcome window then click Help and Eclipse Marketplace

Copyright 2015 by Janson Industries 31 Type MobileFirst then click Go

Copyright 2015 by Janson Industries 32 Click Install for MobileFirst Studio

Copyright 2015 by Janson Industries 33 Click Confirm

Copyright 2015 by Janson Industries 34 Accept the license and click Finish then Restart eclipse

Copyright 2015 by Janson Industries 35 Click MobileFirst menu drop down arrow and select MobileFirst Project

Copyright 2015 by Janson Industries 36 Specify project name

Copyright 2015 by Janson Industries 37 Specify app name, click Finish and click Yes to the switch to the Design perspective prompt

Copyright 2015 by Janson Industries 38 MobileFirst creates default Hello app Uses JavaScript, html, xml

Copyright 2015 by Janson Industries 39 We'll make text change, insert image & Save (Have to make text change in source not design & import the image into image folder)

Copyright 2015 by Janson Industries 40 Generate native environments: click MF drop down arrow, then MobileFirst Environment Specify Proj & App name and environment(s) (i.e. Android, iPad, etc.)

Copyright 2015 by Janson Industries 41 A new folder will be added for each environment in the application folder in Apps Also, a native Android project generated

Copyright 2015 by Janson Industries 42 How Does It Work ▀ MF builds the app with javascript and html u A lot of other tools, phonegap for example, do it this way also ▀ When a native env generated u MF creates needed native pieces u Keeps as much of MF resources as possible ► In android, html and js still used with a minimum of java code

Copyright 2015 by Janson Industries 43 This is the apps java code

Copyright 2015 by Janson Industries 44 How Does It Work In Android ▀ MF builds the required Java activity (HowdyMF) ▀ Uses an object called WL to get html page and superclass loads it ▀ Can now run the Android version of app in emulator or on an Android device

Copyright 2015 by Janson Industries 45 Right click Android project, Run As, Android Application

Copyright 2015 by Janson Industries 46 Voila

Copyright 2015 by Janson Industries 47 To add GUI components, when creating the project/app, Configure JavaScript Libraries

Copyright 2015 by Janson Industries 48 There are 3 options for defining GUI. jQuery looked like the easiest (and is very popular)

Copyright 2015 by Janson Industries 49 Need to download jQuery from:

Copyright 2015 by Janson Industries 50 Download the zip file

Copyright 2015 by Janson Industries 51 Then specify the zip file location… … select all the resources and click Finish

Copyright 2015 by Janson Industries 52 Click Finish again

Copyright 2015 by Janson Industries 53 Now you can drag and drop HTML GUI components/tags

Copyright 2015 by Janson Industries 54 GUI ▀ To get the components to work have to: u Add html/javascript(s) to the web page u Tie to the component(s)

Copyright 2015 by Janson Industries 55 Generated page pretty simple

Copyright 2015 by Janson Industries 56 Changed text and added a link to a dialog box

Copyright 2015 by Janson Industries 57 Generate the Android version

Copyright 2015 by Janson Industries 58 Run the generated Android project

Copyright 2015 by Janson Industries 59 Click the link

Copyright 2015 by Janson Industries 60 Could use some better formatting

Copyright 2015 by Janson Industries 61 Advs and Disadvs ▀ Advs u Faster app development for multiple platforms u Single set of skills (js, html, css) rather then many skill sets (java/xml, objective-c, c#) one for each platform

Copyright 2015 by Janson Industries 62 Advs and Disadvs ▀ Disadvs u Apps not as efficient as ones written in native languages u Can't take advantage of unique aspects of a particular platform