200 likes | 309 Views
The Ludei platform. Iker Jamardo HTML5 LA 2013/06/10. About me. Iker Jamardo @judax I run engineering @ Ludei. Passionate about software architecture and a C/C++ lover (refurbished to JavaScript). Former University Professor and Researcher.
E N D
The Ludei platform Iker Jamardo HTML5 LA 2013/06/10
About me... Iker Jamardo @judax • I run engineering @ Ludei. • Passionate about software architecture and a C/C++ lover (refurbished to JavaScript). • Former University Professor and Researcher. • Designed and implemented the core of Ludei’s cross-platform technology.
What is Ludei? • Services for HTML5 games & apps • Export your app to multiple markets • AppStore, GooglePlay, Amazon, Nook, Windows Store, Blackberry World, Mozilla Marketplace, Tizen Store, ... • Native like performance for canvas 2D and WebGL for iOS and Android. • Add non HTML5 standard features with one single API for all the platforms • ads, in-app purchases, push notifications, game controller support, file system access, camera access, ...
The Platform Components The CAAT JavaScript Game Engine The CocoonJS Virtual Machine The Ludei HTML5 Extensions The Ludei Mobile Cloud
The CAAT Game Engine • JavaScript Game Engine • Provides dozens of re-usable code snippets • Accelerates developer cycles • Eliminates having to “recreate the wheel” • Supports Canvas, WebGL and CSS rendering
Why a new VM? Web technologies (and thus HTML5) are great. Native apps (and markets!) are great. Let’s combine the best of both worlds!
Why is Ludei’s VM so performant? • Ludei uses it’s own JavaScript Virtual Machine and rendering technology to accelerate the canvas. • Ludei’s JSVM is not a general purpose browser but a specialized environment to accelerate the canvas. • Ludei has full control over the OS/hardware (native-like control) but it is still 100% HTML5 standard compliant.
Facts about WebGL on mobile 4.0+ TODAY
Facts about WebGL on mobile FUTURE
Facts about apps & gameson mobile Nobody uses mobile browsers for apps/games PROBLEMS TO BE SOLVED
Facts about apps & gameson mobile Android 2.3 is still more than 40% of the market WHAT ABOUT LEGACY DEVICES?
Facts about apps & gameson mobile Want access to monetization channels WE WANT TO MAKE SOME MONEY, DON’T WE?
How to use Ludei • Develop your HTML5 game/app in your desktop system. • Download the CocoonJS Launcher App for iOS and/or Android and test your game/app in it. • Create a ZIP file with your game/app (code+assets) and upload it to the Ludei Cloud Compiler.
The future • Cloud storage. • Cross-platform multiplayer. • Open extension development SDK. • Export to more markets: WiiU, Ouya, ... • Support for new features. • More compelling games to showcase the technology. • Best of all, it’s still HTML5 & JS so you don’t have to use Ludei if you don’t want to!
THANK YOU! ANY QUESTIONS? ludei.com @ludei / @judax