SlideShare uma empresa Scribd logo
1 de 17
What standardization gaps do you see in the market around
development and deployment of cross-platform native and/or web
apps ?

Does that pose challenges and how are you addressing those
challenges ?
Q1 2012 Status
                    Native   Hybrid   Web
User experience
Rich function
Expenses
Device APIs
Signal Management
Flexible security
Platform Range
Agility



      Worst                                 2
      Best
Native or Web ?
Gartner : By 2015, half of the applications that today would be written as native mobile apps will be
delivered as mobile Web apps.
Native    HTML5
Cross platform language &
                             No         Yes
IDE
Code pooling                 No         Yes
Standardized                 No      Yes (2014)
Back-end connect.            Any       JSON
Performances                High      Bowser
Market places                Yes        No
Approval process             iOS        No
                                        Per
UI                          Native
                                     platform



                                                  4
Business
                                      Back-end

                                     3rd party




                                                               UI
                                     back-end




                                                                      Native
                                     Facebook


                                                                    Application

                                                               BL
                                      Twitter


                                     Any other
                                      service



                                     Business
                                     Back-end

                                     3rd party
                                     back-end
                                                 BL
                                                                    UI




                                     Facebook
                                                       Web
                                                                             Web




                                                      server
                                                                           Application




                    UI




                                      Twitter
                    User interface

BL Business logic




                                     Any other
                                      service
              5
How to fill in the gap ?
 Using Framework !
Source Orange



                7
PhoneGap          Titanium
                                         Javascript
Architecture         Native wrapper
                                          runtime
Coding                  HTML 5        Pure Javascript
                                         Titanium
Renderer             Native browser
                                          engine
Native UI                 No                Yes
Market submission         Yes               Yes
Performances            Browser       Closer to native
Platform supported         7                 2
Plugins                   Yes          Yes (complex)
Complexity              Simple        More complex


                                                         8
Native AD toolsets and runtimes

                                                                    MEAPs with prepackaged apps
 There is no perfect solution                                    MCAPs, AD tools with web support
                                                     Native
Each one has advantages and
                                Cost / Complexity
                                                     Web
                                                                   JavaScript and RIA frameworks
        weaknesses
                                                              Web adapter/transcoding tools
Complexity and performances
                                                     Smartphone-optimized site
     means heavy tools
                                                    Do nothing — rely 100% on web

                                                                  Quality of User Experience
How Mootwin helps reducing the gap between
     all the tools and the standards ?
Complexity /                             Mootwin Framework
Performances


                                                              Native App


                                            Titanium App


                            PhoneGap
                           Wrapper & JS
                            framework


                Web Apps




                                                                   11
Mootwin
                                           App
                                UI
Weak network
   proof
                                                       Real time channel

 Incremental                           Mootwin App
    cache
                                        Platform
All back-ends                  BL
   Connct.

  Certified


                Back-end
banking grade




                                            Facebook




                                                                       Any other
                           back-end
                           3rd party
                Business




                                                             Twitter



                                                                        service
  security

 Data query
  engine




                                                                                   12
Server Side

                                               Mootwin Operation Server

Mobile Side                                         Serveur-side




                                                                                         Enterprise Backend systems
                                                  Application Code
                      Device system
                                                 M-Data Exchange
  Application Code




                        M-Data Exchange
                                               M-Identity Management




                                                                          M-Web Portal
                       Local Cache (Offline)
                                               Unified PUSH Notif. API

                        PUSH Notification
                                                   Usage Tracking

                     Runtime Skinning          Mobile WebApp
                                               Live Update




                                                                                                                      13
• Strong features & modules for all platforms
  at the lowest cost
• Server flexibility & remote management
• Reduction up to 70% of a new platform
  development




                                           14
Thank you
     Emmanuel HAVET
       @mootwin
     www.mootwin.com

Slides link on Twitter account
Mootwin Application Platform
   Pro-active                  M-Identity                Multichannel
  Context Aware               Management




Bi-directional realtime                             Seamless Interconnection
communication             Manage multi-device       with backend systems
channel                   mobile Identity           (CRM)

Realtime tracking of                                Total control thanks to a
                          Mapping IS Identity and   Common & Server-side
