SlideShare uma empresa Scribd logo
1 de 28
Actian OpenROAD
                           and the Mobile Revolution




Consolidate Systems, LLC
Presentation

              •      Consolidate Systems, LLC
                   •       Roy Deal Simon

                   •       Kim Ginnerup

                   •       John Mahony

              •      Provide Tools and Services to leverage the
                     potential of ABF and OpenROAD


Consolidate Systems, LLC
OpenROAD Development
    MakeImage
OpenROAD Development
    MakeImage
Sell OpenROAD apps
     in AppStore
Sell OpenROAD apps
     in AppStore
Sell OpenROAD apps
        in AppStore




Mobile   is a web application using PhoneGap
But, why not just native?
•   Because of fragmentation

    •   Mobile                 •   Desktop

        •   iPhone, iPad           •   Windows

        •   Windows Phone          •   Linux

        •   Androids               •   Mac

        •   Blackberry
Web Applications

              •      Browsers are the new “Virtual Machines”
              •      Javascript (ECMA script 5.1)
              •      HTML 5
              •      CSS3
              •      Adoption has never been faster


Consolidate Systems, LLC
Browser ES5 adoption




Consolidate Systems, LLC
                           Source: http://kangax.github.com/es5-compat-table/
Javascript!

       •      Are you kidding me?
            •      That slow DOM language from last millennium?

       •      I am serious!
            •      Todays implementations are fast
                 •         There has been a race the past 2 years


              http://www.infoq.com/presentations/JavaScript-Today-and-Tomorrow
Consolidate Systems, LLC
OpenROAD
              •      OpenROAD as a web application!
                   •       Is that possible?
                           •   Yes it is
              •      I do not believe you! Show me!
                   •       Easy now!
              •      First the OpenROAD application
                   •       Actian Timesheet Application Version 2
                           •   Actian has kindly given us access

Consolidate Systems, LLC
OpenROAD eClient
OpenROAD on the Web
          •      Timesheet application

          •      Proof Of Concept

          •      Actian told us it was a simple & small eclient!

               •      5 OpenROAD Applications

                    •      >7000 lines of code - after refactoring
                           •   Just about every code construct is in there

                    •      5 frames,
                                                                             • Server
                    •      54 user classes                                     • 2 applications
                                                                               • 60 procedures
          •      Translated into: HTML5, CSS3, JavaScript
Consolidate Systems, LLC
On a Mac




OpenROAD in Chrome
What you need to do!
          •      Export your OpenROAD Application to XML
          •      Use our code-generator to translate it into:
               •      HTML5, JavaScript and CSS3

          •      Deploy it to a webserver
          •      Unchanged OpenROAD Server
               •      Simple enhancement to the OpenROAD Gatekeeper
                    •      JSON.NET: json to xml and back

Consolidate Systems, LLC
Mobile OpenROAD
              •      Same source code for all platforms
              •      Adjust layout using CSS @media queries
                   •       Responsive design

              •      Tab, Zoom and Pinch
              •      Runs on WiFi or Cellular (3G, GSM, CDMA, ...)
              •      You decide how many different layouts you
                     want to support

Consolidate Systems, LLC
                                                       Let’s have a look...
iPhone


                                     iPhone



                    iPad




                           HTC Evo
Sony xperia ST18i
                                              HTC Windows Phone
Try it yourself - Now!
                      http://bit.ly/ginnerup



                          Disclaimer!
                  Server is in my home office

  Web Server
Old Mac Mini Server                       OpenROAD / Ingres
                                          Running in VMware Fusion
                                                on my iMac
Web services
          •      All server access is Web Service based
               •      We use jquery and json

          •      OpenROAD Server provides this fairly easy
               •      Translated client is not tied to the OpenROAD
                      Server

          •      It can consume any Web Services
               •      You can still code it OpenROAD

Consolidate Systems, LLC
“BI” magic in 3 minutes
              •      Precooked OpenROAD App
                   •       one frame, one class

                   •       Call Yahoo Finance Webservice through Google
                           •   Does not work in OpenROAD yet

              •      Export the application
              •      Convert it
              •      Run it

Consolidate Systems, LLC
“BI” Magic




OpenROAD
                                         Web app

           Try it out: http://bit.ly/consolidate-biapp
Summary

              •      OpenROAD on the web is possible
              •      OpenROAD on mobile is possible
              •      Browsers are the new virtual machines
              •      Javascript is fast enough
              •      The future is now!


Consolidate Systems, LLC
5 Step Process
                                 1. time
     1. Analysis                  Analysis


     2. Preparation              Refactoring   Development


     3. Translation               “Sirius”       “Sirius”


     4. Styling                     CSS           CSS


     5. Device                     Device        Device




Consolidate Systems, LLC
Pilots needed
              •      There are limited room for a couple of pilot
                     projects
              •      This is not offered as a free ride
              •      Help us shape the future

    OpenROAD can become the worlds first 4GL
         cross platform cross device IDE

