SlideShare uma empresa Scribd logo
1 de 16
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
IBMi, noto per:
SOLIDITA
SICUREZZA
INATTACCABILITA
PRODUTTIVITA
RETROCOMPATIBILITA
ELASTICITA
………..
SEMPLICITA!
1998 Java 2004 Php 2010 Python 2013 Ruby 2015 Nodejs1988 Rpg Ile
2001 Rpg Free 2016 Rpg Full
IBMi languages evolution
1997 Qshell
IBMi Applications in Italy
Rpg
Php
java
others
Italia: la più alta densità di IBMi
•7.000.000.000+ righe di codice Rpg
•2000+ applicazioni in continua evoluzione
“Il paradiso è: un poliziottto inglese,
un cuoco francese, un amante
italiano, un prorgammatore russo,
organizzati dagli svizzeri.
L’inferno è: un poliziotto francese,
un cuoco inglese, un amante
svizzero, un programmatore italiano,
organizzati dai russi”
Fonte: HackerRank.com
Nazionalità dei migliori programmatori:
1.Cina
2.Russia
3.Polonia
…..
10.Italia
…..
28.Usa
….
31.India
Migliori programmatrici donne:
1.Russia
2.Italia
…..
ITALIA
ECCELLE
NZA
INFORM
LO SVILUPPATORE RPG ITALIANO
•Agile
•Elevate competenze gestionali
•Altamente produttivo
•Abituato a piattaforma semplice, elastica, robusta, efficace
•Riesce a sviluppare di tutto ..ma..
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
Cosa ci manca
su IBMi?
la
grafica!
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
Applicazioni Aziendali IBMi: quale tipo di interfaccia utente?
0% 50% 100%
webapp…
Rpg developer libraries
compatibility
ide
application
IBMi web developement: CGIDEV2, websphere ,java, nodejs….
2017: html5+js, jquery, react, angularjs, extjs, stack MEAN, MOSAB..
5250?
Browsers?
Client/Server?
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
Applicazioni Aziendali IBMi: quale tipo di interfaccia utente?
0% 50% 100%
webapp…
Rpg developer libraries
compatibility
ide
application
IBMi web developement: CGIDEV2, websphere ,java, nodejs….
2017: html5+js, jquery, react, angularjs, extjs, stack MEAN, MOSAB..
5250?
Browsers?
Client/Server?
“Ofeléé fa il tò mestéé” (this is NOT english)
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
Kit grafico & Modernizerper IBMi
1. 100% ITALIANO
2. CLIENT/SERVER
3. FRAMEWORK PROPRIETARIO
4. USER EXPERIENCE
5. CONVERTITORE DI DDS
6. EDITOR WYSIWYG
7. SEMPLICE
8. ELASTICO
9. LEGGERO
10. EVOLUTO
11. CREATIVO
• Si occupa in modo semplice di tutto ciò che non è Rpg (e Os-i)
• Ambisce a mantenere l’elevata produttività della piattaforma
• Skill: solo RPG e concetti basici di grafica e componenti visuali
• Installazione e aggiornamenti semplici
• Non richiede particolari infrastrutture (server,librerie,linguaggi)
• Non richiede modifiche/aggiunte al codice dds/rpg
• Comunicazione Solid-socket© sicura e performante
• Trasforma le DDS automaticamente, configurabile in 4 modalità
• Conosce il dato applicativo nella sua essenza, magiche DDS!!
• Framework visuale proprietario, stilizzabile all’infinito
• Ricco di componenti visuali
• Incredibili valori aggiunti visuali/funzionali
• Miglior modernizzatore di interfaccia nel rapporto effort/result
• Client per tutti i sistemi operativi desktop, Mobile e Web
• Integra applicazioni e dispositivi del pc/smartphone/tablet
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
Application
Servers,
Backend
libraries
Front-end
libraries
Css,
Browser
compatibility
Resposive
Complex
Install &
upgrade
Others
Code add
Nothing..
All stuff
Kid
Install &
upgrade
TOUCH400: Skill necessari
•RPG 
•Ambiente sviluppo Touch400 : 3gg training + 2 funz.avanzate
•XML very basic
•Concetti basici di oggetto visuale (attributi,contenitori,eventi)
•Concetti base di grafica (colori, layout, bilanciamenti etc)
(offriamo supporto & formazione)
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
Stuff
Clients
•GPU engine
•Cache 2 livelli
•Veloce (quasi) 5250
•Win xp-10
•Mac 6-10
•Browsers 2007-2017
•Android 3.1-7
•Ios 5-10
•..glasses
•..watches
•..navigatori auto!
•To come:
•Native HTML5
COME FUNZIONA
RPX
•Precompilatore
•Adattabile
•Rpg3..free
•To come:
•Full-free
•Cl
•Cobol
•Framework api’s
WSE400
•Controller QINTER-like
•Performante
•Solid Socket©
•WebServices da DDS
•Socket communicator
•To come:
•HTTP
Engine
•Generazione dinamica
•Xtra-fast modernize
•Modifiche in tempo reale
•File Config su IBMi
•4 modalità di trasform:
1. Regole trasformaz.
2. Keywords in DDS
3. A mano libera
4. CustomKeys (1+2)
•To come:
•.. a lot!!!
DDS
Framework
•Proprietario, solido
•User Experience
•Stili css/like
•Grafica infinita
•Produzione continua
•Comp. classici
•Integrazione office
•Up/download file
•Integrazione devices
•Intelli-table
•Data-viewers 2D & 3D
•Dynamiqs
•Qiq
•To come:
•.. a lot!!!
GUI
preparazione comunicazione generazioneTrasformazione (regole) client
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
Sistema di stili CSS-like, più semplici e guidati
Componenti evoluti:
•Menu ad espansione orizzontale/verticale
•Impaginazioni automatiche per schermate disordinate
•Interazione con office: mail, skipe, dload & upload da excel
•Componenti per upload di qualsiasi documento su qualsiasi formato,
agganciandolo al dato applicativo e renderlo disponibile in lettura su
tutti gli altri
•Interazione con client: mappe, fotocamere, applicazioni, browsers,
gps,telefono,sms, barcode, ocr, firma, etc..
•Dynamic Attributes, per modificare l’aspetto del dato in base al
valore
•Incredibili valori aggiunti: intelli-tables , active charts, active data-
viewers, Dinamiq (= Ajax in Rpg!), call a programmi parametrizzati
dall’interfaccia, call di sql parametrizzate, call applicazioni web
•Qiq = snapshot visuali da stringhe sql
•…more to come!
Il framework
•il vero valore di Touch400, pronto per l’uso
•Per realizzare vere applicazioni grafiche in modo semplice
•L’informazione visuale al servizio del dato applicativo
USER EXPERIENCE
•semplicità
•Intuitività
•Attrattiva
•Fiducia
•Riduzione errori
=PRODUTTIVITA
“Se non siete capaci
di usare un oggetto,
non è colpa vostra:
la colpa è dei progettisti”
Donald.A.Norman,
la caffettiera del Masochista
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
Touch400 fa solo, e bene, il suo mestiere di interfaccia visuale,
non integra software di stampa, applicazioni documentali, ma..
Il framework
Add-ons
•Wrksplf grafico (sorgenti Rpg inclusi) implementabile dall’utente (gen.pdf,
sped.mail), visualizza gli spool ini stile “pagina pdf”
•Menu Builder (sorgenti Rpg inclusi) genera anche da “modulo base-like”
•Tecnologia per convertire i prtf in pdf con grafici immagini etc. (su richiesta)
•Componenti per integrare con qualsiasi sistema documentale dotato di Api,
agganciabili a qualsiasi dato applicativo di qualsiasi schermata
•Abbiamo i partner per integrare l offerta
FILMATO
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
• Nativo Ios + Android, no browser
• User experience nativa
• Integra tutte le feature del device
• Install non dagli store ma direttamente dal sito Aziendale!
• tempi di sviluppo = tempo rpg + 5% (+15% se alle prime
armi)
•ROI poco più che immediato!
•Per:
•Inventari,riordini,produzione,ricevimenti
•Crm,statistiche,trasporti
•App Consumer: offerte,ordini,resi,cataloghi
Client Mobile
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
Roadmap
V.5
V.8
V.7
V.6
V.xVersion 6.1:previsione: primavera 2018
Gestione dinamica degli attributi dei componenti visuali da Rpg!
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
Roadmap
V.5
V.8
V.7
V.6
V.xVersion 6: Inverno2017
Nuovi componenti:
•Nuovi Data-viewers e charts
•Campi auto-complete: ritornano il testo o il codice relativo, si basano su sql
dinamici, gestibili in cache per velocizzare
•App Mobile: memorizzazione dati da rpg per revisione off-line!
Version 6.1:previsione: primavera 2018
Gestione dinamica degli attributi dei componenti visuali da Rpg!
Version 7: previsione: estate 2018
Non solo Rpg! Touch400 apre a tutti i linguaggi di IBMi
•Disegnateil meta-schermoinsda, importatelans.libreria,..etvoilà!
•Tuttei componentidiTouch400disponibili
•Rilasciprogressivisurichiestadi mercato
Esempi:
• unicaschermatacompostadadatieterogeneiprovenientidadiversiprogrammi
• unicomenu che richiamaprogrammidadiversepiattaforme,con graficaomogenea.
• migrazioneprogressivaapplicazionesualtrolinguaggio,in modotrasparenteperl’utente
Json
Java
Php
Node
…
sda
•Modernizzare l’intero software Rpg
•Applicazioni visuali avanzate
•Applicazioni B2b e B2c
•Integrare software java, php, nodejs…..
•Business intelligence, grafici interattivi
•Viewer operativi gestionali
•Pannelli per show room
•App Mobile B2B e B2c
•crm Tablet
•App Mobile Magazzino e Produzione
•Mappe interattive magazzino (inventari, prelievi)
•Multi-pickeing
•Interfacciamento con macchine produzione
•Scrivanie interattive
•…..
•…..
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
•È il più leggero
•È il più performante
•È il più configurabile
•È il framework più versatile
•È il più stilizzabile
•È il più nativo su Mobile
•È il più produttivo
Listino 2017
-Touch400 full + packs
Listino 2018
-Versione light, preconfigurata, attributi limitati.
-Versione Full ambiente completo
-CONTENUTI separati
- Desktop & web Pack
- Mobile Pack
- Value Pack : grafici, mappe, tile, viewers
- Dinamiq Pack: dinamiq, Qiq
PER:
NextStep IBMi
Segrate, 11 luglio 2017
speech:RuggeroBorgonovo
 40 yrs on IBM platforms
 20 yrs know how in modernization
 Smart Working
 Agile Developement Team
 Small company, Big products
