SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
Q&A




i4GL et le Cloud
Bryn Jenkins



UGIF
IBM France, Bois Colombes
Octobre 3, 2012
                            Page | 1
Genero – un travail en équipe




                                Page | 2
Genero – l’héritier naturel
Profiter de votre éxpérience, protèger votre investissement




                                                              Page | 3
Une clientèle prestigieuse
Large présence dans les industries clés
      Média        Finance        Distrib.   Gouvt.   Energie   Concessions Prod.




                                                                               Page | 5
En France
Large présence dans les industries clés




                                          Page | 6
Pourquoi moderniser pour le Cloud?
  Adaptez -vous rapidement au changement



                             Institute of Social Security Services for Civil Servants
                                                      Serving 10 million Mexican civil servants health needs
     www.issste.gob.mx
                                                             700 applications, 5-10,000 concurrent users

                                                       Observed productivity using CMM* Level 5

                                            Language                        Productivity LOC/hr                          Error Rate

                                                                                         11,98                            3,03 %

                                                                                           6,72                           12,15 %

                                                                                           5,68                           18,73 %

                                                                                           5,14                           26,59 %

                                      (LOC/Hr - Lines of code per hour)

* Carnegie Mellon University - Capability Maturity Model – Guidelines fo Improving the Software Process   www.sei.cmu.edu/cmm




                                                                                                                                      Page | 7
Genero - une architecture faite pour le Cloud
‘Server centric’ et ‘thin-client’


      Avec https
                                                                       Serveur de base de données



                                                         Serveur d’applications

 Genero
 Desktop
  Client                                    Pare feu




                                    Serveur Web         GAS


 Genero
  Web                                             GAS
 Client




                                                                                             Page | 8
Modernisez
En quelques jours/semaines




                             Page | 9
Modernisez
En quelques semaines/mois




                            Page | 10
Modernisez
En quelques semaines/mois




                            Page | 11
Modernisez
Vers un client universel




                           Page | 12
Modernisez
En quelques mois




                   Page | 13
Modernisez
En quelques mois




                   Page | 14
Your Ticket to the Cloud
Definitions – what Cloud is not

    Cloud is not just hosting




                                  Page | 15
Un grand saut en avant dans le Cloud…
i4GL et le Cloud




             Habituellement, chaque éditeur de logiciel
             avance par petites touches pour rester en
             tête de la competition. Afin de nous
             demarquer et avec pour but de faire un
             grand saut en avant, nous avons choisi
             Genero pour nous positionner dans le Cloud.

                        John Driscoll,
                        PdG,
                        Bodyshop Management Systems.




                                                           Page | 16
La stratégie de l’Europe
”Stimulez le potential du Cloud en Europe”

   Le Vice-President européen (Digital Agenda) Neelie Kroes:


             Le Cloud computing change la donne
             pour notre économie…
             … afin d’arriver à la masse critique,
             les lois doivent être unifiées en
             Europe. En premier lieu, il est
             important de changer les idées reçues
             sur les risques liés au Cloud
             computing.


                                                               Page | 17
La stratégie de l’Europe
”Stimulez le potential du Cloud en Europe”

   Les problèmes clés
     • Les lois nationales fragmentent le marché unique
     • La jungle des standards
     • Des problèmes contractuels freinent l’adoption du Cloud
          • Résponsabilité des interruptions de service, indisponibilité, perte de données…
          • Proprieté des données


   Les solutions
     • Un ‘label de confiance’ Européen pour les fournisseurs de
       services Cloud
     • Definir des standards pour l’interoperabilité, portabilité (2013)
     • Des termes contractuels sécurisants et ‘fair-play’ pour les SLAs




                                                                                         Page | 18
La stratégie de l’Europe
”Stimulez le potential du Cloud en Europe”

   Le Vice-President européen Neelie Kroes:


             Devant faire partie de la stratégie
             européenne, les gouvernements et les
             industriels devraient investir 45 milliards
             d’euros dans le Cloud computing jusqu’à
             l’horizon 2020, afin de génerer 900 milliards
             d’euros de PIB et 3,8 millions d’emplois à la
             fin de la décade.



                                                             Page | 19
Votre passeport pour le Cloud
Definitions – ce qui n’est pas du Cloud

   Cloud n’est pas simplement l’hébergement




                                              Page | 20
Votre passeport pour le Cloud
Definitions – ce qui n’est pas du Cloud

   Le Cloud c’est
   l’hébergement plus:
     • La virtualisation
     • L’élasticité
     • Le ‘self-service’
     • La facturation en
       temps-réel des
       services




                                          Page | 21
Votre passeport pour le Cloud
Les défis

    Une tarification simple et prédictable
    Gestion des utilisateurs
    Disponibilité
    Gestion de la base de données
    La sécurité




                                             Page | 22
Le Cloud vu par les grands
Microsoft Azure, SkyDrive SLA

   La sécurité de vos données
     We strive to keep the services up and running; however,
     all online services suffer occasional disruptions and
     outages, and Microsoft isn’t liable for any disruption or
     loss you may suffer as a result. You should regularly
     backup the content that you store on the services.
     Having a regular backup plan and following it can help
     you prevent loss of your content.

   La confidentialité de vos données
     We do not rent or sell personal information to third
     parties, but we do communicate this information to
     companies working on our behalf.




                                                                 Page | 23
Le Cloud vu par les grands
Apple iCloud SLA

   La sécurité de vos données
      Apple shall use reasonable skill and due care in providing the Service, but,
      TO THE GREATEST EXTENT PERMISSIBLE BY APPLICABLE LAW,
      APPLE DOES NOT GUARANTEE OR WARRANT THAT ANY CONTENT
      YOU MAY STORE OR ACCESS THROUGH THE SERVICE WILL NOT BE
      SUBJECT TO INADVERTENT DAMAGE, CORRUPTION, LOSS, OR
      REMOVAL IN ACCORDANCE WITH THE TERMS OF THIS
      AGREEMENT, AND APPLE SHALL NOT BE RESPONSIBLE SHOULD
      SUCH DAMAGE, CORRUPTION, LOSS, OR REMOVAL OCCUR. It is
      your responsibility to maintain appropriate alternate backup of your
      information and data.


   La confidentialité de vos données
     You further understand and agree that this information may be transferred
     to the United States and/or other countries for storage, processing and use
     by Apple, its affiliates, and/or their service providers.




                                                                                     Page | 24
