SlideShare a Scribd company logo
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

PDF
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
PPTX
A Dynamic Telecommunications SOA platform – A WSO2 and 2degrees Mobile Ltd Co...
PDF
Hybrid Applications with WebSphere commerce and Worklight
PPTX
IBM API Connect Deployment `Good Practices - IBM Think 2018
PDF
IBM InterConnect 2013 Cloud General Session: George Karidis
PDF
Enterprise grade cloud services with data power virtual
PPT
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
PDF
IBM Mobile First
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
A Dynamic Telecommunications SOA platform – A WSO2 and 2degrees Mobile Ltd Co...
Hybrid Applications with WebSphere commerce and Worklight
IBM API Connect Deployment `Good Practices - IBM Think 2018
IBM InterConnect 2013 Cloud General Session: George Karidis
Enterprise grade cloud services with data power virtual
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
IBM Mobile First

What's hot (20)

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

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

PPTX
Magic mobile webinar_Jan2013
PDF
HTML5 Mobile Application Framework
PPTX
Magic xpa total mobility experience
PPTX
Magic xpa total mobility experience
PDF
Build and Connect Enterprise Mobile Applications from developerWorks Live!
PDF
Cloud & The Mobile Stack
PPTX
Convertigo Composite Application Platform
PDF
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
PPTX
Magic xpa total mobility experience
PDF
New Ways To Engage With Tiempo 2011
PDF
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
PDF
Lcds & Blaze Ds by Corneliu Creanga
PDF
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
PPT
Worklight nitin nm
PDF
IBM Worklight
PDF
[2011-17-C-4] Heroku & database.com
PDF
Impact 2014 The Mobile Enterprise
PDF
CM WebClient CA Expo Mannheim Germany
PDF
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
PPT
Enterprise Enabler- Presentation
Magic mobile webinar_Jan2013
HTML5 Mobile Application Framework
Magic xpa total mobility experience
Magic xpa total mobility experience
Build and Connect Enterprise Mobile Applications from developerWorks Live!
Cloud & The Mobile Stack
Convertigo Composite Application Platform
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Magic xpa total mobility experience
New Ways To Engage With Tiempo 2011
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Lcds & Blaze Ds by Corneliu Creanga
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Worklight nitin nm
IBM Worklight
[2011-17-C-4] Heroku & database.com
Impact 2014 The Mobile Enterprise
CM WebClient CA Expo Mannheim Germany
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Enterprise Enabler- Presentation
Ad

Recently uploaded (20)

PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
August Patch Tuesday
PDF
Hybrid model detection and classification of lung cancer
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Chapter 5: Probability Theory and Statistics
PDF
STKI Israel Market Study 2025 version august
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
observCloud-Native Containerability and monitoring.pptx
August Patch Tuesday
Hybrid model detection and classification of lung cancer
A comparative study of natural language inference in Swahili using monolingua...
O2C Customer Invoices to Receipt V15A.pptx
Chapter 5: Probability Theory and Statistics
STKI Israel Market Study 2025 version august
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
NewMind AI Weekly Chronicles – August ’25 Week III
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
Web App vs Mobile App What Should You Build First.pdf
Enhancing emotion recognition model for a student engagement use case through...
TLE Review Electricity (Electricity).pptx
cloud_computing_Infrastucture_as_cloud_p
Getting started with AI Agents and Multi-Agent Systems
A novel scalable deep ensemble learning framework for big data classification...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
DP Operators-handbook-extract for the Mautical Institute
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf

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.