35
Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3 rd 2012 Overview of Syclo Mobile Apps & Architecture

Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

Dhimant Patel, Babu Ganesh V, CSA Mobility Apps

Oct 3rd 2012

Overview of Syclo Mobile Apps &

Architecture

Page 2: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 2

Agenda

Syclo Introduction

Agentry Platform

True Cross Platform Support

SMART Mobile Suite

Page 3: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 3

Syclo Introduction

Since 1995, Syclo has worked with over 600 organizations to create, deploy and

manage a variety of mobile applications. Syclo’s software extends corporate

systems and databases to a wide range of mobile devices and user types, helping

companies cut costs, increase productivity and make better decisions across the

board. Together, Syclo’s technology and prebuilt SMART Mobile Suite applications

present a flexible, reliable and cost-effective framework for enabling the mobile

enterprise.

"This acquisition is the next step in delivering a fully-integrated mobile platform and

enterprise application portfolio to both Syclo and SAP customers,” Syclo CEO Rich

Padula said.”

Page 4: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 4

Syclo Introduction

Page 5: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 5

Syclo Introduction

Page 6: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 6

Agenda

Syclo Introduction

Agentry Platform

True Cross Platform Support

Syclo Apps for SAP

Page 7: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 7

Agentry Platform Overview

Mobile Enterprise Application Platform

Consists of several software components

• Agentry Server

• Agentry Administrative Client

• Agentry Editor

• Agentry Test Environment

• Agentry Clients

Platform does not store data

Single Server for a single mobile app (software server, not physical server)

No user registration, use SAP user and password

Page 8: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 8

Agentry Platform Landscape

AGENTRY EDITOR

Page 9: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 9

• Production and Development mode

• Manages the communication between the mobile clients and enterprise systems

• Data is not replicated on the Agentry server • The Data store is the enterprise systems or other corporate repositories

• Enterprise system connection • Utilizes XML, JAVA, or SQL • Handles security settings • Determines authorization method

• Application definitions • XML Format • Version control • Change distribution to mobile clients

• Extensive logging capabilities

• Scalable • Agentry clustering • Hardware/software load balanceable

Agentry Server

9 Copyright © 2010 Syclo LLC. All rights reserved

Page 10: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 10

Agentry Editor

Used to create, modify and deploy mobile application

Integrated development environment (IDE)

4GL

Visual screen editor

Referential Integrity Checking

Import, Export, Compare Import application definitions from

production or development server

Import definitions from other

applications

Compare application versions and

export differences

Connector Studio

Build objects from SQL Tables, Web Services Objects, JAVA Properties

Provided as an Eclipse plug-in

10 Copyright © 2010 Syclo LLC. All rights reserved

Page 11: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 11

Desktop Test Client to aid the developers & Tester

Emulate All Supported platforms Full mobile device functionality Screens sized to selected platform

Data Inspector Objects Complex & Data Tables Transactions

Debuggers Rules Actions

Simple Resets Full client User data/transactions

Test Script Recording and Playback Regression testing Load testing

Agentry Test Environment

11 Copyright © 2010 Syclo LLC. All rights reserved

Page 12: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 12

Agentry Client

• Local Agentry client installed on device

• Application definitions and master data download at initial synchronization

• Only deltas synchronized after initial load

• Application definitions stored in XML format • Individual XML files are updated for application modifications

• Proprietary data storage format for Windows

• SQL Lite data storage for iOS & RIM

• Full Offline functionality • Real time data synchronization with background sending & push

• Secure client (128 encryption of all data) available

12 Copyright © 2010 Syclo LLC. All rights reserved

Page 13: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 13

Agenda

Syclo Introduction

Agentry Platform

True Cross Platform Support

Syclo Apps for SAP

Page 14: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 14

True Cross-Platform Support

Full support for each platform’s unique

features and controls

Native application look and feel

simplifies training

No cross-compiling of application code

for every platform

No need for separate development

environments and skill sets

Easy configuration, support and

modifications

Native User Experience Single Set of Business Logic

Page 15: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 15

True Cross-Platform Support

Navigation & action buttons

Collapsible, configurable tile list

Thumb-friendly, intuitive navigation

Improved Windows,

Windows Mobile Interface

Page 16: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 16

True Cross-Platform Support

Clean, thumb-friendly, swipe-

enabled navigation

Native BlackBerry controls

Full integration of hardware buttons

Enhanced BlackBerry

Support

Page 17: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 17

True Cross-Platform Support

Full integration of hardware buttons

Native Gesturing Navigation

Intuitive inline editing using onscreen

or hardware keyboard

Native Android look and feel

Clean, uncluttered detail screens

New Android Client

Page 18: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 18

True Cross-Platform Support

Intuitive iOS tab controls

Configurable, Gesture enabled

navigation, URL Scheme Aware

Native, thumb-friendly iOS navigation

Enhanced iOS Support