Les indisponibilités du Cloud
Prévoir 10 heures d’indisponibilté par an




                                            Page | 25
Les atouts de Genero
Adaptez–vous rapidement au changement


         Pas de risque

         Faible coût

         Protection de l’investissement , amélioration de l’image

         Rapidité de dévéloppement et mise en oeuvre

         Déploiement progressif

         Agilité




                                                                    Page | 26
Q&A




Backup
Genero
i4GL Language
Enhancements

                Page | 27
Your Ticket to the Cloud
Definitions – architecture



     SaaS
                      Software as a Service
                      Is: On-line applications execution by end-users
                      Was: On-premise applications

                      Platform as a Service
     PaaS
     PaaS             Is: On-line applications development and deployment
                      Was: Development tool vendor

                      Software Infrastructure as a Service
     SIaaS
                      Is: The Cloud – Virtualisation, elastic provisioning, utility billing


                      Infrastructure as a Service
      IaaS            Is: The Datacenter – Outsourced IT for applications
                      Was: In-house ‘IT shop’




                                                                                  Page | 28
Language Enhancements
Multiple dialogs

    A wizard with multiple dialogs

   •   New dialog clause
   •   All dialogs are active
   •   User clicks on any dialog
   •   More intuitive for user
   •   Widgets now superfluous
   •   Code shorter, faster
   •   Total code 33% shorter
         •    dialog logic > 50%
             shorter




                                     Page | 29
Language Enhancements
Multiple dialogs

    A wizard with multiple dialogs – code snippet
    FUNCTION wizard()
      ... defines
      OPEN WINDOW formwizard WITH FORM "formwizard"
      ... init arrays
      DIALOG ATTRIBUTES(UNBUFFERED)
        INPUT BY NAME currtable
        DISPLAY ARRAY afields TO a.*
        DISPLAY ARRAY cfields TO c.*
        ON CHANGE currtable     CALL on_change_currtable()
        ON ACTION right         CALL right(DIALOG)
        ON ACTION allright      CALL allright(DIALOG)
        ON ACTION left          CALL left(DIALOG)
        ON ACTION allleft       CALL allleft(DIALOG)
        ON ACTION prevwiz       DISPLAY "prevwiz"    EXIT DIALOG
        ON ACTION nextwiz       DISPLAY "nextwiz"    EXIT DIALOG
        ON ACTION cancel        EXIT DIALOG
        AFTER DIALOG
          --we just show all chosen columns in the terminal
          FOR i=1 TO cfields.getLength()
             DISPLAY sfmt("table:%1,column:%2",cfields[i].ctable,cfields[i].ccol)
          END FOR
      END DIALOG
      CLOSE WINDOW formwizard
    END FUNCTION




                                                                                    Page | 30
Language enhancements
Drag & drop


   Drag ‘n’ drop an object, perform an action




                                                Page | 31
Language enhancements
Drag & drop


   Drag order 3 @ 4kg, drop on truck 3 w/ 16kg remaining




                                                           Page | 32
Language enhancements
Drag & drop


   Truck 3’s limit reduced to 12Kg




                                     Page | 33
Language enhancements
Drag & drop


   Continue to fill rest of trucks




                                     Page | 34
Language enhancements
Drag & drop


   Reorganize orders between trucks




                                      Page | 35
Language enhancements
Drag & drop


   Drag order 8 @ 6kg, drop on truck 2 w/ 4kg remaining




                                                          Page | 36
Language enhancements
Drag & drop


   Truck load exceeded, action forbidden




                                           Page | 37
Language enhancements
Drag & drop


   Order dispatch app with drag‘n’drop
        – code snippet
          DEFINE dnd ui.DragDrop
          ...
          DIALOG ...
          DISPLAY ARRAY arr_source TO sr1.* ...
          ...
               -- Detect start drag
               ON DRAG_START(dnd)        -- dnd is the D&D handler object
                 CALL dnd.setOperation("move") -- Move is the default operation
                 CALL dnd.addPossibleOperation("copy") -- User can toggle to copy if needed
                 CALL dnd.setMimeType("text/plain")
                 CALL dnd.setBuffer(arr_source[arr_curr()].ident)
           ...
          END DISPLAY
           ...
          DISPLAY ARRAY arr_target TO sr2.* ...
          ...
               -- Detect mouse entering this list
               ON DRAG_ENTER(dnd)
                 IF ok_to_drop THEN
                   CALL dnd.setOperation("move")      -- allow drop here
                 ELSE
                   CALL dnd.setOperation(NULL)        -- deny drop here
                  END IF
               ...
               -- Detect drop event
               ON DROP(dnd)
                  LET arr_target[dnd.getLocationRow()].ident == dnd.getBuffer()
           ...
          END DISPLAY
                 …




                                                                                              Page | 38
Flexible deployment
Tree widget




                      Page | 39
Language enhancements
Tree View




                        Page | 40
Language enhancements
Rich text edit widget




                        Page | 41
Language enhancements
Multiple selects




                        Page | 42
Language enhancements
Table summaries


                  LAYOUT
                  GRID
                  {
                  <Table t      >
                  f1       f2   f3
                  [f1    |f2   |f3   ]
                  [f1    |f2   |f3   ]
                  [f1    |f2   |f3   ]
                  [f1    |f2   |f3   ]
                  [f1    |f2   |f3   ]
                  [f1    |f2   |f3   ]
                  [f1    |f2   |f3   ]
                  [f1    |f2   |f3   ]
                  }
                  end
                  attributes
                  TABLE t: DOUBLECLICK = none;
                  f1=formonly.f1;
                  f2=formonly.f2, AGGREGATE = SUM;
                  f3=formonly.f3, AGGREGATE = SUM;
                  instructions
                  screen record a(f1, f2, f3);




                                                     Page | 43
Language enhancements
Multiple selects


    Call Java from 4 GL




                          Page | 44

Contenu connexe

Tendances

Introduction au Cloud Computing
Introduction au Cloud ComputingIntroduction au Cloud Computing
Introduction au Cloud ComputingMarc Rousselet
 
Livre blanc TDF : fournisseurs de cloud
Livre blanc TDF :  fournisseurs de cloud    Livre blanc TDF :  fournisseurs de cloud
Livre blanc TDF : fournisseurs de cloud Hélène de Vernejoul
 
