Anda di halaman 1dari 0

KonyOne Platform with Mobile App Manager

Unied Mobile Application Platform


Empowering Everywhere
Develop | Deploy | Manage
KonyOne Platform: Unied Mobile Application Platform 2
What Is The KonyOne Platform?
The KonyOne Platform gives your organization a complete, end-to-
end software solution for developing, deploying and managing mobile
applications across every native and web channel, reaching thousands of
mobile devices, tablets, kiosks, and desktops. Headaches associated with
supporting the myriad of dierent devices, screen sizes, browsers, languages
as well as having to wrestle with updates, new and dramatic changes in
technology and multiple toolkits are all taken care of for you with a single
platform. Whether youre building web sites to promote your brand or
creating apps to empower your employees on their own smartphones and
tablets, the KonyOne Platform has you covered.
KonyOne Platform: Unied Mobile Application Platform 3
MOBILE APPLICATION MANAGER
SYNC SERVER
D
a
t
a

S
o
u
r
c
e
s
STUDIO
SERVER
C
O
N
N
E
C
T
O
R
S
Device Database & Detection
Optimized Web Provisioning
Push Notication Services
Security & Session Mgmt.
Reporting & Analytics
D
e
v
e
l
o
p
e
r

T
o
o
l
s
V
i
s
u
a
l

T
o
o
l
s
Simple Scripting
Code Assist
Inline Debugger
Code Proler
Service Simulator
Full l18N Support
Foreign Function Interface
Context Help
Skins & Themes
Integrated Emulators
Svc. Denition/Publishing
Visual Event Flow Editor
Form Designer
Quick Preview
Cross-channel Widgets
Channel Congurability
XML
SOAP
REST
JSON
ODBC/JDBC
Java
SAP
Oracle/Siebel
MS Sharepoint
iWay
CHANNELS
Empowering Everywhere
Kiosks Tablets Desktop
Web
Social
Media
HTML5/
Mobile Web
Native Apps
(7 OSs)
Hybrid/
Mixed-Mode
SMS/
MMS
Push
Single Codebase, Future Proof, Open Standards
KonyOne Platform is comprised of KonyOne Studio, KonyOne Server and Sync Server. Mobile App Manager can be used with the
KonyOne Platform or any 3rd party development tools.
KonyOne Platform: Unied Mobile Application Platform 4
Develop
KonyOne Studio
KonyOne Studio provides developers a comprehensive and visually oriented integrated development
environment (IDE), with full exibility to script as little or as much as they prefer based on the specic needs
of each application. With built-in cross-channel support, KonyOne Studio eliminates the need for separate
teams - each developing in a silo and at signicant cost. The need to sta for team Android, team Apple, team
Blackberry, etc. simply goes away. Instead, your designers and developers can focus on important UX elements
and truly optimize the mobile experience across as many channels as the business needs. In KonyOne Studio,
developers design their UI, dene the services the application needs and then connect the UI to the services.
DESIGN
Drag-and-drop widget placement, wireframing, and simple drop-down menus are your primary tools for the design phase. Create the
layout of your forms, congure your widget properties and use Quick Preview to see how theyll look on your target emulators.
Visual Design Tools
Drag & Drop Form Designer access to a rich palette of
cross-channel UI widgets. Each widget can be customized via
simple drop-down lists for any unique attributes of the native
operating systems or web browsers, based on capabilities and
deployment type.
Quick Preview instantly see your designs on device emulators
for quick UI reviews, removing the need to build the whole app.
What If ? analyses can be performed in seconds rather than hours.
Cross-Channel Widgets users expect, and demand, a fully
native look-and-feel on their devices - not an approximation or
generic equivalent. With KonyOne Platform, a Calendar widget, for
example, is realized as a 100% native calendar in iOS, a 100% native
calendar in Android, etc. at build time. For native apps, users expect
nothing less than a fully native experience.
Channel-specic Congurability each channel has unique
capabilities whether assigning a glow eect to an iOS button or
animating a Windows Phone form header during a transition. These
can all be accessed by simple drop-down menus in Studio.
Skins & Themes the font, color and other UI elements of
widgets in your application can be dened by a skin, in both their
normal and focus states. Skins can be applied for all widgets or on
a per channel basis, and can be applied at run time to give users a
personalized experience - your Gold status customers, for example,
can have their own UX.
MOBILE APPLICATIONMANAGER
SYNC SERVER
D
a
t
a

