LOGO OBJECT SERVICE ANDROID APPLICATION SAMPLE



Similar documents
Installing the Android SDK

Introduction to Android Development

Application Development Setup Guide

Getting Started with Android Development

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

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

Android Environment SDK

Android Programming. Høgskolen i Telemark Telemark University College. Cuong Nguyen,

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

ADT Plugin for Eclipse

ShoreTel Advanced Applications Web Utilities

How to Create an Android Application using Eclipse on Windows 7

BusinessObjects Enterprise XI Release 2

Pendragon Forms Industrial

Fahim Uddin 1. Java SDK

Basic Android Setup Windows Version

CRESTRON-APP-ANDROID Control App for Android

Setting Up Your Android Development Environment. For Mac OS X (10.6.8) v1.0. By GoNorthWest. 3 April 2012

Elluminate Live! Access Guide. Page 1 of 7

Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release

Informatics for Integrating Biology & the Bedside. i2b2 Workbench Developer s Guide. Document Version: 1.0 i2b2 Software Release: 1.3.

Board also Supports MicroBridge

SIM900 Eclipse environment install Application Note_V1.00

NetBrain Enterprise Edition 6.0a NetBrain Server Backup and Failover Setup

Android Development Setup [Revision Date: 02/16/11]

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 (

Android Tutorial. Larry Walters OOSE Fall 2011

Elluminate Live! Access Guide. Page 1 of 7

How to Install Applications (APK Files) on Your Android Phone

Installing SQL Express. For CribMaster 9.2 and Later

WA2102 Web Application Programming with Java EE 6 - WebSphere RAD 8.5. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc.

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

Eclipse installation, configuration and operation

Cyclope Internet Filtering Proxy. - Installation Guide -

Android Development. 吳 俊 興 國 立 高 雄 大 學 資 訊 工 程 學 系

WA1791 Designing and Developing Secure Web Services. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc. 1

NAS 242 Using AiMaster on Your Mobile Devices

PTC Integrity Eclipse and IBM Rational Development Platform Guide

FlexSim LAN License Server

IPMI Firmware Update (AMI) In WEB-GUI/DOS/WIN/Linux

Silk Test Testing Mobile Web Applications

Installation Guide. Live Maps 7.4 for System Center 2012

TUTORIAL ECLIPSE CLASSIC VERSION: ON SETTING UP OPENERP 6.1 SOURCE CODE UNDER WINDOWS PLATFORM. by Pir Khurram Rashdi

ReadyNAS Remote. User Manual. June East Plumeria Drive San Jose, CA USA

Colorfly Tablet Upgrade Guide

Installation and User Guide Zend Browser Toolbar

Allworx OfficeSafe Operations Guide Release 6.0

SDK Code Examples Version 2.4.2

Example Connection between USB Host and Android

How to create pop-up menus

Android Environment SDK

CRESTRON-APP/CRESTRON-APP-PAD

Setting up Sudoku example on Android Studio

Data-Tracker PLUS and Data-Viewer PLUS Software User s Guide

Installing Logos SSL Certificates on Mobile Devices

M100 System File Manager Help

Super Pro Net TM Network Key Installation and Operation

Epidefender Studio Installation notice

Student BYOD - Olathe Public Schools

POOSL IDE Installation Manual

Android Programming: Installation, Setup, and Getting Started

Developing NFC Applications on the Android Platform. The Definitive Resource

BlackBerry Enterprise Service 10. Version: Configuration Guide

ios Deployment Simplified FileMaker How To Guide

Kaseya 2. Installation guide. Version 7.0. English

ebus Player Quick Start Guide

UNIFIED COMMUNICATIONS POST-MIGRATION INSTRUCTIONS

SAP NetWeaver Fiori. For more information, see "Creating and enabling a trusted provider for Centrify" on page

Android Development Tools for Eclipse

For details about using automatic user provisioning with Salesforce, see Configuring user provisioning for Salesforce.

SBBWU PROXY SETTING IT CENTRE How to Set a Proxy Server in All Major Internet Browsers for Windows

S. Bouzefrane. How to set up the Java Card development environment under Windows? Samia Bouzefrane.

How to setup a network printer using HP Universal Printer Driver

Defender EAP Agent Installation and Configuration Guide

CoProc2. 1 Overview. Contents. Eclipse/DataPower CoProcessor

You need to set up your browser in order to use the proxy server. This can be done as follows:

Configuring Salesforce

Home Course Catalog Schedule Pricing & Savings Training Options Resources About Us

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

Silk Test Testing Mobile Applications

HASP Troubleshooting Guide

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

CRESTRON-APP/CRESTRON-APP-PAD Control App for Apple ios

EZ RMC Remote HMI App Application Guide for Android Devices

How to add your Weebly website to a TotalCloud hosted Server

Using the T&D Thermo App with TR-7wf Data Loggers

Network/Floating License Installation Instructions

Token User Guide. Version 1.0/ July 2013

SX-CONF Installation Guide

Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM Eng. Wafaa Audah.

SAM Server Utility User s Guide

time to get started Intuit QuickBooks Online Quick tips to get you up and running Create and manage invoices Track expenses See how you are doing

EZ RMC Remote HMI App Application Guide for ios

Zenprise Device Manager 6.1.5

simplify printing TX Guide v. 1. make IT simple Tricerat, Inc Cronridge Drive Suite 100 Owings Mills, MD , All rights Reserved

SMS for Outlook. Installation, Configuration and Usage Guide

Transcription:

LOGO OBJECT SERVICE ANDROID APPLICATION SAMPLE Summary Logo Object Service can be easily used in mobile applications owing to its technology. The purpose of this document is to explain how to put a mobile application developed by using Logo Object Service into practice. LOGO Vertical Products and Solution Partners Team

INTRODUCTION Upon starting to use Logo Object Service application in 2.27.00.00 version and removing Internet Information Service, Web and Mobile applications can now be developed much more easier and faster. As you know, Logo Object Service provides crucial gains in terms of performance thanks to its multi-thread structure. We will discuss a sample Android application called Sipariş Cepte (Smart Order) which provides Logo Object Service and Logo ERP connection. We strongly think that it might give you new ideas and even inspire your solutions. Sipariş Cepte is only an example to integrated mobile applications to be developed. Graphic on the left summarizes how Logo Object Service of Logo ERP products works. As shown, Logo Object Service, acting as a bridge, creates a Logo Objects pool between Windows, Web and Mobile applications integrated with Logo ERP products. It is configured upon WCF technology of Logo Objects.NET. This ensures web service without performing any installation on IIS. In the following pages we will view Sipariş Cepte application which is developed by one of our associates, Uğur Ersoy in a very short time; and then we will cover how to apply this sample application within our own development environment under Preparing Work Environment. Finally we will highlight crucial points of this project under About Project.

SIPARIŞ CEPTE (A SAMPLE ANDROID APPLICATION) Sipariş Cepte is an Android application. It lists orders in Proposal status and displays selected order slip's content and updates the status of this order into Deliverable or Undeliverable. When started, it will connect to the service if you defined one previously. Then if you have orders in Proposal status, these orders will be displayed on your screen (phone or tablet) in a few seconds. If there isn't any service defined, no content is shown. In this case, you can make necessary settings required for Logo ERP connection by clicking Settings button located at the upper right corner of the screen.

Main screen shows information of orders in Proposal status. Order summary info such as slip number, slip date, AR/AP title, order amount, order status, salesperson code and total discount amount are displayed on main screen. In order to access slip details, you just need to click on order in the list. Order details screen shows stock items, discounts and promotions applied to and expenses incurred by the relevant stocks, and discounts applied to the slip in general. It displays slip amount exclusive of discount, total discount amount and amount after discount and VAT Inclusive net amount. When clicked / tapped on Approve, order changed in Deliverable status. If clicked / tapped on Cancel, order returns to Undeliverable status in ERP product.

In order to run Sipariş Cepte application, you need to make the following settings. Access Address: You need to enter only IP and port info of http service starting with http in Logo Object Service settings. (If default port will be used, Port info is not required.) Company No: You need to enter Company number defined by Logo Object Service. Security Code: You need to enter Security Code information defined in Logo Object Service. In order to run the application, your phone should be able to access to the relevant Logo Object Service. In our example above, mobile phone should be able to display http://172.16.51.72:8092/logoobjectservice?wsdl in internet browser application. If it cannot, it indicates that there is a problem in port routing or Firewall rights.

PREPARING WORK ENVIRONMENT 1 Logo Object Service Installation You can check service document for Logo Object Service installation. You can access to this document from the link provided in the third step. 2 JDK Installation In order to install or run the sample project, you first need to install the appropriate (x86 or x64) Java Development Kit from the following link. Then you need to restart your computer. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 3 After downloading adt-bundle-windows-x86_64-20140702.rar file in the following link you can open it under any folder. ftp://cozumort:cozumort@download.logo.com.tr This zipped file contains adt-bundle-windows-x86_64-20140702 folder and sub folders under it. Eclipse folder contains Eclipse Juno on which development will be performed, and ws folder contains the sample project (OrdersInPackets). When eclipse.exe is run in Eclipse folder, a warning appears informing you that workspace setting is incorrect, as shown below. Click Browse button, and select ws folder. Then click OK.

After that project will attempt to open. However you will encounter an error message informing you that Android SDK cannot be found. Click Preferences button in this window. Click Browse button in Preferences window and select sdk folder in your work folder.

After selecting SDK, 2 projects named appcompat_v7 and OrdersInPackets must appear. After that project should be ready to use. Attention : Make sure that Developer Options > USB Debugging option is checked in your Android device. Now you can connect your Android phone. After connecting your phone and your phone is recognized by operating system, all you need to do is to select OrdersInPackets project and click Run button as shown in the picture. After that information about your phone will appear on screen. Select your phone and click OK. Screen lock must be open during this operation.

ABOUT PROJECT

WebServicesClientForTiger.java It is the java file containing all interactions performed with Logo Object Service. It contains the following methods: calllist : It indicates the method by which Order List is taken with ExecQuery. setlistfromxml : It is the method which handles XML file holding the query results returned by ExecQuery. getreadreportxml : This method is used for routing according to the information returned by query. readxmlfromtiger : This method removes tags of Logicalref data and returns as a string. updateorder : It performs approval phase; namely it handles the order with Logo Object Service - AppendDataObject method. The definitions of methods which will be used by Logo Object Service are also kept in this class.