Lab 3: Using Worklight Server and Environment Optimization Lab Exercise
|
|
- Tamsyn Kathleen Wiggins
- 6 years ago
- Views:
Transcription
1 Lab 3: Using Worklight Server and Environment Optimization Lab Exercise
2 Table of Contents Lab 3 Using the Worklight Server and Environment Optimizations Building and Testing on the Android Platform Adding a new Worklight environment Building and Testing the Android Application Optimizing for the Android Environment Using In-App Notification via the Worklight Console Summary Page 3-2 Worklight 6.0 POT - Lab 3
3 Worklight 6.0 POT - Lab 3 Page 3-3
4 Lab 3 Using the Worklight Server and Environment Optimizations In Lab 1 and 2, you familiarized yourself with building and testing a mobile application using Worklight Studio. In Lab 3, you are going to continue to work with the application in the Worklight Studio, but you will also work with the Worklight Server. In this lab, you will learn how to do the following: Create a new Worklight environment in Worklight Studio Build and test an application for Android environments Use environment optimization capabilities in Worklight Use the direct update feature of Worklight Server 3.1 Building and Testing on the Android Platform IBM Worklight supports the deployment of mobile applications to multiple different operating system platforms. In Lab 1, you saw how to build and deploy applications to the ios platform. In this section of the lab, you will use the Worklight Studio to add support for the Android platform. Adding support for an additional platform that is supported by Worklight is an easy task. You start by adding a new Worklight environment for the desired platform, and then you can use the appropriate native tools to produce a device installable for the target platform. In the case of Android, Worklight integrates directly with the Android SDK, which means that you can build the device installable application and launch it on an emulator without leaving the Worklight Studio. Page 3-4 Worklight 6.0 POT - Lab 3
5 3.1.1 Adding a new Worklight environment In this part of the lab, you will add a new Worklight environment for Android. 1. In the workbench, expand the MyMemories Worklight project > expand apps folder > right-click on the MyMemories application folder > New > Worklight Environment. 2. Select the Android phones and tablets checkbox and click Finish. 3. You will see a new folder named android appears under the MyMemories application. In addition, a top-level project called MyMemoriesMyMemoriesAndroid now exists. Worklight 6.0 POT - Lab 3 Page 3-5
6 4. 5. The android environment folder under the MyMemories application folder will hold web and native content specific to the Android platform. The MyMemoriesMyMemoriesAndroid project was created automatically because the Android Development Tools (ADT) Eclipse Plugin has been installed into this environment. You can use this project to develop any native (Java for Android) code for your application. Expand the android environment > native > res > xml > open config.xml. 6. Switch to the config.xml tab. Page 3-6 Worklight 6.0 POT - Lab 3
7 7. Add the following line at the <preference> section. <preference name="loadurltimeoutvalue" value="60000" /> This is snippet #1 in C:\WorklightLab\imports\lab3\Lab3.snippets.txt Save the config.xml file. Open AndroidManifest.xml file into the editor. It s under the native folder of the android environment. Worklight 6.0 POT - Lab 3 Page 3-7
8 10. Switch to the AndroidManifest.xml tab into the editor. 11. Replace <uses-sdk android:minsdkversion= 8 /> with the following line. <uses-sdk android:minsdkversion="8" android:targetsdkversion="16"/> This is snippet #2 in C:\WorklightLab\imports\lab3\Lab3.snippets.txt. 12. Save the AndroidManifest.xml file Building and Testing the Android Application In this part of the lab, you will test the MyMemories application on an Android Virtual Device (AVD). 1. Before testing the application on an AVD, you need to build and deploy the updated application to the Worklight Server. Expand MyMemories project > apps> right-click on the MyMemories > Run As > Build All and Deploy. Page 3-8 Worklight 6.0 POT - Lab 3
9 2. This will build the application with the new Android environment and deploy the updated artifacts to the embedded Worklight Server. When the build and deploy is complete, you should see success messages in the console view in the Worklight Studio. Worklight 6.0 POT - Lab 3 Page 3-9
10 3. In the workbench, select Window > Android Virtual Device Manager. 4. Select MyMemoriesAVD and click Start. 5. Press Launch to start the virtual device. Page 3-10 Worklight 6.0 POT - Lab 3
11 6. It takes the Android emulator awhile to start. Once the Android emulator started, you can close the Android Virtual Device Manager. 7. Change to the LogCat view while waiting for the emulator to start. You will begin to see logs from the emulator. 8. After the Android emulator is fully started, unlock the emulator by dragging the lock to the right. You will be at the home screen. Worklight 6.0 POT - Lab 3 Page 3-11
12 9. To run the app in the Android Virtual Device, right-click on the MyMemoriesMyMemoriesAndroid project. Click Run As > Android Application. 10. The MyMemories application will automatically open and start on the Android Virtual Device instance. If the MyMemories application is not open after unlocking, wait a few moments as the application installation completes. Once the application is installed and opened, you should see the home screen for the MyMemories application (Note: The layout of your Android Virtual Device may vary from the below image, depending on which target platform and API level are configured for you emulator). Page 3-12 Worklight 6.0 POT - Lab 3
13 You can now test the application on the Android Virtual Device instance. Navigate to different screens by clicking on any of the icons or navigational buttons. To take a picture, the emulator will provide a green square animation and you can click the circle center button to take the picture. Click the checkmark to accept it. 13. When done testing the application exit the application on the Android Virtual Device. Do not close the Android Virtual Device instance as you will be using the application in the next section Optimizing for the Android Environment In this part of the lab, you will learn how to make optimizations for the MyMemories application when running on an Android platform. Additionally, you will discover the Direct Update feature of the Worklight runtime. You will be introducing JavaScript that is specific to the Android platform. In particular, you will use the Worklight client-side JavaScript API to dynamically create menu items. The menu items will provide an alternative means of navigation within the application so that you can get to any screen from any other screen in the application. The ability to create menu items is only applicable on the Android and Windows Phone platforms as other platforms (such as ios) do not have the concept of menus. 1. In the Eclipse workbench, navigate to the MyMemories project > apps > MyMemories > android > js directory. This directory holds all application JavaScript that is specific to the Android platform. The environment specific JavaScript directories follow a sparse model whereby developers only write code that overrides or augments what is in the common directory. In this way you can avoid writing duplicate code. Note that we are editing the Android JS file, not the common JS file. 2. Open MyMemories.js file into the editor. Currently the project does not contain environment specific code, so the MyMemories.js file under the android folder is mostly empty. It contains a single function called wlenvinit that is used to call the common initialization code when the application starts. Worklight 6.0 POT - Lab 3 Page 3-13
14 3. Delete all the code in the MyMemories.js file. Now you should have an empty editor. 4. Copy and paste Snippet #3 from C:\WorklightLab\imports\lab3\Lab3.snippets.txt to the empty editor. The code snippet replaces the original wlenvinit() method with contents which was deleted in the previous step. Save the file. /* * Licensed Materials - Property of IBM * 5725-G92 (C) Copyright IBM Corp. 2011, All Rights Reserved. * US Government Users Restricted Rights - Use, duplication or * disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ var itemlist = new Array(); // This method is invoked after loading the main HTML and successful initialization of the Worklight runtime. function wlenvinit(){ wlcommoninit(); // Environment initialization code goes here WL.OptionsMenu.init({opacity: "0.9"}); WL.OptionsMenu.addItem('homePage', function() {changepage("#homepage");}, 'Go to Home', {image:'', enabled : true}); itemlist.push('homepage'); WL.OptionsMenu.addItem('createMem', function() {changepage("#camerapage");}, 'Add Memory', {image:'', enabled : true}); itemlist.push('createmem'); WL.OptionsMenu.addItem('listMem', function() {changepage("#listpage");}, 'My Memories', {image:'', enabled : true}); itemlist.push('listmem'); WL.OptionsMenu.addItem('closeApp', function() {WL.App.close();}, 'Exit', {image:'', enabled : true}); Page 3-14 Worklight 6.0 POT - Lab 3
15 itemlist.push('closeapp'); WL.OptionsMenu.setEnabled(true); WL.OptionsMenu.setVisible(true); $(document).on('pagechange', handlepagechange); } function changepage(targetpage) { console.log('changing page to ' + targetpage); $.mobile.changepage(targetpage); } function handlepagechange(arg, obj) { enableall(); var pageid = $.mobile.activepage.attr('id'); var disableitem = null; if(pageid == 'homepage') { disableitem = WL.OptionsMenu.getItem('homePage'); } else if(pageid == 'camerapage') { disableitem = WL.OptionsMenu.getItem('createMem'); } else if(pageid == 'listpage') { disableitem = WL.OptionsMenu.getItem('listMem'); } } if(disableitem!= null) { disableitem.setenabled(false); } function enableall() { } itemlist.foreach(function(item) {WL.OptionsMenu.getItem(item).setEnabled(true);}); Worklight 6.0 POT - Lab 3 Page 3-15
16 In the wlenvinit() function, we will initiate the option menus. The majority of the code in the wlenvinit() function deals with using the WL.OptionsMenu API. This API is provided by Worklight and allows you to programmatically add menu items from within your application code. After creating each menu item using the WL.OptionsMenu.addItem API, the code enables the menu and makes it visible using the WL.OptionsMenu.setEnabled and WL.OptionsMenu.setVisible APIs. When creating the menu items, a function called changepage is referenced. The changepage function is called when a menu item is clicked and uses the changepage functionality built into jquery Mobile to navigate between screens in the application. The last line $(document).on('pagechange', handlepagechange)registers a callback handler on a page change event. This means that anytime a user navigates from one screen to another, the handlepagechange function is called. This function will take care of ensuring the correct menu items are enabled based on the screen that is currently active in the application. 5. Now that the changes are done, you need to build the updated version of the application. To do this, expand MyMemories project > apps > right-click on the MyMemories application folder > Run As > Build All and Deploy. This will build the application package with the changes, and it will deploy the updated application to the Worklight Server. Page 3-16 Worklight 6.0 POT - Lab 3
17 6. Wait until the build completes. Go back to the opened Android Virtual Device instance. Click on the home button which is the up arrow on the bottom of the emulator. 7. Click on the full application button to see all the available applications. Worklight 6.0 POT - Lab 3 Page 3-17
18 8. Click the MyMemories app to open the app again. 9. Once the application is open, you should see a prompt to update the application. Page 3-18 Worklight 6.0 POT - Lab 3
19 10. Click the Update button to begin the update process. Once clicked, the Worklight Device runtime will download the updated application contents from the Worklight Server Once retrieved, the existing application contents are cleared from the disk cache, and the new contents are unpacked. When complete, the application is restarted from the new contents. To test your changes, you need to bring up the menu on the emulator instance. You can do this by pressing the menu icon on the emulator instance. You should see a menu that has an item for each screen in the application. Worklight 6.0 POT - Lab 3 Page 3-19
20 Click on My Memories, Add Memory, or Go Home to navigate to any of the main application screens. Click the Home button to go to the Android home screen. 15. Keep the Android emulator running. DO NOT close the Android Virtual Device instance. 3.2 Using In-App Notification via the Worklight Console The Worklight console is where you control the mobile application. Each Worklight project has its own console for maintaining its assets which include the mobile app and the adapters. 1. To go to the Worklight Management Console for your Worklight project, right-click MyMemories project > Open Worklight Console. Page 3-20 Worklight 6.0 POT - Lab 3
21 2. The Worklight console should appear in a browser with URL similar to this: Notice that there are the iphone and Android environments. The console is running on the Worklight Development Server with a default port of You can see the mobile app and adapter are both deployed in the console. Worklight 6.0 POT - Lab 3 Page 3-21
22 3. In the Worklight console, select Active, Notifying from the Android active drop-down box. 4. Enter Maintenance as the Notification Text and click Save. 5. You should see a message at the top of the console saying that the rule has been set. Page 3-22 Worklight 6.0 POT - Lab 3
23 6. Go back to the Android Virtual Device emulator. Click on the App button. 7. Relaunch the MyMemories app. Worklight 6.0 POT - Lab 3 Page 3-23
24 8. You should see the in-app notification. Click Close on the notification to continue using the app. 9. Close the MyMemoriesAVD the Android emulator. 3.3 Summary Congratulations! You have completed Lab 3. Page 3-24 Worklight 6.0 POT - Lab 3
Lab 1: Getting Started with IBM Worklight Lab Exercise
Lab 1: Getting Started with IBM Worklight Lab Exercise Table of Contents 1. Getting Started with IBM Worklight... 3 1.1 Start Worklight Studio... 5 1.1.1 Start Worklight Studio... 6 1.2 Create new MyMemories
More informationLab 2 Examine More Development Features in IBM Worklight
Lab 2 Examine More Development Features in IBM Worklight Table of Contents 2. Examine More Development Features in IBM Worklight... 2-3 2.1 Examine the fully-built and styled version of MyMemories...2-4
More informationIBM Worklight V5.0.6 Getting Started
IBM Worklight V5.0.6 Getting Started Creating your first Worklight application 17 January 2014 US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract
More informationLab Android Development Environment
Lab Android Development Environment Setting up the ADT, Creating, Running and Debugging Your First Application Objectives: Familiarize yourself with the Android Development Environment Important Note:
More informationLab 1: Getting Started With Android Programming
Islamic University of Gaza Faculty of Engineering Computer Engineering Dept. Eng. Jehad Aldahdooh Mobile Computing Android Lab Lab 1: Getting Started With Android Programming To create a new Android Project
More informationInstalling and configuring an Android device emulator. EntwicklerCamp 2012
Installing and configuring an Android device emulator EntwicklerCamp 2012 Page 1 of 29 Table of Contents Lab objectives...3 Time estimate...3 Prerequisites...3 Getting started...3 Setting up the device
More informationIonic Tutorial. For Cross Platform Mobile Software Development
About Ionic Tutorial For Cross Platform Mobile Software Development This Tutorial is for setting up a basic hybrid mobile application using the Ionic framework. The setup will be shown for both Mac and
More informationProgramming Concepts and Skills. Creating an Android Project
Programming Concepts and Skills Creating an Android Project Getting Started An Android project contains all the files that comprise the source code for your Android app. The Android SDK tools make it easy
More informationIBM BlueMix Workshop. Lab D Build Android Application using Mobile Cloud Boiler Plate
IBM BlueMix Workshop Lab D Build Android Application using Mobile Cloud Boiler Plate IBM EcoSystem Development Team The information contained herein is proprietary to IBM. The recipient of this document,
More informationTutorial on Basic Android Setup
Tutorial on Basic Android Setup EE368/CS232 Digital Image Processing, Spring 2015 Linux Version Introduction In this tutorial, we will learn how to set up the Android software development environment and
More informationXML Tutorial. NOTE: This course is for basic concepts of XML in line with our existing Android Studio project.
XML Tutorial XML stands for extensible Markup Language. XML is a markup language much like HTML used to describe data. XML tags are not predefined in XML. We should define our own Tags. Xml is well readable
More informationMobile Programming Lecture 1. Getting Started
Mobile Programming Lecture 1 Getting Started Today's Agenda About the Android Studio IDE Hello, World! Project Android Project Structure Introduction to Activities, Layouts, and Widgets Editing Files in
More informationExposing CICS Transactions to WLE
Exposing CICS Transactions to WLE Lab Exercise Author: David J Brett, Version 1.0 IBM BPM 7.5 Lab Number 1 Copyright IBM Corporation, 2011 US Government Users Restricted Rights - Use, duplication or disclosure
More informationGetting Started with Android Development Zebra Android Link-OS SDK Android Studio
Getting Started with Android Development Zebra Android Link-OS SDK Android Studio Overview This Application Note describes the end-to-end process of designing, packaging, deploying and running an Android
More informationIBM Software. IBM Forms V8.0. Forms Experience Builder - Portal Integration. Lab Exercise
IBM Forms V8.0 Forms Experience Builder - Portal Integration Lab Exercise Catalog Number Copyright IBM Corporation, 2012 US Government Users Restricted Rights - Use, duplication or disclosure restricted
More informationChoose OS and click on it
1. Installation: 1.1. Install Node.js. Cordova runs on the Node.js platform, which needs to be installed as the first step. Download installer from: https://nodejs.org/en/download/ 1.1.1. Choose LTS version,
More informationGetting started with Convertigo Mobilizer
Getting started with Convertigo Mobilizer First Sencha-based project tutorial CEMS 6.0.0 TABLE OF CONTENTS Convertigo Mobilizer overview...1 Introducing Convertigo Mobilizer... 1-1 Convertigo Mobilizer
More informationAndroid Development Tools = Eclipse + ADT + SDK
Lesson 2 Android Development Tools = Eclipse + ADT + SDK Victor Matos Cleveland State University Portions of this page are reproduced from work created and shared by Google and used according to terms
More informationEnterprise Caching in a Mobile Environment IBM Redbooks Solution Guide
Enterprise Caching in a Mobile Environment IBM Redbooks Solution Guide In the current global enterprise business environment, with the millions of applications running across Apple ios, Android, Windows
More informationBlackBerry Developer Global Tour. Android. Table of Contents
BlackBerry Developer Global Tour Android Table of Contents Page 2 of 55 Session - Set Up the BlackBerry Dynamics Development Environment... 5 Overview... 5 Compatibility... 5 Prepare for Application Development...
More informationIBM WebSphere Java Batch Lab
IBM WebSphere Java Batch Lab What are we going to do? First we are going to set up a development environment on your workstation. Download and install Eclipse IBM WebSphere Developer Tools IBM Liberty
More informationVersion 1.0 Last updated: August 11, 2017 Author: Albert Wang & Mike Hull
IIS Configuration Guidelines for running: Sterling Gentran:Server HTTP Gateway Sterling Gentran:Server HTTP Message Forwarder on Microsoft Windows Server 2012 Version 1.0 Last updated: August 11, 2017
More informationComposer Guide for JavaScript Development
IBM Initiate Master Data Service Version 10 Release 0 Composer Guide for JavaScript Development GI13-2630-00 IBM Initiate Master Data Service Version 10 Release 0 Composer Guide for JavaScript Development
More informationThe Discussion of Cross-platform Mobile Application Development Based on Phone Gap Method Limei Cui
6th International Conference on Sensor Network and Computer Engineering (ICSNCE 2016) The Discussion of Cross-platform Mobile Application Development Based on Phone Gap Method Limei Cui Qujing Normal University,
More informationIBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM
IBM Maximo Anywhere Version 7 Release 6 Planning, installation, and deployment IBM Note Before using this information and the product it supports, read the information in Notices on page 65. This edition
More informationTivoli Common Reporting V2.x. Training on Security Permissions
Tivoli Common Reporting V2.x Training on Security Permissions Preethi C Mohan Bhanu P Velampati IBM India Ltd. India Software Labs, Bangalore preethi.mohan@in.ibm.com bhanu.prathap@in.ibm.com Copyright
More informationOracle Utilities Customer Self Service
Oracle Utilities Customer Self Service Whitepaper: Creating and Deploying the Sample Mobile Client Application Release 2.1.0 Service Pack 2 E38172-07 October 2015 Oracle Utilities Customer Self Service
More informationIBM i Version 7.2. Connecting to your system Connecting to Your system with IBM Navigator for i IBM
IBM i Version 7.2 Connecting to your system Connecting to Your system with IBM Navigator for i IBM IBM i Version 7.2 Connecting to your system Connecting to Your system with IBM Navigator for i IBM Note
More informationMinds-on: Android. Session 1
Minds-on: Android Session 1 Paulo Baltarejo Sousa Instituto Superior de Engenharia do Porto 2016 Outline Mobile devices Android OS Android architecture Android Studio Practice 1 / 33 2 / 33 Mobile devices
More informationIBM VisualAge for Java,Version3.5. External Version Control
IBM VisualAge for Java,Version3.5 External Version Control Note! Before using this information and the product it supports, be sure to read the general information under Notices. Edition Notice This edition
More informationTutorial: Android Object API Application Development. Sybase Unwired Platform 2.2 SP03
Tutorial: Android Object API Application Development Sybase Unwired Platform 2.2 SP03 DOCUMENT ID: DC01734-01-0223-01 LAST REVISED: April 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication
More informationSafeWebApp Android QuickStart
SafeWebApp Android QuickStart Excel Software Copyright 2012 Excel Software SafeWebApp is an easy, secure way to deliver and use web applications, called Web Apps. SafeWebApp is free download available
More informationIntroduction. Key features and lab exercises to familiarize new users to the Visual environment
Introduction Key features and lab exercises to familiarize new users to the Visual environment January 1999 CONTENTS KEY FEATURES... 3 Statement Completion Options 3 Auto List Members 3 Auto Type Info
More informationStep 1 Turn on the device and log in with the password, PIN, or other passcode, if necessary.
Working with Android Introduction In this lab, you will place apps and widgets on the home screen and move them between different home screens. You will also create folders to which apps will be added
More informationSterling Selling and Fulfillment Suite Developer Toolkit FAQs
Sterling Selling and Fulfillment Suite Developer Toolkit FAQs Sterling Order Management Sterling Configure, Price, Quote Sterling Warehouse Management System September 2012 Copyright IBM Corporation, 2012.
More informationIncident Response Platform Integrations BigFix Function V1.1.0 Release Date: October 2018
Incident Response Platform Integrations BigFix Function V1.1.0 Release Date: October 2018 Resilient Functions simplify development of integrations by wrapping each activity into an individual workflow
More informationConfiguring the Android Manifest File
Configuring the Android Manifest File Author : userone What You ll Learn in This Hour:. Exploring the Android manifest file. Configuring basic application settings. Defining activities. Managing application
More informationIBM Atlas Policy Distribution Administrators Guide: IER Connector. for IBM Atlas Suite v6
IBM Atlas Policy Distribution Administrators Guide: IER Connector for IBM Atlas Suite v6 IBM Atlas Policy Distribution: IER Connector This edition applies to version 6.0 of IBM Atlas Suite (product numbers
More informationOracle Utilities Customer Self Service
Oracle Utilities Customer Self Service Whitepaper: Creating and Deploying the Sample Mobile Client Application Release 2.1.0 Service Pack 1 E38172-05 June 2014 Oracle Utilities Customer Self Service Whitepaper:
More informationSoftware Architecture Documentation for the JRC MYGEOSS app for Invasive Species project
Software Architecture Documentation for the JRC MYGEOSS app for Invasive Species project 2015.3724 Table of Contents 1 Architecture View... 2 2 Application... 3 2.1 Technologies Used... 3 2.1.1 Apache
More informationExtended Search Administration
IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 Note! Before using
More informationWeb-enable a 5250 application with the IBM WebFacing Tool
Web-enable a 5250 application with the IBM WebFacing Tool ii Web-enable a 5250 application with the IBM WebFacing Tool Contents Web-enable a 5250 application using the IBM WebFacing Tool......... 1 Introduction..............1
More informationIBM emessage Version 9 Release 1 February 13, User's Guide
IBM emessage Version 9 Release 1 February 13, 2015 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 471. This edition applies to version
More information!!! !!!!!!!!!!! Help Documentation. Copyright V1.7. Copyright 2014, FormConnections, Inc. All rights reserved.
Help Documentation V1.7 Copyright Copyright 2014, FormConnections, Inc. All rights reserved. 1 of 32 FormConnect Help 1. Overview FormConnect is an easy to use app for creating business forms on your ipad.
More informationIBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM
IBM Maximo Anywhere Version 7 Release 6 Planning, installation, and deployment IBM Note Before using this information and the product it supports, read the information in Notices on page 71. This edition
More informationECOM 5341 Mobile Computing(Android) Eng.Ruba A. Salamah
ECOM 5341 Mobile Computing(Android) 1 Eng.Ruba A. Salamah Lecture # 2 Android Tools Objectives Understand Android Tools Setup Android Development Environment Create HelloWorld Application Understand HelloWorld
More informationIn this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.
Lab 1 Getting Started 1.1 Building and Executing a Simple Message Flow In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.
More informationWebSphere Puts Business In Motion. Put People In Motion With Mobile Apps
WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan
More informationHTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang
HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang Obstacles IVI Developers Face Today Lots of hardware variety. Multiple operating systems Different input devices Software development
More informationIBM Monitoring Agent for Citrix Virtual Desktop Infrastructure 7.2 FP3. User's Guide IBM SC
IBM Monitoring Agent for Citrix Virtual Desktop Infrastructure 7.2 FP3 User's Guide IBM SC14-7487-02 IBM Monitoring Agent for Citrix Virtual Desktop Infrastructure 7.2 FP3 User's Guide IBM SC14-7487-02
More informationBuilding a Simple Workflow Application for the Sybase Unwired Server [Part 3]
MOBILITY Building a Simple Workflow Application for the Sybase Unwired Server [Part 3] By Mark Gearhart, SAP In the third of a 3-part series, we build a simple workflow application for the Sybase Unwired
More informationPro Android 2. Sayed Y. Hashimi Satya Komatineni Dave Mac Lean. Apress
Pro Android 2 Sayed Y. Hashimi Satya Komatineni Dave Mac Lean Apress Contents Contents at a Glance Contents About the Authors About the Technical Reviewer Acknowledgments Foreword iv v xiii xiv xv xvi
More informationAndroid Programming Lecture 2 9/7/2011
Android Programming Lecture 2 9/7/2011 Creating a first app 1. Create a new Android project (a collection of source code and resources for the app) from the Eclipse file menu 2. Choose a project name (can
More informationSetting Up KidiConnect : Unlock KidiConnect
Setting Up KidiConnect : Unlock KidiConnect With KidiConnect, kids can use their KidiBuzz to send messages to a parent-approved list of contacts. But you have to unlock KidiConnect on your child's device
More informationCA Gen. Gen Studio Overview Guide. Release 8.5. Third Edition
CA Gen Gen Studio Overview Guide Release 8.5 Third Edition This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter referred to as the Documentation
More informationBuilding Hybrid and Mixed Model. Mobile Applications Lab
IBM Ecosystem Development Last Updated: September 1, 2014 WebSphere Portal V8.5 Lab Manual Building Hybrid and Mixed Model Mobile Applications Lab 1 Table of Contents OVERVIEW 3 Introduction...3 Time Estimate...3
More informationContents. Anaplan Connector for MuleSoft
SW Version 1.1.2 Contents 1 Overview... 3 2 Mulesoft Prerequisites... 4 3 Anaplan Prerequisites for the Demos... 5 3.1 export demo mule-app.properties file...5 3.2 import demo mule-app.properties file...5
More information(Refer Slide Time: 1:12)
Mobile Computing Professor Pushpendra Singh Indraprastha Institute of Information Technology Delhi Lecture 06 Android Studio Setup Hello, today s lecture is your first lecture to watch android development.
More informationWebSphere. Clips and Tacks: Getting started with the IBM BPM suite of products
WebSphere Clips and Tacks: Getting started with the IBM BPM suite of products ii IBM WebSphere Clips and Tacks: Getting started with the IBM BPM suite of products Contents Chapter 1. Introduction........
More informationBasic Android Setup for Machine Vision Fall 2015
Basic Android Setup for Machine Vision 6.870 Fall 2015 Introduction Here we will learn how to set up the Android software development environment and how to implement machine vision operations on an Android
More informationEnterprise Generation Language (EGL) for IBM i operating system Create a web application using EGL and the Data Access Application Wizard
IBM Rational Business Developer for i for SOA Construction Enterprise Generation Language (EGL) for IBM i operating system Create a web application using EGL and the Data Access Application Wizard Student
More informationClient Installation and User's Guide
IBM Tivoli Storage Manager FastBack for Workstations Version 7.1.1 Client Installation and User's Guide SC27-2809-04 IBM Tivoli Storage Manager FastBack for Workstations Version 7.1.1 Client Installation
More informationWorkbench User's Guide
IBM Initiate Workbench User's Guide Version9Release7 SC19-3167-06 IBM Initiate Workbench User's Guide Version9Release7 SC19-3167-06 Note Before using this information and the product that it supports,
More informationGetting started with Tabris.js Tutorial Ebook
Getting started with Tabris.js 2.3.0 Tutorial Ebook Table of contents Introduction...3 1 Get started...4 2 Tabris.js in action...5 2.1 Try the examples...5 2.2 Play with the examples...7 2.3 Write your
More informationIBM Workplace Client Technology API Toolkit
IBM Workplace Client Technology API Toolkit Version 2.5 User s Guide G210-1984-00 IBM Workplace Client Technology API Toolkit Version 2.5 User s Guide G210-1984-00 Note Before using this information and
More informationBlueMix Hands-On Workshop
BlueMix Hands-On Workshop Lab E - Using the Blu Big SQL application uemix MapReduce Service to build an IBM Version : 3.00 Last modification date : 05/ /11/2014 Owner : IBM Ecosystem Development Table
More informationYour password is: firstpw
SHARE Session #9777: WebSphere and Rational Developer Hands-on-Labs Building Java application on System z with RDz Lab exercise (estimate duration) Part 1: Your first Java application on z/os (~35 min).
More informationWhat s new in IBM Operational Decision Manager 8.9 Standard Edition
What s new in IBM Operational Decision Manager 8.9 Standard Edition Release themes User empowerment in the Business Console Improved development and operations (DevOps) features Easier integration with
More informationIncident Response Platform. IBM BIGFIX INTEGRATION GUIDE v1.0
Incident Response Platform IBM BIGFIX INTEGRATION GUIDE v1.0 Licensed Materials Property of IBM Copyright IBM Corp. 2010, 2017. All Rights Reserved. US Government Users Restricted Rights: Use, duplication
More informationClient Installation and User's Guide
IBM Tivoli Storage Manager FastBack for Workstations Version 7.1 Client Installation and User's Guide SC27-2809-03 IBM Tivoli Storage Manager FastBack for Workstations Version 7.1 Client Installation
More informationTivoli Common Reporting V Cognos report in a Tivoli Integrated Portal dashboard
Tivoli Common Reporting V2.1.1 Cognos report in a Tivoli Integrated Portal dashboard Preethi C Mohan IBM India Ltd. India Software Labs, Bangalore +91 80 40255077 preethi.mohan@in.ibm.com Copyright IBM
More informationHands-on Lab Session 9011 Working with Node.js Apps in IBM Bluemix. Pam Geiger, Bluemix Enablement
Hands-on Lab Session 9011 Working with Node.js Apps in IBM Bluemix Pam Geiger, Bluemix Enablement Copyright IBM Corporation 2017 IBM, the IBM logo and ibm.com are trademarks of International Business Machines
More informationGetting Started making DLAs to create IDML Discovery Books using Tivoli Directory Integrator. Written using TDI 7.1 FP1 Document version 1.
Getting Started making DLAs with TDI August 2010 Getting Started making DLAs to create IDML Discovery Books using Tivoli Directory Integrator Written using TDI 7.1 FP1 Document version 1.2 Eddie Hartman,
More informationInstallation Instructions
Installation Instructions Reading App Builder: Installation Instructions 2017, SIL International Last updated: 1 December 2017 You are free to print this manual for personal use and for training workshops.
More informationIBM Mobile Portal Accelerator Enablement
IBM Mobile Portal Accelerator Enablement Hands-on Lab Exercise on XDIME Portlet Development Prepared by Kiran J Rao IBM MPA Development kiran.rao@in.ibm.com Jaye Fitzgerald IBM MPA Development jaye@us.ibm.com
More informationCOURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3
COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3 MODULE 1: OVERVIEW OF HTML AND CSS This module provides an overview of HTML and CSS, and describes how to use Visual Studio 2012
More informationAndroid Application Development. By : Shibaji Debnath
Android Application Development By : Shibaji Debnath About Me I have over 10 years experience in IT Industry. I have started my career as Java Software Developer. I worked in various multinational company.
More informationMend for Eclipse quick start guide local analysis
The Semmle Mend for Eclipse plugin allows users to view Semmle results in Eclipse. This document describes how to install and use the plugin for local analysis. You can install the plugin using a Semmle
More information2015 Beta 2 Tutorials
2015 Beta 2 Tutorials 2015 Beta 2 FOR WINDOWS & UNIX & LINUX Contents 1 Tutorial 2: Config, Deploy & Run the Application... 1 1.1 Task 1: Configure the database type... 1 1.2 Task 2: Configure the database
More informationInnovate 2013 Automated Mobile Testing
Innovate 2013 Automated Mobile Testing Marc van Lint IBM Netherlands 2013 IBM Corporation Please note the following IBM s statements regarding its plans, directions, and intent are subject to change or
More informationLab 3. On-Premises Deployments (Optional)
Lab 3 On-Premises Deployments (Optional) Overview This Lab is considered optional to the completion of the API-Led Connectivity Workshop. Using Runtime Manager, you can register and set up the properties
More informationMobile OS. Symbian. BlackBerry. ios. Window mobile. Android
Ing. Elton Domnori December 7, 2011 Mobile OS Symbian BlackBerry Window mobile Android ios Mobile OS OS First release Last release Owner Android Android 1.0 September 2008 Android 4.0 May 2011 Open Handset
More informationPROCE55 Mobile: Web API App. Web API. https://www.rijksmuseum.nl/api/...
PROCE55 Mobile: Web API App PROCE55 Mobile with Test Web API App Web API App Example This example shows how to access a typical Web API using your mobile phone via Internet. The returned data is in JSON
More informationRule Modeling Case Study Generic Diabetic Monitoring. Mike Parish
Rule Modeling Case Study Generic Diabetic Monitoring Mike Parish Contents Table of Figures... 3 Rule Modeling Case Study... 4 Step 1 Review and clarify the rule statements... 4 Step 2 Determine the Data
More informationTutorial on OpenCV for Android Setup
Tutorial on OpenCV for Android Setup EE368/CS232 Digital Image Processing, Winter 2019 Introduction In this tutorial, we will learn how to install OpenCV for Android on your computer and how to build Android
More informationAD406: What s New in Digital Experience Development with IBM Web Experience Factory
AD406: What s New in Digital Experience Development with IBM Web Experience Factory Jonathan Booth, Senior Architect, Digital Experience Tooling, IBM Adam Ginsburg, Product Manager, Digital Experience
More informationVirto SharePoint Forms Designer for Office 365. Installation and User Guide
Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365...3 LICENSE ACTIVATION...4
More informationAndroid Online Training
Android Online Training IQ training facility offers Android Online Training. Our Android trainers come with vast work experience and teaching skills. Our Android training online is regarded as the one
More informationIBM Operational Decision Manager Version 8 Release 5. Configuring Operational Decision Manager on WebLogic
IBM Operational Decision Manager Version 8 Release 5 Configuring Operational Decision Manager on WebLogic Note Before using this information and the product it supports, read the information in Notices
More informationExercise 1. Bluemix and the Cloud Foundry command-line interface (CLI)
V10.1 Student Exercises EXempty Exercise 1. Bluemix and the Cloud Foundry command-line interface (CLI) What this exercise is about In this exercise, you sign on to Bluemix and create an application. You
More informationIBM Workplace Collaboration Services API Toolkit
IBM Workplace Collaboration Services API Toolkit Version 2.5 User s Guide G210-1958-00 IBM Workplace Collaboration Services API Toolkit Version 2.5 User s Guide G210-1958-00 Note Before using this information
More informationAppDev StudioTM 3.2 SAS. Migration Guide
SAS Migration Guide AppDev StudioTM 3.2 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS AppDev TM Studio 3.2: Migration Guide. Cary, NC: SAS Institute Inc.
More informationHands-On Lab. Authoring and Running Automated GUI Tests using Microsoft Test Manager 2012 and froglogic Squish. Lab version: 1.0.5
Hands-On Lab Authoring and Running Automated GUI Tests using Microsoft Test Manager 2012 and froglogic Squish Lab version: 1.0.5 Last updated: 27/03/2013 Overview This hands- on lab is part two out of
More informationBCA 6. Question Bank
BCA 6 030010601 : Introduction to Mobile Application Development Question Bank Unit 1: Introduction to Android and Development tools Short questions 1. What kind of tool is used to simulate Android application?
More informationIntroduction to Worklight Integration IBM Corporation
Introduction to Worklight Integration Agenda IBM Mobile Foundation Introduction to Worklight How to Integrate Worklight Adapters WebAPI HTTP & SOAP Database (SQL) WebSphere Message Broker Cast Iron 2 IBM
More informationParaben s Photo Backup Stick V2.1. User Manual
Paraben s Photo Backup Stick V2.1 User Manual About Paraben s Photo Backup Stick The Photo Backup Stick is an easy-to-use picture and video backup tool for Windows computers, Apple iphones and ipads, and
More informationBlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications
BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications Version : 4.00 Last modification date : 13 June 2014 Owner : IBM Ecosystem Development Table of Contents Part 1: Building
More information14111: Building an Enterprise Mobile Application. Lab Exercise
14111: Building an Enterprise Mobile Application Lab Exercise Mobile App Development with IBM Mobile Foundation Lab 1 Copyright IBM Corporation, 2013 US Government Users Restricted Rights - Use, duplication
More informationAware IM Version 8.2 Aware IM for Mobile Devices
Aware IM Version 8.2 Copyright 2002-2018 Awaresoft Pty Ltd CONTENTS Introduction... 3 General Approach... 3 Login... 4 Using Visual Perspectives... 4 Startup Perspective... 4 Application Menu... 5 Using
More informationConvert Your JavaScript Buttons for Lightning Experience
Convert Your JavaScript Buttons for Lightning Experience Version 1, 1 @salesforcedocs Last updated: January 8, 2019 Copyright 2000 2019 salesforce.com, inc. All rights reserved. Salesforce is a registered
More information