S
o
u
r
c
e
s
STUDIO SERVER
C
O
N
N
E
C
T
O
R
S
CHANNELS
KonyOne Platform: Unied Mobile Application Platform 5
Integrated Emulators accessible from inside Studio with a single
click, test your designs instantly using Quick Preview or review the
full, connected application on your target channel emulators.
Foreign Function Interface (FFI) from inside of Studio access
any services, methods and functions written in a dierent
programming language. Use this integration UI, for example, to
access native OS SDK features and functionality not yet exposed
through Studios visual design metaphor. Other common uses of
FFI include those for barcode scanning, augmented reality, NFC
functions, Pen-based features - or embedding 3rd party UI widgets
or games inside your application.
Developer Tools
Simple Scripting for both cross-channel and channel-specic
business logic, Studio provides developers with the choice or
JavaScript or Lua as scripting languages. Code is entered directly
within Studio as reusable modular code snippets, or dened
in-line with event ows. Studio also provides a Lua-to-JavaScript
conversion utility, giving developers complete exibility to code in
their preferred language.
Code Assist Studio provides developers with a world-class
contextual autocomplete experience, which covers all scripting
code syntax such as methods, variables, functions and namespaces
as well as application-level context such as widgets and widget
properties.
Inline Debugger available for both
local and remotely running code this
enables developers to set breakpoints,
suspend and step-through their code
and examine variable content on-the-y.
Code Proler a build and runtime analysis of code to ensure
the mobile application released to test and production has been
appropriately optimized.
Context Help with all Kony documentation content
contextualized to the widget and widget dialog level, developers
and designers can access hyper-relevant help when they need it.
Internationalization (I18N) Support KonyOne supports
full internationalization functionality. Developers dene their
supported locales, assign a default locale and then the I18N keys
and values for the app are dened either directly in Studio or
programmatically via an API. Keys for all the widgets in the app
are similarly dened. Kony apps have been deployed in over 60
countries and in over 20 languages to date.
SERVICES
Once youve designed your UI, you can dene the services you
want to connect it to, and how you want to consume and exchange
data. Studios visual design makes this easy. Services can also be
fully customized with dedicated pre- and post-processor ows with
congurable security, and can also be constructed in a series as
composite services where internal parameter passing and logic is
fully congurable.
S
e
r
v
i
c
e
s
EXTERNAL DATA SOURCES
SERVICE SIMULATOR
A B C D+E+F
STUDIO
MOBILE APPLICATIONMANAGER
SYNC SERVER
D
a
t
a

S
o
u
r
c
e
s
STUDIO SERVER
C
O
N
N
E
C
T
O
R
S
CHANNELS
Develop | Deploy | Manage
KonyOne Platform: Unied Mobile Application Platform 6
Importantly, since KonyOne Studio publishes services to KonyOne Server, the abstraction of service from
application means that developers are not only free to reuse the same services across dierent applications,
but if the service type changes or is improved in future (say from HTML scraping to web services), there is no
need to republish their apps.
Service Denition/Publishing Studios code-free services denition UI oers developers a wide selection
of connectivity options. Web services, REST, JSON, Java connectors and a full-featured HTML Scraper are all presented to the
developer in a unied interface. Pre- and post-processor logic with various security options can be assigned, and to optimize the
end-to-end performance and UX only data relevant to the service is mapped to be consumed.
3rd Party Connectors & Adapters KonyOne Platform oers dedicated connectivity to ERP systems such as those from SAP (via
built-in JCO connectors), Oracle/Siebel and Microsoft, as well as direct database access (JDBC/ODBC) and a partnership with iWay,
which provides over 300 o-the-shelf adapters for backend system connectivity. Additionally, Studios Enterprise Browser enables
the discovery and utilization of data, methods and services from inside of the IDE.
Service Simulator developers often need to test their services against a backend that is either oine, overloaded, or is
inaccessible for security or other reasons. Studios Service Simulator enables the recording of scenarios on a per-service basis which
the simulator can then use as a proxy for being actually connected.
CONNECT
Once your UI has been designed and the services required to support the application have been dened and published, the nal
remaining stage in development is to connect events initiated by UI widgets (e.g. a button click) or actions (such as a touchscreen
gesture) with the associated services. This step is performed within KonyOne Studio using the Event Flow Editor. An action
sequence is set up - reusable application-wide - which contains all elements required from the event initiation to the nal element of
the sequence. These include :
Mapping input data to a service
Preprocessor decisioning (e.g. perform an action for Android which is dierent than the
one for iOS)
Service initiation (both synchronous and asynchronous)
Navigation to other UI elements
Showing alerts
Conditional decisioning
Executing one or more code snippets
Invoke a function call
Develop | Deploy | Manage
We chose the Kony Platform because it clearly demonstrated that we could get to market quicker,
reach the broadest range of smart devices, and lower our overall development and maintenance
costs. - Michael Yetter, Director of eBusiness at Independence Blue Cross, Philadelphia, PA
MOBILE APPLICATIONMANAGER
SYNC SERVER
D
a
t
a