Page 19: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 19

True Cross-Platform Support - Tablets

Page 20: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 20

True Cross-Platform Support - Tablets

Page 21: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 21

True Cross-Platform Support - Tablets

Page 22: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 22

True Cross-Platform Support - Tablets

Page 23: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 23

Building and Maintaining Multiple Platforms– With other

MEAPs (Mobile Enterprise Application Platform)

Basic data

structures

Basic sync rules

Basic screens

Develop

basic app

pieces

Complete

development in

respective IDEs

X-code

Visual

Studio

Eclipse

Deploy to

Mobile

Devices

Objective-c

Generate

native OS

code

.net

C#

Java

HTML5

Page 24: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 24

Supporting Multiple Platforms – With Agentry

Business objects

and transactions

Application control

actions

Validation rules

Communication

management

Data integration &

error handling

Data caching and

synchronization

User Interface

Develop core mobile

application and UI in

Agentry Editor

Transmit to

Mobile

Devices

Version

Management

Conflict

Resolution

Publish to

Agentry Server

Page 25: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 25

Traditional Cross-Platform Support vs.

Agentry: Resources

Traditional

Cross-

Platform

Development

C#

developer

Objective-c

developer

.net

developer

Java

developer

HTML /JavaScript

developer

Platform

Agentry developer

Agentry

Page 26: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 26

Agenda

Syclo Introduction

Agentry Platform

Agentry Editor

Agentry Test Environment

SMART Mobile Suite for SAP

Page 27: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 27

Syclo Apps for SAP – Architecture Overview

Page 28: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 28

SA

P E

RP

6.0

Syc

lo In

teg

rati

on

Fra

mew

ork

Mid

dle

war

eM

ob

ile

Ap

plic

atio

ns

SAP Standard BAPIs / Classes

Co

nfi

gu

rati

on

Mo

du

le

System

Mo

nito

r

SAP Enhancement Framework

SAP OLTP Database

Change Detection

Syclo Mobile Exchange

Persistent LayerSyclo Delta Detection Routines

Change Detection

Configuration Set

Business Logic Layer

Syclo Data Object Class

Handler Repository

Application Data Filter Services

Application Authorization Services

Mobile Integration

Configuration Set

Integration

Syclo BAPI Wrapper Layer

Java Connector

Communications – W-LAN, W-WAN, GPRS, GSM, Network, Docking Cradle, IRDA

Firewall

Syclo Agentry Server

`

Syclo Agentry Editor

Publish Application

Definitions (XML)

Components Architecture View

Page 29: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 29

Work Order Management

View those assigned

Guided workflow

Prompt TECO (close) and data

completion

Access to asset location and details,

repair history, work order details,

materials needed and more.

Capture all touches in SAP ® ERP

Create notifications on-the-spot

Page 30: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 30

October 16, 2012

Copyright © 2012 Syclo LLC. All rights reserved.

Flexible Component Architecture

Benefits of SMART

Components

Custom tailored solutions without

custom development

Faster, low risk deployments

Lower TCO

Field-tested functionality that

uses other companies’

experience

Leaner, high-performance

solutions

Page 31: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 31

WorkManager Demo

Page 32: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 32

For more information on Syclo, please refer to:

Syclo Website: http://www.syclo.com/

Syclo Resource Center: http://resource.syclo.com/ (registration required)

SAP Internal Website

CSA Community Page: https://community.wdf.sap.corp/sbs/docs/DOC-156701

More Information

Page 35: Overview of Syclo Mobile Apps & Architecture · 2017. 2. 23. · Dhimant Patel, Babu Ganesh V, CSA Mobility Apps Oct 3rd 2012 Overview of Syclo Mobile Apps & Architecture

© 2011 SAP AG. All rights reserved. 35

No part of this publication may be reproduced or transmitted in any form or for any

purpose without the express permission of SAP AG. The information contained

herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain

proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of

Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5,

System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries,

zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390

Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6,

POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes,

BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF,

Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere,

Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM

Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other

countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or

registered trademarks of Adobe Systems Incorporated in the United States and/or

other countries.

Oracle and Java are registered trademarks of Oracle and/or its affiliates.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and

MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®,

World Wide Web Consortium, Massachusetts Institute of Technology.

© 2011 SAP AG. All rights reserved.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects

Explorer, StreamWork, and other SAP products and services mentioned herein as

well as their respective logos are trademarks or registered trademarks of SAP AG

in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal

Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business

Objects products and services mentioned herein as well as their respective logos

are trademarks or registered trademarks of Business Objects Software Ltd.

Business Objects is an

SAP company.

Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other

Sybase products and services mentioned herein as well as their respective logos

are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP

company.

All other product and service names mentioned are the trademarks of their

respective companies. Data contained in this document serves informational

purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. No part of this document

may be reproduced, copied, or transmitted in any form or for any purpose without

the express prior written permission of SAP AG.