SlideShare a Scribd company logo
1 of 21
Convertigo Mobilizer MEAP/MADP
The Open Source Mobile Application Development platform
for enterprises




                                Integrate any mobile platform with any back end application or
                                              data source with up to 90% less time and money
Why Open Source Enterprise software ?




                   =
      Avoids vendor Lock-in
The ‘Many-to-Many’ Integration Challenge
Managing the complexity of integrating many mobile platforms and many
data sources – it becomes a nightmare really fast. The only way to keep apps
running and budgets in check is through a dynamic middleware layer.
      - x
The mobile Middleware, cloud or on premises
Convertigo On Premises installation in the DMZ            DMZ




                                                        Convertigo
                                                          MEAP

                             SSL




Convertigo On the Cloud        Convertigo Cloud
                                                           DMZ




                                                         Convertigo
                                                        SSL gateway

                  SSL                             SSL
Functional Architecture
Manage your ‘many-to-many’ environment with Convertigo in the middle
  layer. With up to 90% less time and budget.
Convertigo Mobilizer
    An unique mobile application Enterprise development platform

•     Seamless connections to all
      enterprise back ends
•     Powerful server-based
                                                               Call WS

      business logic and process               • Step1
                                                            • Step2
                                                                            • Step3

                                                 Call SQL                    Call Web
      orchestration
•     Easy cross-platform mobile
      development

•     Automatic mobile                                        V2.1          V1



      application version upgrades                          V2.0             V1.1

                                                                     V1.2
Seamless connections to all enterprise back ends
Standard “ready to use” technology Connectors
• SQL (Oracle, MySql, Postgres, DB2, Sybase, any JDBC
   database)
• REST Web Services
• JSON Web Services
• SOAP 1.1 and 1.2 Web Services
• RSS Feeds
• Atom Feeds
• Excel Spread Sheets
• Google Docs
• CSV Files
• XML files
Convertigo’s Unique Non intrusive connectors (EE edition)

Mainframe technology connectors
• IBM AS/400, iSeries, i5: 5250 connectors
• IBM z/OS: 3270 and CICS Connectors
• BULL GCOS: 7107 Connectors
• UNIX: VTxxx Connectors

Web HTML Connector
• Read and Writes to any existing web based
  application
• Works by parsing and executing HTML +
  JavaScript + Ajax
