For our next Ninjava meetup we have asked Christophe Le Bouil to talk about his experience with multi-platform (game) development.
Objective C and Java are the starting point of any application foriOS and Android. Those languages have nice features and both platforms allow simple and efficient access to relatively powerful API to use proprietary UI, graphic, sound, video, etc, so that development can be easy and fast.
Unfortunately, those languages and API are not compatible at all. As a developer you have to completely re-create your application when you want to port it to another device.Using the capability of calling C++ native code that both systems allow, it is possible to make an application mainly in C++, using a multi platform library. One big advantage of this direction is the ability to develop 90% of the application on a PC, with the power, very fast compile/run time and extra debugging feature of an IDE like Microsoft Visual Studio.
Christophe will present a working sample on PC and iPhone, share some other platform experiences (PS3, PSP Vita, GameCube, etc ) and present the different steps to make a successful multi platform engine and applications.
About the speaker:
Christophe Le Bouil is a veteran game programmer who worked on many games on many common and specific platforms like PS3, PSP,GameCube, DS, and so on.
With 19 years of programming experience, 28 shipped titles, and 17 platforms played with, he has a broad vision of what development is.
While migrating to smartphone development, he re-used some technical tricks and libraries to make development easy.
Place and time:
Date: December 1 (Thu)
Time: Doors open at 19:30, the presentation starts at 20:00
Place: Cerego Japan (new location!),
Shibuya Infoss Annex 9F, 12-10 Sakuragaoka-cho, Shibuya-ku,Tokyo,
We'll go for a drink at a nearby izakaya after the talk.Looking forward to welcoming you all!
Zev & Peter
Ninjava is an English speaking Software Developer User Group based in Tokyo.Join community