S
o
u
r
c
e
s
STUDIO SERVER
C
O
N
N
E
C
T
O
R
S
CHANNELS
KonyOne Platform: Unied Mobile Application Platform 7
BUILD
Building applications and web
experiences for the channels
youre interested in - proof-of-
concept, testing or pushing to
production - are all performed
inside KonyOne Studio. Studio
produces all packaged, native
code and web assets for each
selected channel. Post-build
editing or other intervention is
not required or recommended.
TEST
Testing the appearance and
performance of your apps is all
conducted with emulators built-
in to KonyOne Studio, and for
the mobile web both online and
oine options are available.
PUBLISH
To make one or more of your
web and native applications
accessible from a server, simply
choose the destination server
location and publish in the Kony
Console. Track and manage
versioning with full reporting
and analytics. For publishing
to the Enterprise App Store,
additional security and policy
controls such as roles, access
rights and approvals are enabled.
INSTALL
Consumer apps will be
submitted to and veried
by operating system vendors
such as Apple, Google, RIM
and Microsoft prior to being
made available through their
commercial app stores, while
enterprise or private audience
targeted apps will be published
to a server typically secured by
authentication requirements
and access control privileges.
Deploy
KonyOne Platform
KonyOne Platform enables each activity for the deployment phase of your project.
MOBILE APPLICATIONMANAGER
SYNC SERVER
D
a
t
a

S
o
u
r
c
e
s
STUDIO SERVER
C
O
N
N
E
C
T
O
R
S
CHANNELS
KonyOne Platform: Unied Mobile Application Platform 8
Technologies supported from a single codebase:
Native Apps
iOS
Android
Blackberry OS
Blackberry QNX
webOS
Windows Phone 7.x
Windows Mobile 6.x
Symbian/MeeGo (Qt SDK)
JavaME
Mobile Web
Mobile Web - Legacy
- Basic
- Basic with JavaScript
- Advanced devices
Mobile Web - HTML5
Desktop web
Device types supported are :
Smartphones
Feature phones
Tablets
Kiosks
Desktop
KonyOne Platform Channel Support
KonyOne Platform supports seven native mobile device operating systems (OS), three native tablet OS, legacy
mobile web browsers, HTML5-capable mobile web browsers (including Single Page Architecture - SPA -
applications) and desktop web browsers. With the mobile chaos continuing apace, Kony is the only company
to guarantee your application will be supported for both minor and major OS upgrades to mobile devices. For major OS upgrades the
same guarantee is made with a 90 day period.
MOBILE WEB HTML5 CAPABLE BROWSERS
For browsers supporting HTML5 & CSS3, KonyOne Studio oers several deployment options.
Pure URL-based (traditional, server-side web deployment)
Single Page Application SPA - where most of the HTML, CSS and JavaScript for one, several or all forms within the application are downloaded to the device
on rst request to the server, and are stored locally. Server requests are then made only as needed and the web app responds quickly with more of a native UX.
Given that most of the markup in a SPA model is generated locally on the device, this allows web applications to function more like a native application with the
backend being accessed only for data calls.
For mixed-mode application deployments, developers can combine both pure URL and SPA approaches for selected forms to truly
optimize UX and performance.
KonyOne Studio also enables the production of hybrid (wrapper) apps. with a single click.
MOBILE WEB (LEGACY, NON-HTML5 CAPABLE BROWSERS)
KonyOne Servers advanced device detection capabilities ensure the correct markup and assets are delivered to the requesting device
such that coverage extends from basic HTML-only browsers all the way through to advanced smartphones through to HTML5
and beyond.
MOBILE APPLICATIONMANAGER
SYNC SERVER
D
a
t
a