“stayhungry
stayfoolish”

Mais conteúdo relacionado

Semelhante a Prodigyt at Next Step IBMi, 11 luglio 2017

OpenGL e Realtà Aumentata
OpenGL e Realtà AumentataOpenGL e Realtà Aumentata
OpenGL e Realtà AumentataFrancesco Abbo
 
Android - Programmazione Avanzata
Android -  Programmazione AvanzataAndroid -  Programmazione Avanzata
Android - Programmazione AvanzataStefano Sanna
 
Software modularity, microservices ed headless platform all in one. Liferay: ...
Software modularity, microservices ed headless platform all in one. Liferay: ...Software modularity, microservices ed headless platform all in one. Liferay: ...
Software modularity, microservices ed headless platform all in one. Liferay: ...Commit University
 
HCIM08 - Mobile Applications
HCIM08 - Mobile ApplicationsHCIM08 - Mobile Applications
HCIM08 - Mobile ApplicationsStefano Sanna
 
Touch&play framework
Touch&play frameworkTouch&play framework
Touch&play frameworkCSP Scarl
 
Creare un Information Radiator con Delphi
Creare un Information Radiator con DelphiCreare un Information Radiator con Delphi
Creare un Information Radiator con DelphiMarco Breveglieri
 
Mobile - Quali approcci?
Mobile - Quali approcci?Mobile - Quali approcci?
Mobile - Quali approcci?Gaspare Novara
 
