Cross Platform Portability and Performance
              Without Compromise




© Ideaworks3D Limited | Business Confidential   Page
                                                       1
Paul Gregory
Chief Software Architect
paul.gregory@marmalademail.com



                                 Page
More platforms
More possibilities




                     Page
Page
Marmalade Provides the Solution
Mobile Game Development Complexities


                               UNIFIED device SDKs
                                 •
                                    Single codebase
                                    No
                                     Takes away the
                             FRAGMENTED                 pain of
                                                        for all
                                TOOLS
                                 •
                                       platforms OS
                                       Use your favourite IDE…
                                        device and
                                   •
                                       Common favourite
                                       …on yourLanguage
                                        fragmentation
                                   •
                                       Update simulator
                                       platformonce deploy
                                        Desktop
       UNIFIED
        CODE
       DEVICES                         immediately
                                   •
                                       Binary compatibility


               UNIFIED
               FRAGMENTED                  FRAGMENTED
                                               UNIFIED
               DEVICES                           CODE




© Ideaworks3D Limited | Business Confidential                Page
                                                                    5
Marmalade


      2D Graphics Text Networking Etc.
         3D Graphics UI Resources
                       Your Application

                     “Marmalade Studio”

      “Marmalade System”                        Graphics

       Operating               Device
                                                OpenGL ES
        System                 Drivers

© Ideaworks3D Limited | Business Confidential               Page
                                                                   6
Marmalade Extensions Development Kit




                                                                                  Standard
                                iOS            XCode                                 iOS




                                                         Platform SDK and Tools
                               Config          Project                             Library
           Extension Builder




                                                                                             Marmalade
                                                                                              Marmalade
 Single                                  MKB
                                                                                             Extension
                                                                                               Extension
S4E File                                                                                         Library


                                                                                  Standard
                               Android         Eclipse                            Android
                               Config          Project                             Library




© Ideaworks3D Limited | Business Confidential                                                     Page
                                                                                                         7
Marmalade Partner
Eco-system




                    Page
Good for Sharing


http://github.com/marmalade




                              Page
•
     Native UI
•
     HTML5, CSS3 and JavaScript support
•
     Smart TV platforms
•
     Desktop Deployment
     Windows, OSX and Linux



    Marmalade Roadmap – what’s coming?




                                          Page
Thank you and any
Questions?
paul.gregory@marmalademail.com



                                 Page

Marmalade: Cross Platform: Portability and Performance without compromise

  • 1.
    Cross Platform Portabilityand Performance Without Compromise © Ideaworks3D Limited | Business Confidential Page 1
  • 2.
    Paul Gregory Chief SoftwareArchitect paul.gregory@marmalademail.com Page
  • 3.
  • 4.
  • 5.
    Marmalade Provides theSolution Mobile Game Development Complexities UNIFIED device SDKs • Single codebase No Takes away the FRAGMENTED pain of for all TOOLS • platforms OS Use your favourite IDE… device and • Common favourite …on yourLanguage fragmentation • Update simulator platformonce deploy Desktop UNIFIED CODE DEVICES immediately • Binary compatibility UNIFIED FRAGMENTED FRAGMENTED UNIFIED DEVICES CODE © Ideaworks3D Limited | Business Confidential Page 5
  • 6.
    Marmalade 2D Graphics Text Networking Etc. 3D Graphics UI Resources Your Application “Marmalade Studio” “Marmalade System” Graphics Operating Device OpenGL ES System Drivers © Ideaworks3D Limited | Business Confidential Page 6
  • 7.
    Marmalade Extensions DevelopmentKit Standard iOS XCode iOS Platform SDK and Tools Config Project Library Extension Builder Marmalade Marmalade Single MKB Extension Extension S4E File Library Standard Android Eclipse Android Config Project Library © Ideaworks3D Limited | Business Confidential Page 7
  • 8.
  • 9.
  • 10.
    Native UI • HTML5, CSS3 and JavaScript support • Smart TV platforms • Desktop Deployment Windows, OSX and Linux Marmalade Roadmap – what’s coming? Page
  • 11.
    Thank you andany Questions? paul.gregory@marmalademail.com Page