users navigation          Mobile Identity           Business Logic
context
                                                    Multi-platform support
User context (phone       Multicriteria Filtering   (SmartPhone, Tablet,
sensors, location)                                  WebTV, …)
                          Groups of mobile users
Proactive data pre-                                 In-App Push with rich
                          based on business rules   content
fetching

                                                                                16
Information
                                                                                                                    System

                                                                                                                  Accounts
                                                          Server-side App

                                                                                XML                              Financial
                                                                              Connector
                                                                                                                   Data
                                                             M-Data             Push
                               001010101100
                               001010101010    M-Data
                                                            Connector         Connector
                                              Exchange       Engine
                                                                                                                 Third-Party
                                                                                RSS
                                                                                                                  Provider
                                                                              Connector
                                                                                                                   News
                                                                                                                  Provider



                                              Incremental Push updates to                 •   Optimized connector selection
Hides the complexity of connectivity          dramatically reduce data exchange et            depdending on incoming mobile
and data management to developers             increase responsiveness.                        request
                                              Server-side Cache to optimize backend       •   Standard connectors for a
Makes transactions fast, secure and
                                              response time                                   seamless interconnection
reliable
                                                                                              (HTTP, REST, SOAP, XML, JSON, …)
                                              Mobile requests mutualization to
Transparent Persistent Offline Storage        reduced workload on interconnected          •   Built-in aggregation mecanism for
                                                                                                    17                  17
                                              backends                                        multiple datasources

Mais conteúdo relacionado

Mais procurados

LiMo Foundation BONDI SDK
LiMo Foundation BONDI SDKLiMo Foundation BONDI SDK
LiMo Foundation BONDI SDKmattswan
 
Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191umeshchavan
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic Software
 
microsoft windows phone for government and citizens
microsoft  windows phone for government and citizensmicrosoft  windows phone for government and citizens
microsoft windows phone for government and citizensjoelcitizen
 
All comparison
All comparisonAll comparison
All comparisongupta25
 
F5DIGITAL DigiGen09_workshop_part5
F5DIGITAL DigiGen09_workshop_part5F5DIGITAL DigiGen09_workshop_part5
F5DIGITAL DigiGen09_workshop_part5Gregory Birgé
 
Presenting the Open Web Device by Telefonica
Presenting the Open Web Device by TelefonicaPresenting the Open Web Device by Telefonica
Presenting the Open Web Device by TelefonicaFrancisco Jordano
 
Integration of OSGi and User Friendly UI Application - Akira Moriguchi
Integration of OSGi and User Friendly UI Application - Akira MoriguchiIntegration of OSGi and User Friendly UI Application - Akira Moriguchi
Integration of OSGi and User Friendly UI Application - Akira Moriguchimfrancis
 
Camo Tech (Apr 2010)
Camo Tech (Apr 2010)Camo Tech (Apr 2010)
Camo Tech (Apr 2010)rogeratnj
 
Forum Nokia Dev. Camp - Biz Dev_ Paris 17&18 Nov Final
Forum Nokia Dev. Camp - Biz Dev_ Paris 17&18 Nov FinalForum Nokia Dev. Camp - Biz Dev_ Paris 17&18 Nov Final
Forum Nokia Dev. Camp - Biz Dev_ Paris 17&18 Nov FinalDALEZ
 
Polysource It Profile
Polysource It ProfilePolysource It Profile
Polysource It Profileelenarys
 
Poly Source It Profile
Poly Source It ProfilePoly Source It Profile
Poly Source It Profilemoseskhedi
 
Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsAyushman Jain
 
Ipad Application Development Casestudy
Ipad Application Development CasestudyIpad Application Development Casestudy
Ipad Application Development Casestudydheerajkureel
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09Martha Rotter
 
Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant Xoriant Corporation
 

Mais procurados (20)

Rococo Software Q409
Rococo Software Q409Rococo Software Q409
Rococo Software Q409
 
LiMo Foundation BONDI SDK
LiMo Foundation BONDI SDKLiMo Foundation BONDI SDK
LiMo Foundation BONDI SDK
 
Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013
 
