Magic xpa
     Total Mobility Experience
Any Application, Any device, Any time
        Magic Brasil - 27/06/2012
Magic xpa

A Comprehensive Application
Platform for developing Mobile,
Web, SOA and desktop
applications
            Windows, iOS, Android, BlackBerry, Wi
Client
            ndows Mobile
Server      Windows, Solaris, Linux, AIX, IBM i
            Oracle, MS-
Database    SQL, DB2, DB2/400, ISAM/400, Pervasi
            ve, ODBC, SQLite
Framework .NET, Java, J2EE, COM, SOAP, REST
Magic xpi

Business and process
integration suite for data
integration between diverse
applications

               SAP R/3, SBO, SAP A1, Sharepoint,
Applications   Dynamics CRM, Force.com,
               Salesforce.com, JDE, Lotus Notes
               .NET, Java, Magic xpa, SOAP, REST,
               JMS, WebSphere MQ, MSMQ, FTP,
Endpoints
               HTTP, TCP, Flat file, Office, XML,
               SNMP, HL7
Certifications and Alliances
              • Oracle Validated
                Integration
                IBM Server Proven
                Salesforce.com Partner
                   AppExchange Certified
                Microsoft Partner
                   SharePoint
                   Dynamics CRM
                SAP Gold Partner
                   Certified SAP ERP
                   Certified SAP B1

                                           13
Technology Value
 Simple – Code-free, Metadata approach

 Future-proof – Technology isolation

 Comprehensive – Rich technology stack

 Agile - Productive, Adaptive

 Scalable – Desktop to enterprise
Worldwide Smartphone OS Market Share


            Android   iOS   Symbian   RIM   Bada   Microsoft   Other
     100%
                                                                     Other
      90%                                                          RIM
                                                                     4.8%
                                                                  8.8%
      80%                                                      Symbian
                                                                11.7%        Android
      70%                                                                    50.8%
      60%                                                        iOS
                                                                23.9%
      50%
      40%
      30%
      20%
      10%
       0%




Source: Gartner
Android

          A Linux-based operating
          system for mobile
          devices
          Developed by the Open
          Handset Alliance (2007)
          led by Google (acquired
          Android in 2005)
          Developers write
          primarily in a customized
          version of Java, using the
          Android SDK
iOS

Derived from Mac
OSX, based on Darwin, a
Unix-like operating system
based on FreeBSD and
Mach
Born in Jan 2007 as “iPhone
OS”
Xcode is the environment for
the iOS SDK. iPhone
applications, like iOS and
Mac OS X, are written in
Objective-C
BlackBerry

BlackBerry OS (phone)      Devices are
and BlackBerry Tablet      integrated into an
OS (PlayBook) are          organization's e-mail
proprietary multitasking   system through BES
environments developed
by RIM                     Full qwerty keyboard
                           BlackBerry JDE for
                           building Java
                           Platform, Micro
                           Edition (Java® ME)
                           applications, MIDP
                           compliant Java
Mobile Client Development
Web/HTML5 Apps




                   HTML UI and
     Application   JavaScript
     server        business logic
Hybrid Apps

                   Native and
                   JavaScript
                   business logic


     Application
     server
                   HTML UI
                   elements
Native Apps


     Server-side business logic

                                  Native UI and
           Application            business logic
           server
Multi-platform
(iPhone, Android, BlackBerry, Windows mobile)




             Native/Hybrid apps




     Integration with device capabilities
 (camera, GPS, accelerometer, local storage)
Mobile (also) Development
Application development tooling

Integration and enterprise connectivity

Single development paradigm

Native/hybrid runtime

Mobile, Desktop, Web and Server development
In 2 minutes – with 0 lines of code

Connected to the database            Created a mobile form with form
                                     designer
Created SQL statements for
query, insert, update, delete        Connected to the server
Created secure web services for      Received application updates
query, insert, update, delete
                                     Consumed the web services for
Fully transactional, with rollback   query, insert, update, delete
support
                                     Handled dataview caching
Implemented multi-tier, scalable
                                     Portable to multiple platforms
architecture
                                     Handled touch gestures
Implemented application
management                           Handled device rotation events
Distributed the application          Handled multiple screen DPI
Let’s see it in
  action…
 http://youtu.be/Lcnjvd1-qBg

 http://youtu.be/YXMdhhAMtpM
Magic xpa  total mobility experience