Sviluppo Mobile , quali approcci?
Sviluppo Mobile , quali approcci?Sviluppo Mobile , quali approcci?
Sviluppo Mobile , quali approcci?lostrettodigitale
 
IoT e Big Data: architetture Cloud Open Source (Giu. 2016)
IoT e Big Data: architetture Cloud Open Source (Giu. 2016)IoT e Big Data: architetture Cloud Open Source (Giu. 2016)
IoT e Big Data: architetture Cloud Open Source (Giu. 2016)Omnys
 
Smau milano 2012 arena expo comm francesco-abbo
Smau milano 2012   arena expo comm francesco-abboSmau milano 2012   arena expo comm francesco-abbo
Smau milano 2012 arena expo comm francesco-abboSMAU
 
Gestione integrata di reti di distribuzione idrica e gas
Gestione integrata di reti di distribuzione idrica e gasGestione integrata di reti di distribuzione idrica e gas
Gestione integrata di reti di distribuzione idrica e gasServizi a rete
 
SkyMedia: La tecnologia al servizio dell'intrattenimento
SkyMedia: La tecnologia al servizio dell'intrattenimentoSkyMedia: La tecnologia al servizio dell'intrattenimento
SkyMedia: La tecnologia al servizio dell'intrattenimentoMavigex srl
 