Competitic choisissez la solution d'hébergement - numerique en entreprise
Competitic   choisissez la solution d'hébergement - numerique en entrepriseCompetitic   choisissez la solution d'hébergement - numerique en entreprise
Competitic choisissez la solution d'hébergement - numerique en entrepriseCOMPETITIC
 
Enjeux de sécurité relatifs au cloud v1
Enjeux de sécurité relatifs au cloud  v1 Enjeux de sécurité relatifs au cloud  v1
Enjeux de sécurité relatifs au cloud v1 Tactika inc.
 
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...POST Telecom for Business
 
2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian
2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian
2011.06.24 Le Cloud pour les nouveaux - Daphne AlecianClub Alliances
 
Matinée Prospective 2015
Matinée Prospective 2015Matinée Prospective 2015
Matinée Prospective 2015Evenements01
 
SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...
SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...
SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...Club Alliances
 
Présentation Eurocloud France - Cloud computing en France - Cédric Mora
Présentation Eurocloud France - Cloud computing en France - Cédric MoraPrésentation Eurocloud France - Cloud computing en France - Cédric Mora
Présentation Eurocloud France - Cloud computing en France - Cédric MoraCédric Mora
 
Le cloud en toute confiance
Le cloud en toute confianceLe cloud en toute confiance
Le cloud en toute confianceIkoula
 
[En route vers le cloud] Solutions cloud et virtualisation - IBM
[En route vers le cloud] Solutions cloud et virtualisation - IBM[En route vers le cloud] Solutions cloud et virtualisation - IBM
[En route vers le cloud] Solutions cloud et virtualisation - IBMGroupe D.FI
 
Quelle stratégie cloud pour SharePoint ? V1.1
Quelle stratégie cloud pour SharePoint ? V1.1 Quelle stratégie cloud pour SharePoint ? V1.1
Quelle stratégie cloud pour SharePoint ? V1.1 Patrick Guimonet
 
Documation 2013 - Easy Content Access
Documation 2013 - Easy Content AccessDocumation 2013 - Easy Content Access
Documation 2013 - Easy Content AccessJérémy Prioux
 
Quelle stratégie Cloud pour SharePoint v1.0 ?
Quelle stratégie Cloud pour SharePoint v1.0 ?Quelle stratégie Cloud pour SharePoint v1.0 ?
Quelle stratégie Cloud pour SharePoint v1.0 ?Patrick Guimonet
 
ECP_La_securité_dans_le_cloud
ECP_La_securité_dans_le_cloudECP_La_securité_dans_le_cloud
ECP_La_securité_dans_le_cloudGeoffroy Moens
 
55174240 rapport-cloud-computing
55174240 rapport-cloud-computing55174240 rapport-cloud-computing
55174240 rapport-cloud-computingnoussa krid
 
Clusif cloud-2010-securite
Clusif cloud-2010-securiteClusif cloud-2010-securite
Clusif cloud-2010-securiteOxalide
 
Livre blanc TDF : plans de continuité et de reprise d'activité
Livre blanc TDF : plans de continuité et de reprise d'activitéLivre blanc TDF : plans de continuité et de reprise d'activité
Livre blanc TDF : plans de continuité et de reprise d'activitéTDF
 
En route vers le cloud privé CQSI2012 v1.0
En route vers le cloud privé CQSI2012 v1.0En route vers le cloud privé CQSI2012 v1.0
En route vers le cloud privé CQSI2012 v1.0Tactika inc.
 

Tendances (19)

Introduction au Cloud Computing
Introduction au Cloud ComputingIntroduction au Cloud Computing
Introduction au Cloud Computing
 
Livre blanc TDF : fournisseurs de cloud
Livre blanc TDF :  fournisseurs de cloud    Livre blanc TDF :  fournisseurs de cloud
Livre blanc TDF : fournisseurs de cloud
 
Competitic choisissez la solution d'hébergement - numerique en entreprise
Competitic   choisissez la solution d'hébergement - numerique en entrepriseCompetitic   choisissez la solution d'hébergement - numerique en entreprise
Competitic choisissez la solution d'hébergement - numerique en entreprise
 
Enjeux de sécurité relatifs au cloud v1
Enjeux de sécurité relatifs au cloud  v1 Enjeux de sécurité relatifs au cloud  v1
Enjeux de sécurité relatifs au cloud v1
 
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
[EVENT] POST & LuxTrust : Cloud, sécurité et confidentialité, est-ce compatib...
 
2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian
2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian
2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian
 
Matinée Prospective 2015
Matinée Prospective 2015Matinée Prospective 2015
Matinée Prospective 2015
 
SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...
SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...
SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...
 
Présentation Eurocloud France - Cloud computing en France - Cédric Mora
Présentation Eurocloud France - Cloud computing en France - Cédric MoraPrésentation Eurocloud France - Cloud computing en France - Cédric Mora
Présentation Eurocloud France - Cloud computing en France - Cédric Mora
 
Le cloud en toute confiance
Le cloud en toute confianceLe cloud en toute confiance
Le cloud en toute confiance
 
[En route vers le cloud] Solutions cloud et virtualisation - IBM
[En route vers le cloud] Solutions cloud et virtualisation - IBM[En route vers le cloud] Solutions cloud et virtualisation - IBM
[En route vers le cloud] Solutions cloud et virtualisation - IBM
 
Quelle stratégie cloud pour SharePoint ? V1.1
Quelle stratégie cloud pour SharePoint ? V1.1 Quelle stratégie cloud pour SharePoint ? V1.1
Quelle stratégie cloud pour SharePoint ? V1.1
 
Documation 2013 - Easy Content Access
Documation 2013 - Easy Content AccessDocumation 2013 - Easy Content Access
Documation 2013 - Easy Content Access
 
Quelle stratégie Cloud pour SharePoint v1.0 ?
Quelle stratégie Cloud pour SharePoint v1.0 ?Quelle stratégie Cloud pour SharePoint v1.0 ?
Quelle stratégie Cloud pour SharePoint v1.0 ?
 
ECP_La_securité_dans_le_cloud
ECP_La_securité_dans_le_cloudECP_La_securité_dans_le_cloud
ECP_La_securité_dans_le_cloud
 
