Openmatics s.r.o. Podebradova 2842/1 301 00 Pilsen Czech Republic Tel.: +420 371 150 000 Fax: +420 371 150 001 Email: dev.openmatics@zf.com www.openmatics.com Point the mobile phones to the code and photograph it with the help of the read software. The QR code reader translates the code and directly connects you to the website. Porre il telefono cellulare sul codice e fotografare con l ausilio del software di lettura. Il QR-Code-Reader trasmette il codice e collega l utente direttamente al sito web.
Openmatics The Stage for Your Ideas Il palcoscenico per le vostre idee 1
Content Indice 1 App Provider Provider app 2 Business Model Modello di business 3 App Categories Categorie app 4 App Architecture Architettura app 5 App Development Sviluppo app 6 App Certification Certificazione app 7 Research and Development Ricerca e sviluppo 8 ZF worldwide ZF in tutto il mondo 4 6 8 10 12 13 14 15 2
Digital information and communication technology in vehicles is becoming more and more important. For instance, modern telematics services for entertaining passengers, monitoring consumption, or recording driving times enhance the comfort, security, and profitability of vehicle operation. Openmatics is a platform on which a great variety of services can be offered as apps by anyone who has good ideas. Le informazioni digitali e la tecnologia delle comunicazioni nei veicoli stanno diventando sempre più importanti. Per esempio, i servizi telematici per l'intrattenimento dei passeggeri, il monitoraggio dei consumi o la registrazione dei tempi di percorrenza migliorano il comfort, la sicurezza e la redditività del veicolo. Openmatics è una piattaforma sulla quale è possibile offrire una ampia varietà di servizi sotto forma di app - da parte di chiunque abbia buone idee. 3
App Provider Provider app No system can permanently fulfill its users' requirements. That's why with Openmatics, ZF offers a platform that can be extended at any time with apps. As an independent platform, Openmatics is open for your ideas. Anyone can develop their own apps in order to satisfy their own needs or those of their customers. Vehicle or component manufacturers, insurers or publishers, transportation or software companies: They can all use the platform and distribute their applications via the Openmatics shop. Nessun sistema può soddisfare le esigenze degli utenti in modo permanente. Ecco perché con Openmatics, ZF offre una piattaforma che può essere ampliata in qualsiasi momento con delle app. In quanto piattaforma indipendente, Openmatics è aperta alle vostre idee. Chiunque può sviluppare le proprie app al fine di soddisfare le proprie esigenze o quelle dei propri clienti. Produttori di veicoli o di componenti, assicuratori o editori, aziende di trasporto o di sviluppo software: possono tutti utilizzare la piattaforma e distribuire le proprie applicazioni tramite lo shop Openmatics. 4
It pays to join forces with us: 1. Your ideas make Openmatics more attractive to our common customers. 2. We market and promote all the apps globally via our shop as well as through Openmatics' and ZF's sales and service network. 3. You can focus on your core competence, developing applications. 4. App development is easy thanks to the Software Development Kit and the defined standard interface. 5. All apps are tested and certified by us or an independent entity. That's how we ensure high quality for our customers. 6. You give a suggested retail price for your app and receive 70% of the sales proceeds. 7. We and ZF's 650 worldwide service partners take over first and second level user support. 8. You market your already existing software, and your hardware accessories too if necessary, through new channels and to new groups of customers. In the process you benefit from a major corporation's name recognition and market access. Unire le nostre forze conviene: 1. le vostre idee conferiscono a Openmatics maggiore attrattiva per i nostri comuni clienti. 2. Commercializziamo e promuoviamo tutte le app su scala globale tramite il nostro shop nonché tramite la rete di vendita e assistenza Openmatics e ZF. 3. Potrete concentrarvi sulle vostre competenze principali, sviluppando le applicazioni. 4. Lo sviluppo delle app è facile grazie al kit di sviluppo software (Software Development Kit) e all'interfaccia standard definita. 5. Tutte le app vengono testate e certificate da noi o da un'ente indipendente. Ecco come assicuriamo un'elevata qualità ai nostri clienti. 6. Ci indicate un prezzo consigliato di vendita al dettaglio per la vostra app e riceverete il 70% dei profitti delle vendite. 7. Garantiamo, insieme ai 650 centri di assistenza in tutto il mondo di ZF, il supporto di primo e secondo livello all'utente. 8. Avete la possibilità di commercializzare il vostro software già esistente e anche i vostri accessori hardware, se necessario, tramite nuovi canali e per nuovi gruppi di clienti. Nel processo, potrete beneficiare del notorietà del marchio e della capacità di accesso sul mercato di un'azienda leader. 5
Business - Model Modello - Business The core components of the Openmatics system are an onboard unit in the vehicle, a web portal for displaying data, and the shop as the distribution platform for apps, as well the apps themselves, both our own and third-party apps. Users pay a monthly fee for system use and basic apps. They can subscribe to and cancel further apps on a monthly basis via the Openmatics shop. As an app provider, you're involved in the sales of your apps. I componenti principali del sistema Openmatics sono una on-board unit sul veicolo, un portale Web per la visualizzazione dei dati e lo shop come piattaforma di distribuzione delle app, sia le nostre sia quelle di terze parti. Gli utenti pagano una tariffa mensile per l'utilizzo del sistema e per le app di base. Possono abbonarsi e annullare l'iscrizione relativamente ad ulteriori app su base mensile tramite lo shop Openmatics. Quale provider di app, siete coinvolti nella vendita delle vostre app. 6
Developer Sviluppatore Openmatics portal / shop Shop / Portale Openmatics Customer Cliente Manufacturer Bus Truck... Produttore Autobus Veicoli industriali Openmatics apps App Openmatics Operator Fleet... Operatore Flotta... OE/Third-Party Apps App di terze parti/oe Openmatics customers can subscribe to apps from a large variety of providers via the shop and portal. The providers receive 70% of the proceeds from sales of their apps. I clienti Openmatics possono abbonarsi alle app fornite da diversi provider mediante lo shop e il portale. I provider ricevono il 70% dei profitti dalla vendita delle app. User Passenger Driver... Partner Multimedia Insurance... Utente Passeggero Conducente... Partner Multimedia Assicurazione... 7
App Categories Categorie app Our goal is to offer Openmatics users a broad spectrum of functions. You can give your ideas free rein and develop apps for vehicle and fleet management, dispatching systems, order processing, multimedia applications, or other domains, for example. In the Openmatics shop every app released is described with its specific benefit and assigned to one of five service categories: Il nostro obiettivo è quello di offrire agli utenti Openmatics un ampia gamma di funzioni. Potete dare libero sfogo alle vostre idee e sviluppare app per, ad esempio, la gestione dei veicoli e della flotta, i sistemi di spedizione, l elaborazione degli ordi le applicazioni multimediali o altri ambiti. Nello shop Openmatics, ogni app pubblicata viene descritta con i propri vantaggi specifici e assegnata a una delle cinque categorie di servizi: Driveline and Diagnostics ECO Eco and Savings Fleet Management Safety and Security Entertainment and Info 8 Data Logger FMS 2.0 EcoLife DTC Intarder Oil Change Trasmissione e diagnostica Fuel Consumption ECO Gentle Driver Driveline Consultancy Aspetti ecologici e risparmio Area Monitoring Order Fulfillment DigiTacho Download Gestione flotta Unplanned Activities Special Report Blackbox Sicurezza Media Streaming Vote the Bus WiFi Hotspot Intrattenimento e informazioni
9
App Architecture Architettura app 10 All Openmatics platform apps have a consistent basic structure. Their central components Boxlet, Worklet, Portlet, Displet and Moblet are versatile and can be used via the Openmatics programming interface (API) in various ways depending on the app functionality desired. Tutte le app della piattaforma Openmatics hanno una struttura di base omogenea. I loro componenti centrali Boxlet, Worklet, Portlet, Displet e Moblet sono versatili e possono essere utilizzati tramite l'interfaccia di programmazione Openmatics (API) in vari modi a seconda della funzionalità dell'app desiderata.
Architettura app Schema Boxlet Records the desired vehicle data. Receives data from the server, sends data to the server, or saves them in the onboard unit. Registra i dati desiderati relativi al veicolo. Riceve i dati dal server, invia i dati al server o li salva nella on-board unit. Displet Determines what is presented on the driver display or monitors in the vehicle. Allows for communication between the portal user and driver. Determina cosa viene visualizzato sul display del conducente o sui monitor presenti sul veicolo. Consente la comunicazione tra l'utente del portale e il conducente. Worklet Communicates with the Boxlet and Portlet. Processes and stores the data. Comunica con il Boxlet e il Portlet. Elabora e archivia i dati. Moblet Offers an interface to Boxlets and Worklets. Makes data for the providers' applications available through an API. Offre un'interfaccia a Boxlet e Worklet. Rende i dati relativi alle applicazioni dei provider disponibili tramite un'api. Portlet Determines the presentation of data in the Openmatics web portal. Provides the graphical interface for data analysis and app configuration. Determina la presentazione dei dati nel portale Web Openmatics. Fornisce l'interfaccia grafica per l'analisi di dati e la configurazione dell'app. Veicolo Server Interfaccia cliente 11
App Development Sviluppo app Technology used by Openmatics: Tecnologia utilizzata da Openmatics: Java EE Java Persistence API (JPA) JavaServer Faces (JSF) Oracle Application Development Framework (ADF) OSGi Framework To help you implement your app ideas, you get the Openmatics Software Development Kit (SDK) including documentation, tutorials, and source code examples. The SDK, which can be installed in the integrated development environments Eclipse and JDeveloper, comprises the tools necessary to build an app and enables you to program all its functionalities. An accompanying portal set up specifically for developers provides detailed information, additional support, and the possibility of exchanging information within a community. Per esservi di aiuto nell'implementazione delle vostre idee relative alle app, il kit di sviluppo software Openmatics (SDK, Software Development Kit) include la documentazione, i tutorial ed esempi del codice sorgente. Il kit di sviluppo software Openmatics (SDK, Software Development Kit), che può essere installato negli ambienti di sviluppo integrato Eclipse e JDeveloper, comprende gli strumenti necessari per creare un'app e vi consente di programmarne tutte le funzionalità. Una configurazione del portale specifica per sviluppatori fornisce informazioni dettagliate, assistenza aggiuntiva e la possibilità di scambiare informazioni all'interno di una community. System Architecture Architettura del sistema Configurazione Timer Service Programmazione Fnc CAN Converter Signal Service Signals Signal Evaluation API Functions Fnc GPS Converter... DBus Raw Data Gathering CAN GPS... Collection Service Collections Openmatics API Boxlets Diagnostics Service Diagnostics Stored Raw Data File Service Gestione file Message Service / Autobus messaggio Messaging Connection Service Connection 3G Hotspot Least Cost Router Lan Internet FTP Client / Server WLan App Web Service Web Server 12
App Certification Certificazione app Test infrastructure: Infrastruttura di test: XStudio EXAM Jira HIL Developer Sviluppatore Certification Authority Autorità di certificazione Does the app fit the specification? Does the app use the resources carefully? Does the app react properly under stress? Does the app handle the failure of input signals? L'app è in linea con le specifiche? L'app utilizza correttamente le risorse? L'app reagisce in modo corretto in condizioni critiche? L'app gestisce eventuali problemi relativi ai segnali in ingresso? App shop App shop App certified and released to the shop. App certificata e pubblicata nello shop. Openmatics distinguishes itself in the market through high quality standards. Therefore, like all system components, your apps must also go through a certification process before they are released for the platform. Review and certification are performed by Openmatics or an independent entity and relate exclusively to the technical quality of the apps, their memory usage, their system compatibility, etc. Openmatics si distingue sul mercato per gli elevati standard qualitativi. Di conseguenza, come tutti i componenti del sistema, le vostre app devono superare un processo di certificazione prima di essere pubblicate sulla piattaforma. La revisione e la certificazione vengono effettuate da Openmatics o da un'entità indipendente e si riferiscono esclusivamente alla qualità tecnica delle app, al relativo utilizzo della memoria, alla loro compatibilità con il sistema, ecc. 13
Research and Development Ricerca e Sviluppo In 2011, ZF invested 754 million in research and development. Successfully because innovative ZF products repeatedly underline current state of the art technology. Employees Approximately 6,200 employees work for the ZF Research and Development worldwide, thereof 870 at Corporate Research and Development. Main Development Locations Friedrichshafen Dielingen Passau Schweinfurt Schwäbisch Gmünd Northville, Michigan, USA Pilsen, Czech Republic Shanghai, China Nel 2011, ZF ha investito 754 milioni di in Ricerca e Sviluppo. Con successo, perché i prodotti innovativi di ZF contribuiscono continuamente al progresso tecnologico. Dipendenti A livello mondiale, ZF occupa circa 6.200 persone in Ricerca e Sviluppo, di cui 870 nel Centro di Ricerca e Sviluppo del Gruppo. Siti di sviluppo principali Friedrichshafen Dielingen Passau Schweinfurt Schwäbisch Gmünd Northville, Michigan, USA Pilsen, Repubblica Ceca Shanghai, Cina Research and development expenses, Consolidated ZF Group Investimenti in Ricerca e Sviluppo del Gruppo ZF in Mio. / in milioni di 800 700 600 500 400 300 200 100 694 697 663 646 754 2007 2008 2009 2010 2011 14
ZF worldwide ZF in tutto il mondo Worldwide, the ZF Group has 121 production companies and 8 main development locations in 27 countries. In addition, we have 34 service companies and representative offices as well as more than 650 service partners. This enables ZF to provide a tight network of highly qualified contacts close to international customers at all levels and in all regions. = Locations = / Sedi Il Gruppo ZF dispone a livello mondiale di 121 siti di produzione in 27 Paesi e 8 siti principali di sviluppo, a cui si affiancano 34 filiali e oltre 650 Service partner. ZF è così in grado di offrire ai clienti internazionali a tutti i livelli e in tutte le regioni una fitta e capillare rete di interlocutori competenti. 15