Semelhante a Prodigyt at Next Step IBMi, 11 luglio 2017 (20)

OpenGL e Realtà Aumentata
OpenGL e Realtà AumentataOpenGL e Realtà Aumentata
OpenGL e Realtà Aumentata
 
Android - Programmazione Avanzata
Android -  Programmazione AvanzataAndroid -  Programmazione Avanzata
Android - Programmazione Avanzata
 
Software modularity, microservices ed headless platform all in one. Liferay: ...
Software modularity, microservices ed headless platform all in one. Liferay: ...Software modularity, microservices ed headless platform all in one. Liferay: ...
Software modularity, microservices ed headless platform all in one. Liferay: ...
 
HCIM08 - Mobile Applications
HCIM08 - Mobile ApplicationsHCIM08 - Mobile Applications
HCIM08 - Mobile Applications
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
Game matching with SignalR
Game matching with SignalRGame matching with SignalR
Game matching with SignalR
 
Game matching with SignalR
Game matching with SignalRGame matching with SignalR
Game matching with SignalR
 
Introduzione ad Android
Introduzione ad AndroidIntroduzione ad Android
Introduzione ad Android
 
Touch&play framework
Touch&play frameworkTouch&play framework
Touch&play framework
 
Creare un Information Radiator con Delphi
Creare un Information Radiator con DelphiCreare un Information Radiator con Delphi
Creare un Information Radiator con Delphi
 
Passare A Mac
Passare A MacPassare A Mac
Passare A Mac
 
Mobile - Quali approcci?
Mobile - Quali approcci?Mobile - Quali approcci?
Mobile - Quali approcci?
 
Sviluppo Mobile , quali approcci?
Sviluppo Mobile , quali approcci?Sviluppo Mobile , quali approcci?
Sviluppo Mobile , quali approcci?
 
IoT e Big Data: architetture Cloud Open Source (Giu. 2016)
IoT e Big Data: architetture Cloud Open Source (Giu. 2016)IoT e Big Data: architetture Cloud Open Source (Giu. 2016)
IoT e Big Data: architetture Cloud Open Source (Giu. 2016)
 
