28

Marmalade

Embed Size (px)

DESCRIPTION

Презентации языка кросс-платформенной разработки MarmaladeГлеб Лебедев, Краснодарская гильдия разработчиков мобильных приложений:http://www.facebook.com/groups/krdmobile/

Citation preview

Page 1: Marmalade
Page 2: Marmalade

Разработка компании Ideaworks3D Limited

Используется такими компаниями как:EA, Square Enix, Konami, Gameshastra,

RoadPilot, WorkSnug, Playsoft и NaturalMotion

Page 3: Marmalade
Page 4: Marmalade

Разработка ведётся на С++

Page 5: Marmalade

В том числе под MacOS(Linux + QtCreator в планах)

Page 6: Marmalade

Повторное использование кода

Page 7: Marmalade

Подключение библиотек (lua, box2d, libcurl, libpng...), обмен кодом через github

Page 8: Marmalade

Разработка для множества платформ сразу:IOS, Android, Symbian, Bada, webOS...

Page 9: Marmalade

А также PSP, DS, PS3...

Page 10: Marmalade

Позволяет обращаться напрямую к API платформы

Page 11: Marmalade

Мощный эмулятор устройств с поддержкой отладки ARM кода

Page 12: Marmalade

Удалённое тестирование управления(картинка передаётся на устройство, события управления в приложение)

Page 13: Marmalade

Использование особенностей iOS:iAd – Apple’s exciting new advertising serviceMicrotransactions – for in-app purchasesGame Center – Apple’s social gaming networkMusic Player – get full control of the device music player, for example to select an audio file and play it in the backgroundFacebook Connect for iOSPush NotificationsGame Kit APIs, for Bluetooth connectivityZeroconf APIs for local discovery of devices, such as multi-player gamesBrowser – launch the device browser application at a specified URLEmail – launch the device email client, and pre-populate the email fields

Page 14: Marmalade

2D графика и поддержка шрифтов

Page 15: Marmalade
Page 16: Marmalade

Готовая библиотека для пользовательского интерфейса

(В версии 5.2 обещают доступ к нативному)

Page 17: Marmalade

Воспроизведение музыки и видео

Page 18: Marmalade

Поддержка камеры

Page 19: Marmalade

Упаковка и оптимизация ресурсов

Page 20: Marmalade

Доступ к сети

Page 21: Marmalade

3D графикаС шейдерами! :)

Page 22: Marmalade

3D графикаС шейдерами! :)

Page 23: Marmalade

От софта ...

Page 24: Marmalade

... до ES 2.0

Page 25: Marmalade

Анимации 3D моделей

Page 26: Marmalade

Поддержка физики (ODE, Box2D)

Page 27: Marmalade

Поддержка скриптов (Lua)

Page 28: Marmalade

В октябре ожидаются новые вкусности!