+ All Categories
Home > Documents > Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android...

Genero per IoT - REweb S.r.l. · Genero for IoT Genero Dynamic Virtual Machine XML ODI iOS Android...

Date post: 30-Jun-2020
Category:
Upload: others
View: 6 times
Download: 0 times
Share this document with a friend
25
Novembre 2016 Genero per IoT
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

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

●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

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

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

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

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

e-mail

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

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

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

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

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

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

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

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

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

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

• 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

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

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

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

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

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

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

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

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

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


Recommended