Gs Web Marketing Portfolio
Gs Web Marketing PortfolioGs Web Marketing Portfolio
Gs Web Marketing Portfolio
 
The Blackberry Opportunity (RIM) 160612
The Blackberry Opportunity (RIM) 160612The Blackberry Opportunity (RIM) 160612
The Blackberry Opportunity (RIM) 160612
 
microsoft windows phone for government and citizens
microsoft  windows phone for government and citizensmicrosoft  windows phone for government and citizens
microsoft windows phone for government and citizens
 
All comparison
All comparisonAll comparison
All comparison
 
F5DIGITAL DigiGen09_workshop_part5
F5DIGITAL DigiGen09_workshop_part5F5DIGITAL DigiGen09_workshop_part5
F5DIGITAL DigiGen09_workshop_part5
 
Presenting the Open Web Device by Telefonica
Presenting the Open Web Device by TelefonicaPresenting the Open Web Device by Telefonica
Presenting the Open Web Device by Telefonica
 
Integration of OSGi and User Friendly UI Application - Akira Moriguchi
Integration of OSGi and User Friendly UI Application - Akira MoriguchiIntegration of OSGi and User Friendly UI Application - Akira Moriguchi
Integration of OSGi and User Friendly UI Application - Akira Moriguchi
 
Camo Tech (Apr 2010)
Camo Tech (Apr 2010)Camo Tech (Apr 2010)
Camo Tech (Apr 2010)
 
Forum Nokia Dev. Camp - Biz Dev_ Paris 17&18 Nov Final
Forum Nokia Dev. Camp - Biz Dev_ Paris 17&18 Nov FinalForum Nokia Dev. Camp - Biz Dev_ Paris 17&18 Nov Final
Forum Nokia Dev. Camp - Biz Dev_ Paris 17&18 Nov Final
 
Polysource It Profile
Polysource It ProfilePolysource It Profile
Polysource It Profile
 
Poly Source It Profile
Poly Source It ProfilePoly Source It Profile
Poly Source It Profile
 
Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applications
 
Ipad Application Development Casestudy
Ipad Application Development CasestudyIpad Application Development Casestudy
Ipad Application Development Casestudy
 
Ericsson Labs 100322
Ericsson Labs 100322Ericsson Labs 100322
Ericsson Labs 100322
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
 
Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant
 

Semelhante a MobiWebApp 2012 - Gaps between standard & tool for native and web mobile applications

MeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and ValidationMeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and ValidationIntel Developer Zone Community
 
Mee go是您的新机遇
Mee go是您的新机遇Mee go是您的新机遇
Mee go是您的新机遇OpenSourceCamp
 
Cross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San FranciscoCross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San FranciscoCA API Management
 
Webinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformWebinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformService2Media
 
Execution Semantics of BPMN through MDE Web Application Generation, using BPM...
Execution Semantics of BPMN through MDE Web Application Generation, using BPM...Execution Semantics of BPMN through MDE Web Application Generation, using BPM...
Execution Semantics of BPMN through MDE Web Application Generation, using BPM...Marco Brambilla
 
Cross Platform Mobile Developmemnt
Cross Platform Mobile DevelopmemntCross Platform Mobile Developmemnt
Cross Platform Mobile DevelopmemntSoutom Dhara
 
Incentivated nma live masterclass (mobile) 20 may11
Incentivated nma live masterclass (mobile) 20 may11Incentivated nma live masterclass (mobile) 20 may11
Incentivated nma live masterclass (mobile) 20 may11Jason Cross
 
Flying Pixels Ent Apps Jeremy Chone
Flying Pixels Ent Apps Jeremy ChoneFlying Pixels Ent Apps Jeremy Chone
Flying Pixels Ent Apps Jeremy Chonerajivmordani
 
The Phonegap Architecture
The Phonegap ArchitectureThe Phonegap Architecture
The Phonegap ArchitectureFrank Gielen
 
Building Native Mobile Applications with PhoneGap
Building Native Mobile Applications with PhoneGapBuilding Native Mobile Applications with PhoneGap
Building Native Mobile Applications with PhoneGapSimon MacDonald
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterpriseBryce Curtis
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki FinalAnush Kumar
 
