Novembre 2016
Genero per IoT
●11 legal entities across 9 countries –8 commercial subsidiaries.
●Four Js SAS ●Strasbourg, France
primary R&D center, product development, technical support.
●Four Js Labs GmbH ●Erfurt, Germany ● – advanced R&D.
●Four Js Sarl ●Paris, France
executive guidance, financial budgetary control.
●Four Js Europe Ltd ●Shannon, Ireland
global software license admin, global invoicing, IP, R&D, Technical publications.
Four Js Development Tools Holding SA
7 commercial subsidiaries
100% 100%
2 R&D subsidiaries
2 admin subsidiaries
100%
Four Js Inc.
Four Js Latinoamerica SACV
Four Js GmbH
Four Js do Brasil Ltda
Four Js Iberica Ltda
Four Js UK Ltd
Four Js India Ltd
Four Js Sarl
Four Js Europe Ltd
Four Js SAS
Four Js Labs GmbH
Corporate structure Legal & functional – worldwide sales footprint
Functional Geographic
Four Js
Italia
Our customers Media Finance Retail Govt. Dealership Mfg. Energy
Logistics
Global competition Economic uncertainty The accelerating rate of change Software complexity and quality Time-to-market
Differentiating with value
The business problem Be responsive to change
5
The post-PC era – the data explosion and IoT Endless sources of date creates new innovation
01110101011010101010101010101010101010101101010101010101010101010101010101010101010101101011011011011101011100000010110101001101011110011010101010110101
01010110101011000000010100010011101010101010101010101010101 Data-centric app platform
Mash-up data services across verticals
Data-centric app platform
Data
BIG Data
& Analytics
Information
&
Communications
UX User Experience
The post-PC era – Consumer IT The 5 big technology shifts
IT Delivery
Innovation
& Usage Model
Data
Center
GUI
Touch
UI
Browser
Next-Gen
Mobile
Cloud
PC
Social Media
Relational
Database
& BI
CMS/DMS
Consumer Enterprise
Source:
Developer productivity Where does development effort get spent?
20%
80%
Developer productivity What needs to happen
IoT development
-Context awareness - Modularità
-Programmazione Astratta - Sicurezza negli accessi
10
IoT developers Forecast 2014-2020
2014 2015 2016 2017 2018 2019 2020
300K
813K
1.5M
2.2M
2.8M
3.5M
4.5M
11
Internet of Things Relevant in Genero key markets
Banking Healthcare Automotive Retail Transport Energy
Monetize
Cash replacement
Mobile banking
Domestic family care services
Pay-per-drive rentals & insurance
Cash replacement
Sensor enabled
loyalty cards
Paid traveller alerts
Congestion charging
Pay-per-use energy
Optimize
Optimized cash mgmt.
ER bed resource mgmt.
Component predictive replacement
Fleet mgmt.
Delivery & stock
replenishment
Store layout
Smart cities traffic mgmt.
Airport mgmt.
Peak load mgmt.
Extend
Banking the ‘un-banked’
Biometrics
Smarter Subsidies
Life style monitoring
In-car Infotainment
Autonomous driving
Smart vending machines
Delivery lockers
Mobility services
Smart home services
Security
Control
Remote ATMs
Authorization
Remote hospital mgmt.
Drive-train optimization
Store energy
Store parking
Dynamic price labels
Crowd mgmt.
Timetable mgmt.
Asset mgmt.
Smart meters
Genero for IoT
Genero Dynamic Virtual
Machine
XML
iOS Android
Windows
ASCII
Linux
OSX
HTML5 ODI
Open Source
Informix
DB2
SQLite
MS-SQL
ORACLE
OS
OSX Windows
Linux Unix
iOS
Android
WS JAVA
SCM CRM
Social Networks BI
Big Data
Presentation Database
Operating System
Network
ERP
● Abstraction layers
Data
Presentation
Network and IoT
OS
● Lightweight app server
Easily integrates within the exsisting IT landscape
● Thin Client, N-tier
● One binary code fits all
Agile development process •Visual design diagrams (DRY), •Fast prototypes, •Iterative development, •80% diagrams, 20% code.
Abstract apps •Hardware & software independent, •Configurable, model driven, •Ready-to-use templates.
Robust, large apps •Diagrams solve common patterns, •Adaptable architectures, •Consistent ergonomics, •Impose coding standards.
Genero Studio Business Application Modeler
Flexible deployment Genero Mobile – best of both worlds, cross-platform, native development
Cross-platform iOS, Android, WP = 98% market opportunity
Native ‘look & feel’ Connected mode Connection-less mode Embedded SQLite Database sync. RESTful Web services
JSON SOAP
UTF-8
Native widgets
Write once, deploy ‘everywhere’ Reduces need to learn native APIs
Abstract form description
Native rendering
• iOS ‘swipe left to delete’
Write once, deploy ‘everywhere’ Reduces need to learn native APIs
Web components Tectonic shift for web development - vast library of 3rd party components
Embed Web components into native mobile apps Eg. Signature capture http://mcc.id.au/2010/signature.html
Embed Web components into native mobile apps Eg. Barcode scanners & sleds
Web components Tectonic shift for web development - vast library of 3rd party components
Perché Genero è lo strumento ideale
per le applicazioni IoT :
• E’ cross platform (Hardware e Software)
• Lo stesso codice può girare centralmente, nel Cloud o sull’IoT gateway
• Ideale per l’Edge Computing.
• Supporta Raspberry Pi, Cubieboard e Beagleboard
• Sviluppo rapido e Light footprint
• Basso consumo di CPU
• Garantisce l’accesso a tutti i database in modo nativo o RESTFul
• Supporta SQL, NoSQL, TimeSeries, spatial, streaming sensor data, etc
• Supporta chiamate Java o C per connettere sensori esterni e quasiasi tipo di comunicazioni e via Bluetooth, Zigbee, wifi, radio, XMPP, MQTT.
20
Internet of Things Use case – home automation
21
Internet of Things Use case – home automation
*XMPP: Extensible Messaging and Presence Protocol *MQTT: Message Queue Telemetry Transport
REST or browser
IoT in the Cloud
REST or browser
IoT gateway
IoT in the Cloud
22
Internet of Things Use case – healthcare
IoT in the Cloud
IoT gateway
IoT in the Cloud
CoAP, 6LoWPAN, ZigBee etc..
Real-time Response on Alerts and Analytics
Data collection across all devices
across all healthcare facilities
Data NoSQL Relational Timeseries
Patient care giver
23
Internet of Things Texas Instruments SensorTag PoC
On-Premises
5-10% Software Licenses
Ongoing Costs
• Apply Fixes, Patches, Upgrades
• Downtime
• Performance tuning
• Rewrite customizations
• Rewrite integration
• Upgrade dependent applications
Ongoing IT Burden
• Maintain / upgrade hardware
• Maintain / upgrade network
• Maintain / upgrade security
• Maintain / upgrade database
Customization &
Implementation
Hardware
IT Personnel
Maintenance
Training
Cloud Computing
50+% Subscription Fees
Ongoing Costs
• Subscription fee
• Training
• Configuration, customization
Implementation,
Customization &
Training
Why Cloud? Cloud offers better ROI, shifts CAPEX to OPEX
The value of Genero Cloud Scalable Highly Available Private Genero Cloud production platform
• 1,400 – 15,000 users • RPO – 15 mins • RTO – 4 hours
* Recovery Point Objective, Recovery Time Objective