Smau milano 2012 arena expo comm francesco-abbo
Smau milano 2012   arena expo comm francesco-abboSmau milano 2012   arena expo comm francesco-abbo
Smau milano 2012 arena expo comm francesco-abbo
 
OpenGL e realtà aumentata
OpenGL e realtà aumentataOpenGL e realtà aumentata
OpenGL e realtà aumentata
 
Gestione integrata di reti di distribuzione idrica e gas
Gestione integrata di reti di distribuzione idrica e gasGestione integrata di reti di distribuzione idrica e gas
Gestione integrata di reti di distribuzione idrica e gas
 
SAL 2018 - Ditech-News
SAL 2018 - Ditech-NewsSAL 2018 - Ditech-News
SAL 2018 - Ditech-News
 
SkyMedia: La tecnologia al servizio dell'intrattenimento
SkyMedia: La tecnologia al servizio dell'intrattenimentoSkyMedia: La tecnologia al servizio dell'intrattenimento
SkyMedia: La tecnologia al servizio dell'intrattenimento
 
Sviluppare applicazioni Domino Web per dispositivi Mobili
Sviluppare applicazioni Domino Web per dispositivi MobiliSviluppare applicazioni Domino Web per dispositivi Mobili
Sviluppare applicazioni Domino Web per dispositivi Mobili
 