A Lap Around Silverlight 5
A Lap Around Silverlight 5A Lap Around Silverlight 5
A Lap Around Silverlight 5Frank La Vigne
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseVenkat Alagarsamy
 
Mobile Enterprise Application Platform: A solution to myriad challenges in en...
Mobile Enterprise Application Platform: A solution to myriad challenges in en...Mobile Enterprise Application Platform: A solution to myriad challenges in en...
Mobile Enterprise Application Platform: A solution to myriad challenges in en...[x]cube LABS
 
Sap net weaver business client introduction
Sap net weaver business client   introductionSap net weaver business client   introduction
Sap net weaver business client introductionRajesh Adhate
 
DevOps for Mobile - DevOpsDays, NY, 2013
DevOps for Mobile - DevOpsDays, NY, 2013DevOps for Mobile - DevOpsDays, NY, 2013
DevOps for Mobile - DevOpsDays, NY, 2013Sanjeev Sharma
 
02 Ms Online Identity Session 1
02 Ms Online Identity   Session 102 Ms Online Identity   Session 1
02 Ms Online Identity Session 1Sivadon Chaisiri
 
Dev mobile apps ent it final
Dev mobile apps ent   it finalDev mobile apps ent   it final
Dev mobile apps ent it finalHeinrich Seeger
 

Semelhante a MobiWebApp 2012 - Gaps between standard & tool for native and web mobile applications (20)

MeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and ValidationMeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and Validation
 
Mee go是您的新机遇
Mee go是您的新机遇Mee go是您的新机遇
Mee go是您的新机遇
 
Cross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San FranciscoCross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San Francisco
 
Webinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformWebinar The App Lifecycle Platform
Webinar The App Lifecycle Platform
 
Execution Semantics of BPMN through MDE Web Application Generation, using BPM...
Execution Semantics of BPMN through MDE Web Application Generation, using BPM...Execution Semantics of BPMN through MDE Web Application Generation, using BPM...
Execution Semantics of BPMN through MDE Web Application Generation, using BPM...
 
Cross Platform Mobile Developmemnt
Cross Platform Mobile DevelopmemntCross Platform Mobile Developmemnt
Cross Platform Mobile Developmemnt
 
Incentivated nma live masterclass (mobile) 20 may11
Incentivated nma live masterclass (mobile) 20 may11Incentivated nma live masterclass (mobile) 20 may11
Incentivated nma live masterclass (mobile) 20 may11
 
Flying Pixels Ent Apps Jeremy Chone
Flying Pixels Ent Apps Jeremy ChoneFlying Pixels Ent Apps Jeremy Chone
Flying Pixels Ent Apps Jeremy Chone
 
The Phonegap Architecture
The Phonegap ArchitectureThe Phonegap Architecture
The Phonegap Architecture
 
Building Native Mobile Applications with PhoneGap
Building Native Mobile Applications with PhoneGapBuilding Native Mobile Applications with PhoneGap
Building Native Mobile Applications with PhoneGap
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the Enterprise
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
 
A Lap Around Silverlight 5
A Lap Around Silverlight 5A Lap Around Silverlight 5
A Lap Around Silverlight 5
 
Cloud Review V2
Cloud Review V2Cloud Review V2
Cloud Review V2
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterprise
 
Mobile Enterprise Application Platform: A solution to myriad challenges in en...
Mobile Enterprise Application Platform: A solution to myriad challenges in en...Mobile Enterprise Application Platform: A solution to myriad challenges in en...
Mobile Enterprise Application Platform: A solution to myriad challenges in en...
 
Sap net weaver business client introduction
Sap net weaver business client   introductionSap net weaver business client   introduction
Sap net weaver business client introduction
 
DevOps for Mobile - DevOpsDays, NY, 2013
DevOps for Mobile - DevOpsDays, NY, 2013DevOps for Mobile - DevOpsDays, NY, 2013
DevOps for Mobile - DevOpsDays, NY, 2013
 
02 Ms Online Identity Session 1
02 Ms Online Identity   Session 102 Ms Online Identity   Session 1
02 Ms Online Identity Session 1
 