S
o
u
r
c
e
s
STUDIO SERVER
C
O
N
N
E
C
T
O
R
S
CHANNELS
Develop | Deploy | Manage
KonyOne Platform: Unied Mobile Application Platform 9
KonyOne Server
KonyOne Server provides scalability, security and session management in addition to aggregation functionality
such as a cross-channel Push Notication service, reporting, and analytics with full Webtrends, Adobe
Omniture and IBM Coremetrics integration. Companion Sync Server and Mobile App Manager modules easily
extend and enhance cloud-based functionality to EIS and ERP assets.
Device Detection based on a database of over 9,500 devices,
their form factors and screen resolutions, KonyOne Server serves
optimized mobile layout, markup and assets to the mobile browser,
browslets and SPA-based forms within a mixed-mode deployment.
New devices are automatically added to the database on discovery.
Push Notication Services a single administration console
integrates support for all push-enabled OSs including iOS, Android,
Blackberry and Windows Phone. Several integration options are
provided including JSON, XML and key-value parameters. Also:
Clustering support and resource optimization
Failover and retry support with SMS backup options
Use custom IDs such as email address in place of unique, vendor-
specic IDs
Security Industry-leading security functionality driven by
demanding requirements - in particular from institutions in the
nancial and healthcare spaces for multi-country, multi-language
and multi-device deployments.
Authentication & Access Control
- Multifactor authentication with single-sign on (SSO) support
- OAuth compliant
- Integration with 3rd party SSO vendors such as SiteMinder
- Ability to use Device ID at the app or service registration time to
generate unique key
- User credentials such as generation of unique username/password/PIN
Transport Security
- Support for application-level security standards such as SSL and TLS, as
well as OS-level transport standards such as IPSec
- Digital certicates from accredited CAs are supported within native apps
Data Storage
- KonyOne Studio provides cross-channel libraries for industry standard
asymmetric and symmetric encryption algorithms
- Access to all native SDK crypto functionality
- Large amounts of data encryption with AES/3DES
- Ability to encrypt app data using the RSA Public Key packaged with
the app
- SHA2 and MD5 hash support
Architectural
- Dynamic OWASP compliance evaluation security lter
- Highly scalable logging system for high volume processing
- No personal data stored on server
- PCI, PII, HIPAA and OFX Compliant and Certied
- Session timeout management capability through app design
- Copy-and-paste disabling
- Device blocking (based on Device ID)
MOBILE APPLICATIONMANAGER
SYNC SERVER
D
a
t
a

S
o
u
r
c
e
s
STUDIO SERVER
C
O
N
N
E
C
T
O
R
S
CHANNELS
Develop | Deploy | Manage
SERVER
KonyOne Platform: Unied Mobile Application Platform 10
Connectivity KonyOne Platform oers a wide variety of
connectivity options, as discussed on page 5. Connecting to
backend systems is further enhanced via the Kony Enterprise
Browser a tool exposed through KonyOne Studio that enables
developers to visually explore ERP data via dedicated Enterprise
Connectors, with full support for transactional, oine and
intermittently connected sources - eectively expanding coverage
to all data sources:
XML
Java
SOAP
JSON
REST
ODBC
JDBC
SMS Services Integrating existing
shortcodes and keywords with all your
existing application business logic easily
extends your channel coverage to SMS,
with HTTP & HTTPS connectivity for
popular aggregators including Sybase 365 and Clickatell
Analytics & Reporting KonyOne Server oers full source data
in a metrics database via feeds from J2EE appender & queue
middleware tools, where end-user reports, graphics and analyses
are available directly or with solutions from our integrated partners
Webtrends, Adobe Omniture and IBM Coremetrics
Kony Sync Server
Oine and intermittently-connected use cases are supported
with Kony Sync Server. A companion product to KonyOne Server
built on the the same underlying, open, technologies - Sync
Server provides industrial strength functionality with horizontal
and vertical scalability, integrated failover, load balancing and high-
availability:
Full and congurable conict resolution
- Client wins, server wins, custom denition
ERP data sources with other standard Server connectivity options
On establishment of the sync scope, all necessary data denition language
and object relational mapping code is automatically generated for both
the server and client sides for easy incorporation into the intermittently-
connected mobile application
Sync functionality is fully exposed through KonyOne Studio to ensure direct
object access and manipulation
Supports combinations of real-time and asynchronous transactional access
to backend systems
Dedicated Kony Console to drive reporting and analytics, auditing, conict
resolution management, user and device management and sync feature
control
Develop | Deploy | Manage
We evaluated alternative platforms and Konys platform was the only one that allowed us to write
the application once and deploy it across all channels and operating systems.
- Je Dennes, chief digital ocer for Huntington Bank
MOBILE APPLICATIONMANAGER
SYNC SERVER
D
a
t
a