Magic xpa total mobility experience

  • 1.
    Magic xpa Total Mobility Experience Any Application, Any device, Any time Magic Brasil - 27/06/2012
  • 2.
    Magic xpa A ComprehensiveApplication Platform for developing Mobile, Web, SOA and desktop applications Windows, iOS, Android, BlackBerry, Wi Client ndows Mobile Server Windows, Solaris, Linux, AIX, IBM i Oracle, MS- Database SQL, DB2, DB2/400, ISAM/400, Pervasi ve, ODBC, SQLite Framework .NET, Java, J2EE, COM, SOAP, REST
  • 3.
    Magic xpi Business andprocess integration suite for data integration between diverse applications SAP R/3, SBO, SAP A1, Sharepoint, Applications Dynamics CRM, Force.com, Salesforce.com, JDE, Lotus Notes .NET, Java, Magic xpa, SOAP, REST, JMS, WebSphere MQ, MSMQ, FTP, Endpoints HTTP, TCP, Flat file, Office, XML, SNMP, HL7
  • 4.
    Certifications and Alliances • Oracle Validated Integration IBM Server Proven Salesforce.com Partner AppExchange Certified Microsoft Partner SharePoint Dynamics CRM SAP Gold Partner Certified SAP ERP Certified SAP B1 13
  • 5.
    Technology Value Simple– Code-free, Metadata approach Future-proof – Technology isolation Comprehensive – Rich technology stack Agile - Productive, Adaptive Scalable – Desktop to enterprise
  • 7.
    Worldwide Smartphone OSMarket Share Android iOS Symbian RIM Bada Microsoft Other 100% Other 90% RIM 4.8% 8.8% 80% Symbian 11.7% Android 70% 50.8% 60% iOS 23.9% 50% 40% 30% 20% 10% 0% Source: Gartner
  • 8.
    Android A Linux-based operating system for mobile devices Developed by the Open Handset Alliance (2007) led by Google (acquired Android in 2005) Developers write primarily in a customized version of Java, using the Android SDK
  • 9.
    iOS Derived from Mac OSX,based on Darwin, a Unix-like operating system based on FreeBSD and Mach Born in Jan 2007 as “iPhone OS” Xcode is the environment for the iOS SDK. iPhone applications, like iOS and Mac OS X, are written in Objective-C
  • 10.
    BlackBerry BlackBerry OS (phone) Devices are and BlackBerry Tablet integrated into an OS (PlayBook) are organization's e-mail proprietary multitasking system through BES environments developed by RIM Full qwerty keyboard BlackBerry JDE for building Java Platform, Micro Edition (Java® ME) applications, MIDP compliant Java
  • 11.
  • 12.
    Web/HTML5 Apps HTML UI and Application JavaScript server business logic
  • 13.
    Hybrid Apps Native and JavaScript business logic Application server HTML UI elements
  • 14.
    Native Apps Server-side business logic Native UI and Application business logic server
  • 15.
    Multi-platform (iPhone, Android, BlackBerry,Windows mobile) Native/Hybrid apps Integration with device capabilities (camera, GPS, accelerometer, local storage)
  • 16.
    Mobile (also) Development Applicationdevelopment tooling Integration and enterprise connectivity Single development paradigm Native/hybrid runtime Mobile, Desktop, Web and Server development
  • 17.
    In 2 minutes– with 0 lines of code Connected to the database Created a mobile form with form designer Created SQL statements for query, insert, update, delete Connected to the server Created secure web services for Received application updates query, insert, update, delete Consumed the web services for Fully transactional, with rollback query, insert, update, delete support Handled dataview caching Implemented multi-tier, scalable Portable to multiple platforms architecture Handled touch gestures Implemented application management Handled device rotation events Distributed the application Handled multiple screen DPI
  • 18.
    Let’s see itin action… http://youtu.be/Lcnjvd1-qBg http://youtu.be/YXMdhhAMtpM

Editor's Notes

  • #3 All in 1
  • #4 Implement BPs .
  • #9 There was a battle on the desktop between windows and linux. Windows won.On mobile unix won.Oracle is suing google for breaching IP in Java
  • #10 Revamped C, but not c++
  • #11 BB OS , andNew os called playbook OS, both will be replaced by BBX.
  • #12 Deployment modelsWeb apps. – HTML UI with JS. Server is developed in a different language.Browser is limited in its access to the device.Hybrid – local access to the device. UI is a mix of native , JS and html.Native – native UI. Access to the device is full.Xpa allows all of them.Add a few screen shots from iOS , android of the same screen.They will all look native , using the SAME code.All from 1 tool , server using the same tool.