55174240 rapport-cloud-computing
55174240 rapport-cloud-computing55174240 rapport-cloud-computing
55174240 rapport-cloud-computing
 
Clusif cloud-2010-securite
Clusif cloud-2010-securiteClusif cloud-2010-securite
Clusif cloud-2010-securite
 
Livre blanc TDF : plans de continuité et de reprise d'activité
Livre blanc TDF : plans de continuité et de reprise d'activitéLivre blanc TDF : plans de continuité et de reprise d'activité
Livre blanc TDF : plans de continuité et de reprise d'activité
 
En route vers le cloud privé CQSI2012 v1.0
En route vers le cloud privé CQSI2012 v1.0En route vers le cloud privé CQSI2012 v1.0
En route vers le cloud privé CQSI2012 v1.0
 

En vedette

Pourquoi Je Vais Gagner
Pourquoi Je Vais GagnerPourquoi Je Vais Gagner
Pourquoi Je Vais GagnerReggio172
 
Galien SéNat261109
Galien SéNat261109Galien SéNat261109
Galien SéNat261109alilou2955
 
Utilisation des analyses multivariées dans la caractérisation de la sélectivi...
Utilisation des analyses multivariées dans la caractérisation de la sélectivi...Utilisation des analyses multivariées dans la caractérisation de la sélectivi...
Utilisation des analyses multivariées dans la caractérisation de la sélectivi...sarmodou
 
Liste des évènements organisés par l'Adie : Création d'entreprise pour les 18...
Liste des évènements organisés par l'Adie : Création d'entreprise pour les 18...Liste des évènements organisés par l'Adie : Création d'entreprise pour les 18...
Liste des évènements organisés par l'Adie : Création d'entreprise pour les 18...Nathalie SALLES
 
Escuela de idiomas maria jose chavez Límparfait
Escuela de idiomas maria jose chavez LímparfaitEscuela de idiomas maria jose chavez Límparfait
Escuela de idiomas maria jose chavez LímparfaitRocio Qulillupangui
 
Estrategias De Aprendizaje4132
Estrategias De Aprendizaje4132Estrategias De Aprendizaje4132
Estrategias De Aprendizaje4132Adalberto
 
Laexpresindelconocimientocientfico 090623120646-phpapp01
Laexpresindelconocimientocientfico 090623120646-phpapp01Laexpresindelconocimientocientfico 090623120646-phpapp01
Laexpresindelconocimientocientfico 090623120646-phpapp01Adalberto
 
Matematica 2009 (Prueba 1er Grado Ii)
Matematica 2009 (Prueba 1er Grado Ii)Matematica 2009 (Prueba 1er Grado Ii)
Matematica 2009 (Prueba 1er Grado Ii)Adalberto
 
SantéWeb2 0 Silber
SantéWeb2 0 SilberSantéWeb2 0 Silber
SantéWeb2 0 Silberalilou2955
 
Inria - Catalogue logiciels
Inria - Catalogue logicielsInria - Catalogue logiciels
Inria - Catalogue logicielsInria
 
1.1 introduction au jat1
1.1 introduction au jat11.1 introduction au jat1
1.1 introduction au jat1GTMMTG
 
Programa de inducción para sieiitp .
Programa de inducción para sieiitp .Programa de inducción para sieiitp .
Programa de inducción para sieiitp .Adalberto
 
Penny Matrix... TRANSFORMEZ VOS SOUS EN OR!!!
Penny Matrix... TRANSFORMEZ VOS SOUS EN OR!!!Penny Matrix... TRANSFORMEZ VOS SOUS EN OR!!!
Penny Matrix... TRANSFORMEZ VOS SOUS EN OR!!!Ricardo Vintris
 
SearchCongress Valencia KanvasMedia Miguel Orense ¿Hablemos de SEO..?
SearchCongress Valencia KanvasMedia Miguel Orense ¿Hablemos de SEO..?SearchCongress Valencia KanvasMedia Miguel Orense ¿Hablemos de SEO..?
SearchCongress Valencia KanvasMedia Miguel Orense ¿Hablemos de SEO..?search congress
 
2° Trabajo Un Vistazo Al Pasado
2° Trabajo  Un Vistazo Al Pasado2° Trabajo  Un Vistazo Al Pasado
2° Trabajo Un Vistazo Al PasadoAdalberto
 

En vedette (20)

Pourquoi Je Vais Gagner
Pourquoi Je Vais GagnerPourquoi Je Vais Gagner
Pourquoi Je Vais Gagner
 
Galien SéNat261109
Galien SéNat261109Galien SéNat261109
Galien SéNat261109
 
Utilisation des analyses multivariées dans la caractérisation de la sélectivi...
Utilisation des analyses multivariées dans la caractérisation de la sélectivi...Utilisation des analyses multivariées dans la caractérisation de la sélectivi...
Utilisation des analyses multivariées dans la caractérisation de la sélectivi...
 
Le sourire
Le sourireLe sourire
Le sourire
 
Liste des évènements organisés par l'Adie : Création d'entreprise pour les 18...
Liste des évènements organisés par l'Adie : Création d'entreprise pour les 18...Liste des évènements organisés par l'Adie : Création d'entreprise pour les 18...
Liste des évènements organisés par l'Adie : Création d'entreprise pour les 18...
 
Escuela de idiomas maria jose chavez Límparfait
Escuela de idiomas maria jose chavez LímparfaitEscuela de idiomas maria jose chavez Límparfait
Escuela de idiomas maria jose chavez Límparfait
 
Recomenzar
RecomenzarRecomenzar
Recomenzar
 
Estrategias De Aprendizaje4132
Estrategias De Aprendizaje4132Estrategias De Aprendizaje4132
Estrategias De Aprendizaje4132
 
Laexpresindelconocimientocientfico 090623120646-phpapp01
Laexpresindelconocimientocientfico 090623120646-phpapp01Laexpresindelconocimientocientfico 090623120646-phpapp01
Laexpresindelconocimientocientfico 090623120646-phpapp01
 
Matematica 2009 (Prueba 1er Grado Ii)
Matematica 2009 (Prueba 1er Grado Ii)Matematica 2009 (Prueba 1er Grado Ii)
Matematica 2009 (Prueba 1er Grado Ii)
 
SantéWeb2 0 Silber
SantéWeb2 0 SilberSantéWeb2 0 Silber
SantéWeb2 0 Silber
 
