The presentation by Marmalade used at Ciklum Mobile Conference "What's APPening Next - the Shifting Landscape of Mobile" that took place on 27 September 2012 in London
8. What is the Marmalade SDK?
Marmalade SDK is a powerful cross-platform SDK for the efficient
development of richer games and apps for mobile, desktop and Smart
TV platforms.
Marmalade is highly CROSS-PLATFORM
Marmalade is also FAST, FLEXIBLE and OPEN
9. Developer
TV
HTML5
Desktop
C++
Mobile
Java script
13. Top developer benefits
Highly responsive apps and games
Accelerated time to market for cross platform releases
Open and extensible C / C++ and OpenGL development using
standard IDEs = no lock-in
High performance even on low-end hardware
Broad native platform & simulator coverage
Partner technology components available for easy integration
Reduced development costs and simplified QA
15. Key benefits
Performance Marmalade provides speed, power and unerring reliability
Flexibility Marmalade enables an open environment to give developers
choice and freedom to create
Complex Marmalade takes care of each platforms’ complexities
made simple to enable focus on creating
Accessible Marmalade is approachable and easy to use, in any environment
New Platforms Marmalade enables future technologies and platforms, today
16. Key benefits: Performance
Our history is creating games, we understand why raw
performance matters
Marmalade enables direct access to the hardware,
providing native performance on every device
Performance
Marmalade provides
And because our native technology talks directly to the
speed, power and hardware, it provides a solid foundation to build on
unerring reliability
17. Key benefits: Flexibility
We believe in open standards and making things work to
meet our customers’ needs and wishes
Marmalade gives developers an open environment
Flexibility providing choice over the technologies they use
Marmalade enables an
open environment - to
We enable the art of developing, celebrating the
give developers choice individuality and skill of our developer community
and the freedom to
create
18. Key benefits: Complex made simple
We work directly with the hardware manufacturers to
deliver native implementation through Marmalade
Target all platforms from a single tool and language,
Complex meaning you code once and deploy to any device
made Simple
Marmalade takes care of the complexities, freeing up time
Marmalade takes care
to focus on the art of creating richer apps
of each platforms’
complexities to enable
focus on creating
19. Key benefits: Accessible
Through our work with world-leading publishers we have
refined our SDK to make it accessible to all
Marmalade is designed for a broad audience from hobbyists
Accessible through to professional developers
Marmalade is With a tailored support network and an active community,
approachable and developers are supported at every step
easy to use, in any
environment
Developer Forum
20. Key benefits: New platforms
Our relationships with ARM, Samsung, LG, RIM and more
gets early access to new technology as it matters
Marmalade works directly with the hardware manufacturers
New to ensure maximum platform support
Platforms Marmalade gives developers opportunities to reach new
Marmalade enables platforms, creating new commercial opportunities
future technologies and
platforms, today
21. Roadmap
Marmalade 6.1 Marmalade 6.2 Marmalade 6.3
available now coming Q4 2012 coming Q1 2013
Spread further with New platforms enabled Beyond Mobile
Marmalade
Windows 8 Desktop
Windows RT devices
iPhone 5 Roku STB
23. Marmalade Apps Program
• The Marmalade SDK allows
apps to target more platforms
• Marmalade connects apps to
new global distribution
opportunities
• Developers get incentives plus
additional revenues from
increased distribution
24. Richer apps are
Marmalade
31 St Petersburgh Place
London W12 4LA
t: +44 8456 434 969
e: bizdev@marmalademail.com
www.madewithmarmalade.com
Editor's Notes
More possibilities to release great software.More possibilities to create great experiences.More possibilities to reach more people.
Just some of the hit games currently using Marmalade
It needs a high level description of what is Marmalade and what we provide at the beginning as this is missing (many people don’t have this basic understanding)
- Ecosystem slide should include desktop OSes and perhaps professional services partners
The inclusion of the EDK with the Marmalade tools allows third parties to produce extensions to Marmalade themselves, that can then be provided to end users to extend the capabilities of the Marmalade SDK to include their specific services and tools.Leading middleware, tools and service providers are choosing to join forces with Marmalade to get more developers using their products and services. Middleware solutions from the PC/console space such as morpheme (Natural Motion), and ShiVa3D (Stonetrip), together with service providers from the mobile space such as Tapjoy and inneractive, all see the value in making their products available to the growing number of Marmalade games developers.By providing Marmalade enabled versions of their tools and technologies, these companies enable you, the game developer, to leverage their services without losing the cross platform advantage Marmalade offers.
In addition to supporting the core development community, we leverage our unique experience in x-platform native code and open that up to web developers
Marmalade is the only SDK that allows standard C/C+ code to be shared easily across platforms.We have a very active Code Community powered by GitHub where developers come together to discover, share and create code that works with Marmalade. Extensions are being added all the time and some of these are really opening up new opportunities for developers to make money.Old picture, now 58 public repositories! This has created an incrediblyrich and open developer environment.
The inclusion of the EDK with the Marmalade tools allows third parties to produce extensions to Marmalade themselves, that can then be provided to end users to extend the capabilities of the Marmalade SDK to include their specific services and tools.Leading middleware, tools and service providers are choosing to join forces with Marmalade to get more developers using their products and services. Middleware solutions from the PC/console space such as morpheme (Natural Motion), and ShiVa3D (Stonetrip), together with service providers from the mobile space such as Tapjoy and inneractive, all see the value in making their products available to the growing number of Marmalade games developers.By providing Marmalade enabled versions of their tools and technologies, these companies enable you, the game developer, to leverage their services without losing the cross platform advantage Marmalade offers.
Desktop Deployment to Windows + OSXSmart TV platformsMore platforms we can’t talk about!Souped-up graphics pipelineLoads more native power unlocked to JavaScript
To change the image:- Right-click the image and select ‘Format Picture’ Under Fill, select ‘Picture or Texture Fill’ click, insert from ‘File…’ Browse to your chosen image and click ‘Insert’- To amend the positioning of the image inside the rectangle, check the ‘Tile Picture as Texture’ option and use the Scale and Offset options to achieve the desired style