KonyOne Studio Manual Installation Guide



Similar documents
KonyOne Server Prerequisites _ MS SQL Server

KPNS Database Setup Guide - SQL Server

Integration Service Database. Installation Guide - Oracle. On-Premises

Database FAQs - SQL Server

Kony MobileFabric Messaging. Demo App QuickStart Guide. (Building a Sample Application

Kony MobileFabric. Sync Windows Installation Manual - WebSphere. On-Premises. Release 6.5. Document Relevance and Accuracy

Download and Installation Instructions. Android SDK and Android Development Tools (ADT) Microsoft Windows

Lab 0 (Setting up your Development Environment) Week 1


WA1826 Designing Cloud Computing Solutions. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment

Download and Installation Instructions. Android SDK and Android Development Tools (ADT)


Kony MobileFabric. Sync Server Tomcat Installation Manual. On-Premises

Getting Started with Android Development

AzMERIT Secure Browser Installation Manual For Technology Coordinators

Installation Guide for Pulse on Windows Server 2008R2

Core Protection for Virtual Machines 1

Tutorial: BlackBerry Object API Application Development. Sybase Unwired Platform 2.2 SP04

Installation Guide for Pulse on Windows Server 2012

Installing the Android SDK

Tutorial: Android Object API Application Development. SAP Mobile Platform 2.3 SP02

System Administration Training Guide. S100 Installation and Site Management

How To Run A Hello World On Android (Jdk) On A Microsoft Ds.Io (Windows) Or Android Or Android On A Pc Or Android 4 (

Tutorial: Android Object API Application Development. SAP Mobile Platform 2.3

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide

SMART Vantage. Installation guide

Intel Integrated Native Developer Experience (INDE): IDE Integration for Android*

Titanium Mobile: How-To

Installation Instructions

Guide to Installing BBL Crystal MIND on Windows 7

Kaspersky Lab Mobile Device Management Deployment Guide

Android Environment SDK

Enterprise Manager. Version 6.2. Installation Guide

JAMF Software Server Installation Guide for Windows. Version 8.6

Integrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0

Installation Guide: Delta Module Manager Launcher

XenClient Enterprise Synchronizer Installation Guide

Live Maps. for System Center Operations Manager 2007 R2 v Installation Guide

Charter Business Desktop Security Administrator's Guide

Tutorial: Android Object API Application Development. Sybase Unwired Platform 2.2 SP02

Keynote DeviceAnywhere/HP Application Lifecycle Management (HP ALM/QC) Integration Guide. TCE Automation 5.2

Reconfiguring VMware vsphere Update Manager

Portions of this product were created using LEADTOOLS LEAD Technologies, Inc. ALL RIGHTS RESERVED.

WatchDox for Mac User Guide

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

DOCSVAULT Document Management System for everyone

Practice Fusion API Client Installation Guide for Windows

Test Center Enterprise. ios Device Onboarding Guide

EMC Documentum Composer

VMware Horizon FLEX User Guide

About This Guide Signature Manager Outlook Edition Overview... 5

Embarcadero Performance Center 2.7 Installation Guide

Quick Start Guide for VMware and Windows 7

Sophos Mobile Control Installation guide. Product version: 3.5

Python for Series 60 Platform

UNICORN 6.4. Administration and Technical Manual

Kaspersky Password Manager

The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.

INSTALL AND CONFIGURATION GUIDE. Atlas 5.1 for Microsoft Dynamics AX

Introduction to Android Development

Team Foundation Server 2013 Installation Guide

Media Server Installation & Administration Guide

Installing and Configuring vcenter Multi-Hypervisor Manager

Synchronizer Installation

Building graphic-rich and better performing native applications. Pro. Android C++ with the NDK. Onur Cinar

Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide

Nexio Connectus with Nexio G-Scribe

DeviceAnywhere Enterprise. ios Device Onboarding Guide

Rev 7 06-OCT Site Manager Installation Guide

Upgrade Guide BES12. Version 12.1

Parallels Virtual Automation 6.1

UNICORN 7.0. Administration and Technical Manual

Sophos Mobile Control Installation guide. Product version: 3.6

Crystal Reports Installation Guide

Secure Browser Installation Manual

FlexSim LAN License Server

Compiere 3.2 Installation Instructions Windows System - Oracle Database

Application Servers - BEA WebLogic. Installing the Application Server

Upgrading Your Web Server from ClientBase Browser Version 2.0 or Above to Version 2.1.1

Tutorial: BlackBerry Application Development. Sybase Unwired Platform 2.0

Reconfiguration of VMware vcenter Update Manager

Software Development Environment. Installation Guide

POOSL IDE Installation Manual

AVG Business SSO Partner Getting Started Guide

VMware Horizon FLEX User Guide

ADT Plugin for Eclipse

How To Install An Aneka Cloud On A Windows 7 Computer (For Free)

Installation and Administration Guide. BlackBerry Web Desktop Manager for Microsoft Exchange. Version: 1.0 Service Pack: 1

Managing Multi-Hypervisor Environments with vcenter Server

Tutorial: Mobile Business Object Development. SAP Mobile Platform 2.3 SP02

SYSTEM REQUIREMENTS...

Application Development Setup Guide

Witango Application Server 6. Installation Guide for Windows

Tutorial: Hybrid App Package Development. SAP Mobile Platform 2.3

Tutorial: Mobile Business Object Development. SAP Mobile Platform 2.3

Reconfiguring VMware vsphere Update Manager

TANDBERG MANAGEMENT SUITE 10.0

Transcription:

KonyOne Studio Manual Installation Guide KonyOne Platform Release 5.0.4

Copyright 2010 Kony Solutions, Inc. All rights reserved. January, 2013 This document contains information proprietary to Kony Solutions, Inc., is bound by the Kony license agreements and may not be used except in the context of understanding the use and methods of Kony Solutions software without prior, express, written permission. Kony, KonyOne and Empowering Everywhere are trademarks of Kony Solutions, Inc. Microsoft, the Microsoft logo, Internet Explorer, Windows and Windows Vista are registered trademarks of Microsoft Corporation. Apple, the Apple logo, itunes, iphone, ipad, OS X, Objective-C, Safari and Xcode are registered trademarks of Apple, Inc.. Google, the Google logo, Android and the Android logo are registered trademarks of Google, Inc. Chrome is a trademark of Google, Inc. Blackberry, Research in Motion, and RIM are registered trademarks of Research In Motion Limited. All other terms, trademarks or service marks mentioned in this document have been capitalized and are to be considered the property of their respective owners. Page 2 of 58

Revision History Date Document Version Description of Modifications/Release 12/11/2010 1.0 Document Release for KMAP 2.2 22/12/2010 2.0 04/03/2011 2.5 31/03/2011 2.6 04/07/2011 3.0 05/08/2011 3.1 04/10/2011 3.2 12/09/2011 4.0 14/02/2012 4.1 31/08/2012 5.0 20/09/2012 6.0 Document Release for KMAP 2.3. Sections on KonyOne Studio installation and Lua Plug-in installation on Eclipse 3.4 added. Document Release for KMAP 2.5. Updated Windows and Android Emulator sections. Document Release for KMAP 2.6. Updated information on support for newer versions of Eclipse. Document Release for KMAP 3.0. Updated information on Studio Plug-in installation, Android SDK and emulator information and BlackBerry emulator mapping. Added new sections on Symbian emulator support and Frequently asked questions. Document Release for KMAP 3.1. Restructured the document to move Automated Studio Installation to Appendix. Document Release for KMAP 3.2. Links updated. Document Release for Playbook and Launching BlackBerry 7.0. Updated links for Windows Mobile and Automated Installation of KonyOne Studio. Added information on NTLM Authentication configuration, Added Windows 7.1 installation and Log Viewer installation information. Document Release for KonyOne 5.0. Necessary updates made based on the JavaScript support for KonyOne Studio. Updated the Android emulator section. corrected BlackBerry link and some minor corrections. 09/11/2012 7.0 Updated Windows 8 Page 3 of 58

Date Document Version 14/12/2012 8.0 01/11/2013 9.0 Description of Modifications/Release Updated the section "Upgrade or Revert KonyOne Studio". Updated the document with Windows Phone 8 installation procedure. Page 4 of 58

Table of Contents 1. Introduction 8 1.1 KonyOne Studio 8 1.2 KonyOne Studio Installation Guide 8 1.3 Intended Audience 8 1.4 Typographical Conventions 8 1.5 Reference Documents 9 1.6 Contact Us 9 1.7 Installation Prerequisites 10 1.7.1 Software Requirements 10 1.7.2 Hardware Requirements 10 1.7.3 Emulators and SDKs 10 1.7.4 Installation Path 10 2. Install and Configure KonyOne Studio 11 2.1 KonyOne Studio Installation Tasks 11 2.2 Installing Java Development Kit 12 2.3 Set Environment Variables 13 2.4 Installing Eclipse 15 2.5 Launch Eclipse 16 2.6 Workspace 16 2.7 Installing KonyOne Studio 18 2.7.1 Installation Procedure 18 2.8 Launching KonyOne Studio 21 2.9 Studio License 22 2.10 Install and Configure ImageMagick 23 Page 5 of 58

2.10.1 Install ImageMagick 23 2.10.2 Configure ImageMagick 23 3. Installing SDKs and Configuring Emulators 24 3.1 Emulators and SDKs 24 3.1.1 Post Installation Mapping 24 3.2 Installing iphone 24 3.3 Installing Android 26 3.3.1 Download and Install Android SDK and Support Packages 26 3.3.2 Download and install Ant 1.8.2 29 3.3.3 Set Path for Android and Ant 29 3.3.4 Post Installation Mapping 29 3.4 Installing BlackBerry 30 3.4.1 Post Installation Mapping 31 3.4.2 Adding an Emulator 32 3.5 Installing J2ME 33 3.5.1 Sun 33 3.5.2 Nokia 34 3.5.3 Sony Ericsson 34 3.6 Installing Windows 35 3.6.1 Windows Phone 8 35 3.6.2 Windows 8 37 3.6.3 Windows Phone - Mango 38 3.6.4 Windows Log Viewer 39 4. Installation Complete 40 5. Upgrade KonyOne Studio 41 Page 6 of 58

5.1 Upgrade to latest version of KonyOne Studio 41 5.2 Troubleshoot Error Message 47 6. Revert to Previous Configuration 49 7. Appendix A: Configuring NTLM Authentication 54 8. Appendix B: Frequently Asked Questions (FAQs) 56 Page 7 of 58

1. Introduction KonyOne Platform provides an integrated approach in the mobile application design, development and management. The Platform facilitates the design and development of mobile applications in a device independent manner and delivers them in different formats that run on all the major device platforms. The KonyOne Platform consists of three main components: KonyOne Studio: The centerpiece design and development engine for creating mobile applications. KonyOne Server: Our middleware server for connecting mobile apps built in KonyOne Studio to services and data sources, and delivering optimized mobile web. Client Runtime component for each major device platform that enables the same mobile application to execute directly on the device. 1.1 KonyOne Studio KonyOne Studio is an integrated development environment (IDE) for rapid development and deployment of mobile applications. KonyOne Studio is provided as a plug-in to Eclipse, an open-source development environment. The KonyOne Studio offers an easy to learn and use visual development environment to design and develop the mobile applications. The primary element of KonyOne Studio is a visual developer panel that is used to design the application forms in a device independent wire-frame format. 1.2 KonyOne Studio Installation Guide This document provides installation instructions for KonyOne Studio and other relevant software that supports the installation. 1.3 Intended Audience This document is intended for engineers or developers who are responsible for installing and configuring KonyOne Studio. We assume that the reader of this document is familiar with installing applications in Windows environment. 1.4 Typographical Conventions Following are the typographical conventions used throughout the document: Page 8 of 58

Convention Explanation User input text, system prompts and responses File Path Monospace Commands Program Code File Names Emphasis Italic Names of Books and Documents New Terminology Windows Menus Bold Buttons Icons Fields Tabs URL Note: Important! Active link to a URL Provides helpful hints or additional information Highlights actions or information that might cause problems to systems or data 1.5 Reference Documents 1. KonyOne Studio User Guide 2. KonyOne Widget User Guide 3. KonyOne API Reference Guide 1.6 Contact Us We welcome your feedback on our documentation. Email us at techpubs@kony.com. For technical questions, suggestions, comments or to report problems on Kony's product line, contact productsupport@kony.com. Page 9 of 58

1.7 Installation Prerequisites Read this information to understand the system requirements and necessary software before installing the Studio. 1.7.1 Software Requirements Operating System Windows XP/Vista/7/8 Software Requirement JDK 1.6 (minor version 14 or later) Eclipse IDE for RCP and RAP Developers 3.6.x. - Helios 32 Bit. (eclipse-rcp-helios-win32.zip) SDKs and Emulators (BlackBerry, J2ME, Windows Mobile, Android and Palm) 1.7.2 Hardware Requirements ImageMagick 6.7.x.x Component Processor Memory Internal Storage Network Requirement Dual Core Processor 2 GB 150 GB (for installation and application development) Ethernet Port 1.7.3 Emulators and SDKs Download the relevant Emulators and SDKs from the device manufacturer or platform vendor websites, as per your installation requirement. The files that need to be downloaded and relevant download URLs are mentioned in the Install and Configure Emulators section. Make sure to check the correct download URLs at the time of your installation. 1.7.4 Installation Path The software installation paths (for Eclipse, SDKs, Emulators and other relevant software) provided in the document is for sample purpose only. In real-time installation, please use the actual installation paths of your machine. Page 10 of

2. Install and Configure KonyOne Studio This section of the document provides you with the instructions for installing and configuring KonyOne Studio. Please make sure that you have the required hardware and access to the supporting software mentioned in the Prerequisites section. 2.1 KonyOne Studio Installation Tasks To install KonyOne Studio successfully, follow these steps: Install Java Development Kit Setting Environment Variables Install Eclipse Launch Eclipse Install KonyOne Studio Launch KonyOne Studio Install and Configure ImageMagick Install and Configure Emulators Page 11 of

2.2 Installing Java Development Kit A Java Development Kit (JDK) provides the Java run-time environment (the Java Virtual Machine, or JVM) and tools for compiling and debugging Java applications. The Java Virtual Machine is required for Java applications to interpret the Java byte code so that the Java application can be run. The recommended JDK is "Java SE Development Kit 6" Update 32 (jdk-6u32- windows-i586.exe). The minimum supported JDK is Java SE 6 update 14. 1. Download JDK 1.6.0_32 from the following location: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u32- downloads-1594644.html. 2. Install it on your machine. 3. Make a note of the destination directory while installing the JDK. This is required to configure the Java Home Environment Variable. Default path is set to C:\Program Files\Java. Note: If you are using the 64 bit operating system, make sure you download and install the 32 bit JDK on your machine. Page 12 of

2.3 Set Environment Variables Perform the following steps after installing the JDK: Set the JAVA_HOME Windows Environment Variable location to JDK installation path. (Example JAVA_HOME=C:\Program Files\Java\jdk1.6.x). Set the Path to the bin directory of Java installation. (Example Path=C:\Program Files\Java\jdk1.6.x\bin). To set the Environment Variable and Path in Windows XP: 1. Right click on My Computer and select Properties. 2. In the System Properties window, go to Advanced tab and select Environment Variables. 3. In the Environment Variables window, go to User Variables and select New. i. Enter JAVA_HOME in the Variable Name field. ii. Enter C:\Program Files\Java\jdk1.6.x (as per the example) in the Variable Value field. iii. Click OK. 4. Select Path from User Variables and click Edit. i. Add C:\Program Files\Java\jdk1.6.x\bin (as per the example) in the Variable Value field. ii. Click OK. To set the Environment Variable and Path in Windows Vista/7: 1. Right click on Computer and select Properties. System window appears. 2. Select Advanced System Settings link from the Control Panel Home pane. System Properties window appears. 3. Select Environment Variables. 4. In the Environment Variables window, go to User Variables pane and select New. Page 13 of

i. Enter JAVA_HOME in the Variable Name field. ii. Enter C:\Program Files\Java\jdk1.6.x (as per the example) in the Variable Value field. iii. Click OK. 5. Select Path from User Variables and click Edit. i. Add C:\Program Files\Java\jdk1.6.x\bin(as per the example) in the Variable Value field. ii. Click OK. Page 14 of

2.4 Installing Eclipse KonyOne Studio is provided as a plug-in and is integrated into Eclipse Integrated Development Environment(IDE). In order to run the KonyOne Studio IDE, you need to install Eclipse IDE on your machine. To install Eclipse, follow these steps: 1. Download Eclipse for RCP and RAP Developers version 3.6 (eclipse-rcp-helios-sr2-win32.zip (Helios 32 bit)) from http://www.eclipse.org/downloads/download.php?file =/technology/epp/downloads/release/helios/sr2/eclipse-rcp-helios-sr2- win32.zip. 2. Extract Eclipse to the same location. (Example C:\eclipse). Note: If you are using 64 bit Windows OS, make sure you download the 32 bit Eclipse (Helios) and not the 64 bit Eclipse (Helios). Page 15 of

2.5 Launch Eclipse To launch Eclipse, Eclipse has to be installed on the system. To install Eclipse, see Install Eclipse. To launch Eclipse, follow these steps: 1. Navigate to the drive where you have extracted Eclipse. For example, C:\. 2. Open the eclipse folder. 3. Double-click eclipse application file to launch Eclipse. Eclipse launches as shown below: 2.6 Workspace Workspace is a folder on the hard drive, which is a central repository of all application files. The applications you create in the IDE are saved in the workspace. A workspace can have any number of applications. When you launch Eclipse for the first time, workspace is automatically created in the user account/profile folder on your machine. To create or switch a workspace, follow these steps: Page 16 of

1. Create a folder on any drive of your machine. For example, D:\Myworkspace. Note: Make sure the name of the folder created as workspace do not have any spaces in it. 2. Open Eclipse. 3. Select File > Switch Workspace. If you like to switch to another workspace, select the workspace if the workspace you want to switch is already available in the list. Select Other if you want to select some other workspace or the newly created workspace. Workspace Launcher window appears. 4. Click Browse and choose the newly created workspace folder or any other workspace folder located on the hard drive. 5. Click OK. 6. Eclipse restarts and opens with the newly selected workspace. Page 17 of

2.7 Installing KonyOne Studio KonyOne Studio is provided as plug-ins and is integrated into Eclipse Integrated Development Environment(IDE). You can install the KonyOne Studio by manually copying the KonyOne Studio plug-ins into the dropins folder of Eclipse. You can also install the KonyOne Studio using the Install New Software feature of Eclipse. Both these methods are mutually exclusive and should not be clubbed for the installation/upgrade of the KonyOne Studio. For example, if you installed KonyOne Studio by copying the plug-ins into the dropins folder of Eclipse, use the same procedure to upgrade KonyOne Studio in future. For Automated Plug-in installation procedure, see the Automated Installation of KonyOne Studio section. 2.7.1 Installation Procedure To install the KonyOne Studio, you need to copy the Studio plug-ins into the dropins folder of Eclipse. Note: If you already used the automated installation of KonyOne Studio (through Help > Install New Software feature of eclipse), do not use this procedure to upgrade KonyOne Studio. Use the automated update instead. 1. Go to https://developer.kony.com/konyreleases. 2. Use the credentials provided by Kony Labs to access the site. 3. Navigate to the release folder. Example GA-V4.x. 4. Click on the link Direct Download under Quick download. It contains all the necessary plug-ins for the respective release. 5. Download Plugins-<Version>.zip. 6. Extract the file into the dropins sub-folder of the eclipse folder. (Example <Drive>:\Eclipse\dropins\) Note: If you already have previous version plug-ins in the <Drive>:\Eclipse\<dropins> folder, delete them before copying the latest plug-ins. 7. Restart Eclipse. Note: You could also download the plug-ins individually from the same location. Below is the list of plug-ins and their description: Page 18 of

Plug-in Name com.pat.soapui_<version_number>.jar com.pat.tool.keditor_<version_number>.jar com.kony.help_<version_number>.jar org.keplerproject.ldt.core_ 1.2.2.<Version_Number>.jar org.keplerproject.ldt.ui_1.2.1.<version_ Number>.jar org.keplerproject.ldt.ui.baseexts_ 1.2.0.<Version_Number>.jar org.keplerproject.ldt.win32_ 1.2.1.<Version_Number>.jar org.keplerproject.luadoc_ 3.0.1.<Version_Number>.jar org.keplerproject.lualogging_ 1.1.4.<Version_Number>.jar org.keplerproject.ldt.debug.core_ 1.3.4.<Version_Number>.jar org.keplerproject.ldt.debug.ui_ 1.3.4.<Version_Number>.jar org.keplerproject.ldt.launcher_ 1.2.2.<Version_Number>.jar org.chromium.debug.core_0.3.6_ <Version_Number>.QA.jar org.chromium.debug.ui_<version_ Number>.jar org.chromium.debug_0.3.6_<version_ Number>.jar org.chromium.sdk.wip.eclipse_0.3.6_ <Version_Number>.jar Description (Mandatory) Support Plug-in for KonyOne Studio. KonyOne Studio perspective does not show up in the Open Perspective window if this plug-in is not available. (Mandatory) KonyOne Studio Main Plug-in. (Optional) KonyOne Studio Help Plug-in. Install the plug-in to integrate the KonyOne Studio Documentation with Eclipse Help. The help is displayed within the Eclipse help window under KonyOne Studio Documentation. (Mandatory) KonyOne Studio Lua and Code Assist Plug-ins. Use these plug-ins to install the Lua Plug-ins, along with the Code Assist Feature of the KonyOne Studio. The Code Assist feature contains six plug-ins. (Mandatory for Lua Debugger) KonyOne Studio Inline Debugger Plug-ins. Install these plug-ins to use the Inline Debugger feature of KonyOne Studio. (Mandatory for JavaScript Debugger) KonyOne Studio JavaScript Inline Debugger Plug-ins. Install these plug-ins to use the Inline Debugger feature of KonyOne Studio. org.chromium.sdk.wipbackend.protocol_ 1_0_0.3.6_<Version_Number>.jar org.chromium.sdk_0.3.6_<version_ Page 19 of

Number>.jar Plug-in Name com.kony.nativecodegen_<version_ Number>.jar com.kony.videos_<version_number>.jar com.kony.codegen_<version_ Number>.jar com.kony.thirdparty.jars_<version_ Number>.jar Platform Plug-ins com.pat.j2me_<version_number>.jar com.pat.android_<version_number>.jar com.pat.tabrcandroid_<version_number>.jar Description (Optional) KonyOne Studio Native Code Generation Plug-in. Use this plug-in to convert the applications into the platformspecific native code. (Optional) This plug-in allows you to view videos within the IDE. It is available in two formats (both with the same name) -- light-weight(links to the videos) and heavy-weight (pre-built with videos). Download any one, based on your requirement. (Mandatory) KonyOne Studio Code Generation plug-in. This plug-in is mandatory for the generation of application code. BlackBerry and J2ME Android Android Tablet com.pat.winmobile_<version_number>.jar Windows Phone 7 com.pat.desktopweb_<version_number>.jar com.kony.license_<version_number>.jar com.pat.tc_<version_number>.jar com.kony.spa_<version_number>.jar Desktop Web License Mobile Web SPA Note: If you update Eclipse with new KonyOne Studio plug-ins, follow these steps to start Eclipse with the new plug-ins: 1. Open the command prompt window. 2. Navigate to the Eclipse folder. 3. Run the command: eclipse.exe clean Eclipse is launched with the newly installed plug-ins. Page 20 of

2.8 Launching KonyOne Studio To launch the KonyOne Studio for the first time, you need to launch Eclipse first. For more information about launching Eclipse, see Launch Eclipse. Before launching the Kony Perspective, make sure you copy the license file provided by Kony to a location on your system. To configure KonyOne Studio as the development environment: 1. Open Eclipse. Eclipse opens with the default view, with Java Perspective being displayed on the top right corner. 2. Select Window > Open Perspective > Other. Open Perspective window appears. 3. Select Kony from the list and click OK. 4. The KonyOne Studio License window appears. Page 21 of

5. Browse to the location of the license file, select it and click Open. Make sure you have the KonyOne Studio license file at some location on your system. 6. Click OK. 7. KonyOne Studio starts with Kony Perspective. 2.9 Studio License You need to have the license file to launch and use KonyOne Studio. The Studio license file governs the time-based usage of KonyOne Studio. KonyOne Studio prompts for a license file under the following scenarios: When Kony Perspective is launched for the first time after installing KonyOne Studio. After the expiry of the existing license. If the license file is moved or deleted from its existing location. Page 22 of

2.10 Install and Configure ImageMagick Install ImageMagick on your machine and configure KonyOne Studio to access it. ImageMagick is used to generate background images from the skin attributes (applicable for Mobile Web only). For example, The basic version of XHTML does not support gradient background. To overcome this limitation, we generate an image with gradient using ImageMagick. 2.10.1 Install ImageMagick To install ImageMagick, follow these steps: 1. Download ImageMagick (ImageMagick-6.7.9-0-Q16-windows-dll.exe) from http://www.imagemagick.org/script/binary-releases.php#windows. 2. Double-click the downloaded file. 3. Follow the on-screen instructions to complete the installation. Note: The version of ImageMagick shown above was the latest version available at the time of documentation release. You can pick the latest available version of ImageMagick from the above link. 2.10.2 Configure ImageMagick To configure path for ImageMagick 1. Open KonyOne Studio. 2. Select Window > Preferences. The Preferences window appears. 3. Select Kony Dev Studio > Build on the left pane. 4. In the ImageMagick Home field, browse and set the path to the location where ImageMagick is installed. 5. Click OK. Page 23 of

3. Installing SDKs and Configuring Emulators Mobile device applications that are developed in KonyOne Studio need to be tested for their appearance and performance. In order to do this, you need device emulators. These emulators are provided by the device manufacturers or mobile platform vendors. Install and configure the following emulators to test the applications: iphone Android BlackBerry J2ME - Sun, Nokia, Sony Ericsson Windows 3.1 Emulators and SDKs Download the relevant emulators and SDKs from the device manufacturer or platform vendor websites, as per your installation requirement. The files that need to be downloaded are mentioned in the respective platform sections. 3.1.1 Post Installation Mapping After installing the Emulators and Other Components, their respective paths should be configured in the Studio. The Emulator Pane displays all the emulators available for the Studio. This pane is located at the bottom right corner of KonyOne Studio. The Emulators are visible only when an application is created in the IDE. 3.2 Installing iphone Note: To work with iphone related code or applications, you need to use the Macintosh system. Apple has developed a product suite xcode to develop applications on Mac OS X. The latest version of xcode, xcode 3.2 is bundled free with Mac OS X v10.6, but it is not installed by default. You have to explicitly install it from the Mac OS X DVD or download xcode from the Apple website at: http://developer.apple.com/technologies/tools/xcode.html. If you install xcode 4.2, ios 5.0 SDK is bundled along with it. Page 24 of

xcode is a full-featured IDE. xcode integrates the editing of source code with the build and compile steps. For more information about xcode setup for iphone, see http://developer.apple.com/iphone/library/documentation/xcode/conceptual/ iphone_development/000-introduction/introduction.html. Before running the application on iphone emulator, follow these steps: 1. Download ios SDK 6.0 from http://developer.apple.com/iphone/index.action. 2. Install this SDK on the Apple Macintosh machine. 3. Open Xcode. Note: Minimum version of xcode supported is 4.2 and above for ios SDK 5.0 version. 4. Select Active Configuration as Release/Debug/Preview in the top-left dropdown in Xcode editor. 5. Select Project/Edit Active Target -> Release/Debug/Preview from Xcode menu. 6. Select Build/Clean All Targets from Xcode menu. To view an application on iphone/ipad emulator, follow these steps: 1. Download the iphone binaries from the download site provided by Kony and extract them to a folder, for example <HOME>. 2. Go to Terminal and enter the following commands: cd <HOME> cd VMAppWithKonylib\gen perl extract.pl <URL of app KAR> For example, perl extract.pl http://10.10.4.87:8888/testappr?type=ipad cd.. open VMAppWithKonylib.xcodeproj 3. Select Scheme as KDebug, KRelease, or Preview. KRelease for applications you want to release for Production. KDebug for applications you want to debug. To debug the application, the application must be built in the debug mode in KonyOne Studio. KPreview for previewing the applications. 4. Click Run in Xcode. This action builds and runs the current application. Note: Close the simulator if it is already open before clicking Run. 5. The simulator opens with Build Succeeded message and the application opens. Page 25 of

Note: For ease of development and deployment to an ios simulator, KonyOne Studio packages the application and its resources into a simple binary format referred to as KBF (KonyBinaryFormat), also referred to as KAR (KonyArchive). This file includes all the application resources like application byte code, images, and FFI dependencies. The KBF/KAR file is generated every time a build is performed for the ios platform. This file is deployed to the local Jetty server in the IDE and can be downloaded over an HTTP URL which look similar to http://ipaddressof the system:portno/appnamer/?type=iphone Note: If there are Jetty connectivity issues when working with Parallels on MAC machine, it is best to use absolute file reference to the KAR file to be extracted, versus via the Jetty Server (KAR file specified as an HTTP url). A given Kony Studio Application's Xcode KAR file is located in your workspace's WebApps directory. If you are using a dual partition Mac/Windows laptop, the absolute file path would look like: perl extract.pl /Volumes/C/Workspace-V4.0.02GA/webapps/GMr/kbf/konyappiphone.KAR 3.3 Installing Android To build and view applications using Android Platform, follow these steps: 1. Download and install Android SDK and support packages. 2. Download and install Ant 1.8.2. 3. Set Path for Android and Ant. 4. Post installation mapping. 3.3.1 Download and Install Android SDK and Support Packages Install Android SDK and other support packages on your machine. To install SDK, follow these steps: 1. Download the Android SDK Starter Pack (installer_<version>windows.exe) from http://developer.android.com/sdk/index.html. 2. Install it on your machine. 3. Navigate to Start > All Programs > Android SDK Tools and select SDK Manager. Android SDK Manager window appears. Page 26 of

4. Select the following components from the list of available packages: i. Android SDK Tools ii. Android SDK Platform-tools iii. Android 2.1 (API 7). Note: : You must necessarily install the minimum supported SDK Platform Android 2.1, which inclues the Google APIs by Google Inc., Android API 7, before you install any higher version SDK and Google API. iv. Any version of Android SDK - above 2.1. (Preferably the latest SDK. Example. Android 4.1 (API 16)). Page 27 of

v. Click Install Packages. Choose Packages to Install window appears. vi. Select Accept All radio button and click Install. All the selected packages are downloaded and installed at the following location: C:\Program Files(x86)\Android\android-sdk. Page 28 of

Once the installation is complete, you will see the installed packages in the Android SDK Manager window. 3.3.2 Download and install Ant 1.8.2 Download Ant 1.8.2 (apache-ant-1.8.2-bin.zip) from http://ant.apache.org/bindownload.cgi and extract it to a location on your machine. Example. <Drive>:\apache-ant-1.8.2. 3.3.3 Set Path for Android and Ant After the installation is complete, go to Windows Environment Variables window and set PATH for Android SDK and Ant, under User Variables: C:\Program Files(x86)\Android\android-sdk\tools C:\Program Files(x86)\Android\android-sdk\platform-tools <Drive>:\apache-ant-1.8.2\bin Select Path from User Variables and click Edit. i. Use ";" as separator to add the path. Example C:\Program Files (x86)\android\android-sdk\tools;c:\program Files (x86) \Android\android-sdk\platform-tools;c:\apache-ant- 1.8.2\bin. ii. Click OK. 3.3.4 Post Installation Mapping Once the above tasks are complete, configure the emulator in KonyOne Studio and set Android home in KonyOne Studio Preferences. Configure emulator path for Mobile: Page 29 of

1. In the Emulators window, Right-click on T3 under Android>Mobile emulator and select Edit. 2. In the Edit Emulator window, browse and select C:\Program Files(x86) \Android\android-sdk\tools\emulator.exe. 3. Click Finish. Configure emulator path for Tablet: 1. In the Emulators window, Right-click on GalaxyTab under Android>Tablet emulator and select Edit. 2. In the Edit Emulator window, browse and select C:\Program Files(x86) \Android\android-sdk\tools\emulator.exe. 3. Click Finish. Set Android home in Studio preferences: 1. In KonyOne Studio, select Window > Preferences. The Preferences window appears. 2. Select Kony Dev Studio > Build in the left pane. Kony Dev Studio preferences appear to the right. 3. In the Android Home field, browse to the Android SDK location C:\Program Files(x86)\Android\android-sdk\tools\emulator.exe. 3.4 Installing BlackBerry Install BlackBerry emulator and development environment setup files on your machine. You can download these files from https://developer.blackberry.com/java/download/previousjdeversions. Install the following setup files: 1. BlackBerry_JDE_4.2.1.exe 2. BlackBerry_JDE_4.5.0.exe 3. BlackBerry_JDE_4.6.1.exe 4. BlackBerry_JDE_4.7.0.exe 5. BlackBerry_JDE_5.0.0.exe 6. BlackBerry_JDE_6.0.0.exe Page 30 of

7. BlackBerry_JDE_7.0.0.exe 8. BlackBerry_Email_MDS_4.1.4.exe 3.4.1 Post Installation Mapping After installing the Emulators and Other Components, their respective paths should be configured in the Studio. To configure emulator path: 1. Go to Emulators Pane. This pane is located at the bottom right corner of the KonyOne Studio. This pane displays all the emulators available for the Studio. 2. Right-click on the emulator under BlackBerry. Example. V4.2 - TrackBall. Click Edit. 3. Edit Emulator window appears. By default this window appears with the name of the selected Emulator. 4. Click Browse and set the emulator installation location. Example. <Drive>:\Program Files\Research In Motion\BlackBerry JDE 4.2.1\simulator\fledge.exe. 5. Select the Model from the drop down list. 6. Click Finish. Follow the above procedure and map the installation paths for other BlackBerry emulators: OS Version V4.2 V4.5 V4.7 BlackBerry Emulator V4.2 - TrackBall BB - 8800 V4.5 - TrackBall BB - 8900 Storm BB - 9500 V5.0 BB - 9700 Installation Path Examples <Drive>:\Program Files\Research In Motion\BlackBerry JDE 4.2.1\simulator\fledge.exe <Drive>:\Program Files\Research In Motion\BlackBerry JDE 4.2.1\simulator\fledge.exe <Drive>:\Program Files\Research In Motion\BlackBerry JDE 4.5.0\simulator\fledge.exe <Drive>:\Program Files\Research In Motion\BlackBerry JDE 4.5.0\simulator\fledge.exe <Drive>:\Program Files\Research In Motion\BlackBerry JDE 4.7.0\simulator\fledge.exe <Drive>:\Program Files\Research In Motion\BlackBerry JDE 4.7.0\simulator\fledge.exe <Drive>:\Program Files\Research In Motion\BlackBerry JDE 5.0.0\simulator\fledge.exe Page 31 of

OS Version BlackBerry Emulator V6.0 BB - 9800 v7.0 BB - 9900 Installation Path Examples <Drive>:\Program Files\Research In Motion\BlackBerry JDE 6.0.0\simulator\fledge.exe <Drive>:\Program Files\Research In Motion\BlackBerry JDE 7.0.0\simulator\fledge.exe 3.4.2 Adding an Emulator To add the installed BlackBerry emulator in IDE, follow these steps: 1. In the Emulators window, Right-click on Blackberry and select Add emulator version. The Add "Blackberry" Emulator Version window appears. 2. Enter the emulator version, for example 7.0. It is mandatory to enter the emulator version in decimals. The emulator is added with a prefix of "V". 3. Right-click on the newly added emulator and select"add". The Add "Version x" Emulator window appears. 4. Browse to the directory where the emulator is installed and select fledge.exe. For example., <Drive>:\Program Files\Research In Motion\Blackberry JDE 7.0.0\simulator\fledge.exe. 5. Select the Model from the drop-down and click Finish. 3.4.2.1 BlackBerry Applications for JDE 5.0 To view advanced BlackBerry applications (JDE 5.0) on the emulators, follow these steps: 1. Build the project in the IDE. 2. Once built, check the folder <Drive>:\workspace\temp\<Project>\ build\luaj2me\blackberry\dist. A 50-<project-name>-bb.cod file is created. 3. To install and view on the emulator: a. Go to the folder. For examplec:\program Files\Research In Motion\BlackBerry JDE 5.0.0\simulator and launch the 9550.bat or 9000.bat file. b. Once the emulator is launched, load the program from the File menu. c. Browse to the binary <Drive>:\workspace\temp\<Project>\ build\luaj2me\blackberry\dist\50-<project-name>-bb.cod and run it. Page 32 of

3.4.2.2 BlackBerry Applications for JDE 6.0 and above To view advanced BlackBerry applications (JDE 6.0 and above) on the emulators, follow these steps: 1. Build the project in the IDE. 2. Once built, check the folder <Drive>:\workspace\temp\<Project>\ build\luaj2me\blackberry47\dist. A <project-name>-bb- Emulator.cod file is created. 3. To install and view on the emulator: a. Go to the folder. For example C:\Program Files\Research In Motion\BlackBerry JDE 6.0.0\simulator and launch the 9800.bat. b. Once the emulator is launched, load the program from the File menu. c. Browse to the binary <Drive>:\workspace\temp\<Project>\ build\luaj2me\blackberry47\dist\<project-name>-bb- Emulator.cod and run it. Note: Make sure you have read/write/execute permissions to the Blackberry emulators directory. 3.5 Installing J2ME Install J2ME based emulators and development environment setup files on your machine. These files can be downloaded from the following locations: Sun: http://www.oracle.com/technetwork/java/download-135801.html Nokia: http://www.developer.nokia.com/resources/tools_and_downloads/ Sony Ericsson: http://developer.sonyericsson.com/wportal/devworld/searchdownloads/docstools/sdk?cc=gb&lc=en 3.5.1 Sun Install the following setup file: sun_java_wireless_toolkit-2.5.2_01-win (setup.exe). Page 33 of

3.5.1.1 Post Installation Mapping 1. In the Emulators window, Right-click on the Sun emulator under J2ME and select Edit. 2. In the Emulator Info window, browse and select C:\WTK2.5.2\bin\emulator.exe. 3.5.2 Nokia Before you install the Nokia setup files, you need to install the latest version of ActivePerl for windows. You can download ActivePerl from http://www.activestate.com/activeperl/ downloads. Install the following setup file: S60_SDK_3.2_v1.1.1_en.zip Note: You can download the above file from http://www.developer.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5- af0631419e9c/s60_all_in_one_sdks.html Note: Due to the restructuring of the Nokia developer site, you may have to search for this file on the site. 3.5.2.1 Post Installation Mapping 1. In the Emulators window, Right-click on the Nokia emulator under J2ME and select Edit. 2. In the Emulator Info window, browse and select C:\S60\devices\S60_3rd_ FP2_SDK_v1.1\epoc32\release\winscw\udeb\epoc.exe. 3.5.3 Sony Ericsson Install the following setup file: 99962-semc_java_me_cldc_sdk_2_5_0_6.zip Click the following link to directly download the file: http://developer.sonyericsson.com/wportal/devworld/downloads/ download/dw-99962-semcjavamecldcsdk2506?cc=gb&lc=en Page 34 of

3.5.3.1 Post Installation Mapping 1. In the Emulators window, Right-click on the Sony Ericsson emulator under J2ME and select Edit. 2. In the Emulator Info window, browse and select C:\SonyEricsson\JavaME_ SDK_CLDC\OnDeviceDebug\bin\emulator.exe. 3.6 Installing Windows The Windows mobile operating system provides the application development on various devices and platforms. Using the KonyOne Studio you can develop applications on four windows platforms: Windows Phone 8 Windows 8 Windows Phone Mango Windows Log Viewer 3.6.1 Windows Phone 8 To run the Windows Phone 8 Emulator and test the applications, you need to download and install the Windows Phone Software Development Kit (SDK) 8.0 from Microsoft website. Note: Windows Phone 8 Emulator cannot be installed and tested on Windows 7 Operating System. System Requirements for Windows Phone 8 Hardware : Windows 8 64-bit (x64) CPU 6.5 GB of free hard disk space 4GB RAM Windows Phone 8 Emulator: Windows 8 Pro edition or greater Second Level Address Translation (SLAT) supported processor Page 35 of

To check if the processor supports SLAT and install Windows Phone 8 Emulator, follow these steps: 1. Download and install Coreinfo.zip file from http://technet.microsoft.com/en-us/sysinternals/cc835722.aspx. 2. Extract the zip file to a folder (for example, C:\). 3. Open Command Prompt using the option Run as administrator. 4. Navigate to drive where you have extracted (for example, C:\). 5. Type coreinfo.exe -v. If your processor is of Intel family, then a "*" is displayed for EPT (Extended Page Tables). If your processor is of AMD family, then a "*" is displayed for NP (Nested Page Tables). Note: If the "*" does not display then the system processor does not support Windows Phone 8 architecture. 6. Download and install WPexpress_full.exe file from http://www.microsoft.com/en-in/download/details.aspx?id=35471. Page 36 of

Note: If your computer meets the hardware requirements but does not meet the requirements for the Windows Phone 8 Emulator, the Windows Phone SDK 8.0 will install and run. The Emulator will not function and you will not be able to deploy or test apps on the Windows Phone 8 Emulator. To test an application on the emulator, follow these steps: 1. Build the application for Windows Phone 8 platform. 2. Once the application is successfully built, expand Windows and then Native and then Windows Phone 8 in the Emulators tab. 3. Double-click the required emulator to test the application. Note: There are four emulators for Windows Phone 8 to support different resolutions and an emulator to launch the app on Windows Phone 8 Device when connected. You can click any of the emulator based on your requirement. 3.6.2 Windows 8 To run the Windows 8 Simulator and test the applications, you need to download and install the Visual Studio express 2012 for Windows 8 from Microsoft website. Prerequisites for Windows 8: 1. Windows 8 applications can only be tested in Windows 8 OS (presuming you are using Windows 8 proceed with the next steps). 2. Download and install Visual Studio express 2012 for Windows 8 win8express_ full.exe file from http://www.microsoft.com/en-us/download/details.aspx?id=30664. 3. Make sure you are connected to Internet and Launch the Visual Studio. 4. Complete the trial activation using Visual Studio onscreen instruction. Install Visual C++ Redistributable Windows 8 (Optional): Visual C++ Redistributable (for Visual Studio 2012) packages install runtime components of visual C++ libraries that are required to run Windows 8 applications that are developed using KonyOne Studio. Installing the package quickens the application deployment time. Visual C++ Redistributable for Visual Studio 2012 (x86) English : http://go.microsoft.com/?linkid=9815734 Visual C++ Redistributable for Visual Studio 2012 (x64) English : http://go.microsoft.com/?linkid=9815744 Page 37 of

Visual C++ Redistributable for Visual Studio 2012 (ARM) English : http://go.microsoft.com/?linkid=9815754 Note: Applications developed and build using KonyOne Studio on Windows 7 Operating System will not work on Windows 8 Surface Tablets. To test an application on the Simulator or Local system: 1. Build the application for Windows 8 Tablet channel. 2. Once the application is successfully built, expand Windows and then Tablet in the Emulators tab. 3. Double-click the required option to test the application. If you select Windows 8 Local system, then the application is launched in the system treating the system as a device. If you select Simulator, then the application is launched in the Simulator. Note: You can also test the application on Windows 8 Laptop/desktop directly, without launching it in the simulator. 3.6.3 Windows Phone - Mango To run the Windows Phone Mango Emulator and test the applications, you need to download and install the Windows Phone Developer Tools RTW from Microsoft website. To install the developer tools: 1. Download WPSDKv71_en1.iso file from http://go.microsoft.com/fwlink/?linkid=226694. 2. Extract the file using WinRAR. 3. Install the tools by clicking setup.exe file available in the extracted folder. 4. Refer to the Release Notes which is available in the extracted folder for additional details before running setup. To test an application on the emulator: 1. Build the application for Windows Phone Mango(7.5) platform. 2. Once the application is successfully built, expand Windows and then Native in Page 38 of

the Emulators tab. 3. Double-click Windows Phone Mango emulator to test the application. 3.6.4 Windows Log Viewer A common log service is provided with all windows platforms (Windows Phone, Desktop/Kiosk and Windows Phone 6.5/6.0). You need to have administrative rights on your system to launch Windows log service. To make the log service work on limited user accounts (accounts without administrative rights), install the Windows Platform Logger Setup provided by Kony. The installation files are available under the Windows Phone section of the respective release at: http://developer.kony.com/konyreleases. Use the credentials provided by Kony to download the file from the portal. To install the Log viewer 1. Download the WindowsPlatformLoggerSetup.zip file from the Kony Developer Portal mentioned above. 2. Uncompress the file. WindowsPlatformLoggerSetup folder is created at the location where you uncompressed the zip file. 3. Open the folder and double-click the setup.exe file. 4. Follow the on-screen instructions to complete the installation. Important! Internet connectivity is required on the windows emulator to log the messages onto the Log Viewer. Page 39 of

4. Installation Complete After the configuration of all the installed emulators and setting the home path for ImageMagick and Android, KonyOne Studio is now completely installed and configured. Page 40 of

5. Upgrade KonyOne Studio This section explains how to upgrade KonyOne Studio. Before you start make sure: You are connected to Internet. Your current licence is still valid to upgrade KonyOne Studio. You have valid credentials to access the Kony Developer Portal. Note: If you have already installed KonyOne Studio by manually copying the plugins to the dropins folder, make sure to delete all the plugins in the dropins folder before upgrading KonyOne Studio. Note: You can revert to older version if you find some feature is not working as expected after upgrading to the latest version. 5.1 Upgrade to latest version of KonyOne Studio To upgrade KonyOne Studio: 1. Open KonyOne Studio. 2. On the Help menu, click Install New Software. Page 41 of

3. The Install dialog appears. Click Add button in the Work with area. 4. The Add Repository dialog appears. Enter a descriptive name for the update site (such as Kony Updatesite). Enter the following URL in the Location box: http://developer.kony.com/updatesite/50/. Click OK. Click here if you get the below error message. Page 42 of

5. The Login required dialog appears asking for login credentials of the update site. Use your Kony Developer Portal credentials to enter Username and Password and click OK. 6. After successful authentication, the Install dialog box re-displays, and shows any available plugins. Page 43 of

Note: For example, if you are using 5.0.0.GA plugins and want to upgrade to 5.0.1.GA plugins, but if Kony has already released 5.0.2.GA plugins, then 5.0.2.GA plugins will display. 7. To display all the plugins available for a particular platform, unselect Show only the latest versions of available software. For example, if Android's latest plugin is 5.0.2.GA, then all the plugins 5.0.0.GA, 5.0.1.GA, and 5.0.2.GA will display. 8. Expand each item, select the required plugins and click Next. The Install Details dialog box appears. Review the displayed plugins. You can use the Back button to change the selection. Page 44 of

9. Click Next to continue. If you get an error message as "Cannot complete the install because of a conflicting dependency", click Back button and select all features and click Next. Note: Platform features will have interdependency that may conflict with your existing plugins. In those situations, the error message displays. 10. The Install Review Licenses dialog box appears. Review the Kony Solutions License Agreement. Click I accept the terms of the license agreement and click Finish. Page 45 of

11. The Installing Software window appears showing you the progress of the installation. 12. During the installation process, a Security Warning window appears asking for the authenticity of the software being installed. Click OK. Page 46 of

13. After the installation is completed, a confirmation window appears to restart KonyOne Studio for the changes to take effect. Click Restart Now to restart KonyOne Studio. 5.2 Troubleshoot Error Message While adding repository you may sometimes encounter the below error message. This message occurs when duplicate locations are entered or login credentials are not entered for location in the first instance. If you get the error message, follow the below steps to resolve: 1. On the Install dialog, click "Available Software Sites" link. Page 47 of

2. The Preferences dialog appears. 3. Select the entry from the Available Software Sites and click Remove. Make sure you do not have duplicate entries of the Location. If you still encounter the error message, close KonyOne Studio and start again. When you solve the error message, continue with step 5. Page 48 of

6. Revert to Previous Configuration To revert to the previous plugins of KonyOne Studio: 1. Open KonyOne Studio. 2. On the Help menu, click About KonyOne Studio. Page 49 of

3. The About KonyOne Studio window appears. Click Installation Details. 4. The KonyOne Studio Installation Details window appears. In the Installed Software tab, the current installed version of KonyOne Studio is detailed. For example, you can see the plugins version that were upgraded in the above procedure. Page 50 of

5. Click the Installation History tab. The tab displays all the Previous configurations with date and time and the plugins installed during each configuration. Page 51 of

6. Select the configuration that you want to rollback and click Revert. 7. A confirmation window appears with a message This operation required restarting the workbench. Would you like to proceed?. Click Yes to proceed. 8. A Login required dialog appears asking for login credentials of the Kony Developer Portal. Enter Username and Password and click OK. Page 52 of

9. After the process is completed, a confirmation window appears with a message You will need to restart KonyOne Studio for the changes to take effect. Would you like to restart now? Click Yes to restart KonyOne Studio. Page 53 of

7. Appendix A: Configuring NTLM Authentication If you have NTLM authentication configured at your proxy, you need to add the following configurations for KonyOne Studio. Prior to 5.0.03, to add NTLM configurations: 1. Navigate to the folder where Eclipse is installed. Eg. D:\eclipse. 2. Edit the file eclipse.ini and add the following lines at the end of the file: -Dcom.kony.authentication.mode=NTLM -Dkony.proxy.authentication.ntlm.ads.ws=<location of active directory server) //For proxy configurations for basic and ntlm refer Proxy configurations. Important! For a project prior to 5.0 the proxy settings are configured in IDE. For using services created prior to 5.0 in KonyOne Studio 5.0, enter the proxy details in the eclipse.ini file as stated above. This is a one time configuration only. Here is the sample content of an eclipse.ini file, after adding the above lines: -startup plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_ 1.1.0.v20100503 -product org.eclipse.epp.package.rcp.product --launcher.defaultaction openfile --launcher.xxmaxpermsize 256M -showsplash org.eclipse.platform --launcher.xxmaxpermsize 256m --launcher.defaultaction openfile Page 54 of

-vmargs -Dosgi.requiredJavaVersion=1.5 -Dcom.kony.authentication.ntlm.ads.ws=proxytestserv. platformtest.kony.internal -Dcom.kony.authentication.mode=NTLM Note: If authentication mode attribute is not specified or left empty, the Kony Server falls back to the default authentication mechanism. Note: Once the user is authenticated from the server, the NTLM connection is re-used and the server continues to serve the incoming requests until the password of the user is changed in the Active Directory server. From 5.0.03 onwards, to add NTLM and proxy configurations 1. Navigate to the folder where Eclipse is installed. Eg. D:\eclipse. 2. Edit the file eclipse.ini and add the following lines at the end of the file: -Dcom.kony.authentication.mode=NTLM -Dkony.proxy.ntlm.domainName=<location of active directory server) //Applicable for both basic and NTLM. -Dkony.http.proxyHost=10.0.0.100 -Dkony.http.proxyPort=8800 -Dkony.http.proxyUser=someUserName -Dkony.http.proxyPassword=somePassword Important! For a project prior to 5.0 the proxy settings are configured in IDE. For using services created prior to 5.0 in KonyOne Studio 5.0, enter the proxy details in the eclipse.ini file as stated above. This is a one time configuration only. Page 55 of