Couleurs de l'arc en ciel
Couleurs de l'arc en ciel Couleurs de l'arc en ciel
Couleurs de l'arc en ciel
 
Inria - Catalogue logiciels
Inria - Catalogue logicielsInria - Catalogue logiciels
Inria - Catalogue logiciels
 
1.1 introduction au jat1
1.1 introduction au jat11.1 introduction au jat1
1.1 introduction au jat1
 
Programa de inducción para sieiitp .
Programa de inducción para sieiitp .Programa de inducción para sieiitp .
Programa de inducción para sieiitp .
 
Penny Matrix... TRANSFORMEZ VOS SOUS EN OR!!!
Penny Matrix... TRANSFORMEZ VOS SOUS EN OR!!!Penny Matrix... TRANSFORMEZ VOS SOUS EN OR!!!
Penny Matrix... TRANSFORMEZ VOS SOUS EN OR!!!
 
SearchCongress Valencia KanvasMedia Miguel Orense ¿Hablemos de SEO..?
SearchCongress Valencia KanvasMedia Miguel Orense ¿Hablemos de SEO..?SearchCongress Valencia KanvasMedia Miguel Orense ¿Hablemos de SEO..?
SearchCongress Valencia KanvasMedia Miguel Orense ¿Hablemos de SEO..?
 
2° Trabajo Un Vistazo Al Pasado
2° Trabajo  Un Vistazo Al Pasado2° Trabajo  Un Vistazo Al Pasado
2° Trabajo Un Vistazo Al Pasado
 
Russie
RussieRussie
Russie
 
Perou2
Perou2Perou2
Perou2
 

Similaire à Ugif 10 2012 genero ugif october 3, 2012 ibm france, français

2013.07.05 [IBM] Cloud Ecosystem Forum - Pleniere Matin
2013.07.05 [IBM] Cloud Ecosystem Forum - Pleniere Matin2013.07.05 [IBM] Cloud Ecosystem Forum - Pleniere Matin
2013.07.05 [IBM] Cloud Ecosystem Forum - Pleniere MatinClub Cloud des Partenaires
 
Mythes et réalités du cloud computing
Mythes et réalités du cloud computingMythes et réalités du cloud computing
Mythes et réalités du cloud computingMicrosoft Ideas
 
Livre blanc TDF : fourniseurs de cloud
Livre blanc TDF :  fourniseurs de cloud  Livre blanc TDF :  fourniseurs de cloud
Livre blanc TDF : fourniseurs de cloud TDF
 
CCIMP Cloud pour les TPE PME 2015
CCIMP Cloud pour les TPE PME 2015CCIMP Cloud pour les TPE PME 2015
CCIMP Cloud pour les TPE PME 2015COMPETITIC
 
Cloud Continuum Europe – Slide-Share | Accenture
Cloud Continuum Europe – Slide-Share | AccentureCloud Continuum Europe – Slide-Share | Accenture
Cloud Continuum Europe – Slide-Share | Accentureaccenture
 
2012.12.05. Réinventez votre business et repensez votre informatique avec les...
2012.12.05. Réinventez votre business et repensez votre informatique avec les...2012.12.05. Réinventez votre business et repensez votre informatique avec les...
2012.12.05. Réinventez votre business et repensez votre informatique avec les...Club Cloud des Partenaires
 
IBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre PerdaemsIBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre PerdaemsIBM Switzerland
 
Auditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défisAuditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défisPECB
 
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...Club Alliances
 
Formation M2i - FinOps : Gestion des coûts dans le Cloud
Formation M2i - FinOps : Gestion des coûts dans le CloudFormation M2i - FinOps : Gestion des coûts dans le Cloud
Formation M2i - FinOps : Gestion des coûts dans le CloudM2i Formation
 
Cloud Computing : les fondamentaux
Cloud Computing : les fondamentauxCloud Computing : les fondamentaux
Cloud Computing : les fondamentauxNuageo
 
Magellan consulting i ma-gine - cloud
Magellan consulting   i ma-gine - cloudMagellan consulting   i ma-gine - cloud
Magellan consulting i ma-gine - cloudPierre Jacob
 
Cloud Computing : Impacts sur la Gouvernance des SI - Magellan Consulting - i...
Cloud Computing : Impacts sur la Gouvernance des SI - Magellan Consulting - i...Cloud Computing : Impacts sur la Gouvernance des SI - Magellan Consulting - i...
Cloud Computing : Impacts sur la Gouvernance des SI - Magellan Consulting - i...Magellan Consulting
 
Digitalisation et innovation dans le monde de l'assurance
Digitalisation et innovation dans le monde de l'assuranceDigitalisation et innovation dans le monde de l'assurance
Digitalisation et innovation dans le monde de l'assuranceJerome Minardi
 
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic SimonClub Alliances
 
Livre blanc TDF : plans de continuité et de reprise d'activité
Livre blanc TDF : plans de continuité et de reprise d'activitéLivre blanc TDF : plans de continuité et de reprise d'activité
Livre blanc TDF : plans de continuité et de reprise d'activitéTDF
 

Similaire à Ugif 10 2012 genero ugif october 3, 2012 ibm france, français (20)

2013.07.05 [IBM] Cloud Ecosystem Forum - Pleniere Matin
2013.07.05 [IBM] Cloud Ecosystem Forum - Pleniere Matin2013.07.05 [IBM] Cloud Ecosystem Forum - Pleniere Matin
2013.07.05 [IBM] Cloud Ecosystem Forum - Pleniere Matin
 
Mythes et réalités du cloud computing
Mythes et réalités du cloud computingMythes et réalités du cloud computing
Mythes et réalités du cloud computing
 
Livre blanc TDF : fourniseurs de cloud
Livre blanc TDF :  fourniseurs de cloud  Livre blanc TDF :  fourniseurs de cloud
Livre blanc TDF : fourniseurs de cloud
 
CCIMP Cloud pour les TPE PME 2015
CCIMP Cloud pour les TPE PME 2015CCIMP Cloud pour les TPE PME 2015
CCIMP Cloud pour les TPE PME 2015
 
Cloud Continuum Europe – Slide-Share | Accenture
Cloud Continuum Europe – Slide-Share | AccentureCloud Continuum Europe – Slide-Share | Accenture
Cloud Continuum Europe – Slide-Share | Accenture
 