• Compatible with any Web Framework
  (ASP, ASP.NET, JSP, JSF, Struts, JQuery
  ExtJS, Dojo, YUI, Sencha, any other…
Server based business logic and process orchestration
Convertigo Sequencer
  • Runs the server side business     • Step1
                                                     Call WS
                                                               • Step3
    logic                                          • Step2
  • No complex coding, works by         Call SQL                 Call Web

    adding steps objects to an
    execution tree.
  • Automatically exposed as
    SOAP/REST/JSON web services
  • Handles execution flows,
    Iterations, data constructions,
    file I/O…
  • Mashes several data sources to
    one unique end point
  • Features serial or parallel
    execution flows.
  • Can use a special “Sequence JS”
    object able to execute any
    complex business logic coded in
    JavaScript
The Development Environment

Use the industry standard tools you already know
Mobile front end uses modern HTML5
We use and leverage industry-standard technologies

- Write HTML, JavaScript instead
  of complex languages
   - No Objective C, Java, C++, C#
- Based on Eclipse IDE
   - Most widely used IDE on the
      market
- Convertigo Mobilizer offers
  completely integrated standard
  Open Source mobile frameworks
   - JQuery Mobile
   - PhoneGap (Generates cross
     platform native apps)
   - Convertigo Template
     Framework
Native application production
-   PhoneGap
    - Package as a native app any
      HTML5/JS development
    - Gives access to the mobile-
      specific devices such as
      Camera, Sensors, GPS, Phone
      book , calendar, etc.
    - Phonegap is automatically
      supported by Convertigo : No
      Phonegap installation
      required
    - Phonegap builds are made
                                     +
      only once, application
      upgrades are done through
      “Flash Update”
Convertigo Templating Framework (CTF)
Gives to JQuery and JQuery Mobile the MVC dimension :
• MVC Model
   • Model is Convertigo “Sequences / Transactions”
   • View is JQuery Mobile HTML 5 display renderer
   • Controller is Convertigo’s Screen flow routing table.
• Convertigo Templating engine
   • No JavaScript needed to fill data in JQuery displays
   • Calls Convertigo Sequences / transaction
     automatically
   • Builds lists by automatically iterating on collections
   • Totally separates Graphic design work and
     development work  better team collaboration
   •  80% savings on code and time
Convertigo Technical details
Convertigo Performances
• Based on Usage assumptions in B2B or B2E:
   • A mobile user interacts with the server
      every 10s
   • Ratio of Potential users versus connected
      users 1/10
• A 4 core CPU Convertigo server performs :
   • 8 Transactions/s for HTML Web
      Connector
   • 40 Transactions/s for Mainframe
      Connectors
   • 50 Transactions/s for SQL and Web
      service Connectors
• For a mobile end user perspective :
   • HTML: 8 * 10 * 10 = 800 users
   • Mainframe = 40 * 10 * 10 = 4 000 users
   • SQL/Web service = 50* 10* 10 = 5 000
      users
Convertigo version management
Convertigo Studio is Eclipse based :
• Can use all Eclipse Configuration management plugins
     •   SVN
     •   CVS
     •   GIT
     •   Any other Eclipse compatible source
         control
•   Convertigo projects are only plain text files or
    resources.
     • XML files
     • JS Files
     • Resource files (GIF, JPEG etc..)
•   Deployment on production can be automated
     • Ant/Maven to build and deploy .CAR
       projects
     • Convertigo .CAR files are only ZIP
       packages of project’s file
Convertigo Mobile Middleware
Convertigo Consumes everything and publishes everything
  Publishes                                     Consumes

     REST/JSON                                    REST/JSON
    Web services                                 Web services

      SOAP




                                                                  Reuse Business logic as much
    Web services                                   SOAP
                                                 Web services
     RSS/ATOM
       Feeds                                         OData




                                                                          as possible
     JDBC SQL                                      RSS/ATOM
     Databases                                       Feeds
                         Convertigo
    Plain XML or
                                                   JDBC SQL
         CSV
                                                   Databases
        files
                         Add Business logic
       Cross                 if needed
     Platform                                       HTML/JS
    Mobile Apps                                  Ajax Web site
       Portal
   Widgets/Portlet/                              AS/400, CICS,
      Webpart                                   MVS, GCOS, UNIX
                                                  mainframes

                      Enterprise Edition Only
Convertigo Security features
• Mobile to Server communication                    Identity Manager
  are SSL encrypted
• Sensible data (Passwords,
  account numbers) can be set as
  “Sensible” and not displayed in
  logs
• No data is stored on the
  Platform, if data is persisted it is
  always in an external database         •   Convertigo identity manager (IDM)
                                             authenticate users through basic
  that can be protected                      user/password but can be also
• Server has utility                         integrated in Enterprises I&AM such as
  encryption/decryption functions            Active Directory or any LDAP provider
  that can be called by project
                                         •   Convertigo IDM Holds in a secured
  developers
                                             credential vault any credentials
• Convertigo is based on java’s              necessary to connect to back end
  JSSE security framework and can            applications
  be configured to FIPS-140
Mobile Application Updates (Flash Update)
Upgrade application on mobile devices without
redeploying to stores :
    • Operator deploys a new version
      on Convertigo Server (Admin
      Console, or automatically by
      extracting from SVN)
    • Any mobile device connecting to
      Convertigo will check application
      version
    • If a new version is detected, only
      modified resources will be
      downloaded to device
    • Mobile application starts with
      new mobile version
    • Administrator can configure to let
      the user choose if he want the
      new version or not.
Convertigo Off Line data
•   Convertigo Front end is based on PhoneGap
     •   Programmers have access to SQLite local
         database
     •   Programmers have access to mobile OS’s file API.                                                            Convertigo
                                                                                                                       Server
     •   Mobile Programmer is responsible for storing
         data in local database
                                                                       Local SQLite
                                                                       database



•   Automatic Convertigo Mobile framework
    offline data Synchronization                                                                   Write/update requests are
                                                                                                   queued
     •   For Read requests                                                                         When not online
           •   Transaction responses are automatically inserted
               in local database.
           •   If online, Mobile asks the server. If offline, Mobile
               retrieves automatically data from the local
               database
                                                                                                                     Convertigo
     •   For Write/Update requests                                                                                     Server
           •   If Offline, writes/updates are queued in local
                                                                                                                    Server performs
               database                                                                                             The business logic
           •   When online, all queued requests are executed on
                                                                             Read requests are automatically
               the server                                                    Stored in local database
     •   Programmer only specifies what requests must
         be stored and what requests must be queued.
Screen shots

More Related Content

What's hot

2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API ManagementRui Santos
 
Blue Martini Interactive Selling - Jeff Galea, Blue Martini
Blue Martini Interactive Selling - Jeff Galea, Blue MartiniBlue Martini Interactive Selling - Jeff Galea, Blue Martini
Blue Martini Interactive Selling - Jeff Galea, Blue Martinimfrancis
 
Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...Gennadiy Civil
 
An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7ibmmobile
 
Anvica Technologies Corporate Presentation
Anvica Technologies Corporate PresentationAnvica Technologies Corporate Presentation
Anvica Technologies Corporate PresentationVijay Nilevar
 
Black berry application development
Black berry application developmentBlack berry application development
Black berry application developmentAnurag Gupta
 
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...mfrancis
 
IBM MobileFirst Technical Overview
IBM MobileFirst Technical OverviewIBM MobileFirst Technical Overview
IBM MobileFirst Technical Overviewibmmobile
 
JASPERSOFT LIVE DEMO - NAM
JASPERSOFT LIVE DEMO - NAMJASPERSOFT LIVE DEMO - NAM
JASPERSOFT LIVE DEMO - NAMTIBCO Jaspersoft
 
Presentation build and connect apps, devices and data ibm worklight overview
Presentation   build and connect apps, devices and data ibm worklight overviewPresentation   build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overviewxKinAnx
 
Best Practices for API Management
Best Practices for API Management Best Practices for API Management
Best Practices for API Management WSO2
 
Visual Mobile Applications with Netbeans 6.0 - Cédric Tabin - February 2008
Visual Mobile Applications with Netbeans 6.0 - Cédric Tabin - February 2008Visual Mobile Applications with Netbeans 6.0 - Cédric Tabin - February 2008
Visual Mobile Applications with Netbeans 6.0 - Cédric Tabin - February 2008JUG Lausanne
 
Open Source solution for Mobile Enterprise Application System
Open Source solution for Mobile Enterprise Application SystemOpen Source solution for Mobile Enterprise Application System
Open Source solution for Mobile Enterprise Application Systemhearme limited company
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experienceVincent Perrin
 
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Kai Wähner
 
Migrating from IBM API Connect v5 to v2018
Migrating from IBM API Connect v5 to v2018Migrating from IBM API Connect v5 to v2018
Migrating from IBM API Connect v5 to v2018Natalia Kataoka
 
CIS13: Deliver Secure Apps with Great Experiences
CIS13: Deliver Secure Apps with Great ExperiencesCIS13: Deliver Secure Apps with Great Experiences
CIS13: Deliver Secure Apps with Great ExperiencesCloudIDSummit
 
Low-Code Platforms
Low-Code PlatformsLow-Code Platforms
Low-Code PlatformsComidor
 

What's hot (20)

2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
 
Blue Martini Interactive Selling - Jeff Galea, Blue Martini
Blue Martini Interactive Selling - Jeff Galea, Blue MartiniBlue Martini Interactive Selling - Jeff Galea, Blue Martini
Blue Martini Interactive Selling - Jeff Galea, Blue Martini
 
Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...
 
An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7
 
Anvica Technologies Corporate Presentation
Anvica Technologies Corporate PresentationAnvica Technologies Corporate Presentation
Anvica Technologies Corporate Presentation
 
Black berry application development
Black berry application developmentBlack berry application development
Black berry application development
 
Livo presentation
Livo presentationLivo presentation
Livo presentation
 
Ibm mobilefirst overview presentation
Ibm mobilefirst overview presentationIbm mobilefirst overview presentation
Ibm mobilefirst overview presentation
 
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
 
IBM MobileFirst Technical Overview
IBM MobileFirst Technical OverviewIBM MobileFirst Technical Overview
IBM MobileFirst Technical Overview
 
JASPERSOFT LIVE DEMO - NAM
JASPERSOFT LIVE DEMO - NAMJASPERSOFT LIVE DEMO - NAM
JASPERSOFT LIVE DEMO - NAM
 
Presentation build and connect apps, devices and data ibm worklight overview
Presentation   build and connect apps, devices and data ibm worklight overviewPresentation   build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overview
 
Best Practices for API Management
Best Practices for API Management Best Practices for API Management
Best Practices for API Management
 
Visual Mobile Applications with Netbeans 6.0 - Cédric Tabin - February 2008
Visual Mobile Applications with Netbeans 6.0 - Cédric Tabin - February 2008Visual Mobile Applications with Netbeans 6.0 - Cédric Tabin - February 2008
Visual Mobile Applications with Netbeans 6.0 - Cédric Tabin - February 2008
 
Open Source solution for Mobile Enterprise Application System
Open Source solution for Mobile Enterprise Application SystemOpen Source solution for Mobile Enterprise Application System
Open Source solution for Mobile Enterprise Application System
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
 
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
 
Migrating from IBM API Connect v5 to v2018
Migrating from IBM API Connect v5 to v2018Migrating from IBM API Connect v5 to v2018
Migrating from IBM API Connect v5 to v2018
 
CIS13: Deliver Secure Apps with Great Experiences
CIS13: Deliver Secure Apps with Great ExperiencesCIS13: Deliver Secure Apps with Great Experiences
CIS13: Deliver Secure Apps with Great Experiences
 
Low-Code Platforms
Low-Code PlatformsLow-Code Platforms
Low-Code Platforms
 

Similar to Convertigo Mobile Application Development platform for Enterprises

CICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 OverviewCICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 OverviewRobert Jones
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.Sebastian Faulhaber
 
GreenVulcano ESB Technical Overview (ENG)
GreenVulcano ESB Technical Overview (ENG)GreenVulcano ESB Technical Overview (ENG)
GreenVulcano ESB Technical Overview (ENG)greenvulcano
 
Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020Michel Schildmeijer
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyWSO2
 
Connecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in BluemixConnecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in BluemixIBM
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on BluemixRam Vennam
 
Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost
Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost
Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost WSO2
 
ESB and Mule ESB solution
ESB and Mule ESB solutionESB and Mule ESB solution
ESB and Mule ESB solutionSwati Bansal
 
IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2IBM DataPower Gateway
 
IBM Connect 2017: Your Data In the Major Leagues: A Practical Guide to REST S...
IBM Connect 2017: Your Data In the Major Leagues: A Practical Guide to REST S...IBM Connect 2017: Your Data In the Major Leagues: A Practical Guide to REST S...
IBM Connect 2017: Your Data In the Major Leagues: A Practical Guide to REST S...Serdar Basegmez
 
IBM Think Session 8598 Domino and JavaScript Development MasterClass
IBM Think Session 8598 Domino and JavaScript Development MasterClassIBM Think Session 8598 Domino and JavaScript Development MasterClass
IBM Think Session 8598 Domino and JavaScript Development MasterClassPaul Withers
 
NServiceBus Mule ESB Comparison
NServiceBus Mule ESB ComparisonNServiceBus Mule ESB Comparison
NServiceBus Mule ESB ComparisonMike Byrne
 
Cisco’s Cloud Ready Infrastructure
Cisco’s Cloud Ready InfrastructureCisco’s Cloud Ready Infrastructure
Cisco’s Cloud Ready InfrastructureCisco Canada
 
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...WSO2
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los AngelesVMware Tanzu
 

Similar to Convertigo Mobile Application Development platform for Enterprises (20)

CICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 OverviewCICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 Overview
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.
 
GreenVulcano ESB Technical Overview (ENG)
GreenVulcano ESB Technical Overview (ENG)GreenVulcano ESB Technical Overview (ENG)
GreenVulcano ESB Technical Overview (ENG)
 
Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and Technology
 
newSkills_09
newSkills_09newSkills_09
newSkills_09
 
Connecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in BluemixConnecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in Bluemix
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on Bluemix
 
Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost
Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost
Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost
 
ESB and Mule ESB solution
ESB and Mule ESB solutionESB and Mule ESB solution
ESB and Mule ESB solution
 
IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2
 
IBM Connect 2017: Your Data In the Major Leagues: A Practical Guide to REST S...
IBM Connect 2017: Your Data In the Major Leagues: A Practical Guide to REST S...IBM Connect 2017: Your Data In the Major Leagues: A Practical Guide to REST S...
IBM Connect 2017: Your Data In the Major Leagues: A Practical Guide to REST S...
 
Datapower Steven Cawn
Datapower Steven CawnDatapower Steven Cawn
Datapower Steven Cawn
 
IBM Think Session 8598 Domino and JavaScript Development MasterClass
IBM Think Session 8598 Domino and JavaScript Development MasterClassIBM Think Session 8598 Domino and JavaScript Development MasterClass
IBM Think Session 8598 Domino and JavaScript Development MasterClass
 
NServiceBus Mule ESB Comparison
NServiceBus Mule ESB ComparisonNServiceBus Mule ESB Comparison
NServiceBus Mule ESB Comparison
 
vRA7 What's New
vRA7 What's NewvRA7 What's New
vRA7 What's New
 
Cisco’s Cloud Ready Infrastructure
Cisco’s Cloud Ready InfrastructureCisco’s Cloud Ready Infrastructure
Cisco’s Cloud Ready Infrastructure
 
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Convertigo Mobile Application Development platform for Enterprises

  • 1. Convertigo Mobilizer MEAP/MADP The Open Source Mobile Application Development platform for enterprises Integrate any mobile platform with any back end application or data source with up to 90% less time and money
  • 2. Why Open Source Enterprise software ? = Avoids vendor Lock-in
  • 3. The ‘Many-to-Many’ Integration Challenge Managing the complexity of integrating many mobile platforms and many data sources – it becomes a nightmare really fast. The only way to keep apps running and budgets in check is through a dynamic middleware layer. - x
  • 4. The mobile Middleware, cloud or on premises Convertigo On Premises installation in the DMZ DMZ Convertigo MEAP SSL Convertigo On the Cloud Convertigo Cloud DMZ Convertigo SSL gateway SSL SSL
  • 5. Functional Architecture Manage your ‘many-to-many’ environment with Convertigo in the middle layer. With up to 90% less time and budget.
  • 6. Convertigo Mobilizer An unique mobile application Enterprise development platform • Seamless connections to all enterprise back ends • Powerful server-based Call WS business logic and process • Step1 • Step2 • Step3 Call SQL Call Web orchestration • Easy cross-platform mobile development • Automatic mobile V2.1 V1 application version upgrades V2.0 V1.1 V1.2
  • 7. Seamless connections to all enterprise back ends Standard “ready to use” technology Connectors • SQL (Oracle, MySql, Postgres, DB2, Sybase, any JDBC database) • REST Web Services • JSON Web Services • SOAP 1.1 and 1.2 Web Services • RSS Feeds • Atom Feeds • Excel Spread Sheets • Google Docs • CSV Files • XML files
  • 8. Convertigo’s Unique Non intrusive connectors (EE edition) Mainframe technology connectors • IBM AS/400, iSeries, i5: 5250 connectors • IBM z/OS: 3270 and CICS Connectors • BULL GCOS: 7107 Connectors • UNIX: VTxxx Connectors Web HTML Connector • Read and Writes to any existing web based application • Works by parsing and executing HTML + JavaScript + Ajax • Compatible with any Web Framework (ASP, ASP.NET, JSP, JSF, Struts, JQuery ExtJS, Dojo, YUI, Sencha, any other…
  • 9. Server based business logic and process orchestration Convertigo Sequencer • Runs the server side business • Step1 Call WS • Step3 logic • Step2 • No complex coding, works by Call SQL Call Web adding steps objects to an execution tree. • Automatically exposed as SOAP/REST/JSON web services • Handles execution flows, Iterations, data constructions, file I/O… • Mashes several data sources to one unique end point • Features serial or parallel execution flows. • Can use a special “Sequence JS” object able to execute any complex business logic coded in JavaScript
  • 10. The Development Environment Use the industry standard tools you already know
  • 11. Mobile front end uses modern HTML5 We use and leverage industry-standard technologies - Write HTML, JavaScript instead of complex languages - No Objective C, Java, C++, C# - Based on Eclipse IDE - Most widely used IDE on the market - Convertigo Mobilizer offers completely integrated standard Open Source mobile frameworks - JQuery Mobile - PhoneGap (Generates cross platform native apps) - Convertigo Template Framework
  • 12. Native application production - PhoneGap - Package as a native app any HTML5/JS development - Gives access to the mobile- specific devices such as Camera, Sensors, GPS, Phone book , calendar, etc. - Phonegap is automatically supported by Convertigo : No Phonegap installation required - Phonegap builds are made + only once, application upgrades are done through “Flash Update”
  • 13. Convertigo Templating Framework (CTF) Gives to JQuery and JQuery Mobile the MVC dimension : • MVC Model • Model is Convertigo “Sequences / Transactions” • View is JQuery Mobile HTML 5 display renderer • Controller is Convertigo’s Screen flow routing table. • Convertigo Templating engine • No JavaScript needed to fill data in JQuery displays • Calls Convertigo Sequences / transaction automatically • Builds lists by automatically iterating on collections • Totally separates Graphic design work and development work  better team collaboration •  80% savings on code and time
  • 15. Convertigo Performances • Based on Usage assumptions in B2B or B2E: • A mobile user interacts with the server every 10s • Ratio of Potential users versus connected users 1/10 • A 4 core CPU Convertigo server performs : • 8 Transactions/s for HTML Web Connector • 40 Transactions/s for Mainframe Connectors • 50 Transactions/s for SQL and Web service Connectors • For a mobile end user perspective : • HTML: 8 * 10 * 10 = 800 users • Mainframe = 40 * 10 * 10 = 4 000 users • SQL/Web service = 50* 10* 10 = 5 000 users
  • 16. Convertigo version management Convertigo Studio is Eclipse based : • Can use all Eclipse Configuration management plugins • SVN • CVS • GIT • Any other Eclipse compatible source control • Convertigo projects are only plain text files or resources. • XML files • JS Files • Resource files (GIF, JPEG etc..) • Deployment on production can be automated • Ant/Maven to build and deploy .CAR projects • Convertigo .CAR files are only ZIP packages of project’s file
  • 17. Convertigo Mobile Middleware Convertigo Consumes everything and publishes everything Publishes Consumes REST/JSON REST/JSON Web services Web services SOAP Reuse Business logic as much Web services SOAP Web services RSS/ATOM Feeds OData as possible JDBC SQL RSS/ATOM Databases Feeds Convertigo Plain XML or JDBC SQL CSV Databases files Add Business logic Cross if needed Platform HTML/JS Mobile Apps Ajax Web site Portal Widgets/Portlet/ AS/400, CICS, Webpart MVS, GCOS, UNIX mainframes Enterprise Edition Only
  • 18. Convertigo Security features • Mobile to Server communication Identity Manager are SSL encrypted • Sensible data (Passwords, account numbers) can be set as “Sensible” and not displayed in logs • No data is stored on the Platform, if data is persisted it is always in an external database • Convertigo identity manager (IDM) authenticate users through basic that can be protected user/password but can be also • Server has utility integrated in Enterprises I&AM such as encryption/decryption functions Active Directory or any LDAP provider that can be called by project • Convertigo IDM Holds in a secured developers credential vault any credentials • Convertigo is based on java’s necessary to connect to back end JSSE security framework and can applications be configured to FIPS-140
  • 19. Mobile Application Updates (Flash Update) Upgrade application on mobile devices without redeploying to stores : • Operator deploys a new version on Convertigo Server (Admin Console, or automatically by extracting from SVN) • Any mobile device connecting to Convertigo will check application version • If a new version is detected, only modified resources will be downloaded to device • Mobile application starts with new mobile version • Administrator can configure to let the user choose if he want the new version or not.
  • 20. Convertigo Off Line data • Convertigo Front end is based on PhoneGap • Programmers have access to SQLite local database • Programmers have access to mobile OS’s file API. Convertigo Server • Mobile Programmer is responsible for storing data in local database Local SQLite database • Automatic Convertigo Mobile framework offline data Synchronization Write/update requests are queued • For Read requests When not online • Transaction responses are automatically inserted in local database. • If online, Mobile asks the server. If offline, Mobile retrieves automatically data from the local database Convertigo • For Write/Update requests Server • If Offline, writes/updates are queued in local Server performs database The business logic • When online, all queued requests are executed on Read requests are automatically the server Stored in local database • Programmer only specifies what requests must be stored and what requests must be queued.