Marmalade SDK

Поделись знанием:
Перейти к: навигация, поиск
Marmalade SDK
Тип

Игровой движок

Разработчик

Ideaworks3D Limited.

Написана на

C++

Операционная система

iOS, Android, BlackBerry, Windows Phone 8, Mac OS X, Windows, Symbian, webOS, LG TV, Tizen

Языки интерфейса

Многоязычный

Последняя версия

7.6.0

Состояние

Активный

Лицензия

проприетарная

Сайт

[www.madewithmarmalade.com/ ewithmarmalade.com]

К:Википедия:Статьи без изображений (тип: не указан)

Marmalade SDKкроссплатформенное SDK от компании Ideaworks3D Limited. Представляет собой набор библиотек, образцов, инструментов и документаций, необходимых для разработки, тестирования и развертывания приложений для мобильных устройств.





История

Marmalade SDK ранее назывался Airplay SDK, а затем был переименован в июне 2011 года в Marmalade SDK, после выхода версии 5.0. SDK начал свою жизнь как внутренняя библиотека, используемая для разработки видеоигр для мобильных устройств в Ideaworks3D.

Основополагающей концепцией Marmalade SDK является однократное написание программы и компилирование её на все поддерживаемые платформы, без необходимости программирования на различных языках программирования и использования различных API для каждой платформы.

Особенности

Лицензирование

Чтобы использовать Marmalade SDK, необходимо приобрести лицензию. Разные виды лицензий предоставляют доступ к определенным наборам платформ, со своими особенностями развертывания и техподдержки. Лицензия требуется для каждого компьютера, на котором установлен Marmalade SDK.

Существуют лицензии четырех типов. Ниже они представлены в порядке повышения стоимости и возможностей:

  • Community
  • Indie
  • Plus
  • Professional

Платформы

Marmalade SDK поддерживает развертывание приложений на различных платформах в зависимости от уровня приобретенной лицензии.

Разработка

Основа Marmalade SDK состоит из двух основных слоев:

  1. Низкоуровневый C API называется Marmalade System. Он обеспечивает уровень абстракций, позволяющий получить программисту доступ к функциям устройства, таким как управление памятью, доступ к файлам и сети, данным ввода (например: акселерометр, клавиатура, сенсорный экран), звуку.
  2. Marmalade Studio C++ API, который обеспечивает функциональность высокого уровня, в основном направлен на поддержку 2D (например, обработка растровых изображений и шрифтов) и 3D-рендеринга графики.

Игры

Это список известных игр, которые были построены с использованием Marmalade SDK.

Напишите отзыв о статье "Marmalade SDK"

Отрывок, характеризующий Marmalade SDK

– Да как тебе именно велено от генег'ала – сейчас вег'нуться? – спросил Денисов. Петя покраснел.
– Да он ничего не велел. Я думаю, можно? – сказал он вопросительно.
– Ну, ладно, – сказал Денисов. И, обратившись к своим подчиненным, он сделал распоряжения о том, чтоб партия шла к назначенному у караулки в лесу месту отдыха и чтобы офицер на киргизской лошади (офицер этот исполнял должность адъютанта) ехал отыскивать Долохова, узнать, где он и придет ли он вечером. Сам же Денисов с эсаулом и Петей намеревался подъехать к опушке леса, выходившей к Шамшеву, с тем, чтобы взглянуть на то место расположения французов, на которое должно было быть направлено завтрашнее нападение.
– Ну, бог'ода, – обратился он к мужику проводнику, – веди к Шамшеву.
Денисов, Петя и эсаул, сопутствуемые несколькими казаками и гусаром, который вез пленного, поехали влево через овраг, к опушке леса.


Дождик прошел, только падал туман и капли воды с веток деревьев. Денисов, эсаул и Петя молча ехали за мужиком в колпаке, который, легко и беззвучно ступая своими вывернутыми в лаптях ногами по кореньям и мокрым листьям, вел их к опушке леса.
Выйдя на изволок, мужик приостановился, огляделся и направился к редевшей стене деревьев. У большого дуба, еще не скинувшего листа, он остановился и таинственно поманил к себе рукою.
Денисов и Петя подъехали к нему. С того места, на котором остановился мужик, были видны французы. Сейчас за лесом шло вниз полубугром яровое поле. Вправо, через крутой овраг, виднелась небольшая деревушка и барский домик с разваленными крышами. В этой деревушке и в барском доме, и по всему бугру, в саду, у колодцев и пруда, и по всей дороге в гору от моста к деревне, не более как в двухстах саженях расстояния, виднелись в колеблющемся тумане толпы народа. Слышны были явственно их нерусские крики на выдиравшихся в гору лошадей в повозках и призывы друг другу.
– Пленного дайте сюда, – негромко сказал Денисоп, не спуская глаз с французов.
Казак слез с лошади, снял мальчика и вместе с ним подошел к Денисову. Денисов, указывая на французов, спрашивал, какие и какие это были войска. Мальчик, засунув свои озябшие руки в карманы и подняв брови, испуганно смотрел на Денисова и, несмотря на видимое желание сказать все, что он знал, путался в своих ответах и только подтверждал то, что спрашивал Денисов. Денисов, нахмурившись, отвернулся от него и обратился к эсаулу, сообщая ему свои соображения.
Петя, быстрыми движениями поворачивая голову, оглядывался то на барабанщика, то на Денисова, то на эсаула, то на французов в деревне и на дороге, стараясь не пропустить чего нибудь важного.
– Пг'идет, не пг'идет Долохов, надо бг'ать!.. А? – сказал Денисов, весело блеснув глазами.
– Место удобное, – сказал эсаул.
– Пехоту низом пошлем – болотами, – продолжал Денисов, – они подлезут к саду; вы заедете с казаками оттуда, – Денисов указал на лес за деревней, – а я отсюда, с своими гусаг'ами. И по выстг'елу…