Data Lake
Data LakeData Lake
Data Lake
 
2012.12.05. Réinventez votre business et repensez votre informatique avec les...
2012.12.05. Réinventez votre business et repensez votre informatique avec les...2012.12.05. Réinventez votre business et repensez votre informatique avec les...
2012.12.05. Réinventez votre business et repensez votre informatique avec les...
 
IBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre PerdaemsIBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre Perdaems
 
Formation fibrenoire
Formation fibrenoireFormation fibrenoire
Formation fibrenoire
 
Auditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défisAuditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défis
 
Club alliances131010
Club alliances131010Club alliances131010
Club alliances131010
 
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...
 
Formation M2i - FinOps : Gestion des coûts dans le Cloud
Formation M2i - FinOps : Gestion des coûts dans le CloudFormation M2i - FinOps : Gestion des coûts dans le Cloud
Formation M2i - FinOps : Gestion des coûts dans le Cloud
 
Cloud Computing : les fondamentaux
Cloud Computing : les fondamentauxCloud Computing : les fondamentaux
Cloud Computing : les fondamentaux
 
Cloud club alliances
Cloud club alliancesCloud club alliances
Cloud club alliances
 
Magellan consulting i ma-gine - cloud
Magellan consulting   i ma-gine - cloudMagellan consulting   i ma-gine - cloud
Magellan consulting i ma-gine - cloud
 
Cloud Computing : Impacts sur la Gouvernance des SI - Magellan Consulting - i...
Cloud Computing : Impacts sur la Gouvernance des SI - Magellan Consulting - i...Cloud Computing : Impacts sur la Gouvernance des SI - Magellan Consulting - i...
Cloud Computing : Impacts sur la Gouvernance des SI - Magellan Consulting - i...
 
Digitalisation et innovation dans le monde de l'assurance
Digitalisation et innovation dans le monde de l'assuranceDigitalisation et innovation dans le monde de l'assurance
Digitalisation et innovation dans le monde de l'assurance
 
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
 
Livre blanc TDF : plans de continuité et de reprise d'activité
Livre blanc TDF : plans de continuité et de reprise d'activitéLivre blanc TDF : plans de continuité et de reprise d'activité
Livre blanc TDF : plans de continuité et de reprise d'activité
 

Plus de UGIF

UGIF 09 2013 Fy13 q3, corporate presentation the inflection point in the ap...
UGIF 09 2013 Fy13 q3, corporate presentation   the inflection point in the ap...UGIF 09 2013 Fy13 q3, corporate presentation   the inflection point in the ap...
UGIF 09 2013 Fy13 q3, corporate presentation the inflection point in the ap...UGIF
 
Ugif 09 2013 open source - session tech
Ugif 09 2013   open source - session techUgif 09 2013   open source - session tech
Ugif 09 2013 open source - session techUGIF
 
Ugif 09 2013 new environment and dynamic setting in ids 12.10
Ugif 09 2013   new environment and dynamic setting in ids 12.10Ugif 09 2013   new environment and dynamic setting in ids 12.10
Ugif 09 2013 new environment and dynamic setting in ids 12.10UGIF
 
Ugif 09 2013 open source
Ugif 09 2013   open sourceUgif 09 2013   open source
Ugif 09 2013 open sourceUGIF
 
Ugif 09 2013
Ugif 09 2013Ugif 09 2013
Ugif 09 2013UGIF
 
Ugif 09 2013 psm
Ugif 09 2013   psmUgif 09 2013   psm
Ugif 09 2013 psmUGIF
 
Ugif 09 2013 friug 201309 axional web studio
Ugif 09 2013 friug 201309   axional web studioUgif 09 2013 friug 201309   axional web studio
Ugif 09 2013 friug 201309 axional web studioUGIF
 
Ugif 10 2012 ppt0000001
Ugif 10 2012 ppt0000001Ugif 10 2012 ppt0000001
Ugif 10 2012 ppt0000001UGIF
 
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012UGIF
 
Ugif 10 2012 beauty ofifmxdiskstructs ugif
Ugif 10 2012 beauty ofifmxdiskstructs ugifUgif 10 2012 beauty ofifmxdiskstructs ugif
Ugif 10 2012 beauty ofifmxdiskstructs ugifUGIF
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
Ugif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-updateUgif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-updateUGIF
 
Ugif 10 2012 ppt0000002
Ugif 10 2012 ppt0000002Ugif 10 2012 ppt0000002
Ugif 10 2012 ppt0000002UGIF
 
Ugif 12 2011-smart meters-11102011
Ugif 12 2011-smart meters-11102011Ugif 12 2011-smart meters-11102011
Ugif 12 2011-smart meters-11102011UGIF
 
Ugif 12 2011-informix iwa
Ugif 12 2011-informix iwaUgif 12 2011-informix iwa
Ugif 12 2011-informix iwaUGIF
 
Ugif 12 2011-ibm cap-seine
Ugif 12 2011-ibm cap-seineUgif 12 2011-ibm cap-seine
Ugif 12 2011-ibm cap-seineUGIF
 
Ugif 12 2011-france ug12142011-tech_ts
Ugif 12 2011-france ug12142011-tech_tsUgif 12 2011-france ug12142011-tech_ts
Ugif 12 2011-france ug12142011-tech_tsUGIF
 
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...UGIF
 
Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012UGIF
 
Ugif 04 2011 storage prov-pot_march_2011
Ugif 04 2011   storage prov-pot_march_2011Ugif 04 2011   storage prov-pot_march_2011
Ugif 04 2011 storage prov-pot_march_2011UGIF
 

Plus de UGIF (20)

UGIF 09 2013 Fy13 q3, corporate presentation the inflection point in the ap...
UGIF 09 2013 Fy13 q3, corporate presentation   the inflection point in the ap...UGIF 09 2013 Fy13 q3, corporate presentation   the inflection point in the ap...
UGIF 09 2013 Fy13 q3, corporate presentation the inflection point in the ap...
 
Ugif 09 2013 open source - session tech
Ugif 09 2013   open source - session techUgif 09 2013   open source - session tech
Ugif 09 2013 open source - session tech
 
Ugif 09 2013 new environment and dynamic setting in ids 12.10
Ugif 09 2013   new environment and dynamic setting in ids 12.10Ugif 09 2013   new environment and dynamic setting in ids 12.10
Ugif 09 2013 new environment and dynamic setting in ids 12.10
 