8. Appendix B: Frequently Asked Questions (FAQs) This appendix explains a few Frequently Asked Questions (FAQs) and answers. Eclipse displays improper Workspace Error You may encounter this issue when you accidentally click on the emulator launch button twice. An "Improper Workspace" error is displayed as two instances try to access the same workspace. To resolve the error, close the error window and any other related window that is open and re-launch Eclipse. KonyOne Studio Automated Plug-in Installation Vs Manual Plug-in Installation To install KonyOne Studio, you can use either the Automated Plug-in Installation (Eclipse Help > Install New Software) or manually copy the plug-ins into the dropins folder of Eclipse. You cannot alternate between these two methods during a single installation. Kony recommends Automated Plug-in Installation, as this ensures the installation of all the required plug-ins for KonyOne Studio. "Kony" not visible in Open Perspective window during the installation of Kony Studio. KonyOne Studio perspective does not show up in the Open Perspective window if com.pat.soapui_x.x.x plug-in is not available in the plugins/dropins folder of Eclipse. Make sure that the plug-in is available in the plugins/dropins folder of Eclipse. KonyOne Studio Crashes - Eclipse "OutOfMemoryError" This is caused if insufficient memory is allocated to the Eclipse instance. This can be solved by increasing the max heap size allocated to Eclipse. To assign additional memory 1. Navigate to the Eclipse folder on your hard drive. 2. Edit the file eclipse.ini using the notepad. 3. Add additional memory to the following line: -Xmx512m. Example. Add 1024 in place of 512. 4. Save the file. KonyOne Studio Crashes - Eclipse "OutOfMemoryError - PermGen space" This is caused if insufficient PermGen memory is allocated to the Eclipse instance. Page 56 of

