Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
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
© 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.”
© 2011 SAP AG. All rights reserved. 4
Syclo Introduction
© 2011 SAP AG. All rights reserved. 5
Syclo Introduction
© 2011 SAP AG. All rights reserved. 6
Agenda
Syclo Introduction
Agentry Platform
True Cross Platform Support
Syclo Apps for SAP
© 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
© 2011 SAP AG. All rights reserved. 8
Agentry Platform Landscape
AGENTRY EDITOR
© 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
© 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
© 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
© 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
© 2011 SAP AG. All rights reserved. 13
Agenda
Syclo Introduction
Agentry Platform
True Cross Platform Support
Syclo Apps for SAP
© 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
© 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
© 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
© 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
© 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
© 2011 SAP AG. All rights reserved. 19
True Cross-Platform Support - Tablets
© 2011 SAP AG. All rights reserved. 20
True Cross-Platform Support - Tablets
© 2011 SAP AG. All rights reserved. 21
True Cross-Platform Support - Tablets
© 2011 SAP AG. All rights reserved. 22
True Cross-Platform Support - Tablets
© 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
© 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
© 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
© 2011 SAP AG. All rights reserved. 26
Agenda
Syclo Introduction
Agentry Platform
Agentry Editor
Agentry Test Environment
SMART Mobile Suite for SAP
© 2011 SAP AG. All rights reserved. 27
Syclo Apps for SAP – Architecture Overview
© 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
© 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
© 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
© 2011 SAP AG. All rights reserved. 31
WorkManager Demo
© 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
© 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.