Ugif 09 2013 open source
Ugif 09 2013   open sourceUgif 09 2013   open source
Ugif 09 2013 open source
 
Ugif 09 2013
Ugif 09 2013Ugif 09 2013
Ugif 09 2013
 
Ugif 09 2013 psm
Ugif 09 2013   psmUgif 09 2013   psm
Ugif 09 2013 psm
 
Ugif 09 2013 friug 201309 axional web studio
Ugif 09 2013 friug 201309   axional web studioUgif 09 2013 friug 201309   axional web studio
Ugif 09 2013 friug 201309 axional web studio
 
Ugif 10 2012 ppt0000001
Ugif 10 2012 ppt0000001Ugif 10 2012 ppt0000001
Ugif 10 2012 ppt0000001
 
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
 
Ugif 10 2012 beauty ofifmxdiskstructs ugif
Ugif 10 2012 beauty ofifmxdiskstructs ugifUgif 10 2012 beauty ofifmxdiskstructs ugif
Ugif 10 2012 beauty ofifmxdiskstructs ugif
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
Ugif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-updateUgif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-update
 
Ugif 10 2012 ppt0000002
Ugif 10 2012 ppt0000002Ugif 10 2012 ppt0000002
Ugif 10 2012 ppt0000002
 
Ugif 12 2011-smart meters-11102011
Ugif 12 2011-smart meters-11102011Ugif 12 2011-smart meters-11102011
Ugif 12 2011-smart meters-11102011
 
Ugif 12 2011-informix iwa
Ugif 12 2011-informix iwaUgif 12 2011-informix iwa
Ugif 12 2011-informix iwa
 
Ugif 12 2011-ibm cap-seine
Ugif 12 2011-ibm cap-seineUgif 12 2011-ibm cap-seine
Ugif 12 2011-ibm cap-seine
 
Ugif 12 2011-france ug12142011-tech_ts
Ugif 12 2011-france ug12142011-tech_tsUgif 12 2011-france ug12142011-tech_ts
Ugif 12 2011-france ug12142011-tech_ts
 
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
 
Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012
 
Ugif 04 2011 storage prov-pot_march_2011
Ugif 04 2011   storage prov-pot_march_2011Ugif 04 2011   storage prov-pot_march_2011
Ugif 04 2011 storage prov-pot_march_2011
 

