Magic xpa
     Total Mobility Experience
Any Application, Any device, Any time
       Magic Brasil - October/2012
About Magic

Founded in 1982
NASDAQ : MGIC
(1991)
Global Partners:
3000+
Presence: 50
Countries




Strategic
Partnerships:
Magic’s Solutions


Application Platform     Integration Platform
  Platform-Independent     Multi-Platform
  Faster development       Code free
  Highly Scalable          Highly productive
                           Cost-effective
Magic xpa

A Comprehensive Application Platform for
developing Mobile, Web, SOA and desktop
applications

           Windows, iOS, Android, BlackBerry,
Client
           Windows Mobile
Server     Windows, Solaris, Linux, AIX, IBM i
           Oracle, MS-SQL, DB2, DB2/400,
Database
           ISAM/400, Pervasive, 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




Source: Gartner
Worldwide Smartphone OS Market Share




Source: Gartner
Worldwide Smartphone OS Market Share
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 (Web and Mixed)

                              Native and
                              JavaScript
                              business logic


      Application
      server
                              HTML UI
                              elements
Native Apps


     Server-side business logic

                                  Native UI and
           Application            business logic
           server
Magic RIA Mobile – Cloud Computing Model
Highlights about Magic xpa

Cloud Computing Model – App Centralized

High Productivity

Integration and enterprise connectivity

Single development paradigm for all plataforms

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 - October/2012
  • 2.
    About Magic Founded in1982 NASDAQ : MGIC (1991) Global Partners: 3000+ Presence: 50 Countries Strategic Partnerships:
  • 3.
    Magic’s Solutions Application Platform Integration Platform Platform-Independent Multi-Platform Faster development Code free Highly Scalable Highly productive Cost-effective
  • 4.
    Magic xpa A ComprehensiveApplication Platform for developing Mobile, Web, SOA and desktop applications Windows, iOS, Android, BlackBerry, Client Windows Mobile Server Windows, Solaris, Linux, AIX, IBM i Oracle, MS-SQL, DB2, DB2/400, Database ISAM/400, Pervasive, ODBC, SQLite Framework .NET, Java, J2EE, COM, SOAP, REST
  • 5.
    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
  • 6.
    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
  • 7.
    Technology Value Simple – Code-free, Metadata approach Future-proof – Technology isolation Comprehensive – Rich technology stack Agile - Productive, Adaptive Scalable – Desktop to enterprise
  • 9.
    Worldwide Smartphone OSMarket Share Source: Gartner
  • 10.
    Worldwide Smartphone OSMarket Share Source: Gartner
  • 11.
  • 12.
    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
  • 13.
    iOS Derived from MacOSX, 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
  • 14.
    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
  • 15.
  • 16.
    Web/HTML5 Apps HTML UI and Application JavaScript server business logic
  • 17.
    Hybrid Apps (Weband Mixed) Native and JavaScript business logic Application server HTML UI elements
  • 18.
    Native Apps Server-side business logic Native UI and Application business logic server
  • 19.
    Magic RIA Mobile– Cloud Computing Model
  • 20.
    Highlights about Magicxpa Cloud Computing Model – App Centralized High Productivity Integration and enterprise connectivity Single development paradigm for all plataforms Native/hybrid runtime Mobile, Desktop, Web and Server development
  • 21.
    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
  • 22.
    Let’s see itin action… http://youtu.be/Lcnjvd1-qBg http://youtu.be/YXMdhhAMtpM

Editor's Notes

  • #5 All in 1
  • #6 Implement BPs .
  • #13 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
  • #14 Revamped C, but not c++
  • #15 BB OS , andNew os called playbook OS, both will be replaced by BBX.
  • #16 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.