S
o
u
r
c
e
s
STUDIO SERVER
C
O
N
N
E
C
T
O
R
S
CHANNELS
Odata
SAP (built-in JCO connectors for BAPI/RFC
browsing, method & I/O discovery)
Oracle/Siebel
Microsoft Sharepoint
iWay (300+ connectors)
KonyOne Platform: Unied Mobile Application Platform 11
Manage
Kony Mobile App Manager
A companion product to KonyOne Platform, Kony Mobile App Manager is a web-based set of tools and
development tool add-ins from where applications developed with Kony or with a third party can be securely
deployed, managed, monitored and analyzed according to congurable business rules, roles, and policies.
Mobile App Manager also includes comprehensive Application Store features and functionality.
SMARTER MOBILITY
Provision of Secure Application Container - which completely
abstracts applications and data away from the specics of the
device and operating system. Konys secure application container
provides a separate and secure virtual environment on the mobile
device in which to run Kony and non-Kony applications and store
related data. This enables an employee, for example, to utilize
their own device and for an organization to run its applications
securely and with condence on any of those devices. This
mobile enterprise framework provides true congure once, run
anywhere capabilities, oering a single, consistent and secure
method to provision applications and seamlessly synchronize data
across all major channels (e.g., iOS, Android, BlackBerry,Windows
Phone and more). It also provides integration of native applications
(calendar, maps, camera, etc.) and supports embedded HTML.
Initial provisioning of the container can be controlled through the use of
trusted whitelists, proles and passwords
All congurations, application denitions and data are encrypted. Even if
the device is hijacked, jail broken or the container is copied - the contents
are fully protected. All data transmissions over the network are also
encrypted
The container can be locked to a specic device, meaning that it will not
start if copied to another device
The container may be blacklisted - i.e., all applications and data will be
automatically removed if an attempt is made to connect to the host
The container may be congured to automatically shut down if idle for a
period of time, or if the device goes into sleep mode
HTML can be securely executed inside of the container without the risks
associated with a browser
All provisioning and access requests are audited
Decommissioning and blacklisting
At any stage, an entire container or specic user may be blacklisted. This
means that the next time that the container is started and has network
access, all the relevant applications and data will be automatically
removed from the device - reset back to its initial provisioning state. This
functionality is essential, for example, if a device is lost or stolen
Device lock
A container may be locked to a specic device - i.e. if the container
is illegally copied to another device, it will not start. This prevents any
unauthorized backup or replication of the container data
App Catalog - Browse, upload, upgrade, rate apps
Policy Management - Apply policies per App, per User, per Group
Security & Usage Management - Apply, manage and audit app
security and usage on a per user or group basis
Authentication & Access Control - Interface with LDAP, DB, SSO
systems for users, groups and roles
Policy Framework Injection - disassemble & reassemble source
binary with injected policy, and sign as necessary
Kony App Store - Access, discover, download and install approved
applications
Fully customizable user experience
Easily branded and congurable
Integrated with Mobile App Manager security & policy administration
Experience congurable by end-user
Develop | Deploy | Manage
MOBILE APPLICATIONMANAGER
SYNC SERVER
D
a
t
a

S
o
u
r
c
e
s
STUDIO SERVER
C
O
N
N
E
C
T
O
R
S
CHANNELS
2012 Kony Solutions, Inc. All rights reserved. Kony and the Kony Platform
are trademarks of Kony Solutions, Inc. Apple and iPhone are trademarks
of Apple Inc., registered in the U.S. and other countries. BlackBerry is a
registered trademark of Research In Motion. Android is a trademark of
Google Inc. Other product names mentioned are the property of their
respective holders.
7380 West Sand Lake Road
Suite #390
Orlando, Florida 32819
Tel: 1.321.293.KONY (5669)
Toll free: 1.888.323.9630
Fax: 321.293.0161
Applications available from Kony.
Congurable, Extensible with Universal Connectivity.
Built on the KonyOne Platform.
Call Kony today at 1-888-323-9630, email atinfo@kony.com,
or visit www.kony.com/KonyOne
For Consumers
Kony Mobile Automotive
Kony Mobile Airlines
Kony Mobile Banking
Kony Mobile Brokerage

Kony Mobile Health Plans
Kony Mobile Retail Pharmacy
Kony Mobile Hospitality
Kony Mobile Insurance

Kony Mobile Media & Entertainment
Kony Mobile Retail
For Enterprises
Kony Mobile Agent Portal
Kony Mobile Airline Crew
Kony Mobile Airline Ground Handling
Kony Mobile Asset Management
Kony Mobile Commercial Banking
Kony Mobile CRM
Kony Mobile HR
Kony Mobile Insurance Agent Portal
Kony Mobile Payor Sales Force
Kony Mobile Pharma Sales Force
Kony Mobile Retail Execution
Kony Mobile Wealth Management
Given the advanced level of functionality and the need to run on multiple platforms, we knew
Kony was the right partner to help develop our Shopping Tool App.
- Michael K. Nelson, Interactive Communications Mktg. Manager for Toyota Motor Sales, U.S.A., Inc.

Anda mungkin juga menyukai