Ugif 10 2012 genero ugif october 3, 2012 ibm france, français

  • 1. Q&A i4GL et le Cloud Bryn Jenkins UGIF IBM France, Bois Colombes Octobre 3, 2012 Page | 1
  • 2. Genero – un travail en équipe Page | 2
  • 3. Genero – l’héritier naturel Profiter de votre éxpérience, protèger votre investissement Page | 3
  • 4. Une clientèle prestigieuse Large présence dans les industries clés Média Finance Distrib. Gouvt. Energie Concessions Prod. Page | 5
  • 5. En France Large présence dans les industries clés Page | 6
  • 6. Pourquoi moderniser pour le Cloud? Adaptez -vous rapidement au changement Institute of Social Security Services for Civil Servants Serving 10 million Mexican civil servants health needs www.issste.gob.mx 700 applications, 5-10,000 concurrent users Observed productivity using CMM* Level 5 Language Productivity LOC/hr Error Rate 11,98 3,03 % 6,72 12,15 % 5,68 18,73 % 5,14 26,59 % (LOC/Hr - Lines of code per hour) * Carnegie Mellon University - Capability Maturity Model – Guidelines fo Improving the Software Process www.sei.cmu.edu/cmm Page | 7
  • 7. Genero - une architecture faite pour le Cloud ‘Server centric’ et ‘thin-client’ Avec https Serveur de base de données Serveur d’applications Genero Desktop Client Pare feu Serveur Web GAS Genero Web GAS Client Page | 8
  • 11. Modernisez Vers un client universel Page | 12
  • 14. Your Ticket to the Cloud Definitions – what Cloud is not Cloud is not just hosting Page | 15
  • 15. Un grand saut en avant dans le Cloud… i4GL et le Cloud Habituellement, chaque éditeur de logiciel avance par petites touches pour rester en tête de la competition. Afin de nous demarquer et avec pour but de faire un grand saut en avant, nous avons choisi Genero pour nous positionner dans le Cloud. John Driscoll, PdG, Bodyshop Management Systems. Page | 16
  • 16. La stratégie de l’Europe ”Stimulez le potential du Cloud en Europe” Le Vice-President européen (Digital Agenda) Neelie Kroes: Le Cloud computing change la donne pour notre économie… … afin d’arriver à la masse critique, les lois doivent être unifiées en Europe. En premier lieu, il est important de changer les idées reçues sur les risques liés au Cloud computing. Page | 17
  • 17. La stratégie de l’Europe ”Stimulez le potential du Cloud en Europe” Les problèmes clés • Les lois nationales fragmentent le marché unique • La jungle des standards • Des problèmes contractuels freinent l’adoption du Cloud • Résponsabilité des interruptions de service, indisponibilité, perte de données… • Proprieté des données Les solutions • Un ‘label de confiance’ Européen pour les fournisseurs de services Cloud • Definir des standards pour l’interoperabilité, portabilité (2013) • Des termes contractuels sécurisants et ‘fair-play’ pour les SLAs Page | 18
  • 18. La stratégie de l’Europe ”Stimulez le potential du Cloud en Europe” Le Vice-President européen Neelie Kroes: Devant faire partie de la stratégie européenne, les gouvernements et les industriels devraient investir 45 milliards d’euros dans le Cloud computing jusqu’à l’horizon 2020, afin de génerer 900 milliards d’euros de PIB et 3,8 millions d’emplois à la fin de la décade. Page | 19
  • 19. Votre passeport pour le Cloud Definitions – ce qui n’est pas du Cloud Cloud n’est pas simplement l’hébergement Page | 20
  • 20. Votre passeport pour le Cloud Definitions – ce qui n’est pas du Cloud Le Cloud c’est l’hébergement plus: • La virtualisation • L’élasticité • Le ‘self-service’ • La facturation en temps-réel des services Page | 21
  • 21. Votre passeport pour le Cloud Les défis Une tarification simple et prédictable Gestion des utilisateurs Disponibilité Gestion de la base de données La sécurité Page | 22
  • 22. Le Cloud vu par les grands Microsoft Azure, SkyDrive SLA La sécurité de vos données We strive to keep the services up and running; however, all online services suffer occasional disruptions and outages, and Microsoft isn’t liable for any disruption or loss you may suffer as a result. You should regularly backup the content that you store on the services. Having a regular backup plan and following it can help you prevent loss of your content. La confidentialité de vos données We do not rent or sell personal information to third parties, but we do communicate this information to companies working on our behalf. Page | 23
  • 23. Le Cloud vu par les grands Apple iCloud SLA La sécurité de vos données Apple shall use reasonable skill and due care in providing the Service, but, TO THE GREATEST EXTENT PERMISSIBLE BY APPLICABLE LAW, APPLE DOES NOT GUARANTEE OR WARRANT THAT ANY CONTENT YOU MAY STORE OR ACCESS THROUGH THE SERVICE WILL NOT BE SUBJECT TO INADVERTENT DAMAGE, CORRUPTION, LOSS, OR REMOVAL IN ACCORDANCE WITH THE TERMS OF THIS AGREEMENT, AND APPLE SHALL NOT BE RESPONSIBLE SHOULD SUCH DAMAGE, CORRUPTION, LOSS, OR REMOVAL OCCUR. It is your responsibility to maintain appropriate alternate backup of your information and data. La confidentialité de vos données You further understand and agree that this information may be transferred to the United States and/or other countries for storage, processing and use by Apple, its affiliates, and/or their service providers. Page | 24
  • 24. Les indisponibilités du Cloud Prévoir 10 heures d’indisponibilté par an Page | 25
  • 25. Les atouts de Genero Adaptez–vous rapidement au changement Pas de risque Faible coût Protection de l’investissement , amélioration de l’image Rapidité de dévéloppement et mise en oeuvre Déploiement progressif Agilité Page | 26
  • 27. Your Ticket to the Cloud Definitions – architecture SaaS Software as a Service Is: On-line applications execution by end-users Was: On-premise applications Platform as a Service PaaS PaaS Is: On-line applications development and deployment Was: Development tool vendor Software Infrastructure as a Service SIaaS Is: The Cloud – Virtualisation, elastic provisioning, utility billing Infrastructure as a Service IaaS Is: The Datacenter – Outsourced IT for applications Was: In-house ‘IT shop’ Page | 28
  • 28. Language Enhancements Multiple dialogs A wizard with multiple dialogs • New dialog clause • All dialogs are active • User clicks on any dialog • More intuitive for user • Widgets now superfluous • Code shorter, faster • Total code 33% shorter • dialog logic > 50% shorter Page | 29
  • 29. Language Enhancements Multiple dialogs A wizard with multiple dialogs – code snippet FUNCTION wizard() ... defines OPEN WINDOW formwizard WITH FORM "formwizard" ... init arrays DIALOG ATTRIBUTES(UNBUFFERED) INPUT BY NAME currtable DISPLAY ARRAY afields TO a.* DISPLAY ARRAY cfields TO c.* ON CHANGE currtable CALL on_change_currtable() ON ACTION right CALL right(DIALOG) ON ACTION allright CALL allright(DIALOG) ON ACTION left CALL left(DIALOG) ON ACTION allleft CALL allleft(DIALOG) ON ACTION prevwiz DISPLAY "prevwiz" EXIT DIALOG ON ACTION nextwiz DISPLAY "nextwiz" EXIT DIALOG ON ACTION cancel EXIT DIALOG AFTER DIALOG --we just show all chosen columns in the terminal FOR i=1 TO cfields.getLength() DISPLAY sfmt("table:%1,column:%2",cfields[i].ctable,cfields[i].ccol) END FOR END DIALOG CLOSE WINDOW formwizard END FUNCTION Page | 30
  • 30. Language enhancements Drag & drop Drag ‘n’ drop an object, perform an action Page | 31
  • 31. Language enhancements Drag & drop Drag order 3 @ 4kg, drop on truck 3 w/ 16kg remaining Page | 32
  • 32. Language enhancements Drag & drop Truck 3’s limit reduced to 12Kg Page | 33
  • 33. Language enhancements Drag & drop Continue to fill rest of trucks Page | 34
  • 34. Language enhancements Drag & drop Reorganize orders between trucks Page | 35
  • 35. Language enhancements Drag & drop Drag order 8 @ 6kg, drop on truck 2 w/ 4kg remaining Page | 36
  • 36. Language enhancements Drag & drop Truck load exceeded, action forbidden Page | 37
  • 37. Language enhancements Drag & drop Order dispatch app with drag‘n’drop – code snippet DEFINE dnd ui.DragDrop ... DIALOG ... DISPLAY ARRAY arr_source TO sr1.* ... ... -- Detect start drag ON DRAG_START(dnd) -- dnd is the D&D handler object CALL dnd.setOperation("move") -- Move is the default operation CALL dnd.addPossibleOperation("copy") -- User can toggle to copy if needed CALL dnd.setMimeType("text/plain") CALL dnd.setBuffer(arr_source[arr_curr()].ident) ... END DISPLAY ... DISPLAY ARRAY arr_target TO sr2.* ... ... -- Detect mouse entering this list ON DRAG_ENTER(dnd) IF ok_to_drop THEN CALL dnd.setOperation("move") -- allow drop here ELSE CALL dnd.setOperation(NULL) -- deny drop here END IF ... -- Detect drop event ON DROP(dnd) LET arr_target[dnd.getLocationRow()].ident == dnd.getBuffer() ... END DISPLAY … Page | 38
  • 40. Language enhancements Rich text edit widget Page | 41
  • 42. Language enhancements Table summaries LAYOUT GRID { <Table t > f1 f2 f3 [f1 |f2 |f3 ] [f1 |f2 |f3 ] [f1 |f2 |f3 ] [f1 |f2 |f3 ] [f1 |f2 |f3 ] [f1 |f2 |f3 ] [f1 |f2 |f3 ] [f1 |f2 |f3 ] } end attributes TABLE t: DOUBLECLICK = none; f1=formonly.f1; f2=formonly.f2, AGGREGATE = SUM; f3=formonly.f3, AGGREGATE = SUM; instructions screen record a(f1, f2, f3); Page | 43
  • 43. Language enhancements Multiple selects Call Java from 4 GL Page | 44