aton mobility platform en

24
Enterprise Mobility Solutions The new platform to develop partners’ mobility solutions

Upload: aton-spa

Post on 25-Jun-2015

620 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Aton Mobility Platform en

Enterprise Mobility Solutions

The new platform to develop partners’ mobility solutions

Page 2: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

What is?

What is Aton Mobility Platform?It’s a platform to develop applications (or part

of them) by connecting functional blocks* ready to use

* Blocks are called “processor”

Page 3: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Genesi

What was designed for?

Page 4: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

To create a system that allows the exchange, processing and, generally, the

flow of information, gathered from heterogeneous sources, towards

heterogeneous destinations or users

The platform comes from the need of

Page 5: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Aton platform is based on the following simple concepts

Concepts the platform relies on

Page 6: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Give users a set of “ready to use” basic blocks, each specialized to do basic task

For example a block able to read a file, to update data inside a database table, to read information from HW peripherals, like a RFID reader or a sensor of motion

Ready to use basic blocks

Page 7: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Allow user to combine visually blocks, therefore creating information flows between various blocks

e.g. to let a datum extracted from a database to be reachable as a web service after being filtered or transformed; otherwise to send that information to different destinations depending on the content in the form of an SMS to a mobile phone or as multimedia content to a PDA or, moreover, to be used by an application installed into a PC connected to the web

Allow users to combine visually blocks

Page 8: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Less code, re-use of logic blocks and accessible also for non-developers

Re-use of already existing blocks (or chains of blocks), less code, less tests, more people have access to the visual development of information flows, thanks to Qflow, the tool to combine visually blocks

Less coding, re-use of blocks also for non-developers

Page 9: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

How it works

How does it work?

Page 10: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

+ +

Choose “ready to use”

blocks

1 2 3Combine them Build Your Own

Business Flow

How it works

Page 11: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Platform Tool

QFlow is the tool to visual

develop applications

based on the platform

Qflow runs over windows, Linux, MAC OSX and make possible to design flows from anywhere, connecting to

the server over http(s).

Page 12: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Key benefits of using the platform

Using “ready to use” blocks, You :

Extend the amount of people able to design & develop applications by means of the platform

Re-use yet developed and tested blocks

Reduce code

Page 13: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Build distribuited applications

Distribuited applications

Page 14: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Geographically Distributed Applications

It’s possible to connect different flows (chains of blocks) running on different servers which can “collaborate” to build geographically distributed logics, over http(s). For example, a datum coming out from a RFID plant inside a warehouse in Rome can be analized and stored in a system in Madrid.

Make distribuited applications cooperate

(A) (B)

Page 15: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Blue Box

Make distribuited applications cooperate

Mobile access

distributed database access

Remoted visual developent

Informations sent to device

Page 16: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Technology

Tech view

Page 17: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Technology the platform is based on

Tecnology: Java 6

Standard: Container OSGI (Open Service Gateway Initiative) Multi-threading: scalable on multiple CPUs architecturesSupported Platforms: Windows, Linux, Mac OS X 10.5 Main interfaces: Webservice, DBMS, SMS, e-mail, File SystemOpensource core: http://freedem.sourceforge.net/

http://www.osgi.org/Main/HomePage

http://www.knopflerfish.org/http://www.osgi.org/About/Members

Aton is OSGI supporter

Page 18: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

REMOTING LIBRARYPlatform: Microsoft .NET 2.0Transport: asinchronous on HTTP(S)

This library allows an application (Microsoft .NET 2.0 for PDA and PC) to connect to the blocks inside Aton Mobility Platform server, exchanging messages, inquiries and other data. An application that uses Aton Remoting Library is seen by the system as a “block” and can be “pushed” by other blocks, wherever they are physically located

A protocol is used to allow data push from server towards clients over http (Bidirectional-streams Over Synchronous HTTP)

=

Mobilize applications

Page 19: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Mobile Devices

SERVER

<XML> messages

<XML> messages or queries sent to server

Mobile devices applications make use of Aton Mobility Platform library that allows data

exchange with server: so it’s possible to send messages towards server and receive answers in

a very easy way

On server side, Aton Mobility Platform allows to build chains of blocks to create

data flow, data transformation, data routing towards other destinations (other

mobile devices, PDA,notebook), published as Web Service or sent as an email or sms

Web service (SOAP)

Mobilize applications

Push info over HTTP

Any Application (form based, browser based …)

Page 20: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Aton Mobility Platform

Use cases

Page 21: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Enterprise Mobility - Focus

Enterprise MobilityEnterprise Mobility

Mobile AccessTo

Distributed Services

Mobile users support

+HW & SW

management

IntegrationWith backend

systems(CRM,ERP, WMS,DWH)

12

3

Page 22: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Platform was applied to build solutions for:• RFID system management• Mobile Device Management• Content Delivery to mobile users in a “push”

way • System Integration (e.g. mobile solutions with

ERP, like SAP)generally…• Creation of custom solutions by means of the

use of standard components and technologies

Aton Mobility Platform

Page 23: Aton Mobility Platform en

Copyright © 2009 Aton S.p.A. All Rights Reserved

Aton solutions built with Platform

Aton Mobility Platform outputs

visit www.aton.eu