This can be solved by increasing the max PermGen size allocated to Eclipse. To assign additional memory 1. Navigate to the Eclipse folder on your hard drive. 2. Edit the file eclipse.ini using the notepad. 3. Add additional memory under the line XX:MaxPermSize. 4. Save the file. Get back the Default View of Kony Perspective Some times we may close the tabs on the IDE by mistake or to make additional space on the IDE. We can get back the original layout by resetting the perspective. To reset the perspective On the IDE, select Window > Reset Perspective. Resetting a perspective takes you back to the default view of the Kony Perspective. Eclipse crashes when Lua Editor is opened This is caused if org.keplerproject.ldt.win32 plug-in is missing or Eclipse did not read this plug-in correctly. Make sure that the plug-in is available in dropins/plugins folder of Eclipse. Navigate to the Eclipse folder using command prompt and execute eclipse.exe -clean command. Emulators window is empty after KonyOne Studio installation The Emulators are visible only after an application is created for the first time in the IDE. Red cross mark displayed against the Emulators Emulators are displayed with red cross mark if: 1. The emulators in the IDE are not configured with the installation path of the emulators AND 2. The application is not built for that specific platform. The emulators are marked in green check mark and ready to be launched to test the application when: The application is built successfully for that platform AND The emulators are configured correctly with the installation path of the emulators. New changes to build applications in Android Page 57 of

If you are having issues building applications on Android, make sure of the following: 1. Minimum supported Android SDK along with all required SDKs, Google APIS and other required support files must be installed. 2. Ant 1.8.2 must be installed. 3. Set Path in the windows Environment Variables for Android and Ant. 4. Set Android Home in KonyOne Studio Preferences window. 5. Map the Android emulators with <Drive>:\android-sdkwindows\tools\emulator.exe path. For additional information, see the Android section of this guide. Page 58 of