the ludei platform
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/1.jpg)
The Ludei platform
Iker Jamardo
HTML5 LA2013/06/10
![Page 2: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/2.jpg)
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.
![Page 3: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/3.jpg)
What is Ludei?
![Page 4: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/4.jpg)
The Platform Components
The CAAT JavaScript Game Engine
The Ludei HTML5 Extensions
The CocoonJS Virtual Machine
The Ludei Mobile Cloud
![Page 5: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/5.jpg)
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
![Page 6: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/6.jpg)
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!
![Page 7: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/7.jpg)
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.
![Page 8: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/8.jpg)
CocoonJS VM
![Page 9: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/9.jpg)
Ludei HTML5 Extensions
![Page 10: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/10.jpg)
The Ludei Cloud
![Page 11: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/11.jpg)
TODAY
Facts about WebGL on mobile
4.0+
![Page 12: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/12.jpg)
FUTURE
Facts about WebGL on mobile
![Page 13: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/13.jpg)
Facts about apps & games
on mobilePROBLEMS TO BE SOLVED
Nobody uses mobile browsers for apps/games
![Page 14: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/14.jpg)
WHAT ABOUT LEGACY DEVICES?
Android 2.3 is still more than 40% of the market
Facts about apps & games
on mobile
![Page 15: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/15.jpg)
WE WANT TO MAKE SOME MONEY, DON’T WE?
Want access to monetization channels
Facts about apps & games
on mobile
![Page 16: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/16.jpg)
The process of building your HTML5 app/game
Platform
![Page 17: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/17.jpg)
How to use Ludei1. Develop your HTML5 game/app in your desktop
system.
2. Download the CocoonJS Launcher App for iOS and/or Android and test your game/app in it.
3. Create a ZIP file with your game/app (code+assets) and upload it to the Ludei Cloud Compiler.
![Page 18: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/18.jpg)
Demo time!
![Page 19: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/19.jpg)
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!
![Page 20: The Ludei platform](https://reader036.vdocuments.net/reader036/viewer/2022062518/56814726550346895db45f0b/html5/thumbnails/20.jpg)
THANK YOU!
ANY QUESTIONS?
ludei.com@ludei / @judax