Prodigyt at Next Step IBMi, 11 luglio 2017

  • 1. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo
  • 2. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo IBMi, noto per: SOLIDITA SICUREZZA INATTACCABILITA PRODUTTIVITA RETROCOMPATIBILITA ELASTICITA ……….. SEMPLICITA! 1998 Java 2004 Php 2010 Python 2013 Ruby 2015 Nodejs1988 Rpg Ile 2001 Rpg Free 2016 Rpg Full IBMi languages evolution 1997 Qshell IBMi Applications in Italy Rpg Php java others
  • 3. Italia: la più alta densità di IBMi •7.000.000.000+ righe di codice Rpg •2000+ applicazioni in continua evoluzione “Il paradiso è: un poliziottto inglese, un cuoco francese, un amante italiano, un prorgammatore russo, organizzati dagli svizzeri. L’inferno è: un poliziotto francese, un cuoco inglese, un amante svizzero, un programmatore italiano, organizzati dai russi” Fonte: HackerRank.com Nazionalità dei migliori programmatori: 1.Cina 2.Russia 3.Polonia ….. 10.Italia ….. 28.Usa …. 31.India Migliori programmatrici donne: 1.Russia 2.Italia ….. ITALIA ECCELLE NZA INFORM
  • 4. LO SVILUPPATORE RPG ITALIANO •Agile •Elevate competenze gestionali •Altamente produttivo •Abituato a piattaforma semplice, elastica, robusta, efficace •Riesce a sviluppare di tutto ..ma.. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo Cosa ci manca su IBMi? la grafica! NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo
  • 5. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo Applicazioni Aziendali IBMi: quale tipo di interfaccia utente? 0% 50% 100% webapp… Rpg developer libraries compatibility ide application IBMi web developement: CGIDEV2, websphere ,java, nodejs…. 2017: html5+js, jquery, react, angularjs, extjs, stack MEAN, MOSAB.. 5250? Browsers? Client/Server?
  • 6. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo Applicazioni Aziendali IBMi: quale tipo di interfaccia utente? 0% 50% 100% webapp… Rpg developer libraries compatibility ide application IBMi web developement: CGIDEV2, websphere ,java, nodejs…. 2017: html5+js, jquery, react, angularjs, extjs, stack MEAN, MOSAB.. 5250? Browsers? Client/Server? “Ofeléé fa il tò mestéé” (this is NOT english)
  • 7. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo Kit grafico & Modernizerper IBMi 1. 100% ITALIANO 2. CLIENT/SERVER 3. FRAMEWORK PROPRIETARIO 4. USER EXPERIENCE 5. CONVERTITORE DI DDS 6. EDITOR WYSIWYG 7. SEMPLICE 8. ELASTICO 9. LEGGERO 10. EVOLUTO 11. CREATIVO • Si occupa in modo semplice di tutto ciò che non è Rpg (e Os-i) • Ambisce a mantenere l’elevata produttività della piattaforma • Skill: solo RPG e concetti basici di grafica e componenti visuali • Installazione e aggiornamenti semplici • Non richiede particolari infrastrutture (server,librerie,linguaggi) • Non richiede modifiche/aggiunte al codice dds/rpg • Comunicazione Solid-socket© sicura e performante • Trasforma le DDS automaticamente, configurabile in 4 modalità • Conosce il dato applicativo nella sua essenza, magiche DDS!! • Framework visuale proprietario, stilizzabile all’infinito • Ricco di componenti visuali • Incredibili valori aggiunti visuali/funzionali • Miglior modernizzatore di interfaccia nel rapporto effort/result • Client per tutti i sistemi operativi desktop, Mobile e Web • Integra applicazioni e dispositivi del pc/smartphone/tablet
  • 8. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo Application Servers, Backend libraries Front-end libraries Css, Browser compatibility Resposive Complex Install & upgrade Others Code add Nothing.. All stuff Kid Install & upgrade TOUCH400: Skill necessari •RPG  •Ambiente sviluppo Touch400 : 3gg training + 2 funz.avanzate •XML very basic •Concetti basici di oggetto visuale (attributi,contenitori,eventi) •Concetti base di grafica (colori, layout, bilanciamenti etc) (offriamo supporto & formazione)
  • 9. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo Stuff Clients •GPU engine •Cache 2 livelli •Veloce (quasi) 5250 •Win xp-10 •Mac 6-10 •Browsers 2007-2017 •Android 3.1-7 •Ios 5-10 •..glasses •..watches •..navigatori auto! •To come: •Native HTML5 COME FUNZIONA RPX •Precompilatore •Adattabile •Rpg3..free •To come: •Full-free •Cl •Cobol •Framework api’s WSE400 •Controller QINTER-like •Performante •Solid Socket© •WebServices da DDS •Socket communicator •To come: •HTTP Engine •Generazione dinamica •Xtra-fast modernize •Modifiche in tempo reale •File Config su IBMi •4 modalità di trasform: 1. Regole trasformaz. 2. Keywords in DDS 3. A mano libera 4. CustomKeys (1+2) •To come: •.. a lot!!! DDS Framework •Proprietario, solido •User Experience •Stili css/like •Grafica infinita •Produzione continua •Comp. classici •Integrazione office •Up/download file •Integrazione devices •Intelli-table •Data-viewers 2D & 3D •Dynamiqs •Qiq •To come: •.. a lot!!! GUI preparazione comunicazione generazioneTrasformazione (regole) client
  • 10. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo Sistema di stili CSS-like, più semplici e guidati Componenti evoluti: •Menu ad espansione orizzontale/verticale •Impaginazioni automatiche per schermate disordinate •Interazione con office: mail, skipe, dload & upload da excel •Componenti per upload di qualsiasi documento su qualsiasi formato, agganciandolo al dato applicativo e renderlo disponibile in lettura su tutti gli altri •Interazione con client: mappe, fotocamere, applicazioni, browsers, gps,telefono,sms, barcode, ocr, firma, etc.. •Dynamic Attributes, per modificare l’aspetto del dato in base al valore •Incredibili valori aggiunti: intelli-tables , active charts, active data- viewers, Dinamiq (= Ajax in Rpg!), call a programmi parametrizzati dall’interfaccia, call di sql parametrizzate, call applicazioni web •Qiq = snapshot visuali da stringhe sql •…more to come! Il framework •il vero valore di Touch400, pronto per l’uso •Per realizzare vere applicazioni grafiche in modo semplice •L’informazione visuale al servizio del dato applicativo USER EXPERIENCE •semplicità •Intuitività •Attrattiva •Fiducia •Riduzione errori =PRODUTTIVITA “Se non siete capaci di usare un oggetto, non è colpa vostra: la colpa è dei progettisti” Donald.A.Norman, la caffettiera del Masochista
  • 11. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo Touch400 fa solo, e bene, il suo mestiere di interfaccia visuale, non integra software di stampa, applicazioni documentali, ma.. Il framework Add-ons •Wrksplf grafico (sorgenti Rpg inclusi) implementabile dall’utente (gen.pdf, sped.mail), visualizza gli spool ini stile “pagina pdf” •Menu Builder (sorgenti Rpg inclusi) genera anche da “modulo base-like” •Tecnologia per convertire i prtf in pdf con grafici immagini etc. (su richiesta) •Componenti per integrare con qualsiasi sistema documentale dotato di Api, agganciabili a qualsiasi dato applicativo di qualsiasi schermata •Abbiamo i partner per integrare l offerta FILMATO
  • 12. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo • Nativo Ios + Android, no browser • User experience nativa • Integra tutte le feature del device • Install non dagli store ma direttamente dal sito Aziendale! • tempi di sviluppo = tempo rpg + 5% (+15% se alle prime armi) •ROI poco più che immediato! •Per: •Inventari,riordini,produzione,ricevimenti •Crm,statistiche,trasporti •App Consumer: offerte,ordini,resi,cataloghi Client Mobile
  • 13. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo Roadmap V.5 V.8 V.7 V.6 V.xVersion 6.1:previsione: primavera 2018 Gestione dinamica degli attributi dei componenti visuali da Rpg!
  • 14. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo Roadmap V.5 V.8 V.7 V.6 V.xVersion 6: Inverno2017 Nuovi componenti: •Nuovi Data-viewers e charts •Campi auto-complete: ritornano il testo o il codice relativo, si basano su sql dinamici, gestibili in cache per velocizzare •App Mobile: memorizzazione dati da rpg per revisione off-line! Version 6.1:previsione: primavera 2018 Gestione dinamica degli attributi dei componenti visuali da Rpg! Version 7: previsione: estate 2018 Non solo Rpg! Touch400 apre a tutti i linguaggi di IBMi •Disegnateil meta-schermoinsda, importatelans.libreria,..etvoilà! •Tuttei componentidiTouch400disponibili •Rilasciprogressivisurichiestadi mercato Esempi: • unicaschermatacompostadadatieterogeneiprovenientidadiversiprogrammi • unicomenu che richiamaprogrammidadiversepiattaforme,con graficaomogenea. • migrazioneprogressivaapplicazionesualtrolinguaggio,in modotrasparenteperl’utente Json Java Php Node … sda
  • 15. •Modernizzare l’intero software Rpg •Applicazioni visuali avanzate •Applicazioni B2b e B2c •Integrare software java, php, nodejs….. •Business intelligence, grafici interattivi •Viewer operativi gestionali •Pannelli per show room •App Mobile B2B e B2c •crm Tablet •App Mobile Magazzino e Produzione •Mappe interattive magazzino (inventari, prelievi) •Multi-pickeing •Interfacciamento con macchine produzione •Scrivanie interattive •….. •….. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo •È il più leggero •È il più performante •È il più configurabile •È il framework più versatile •È il più stilizzabile •È il più nativo su Mobile •È il più produttivo Listino 2017 -Touch400 full + packs Listino 2018 -Versione light, preconfigurata, attributi limitati. -Versione Full ambiente completo -CONTENUTI separati - Desktop & web Pack - Mobile Pack - Value Pack : grafici, mappe, tile, viewers - Dinamiq Pack: dinamiq, Qiq PER:
  • 16. NextStep IBMi Segrate, 11 luglio 2017 speech:RuggeroBorgonovo  40 yrs on IBM platforms  20 yrs know how in modernization  Smart Working  Agile Developement Team  Small company, Big products “stayhungry stayfoolish”