genero per iot - reweb s.r.l. · genero for iot genero dynamic virtual machine xml odi ios android...
TRANSCRIPT
![Page 1: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/1.jpg)
Novembre 2016
Genero per IoT
![Page 2: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/2.jpg)
●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
![Page 3: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/3.jpg)
Our customers Media Finance Retail Govt. Dealership Mfg. Energy
Logistics
![Page 4: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/4.jpg)
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
![Page 5: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/5.jpg)
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
![Page 6: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/6.jpg)
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:
![Page 7: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/7.jpg)
Developer productivity Where does development effort get spent?
20%
80%
![Page 8: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/8.jpg)
Developer productivity What needs to happen
![Page 9: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/9.jpg)
IoT development
-Context awareness - Modularità
-Programmazione Astratta - Sicurezza negli accessi
![Page 10: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/10.jpg)
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
![Page 11: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/11.jpg)
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
![Page 12: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/12.jpg)
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
![Page 13: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/13.jpg)
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
![Page 14: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/14.jpg)
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
![Page 15: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/15.jpg)
Native widgets
Write once, deploy ‘everywhere’ Reduces need to learn native APIs
Abstract form description
Native rendering
![Page 16: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/16.jpg)
• iOS ‘swipe left to delete’
Write once, deploy ‘everywhere’ Reduces need to learn native APIs
![Page 17: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/17.jpg)
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
![Page 18: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/18.jpg)
Embed Web components into native mobile apps Eg. Barcode scanners & sleds
Web components Tectonic shift for web development - vast library of 3rd party components
![Page 19: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/19.jpg)
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.
![Page 20: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/20.jpg)
20
Internet of Things Use case – home automation
![Page 21: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/21.jpg)
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
![Page 22: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/22.jpg)
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
![Page 23: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/23.jpg)
23
Internet of Things Texas Instruments SensorTag PoC
![Page 24: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/24.jpg)
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
![Page 25: Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android Windows ASCII Open Linux ORACLE OSX MS HTML5 Source Informix DB2 SQLite -SQL OS](https://reader030.vdocuments.mx/reader030/viewer/2022040616/5f15780dceba6808681e6268/html5/thumbnails/25.jpg)
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