Consolidate Systems, LLC
License Models
                                              (Tentative)

              •      Click
                   •       Pay as you Go

              •      Old School
                   •       Named Applications
                           •   Fixed Component Count

              •      Site
                   •       All applications

Consolidate Systems, LLC
Questions?


email: info@consolidatesystems.com

Mais conteúdo relacionado

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Destaque

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destaque (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Actian OpenROAD and the Mobile Revolution

  • 1. Actian OpenROAD and the Mobile Revolution Consolidate Systems, LLC
  • 2. Presentation • Consolidate Systems, LLC • Roy Deal Simon • Kim Ginnerup • John Mahony • Provide Tools and Services to leverage the potential of ABF and OpenROAD Consolidate Systems, LLC
  • 5. Sell OpenROAD apps in AppStore
  • 6. Sell OpenROAD apps in AppStore
  • 7. Sell OpenROAD apps in AppStore Mobile is a web application using PhoneGap
  • 8. But, why not just native? • Because of fragmentation • Mobile • Desktop • iPhone, iPad • Windows • Windows Phone • Linux • Androids • Mac • Blackberry
  • 9. Web Applications • Browsers are the new “Virtual Machines” • Javascript (ECMA script 5.1) • HTML 5 • CSS3 • Adoption has never been faster Consolidate Systems, LLC
  • 10. Browser ES5 adoption Consolidate Systems, LLC Source: http://kangax.github.com/es5-compat-table/
  • 11. Javascript! • Are you kidding me? • That slow DOM language from last millennium? • I am serious! • Todays implementations are fast • There has been a race the past 2 years http://www.infoq.com/presentations/JavaScript-Today-and-Tomorrow Consolidate Systems, LLC
  • 12.
  • 13. OpenROAD • OpenROAD as a web application! • Is that possible? • Yes it is • I do not believe you! Show me! • Easy now! • First the OpenROAD application • Actian Timesheet Application Version 2 • Actian has kindly given us access Consolidate Systems, LLC
  • 15. OpenROAD on the Web • Timesheet application • Proof Of Concept • Actian told us it was a simple & small eclient! • 5 OpenROAD Applications • >7000 lines of code - after refactoring • Just about every code construct is in there • 5 frames, • Server • 54 user classes • 2 applications • 60 procedures • Translated into: HTML5, CSS3, JavaScript Consolidate Systems, LLC
  • 16. On a Mac OpenROAD in Chrome
  • 17. What you need to do! • Export your OpenROAD Application to XML • Use our code-generator to translate it into: • HTML5, JavaScript and CSS3 • Deploy it to a webserver • Unchanged OpenROAD Server • Simple enhancement to the OpenROAD Gatekeeper • JSON.NET: json to xml and back Consolidate Systems, LLC
  • 18. Mobile OpenROAD • Same source code for all platforms • Adjust layout using CSS @media queries • Responsive design • Tab, Zoom and Pinch • Runs on WiFi or Cellular (3G, GSM, CDMA, ...) • You decide how many different layouts you want to support Consolidate Systems, LLC Let’s have a look...
  • 19. iPhone iPhone iPad HTC Evo Sony xperia ST18i HTC Windows Phone
  • 20. Try it yourself - Now! http://bit.ly/ginnerup Disclaimer! Server is in my home office Web Server Old Mac Mini Server OpenROAD / Ingres Running in VMware Fusion on my iMac
  • 21. Web services • All server access is Web Service based • We use jquery and json • OpenROAD Server provides this fairly easy • Translated client is not tied to the OpenROAD Server • It can consume any Web Services • You can still code it OpenROAD Consolidate Systems, LLC
  • 22. “BI” magic in 3 minutes • Precooked OpenROAD App • one frame, one class • Call Yahoo Finance Webservice through Google • Does not work in OpenROAD yet • Export the application • Convert it • Run it Consolidate Systems, LLC
  • 23. “BI” Magic OpenROAD Web app Try it out: http://bit.ly/consolidate-biapp
  • 24. Summary • OpenROAD on the web is possible • OpenROAD on mobile is possible • Browsers are the new virtual machines • Javascript is fast enough • The future is now! Consolidate Systems, LLC
  • 25. 5 Step Process 1. time 1. Analysis Analysis 2. Preparation Refactoring Development 3. Translation “Sirius” “Sirius” 4. Styling CSS CSS 5. Device Device Device Consolidate Systems, LLC
  • 26. Pilots needed • There are limited room for a couple of pilot projects • This is not offered as a free ride • Help us shape the future OpenROAD can become the worlds first 4GL cross platform cross device IDE Consolidate Systems, LLC
  • 27. License Models (Tentative) • Click • Pay as you Go • Old School • Named Applications • Fixed Component Count • Site • All applications Consolidate Systems, LLC

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n