Dev mobile apps ent it final
Dev mobile apps ent   it finalDev mobile apps ent   it final
Dev mobile apps ent it final
 

Último

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Último (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

MobiWebApp 2012 - Gaps between standard & tool for native and web mobile applications

  • 1. What standardization gaps do you see in the market around development and deployment of cross-platform native and/or web apps ? Does that pose challenges and how are you addressing those challenges ?
  • 2. Q1 2012 Status Native Hybrid Web User experience Rich function Expenses Device APIs Signal Management Flexible security Platform Range Agility Worst 2 Best
  • 3. Native or Web ? Gartner : By 2015, half of the applications that today would be written as native mobile apps will be delivered as mobile Web apps.
  • 4. Native HTML5 Cross platform language & No Yes IDE Code pooling No Yes Standardized No Yes (2014) Back-end connect. Any JSON Performances High Bowser Market places Yes No Approval process iOS No Per UI Native platform 4
  • 5. Business Back-end 3rd party UI back-end Native Facebook Application BL Twitter Any other service Business Back-end 3rd party back-end BL UI Facebook Web Web server Application UI Twitter User interface BL Business logic Any other service 5
  • 6. How to fill in the gap ? Using Framework !
  • 8. PhoneGap Titanium Javascript Architecture Native wrapper runtime Coding HTML 5 Pure Javascript Titanium Renderer Native browser engine Native UI No Yes Market submission Yes Yes Performances Browser Closer to native Platform supported 7 2 Plugins Yes Yes (complex) Complexity Simple More complex 8
  • 9. Native AD toolsets and runtimes MEAPs with prepackaged apps There is no perfect solution MCAPs, AD tools with web support Native Each one has advantages and Cost / Complexity Web JavaScript and RIA frameworks weaknesses Web adapter/transcoding tools Complexity and performances Smartphone-optimized site means heavy tools Do nothing — rely 100% on web Quality of User Experience
  • 10. How Mootwin helps reducing the gap between all the tools and the standards ?
  • 11. Complexity / Mootwin Framework Performances Native App Titanium App PhoneGap Wrapper & JS framework Web Apps 11
  • 12. Mootwin App UI Weak network proof Real time channel Incremental Mootwin App cache Platform All back-ends BL Connct. Certified Back-end banking grade Facebook Any other back-end 3rd party Business Twitter service security Data query engine 12
  • 13. Server Side Mootwin Operation Server Mobile Side Serveur-side Enterprise Backend systems Application Code Device system M-Data Exchange Application Code M-Data Exchange M-Identity Management M-Web Portal Local Cache (Offline) Unified PUSH Notif. API PUSH Notification Usage Tracking Runtime Skinning Mobile WebApp Live Update 13
  • 14. • Strong features & modules for all platforms at the lowest cost • Server flexibility & remote management • Reduction up to 70% of a new platform development 14
  • 15. Thank you Emmanuel HAVET @mootwin www.mootwin.com Slides link on Twitter account
  • 16. Mootwin Application Platform Pro-active M-Identity Multichannel Context Aware Management Bi-directional realtime Seamless Interconnection communication Manage multi-device with backend systems channel mobile Identity (CRM) Realtime tracking of Total control thanks to a Mapping IS Identity and Common & Server-side users navigation Mobile Identity Business Logic context Multi-platform support User context (phone Multicriteria Filtering (SmartPhone, Tablet, sensors, location) WebTV, …) Groups of mobile users Proactive data pre- In-App Push with rich based on business rules content fetching 16
  • 17. Information System Accounts Server-side App XML Financial Connector Data M-Data Push 001010101100 001010101010 M-Data Connector Connector Exchange Engine Third-Party RSS Provider Connector News Provider Incremental Push updates to • Optimized connector selection Hides the complexity of connectivity dramatically reduce data exchange et depdending on incoming mobile and data management to developers increase responsiveness. request Server-side Cache to optimize backend • Standard connectors for a Makes transactions fast, secure and response time seamless interconnection reliable (HTTP, REST, SOAP, XML, JSON, …) Mobile requests mutualization to Transparent Persistent Offline Storage reduced workload on interconnected • Built-in aggregation mecanism for 17 17 backends multiple datasources