Разработка приложений на платформе Samsung Bada — Часть 1

Относительно недавно компания Samsung представила новую мобильную платформу Bada и выпустила смартфон на этой платформе, Samsung Wave. Для разработчика смысл ее в том, что она предоставляет некий стандартный набор API поверх системы на основе GNU/Linux или собственной проприетарной ОС.
В первой части статьи рассказано, с чего начать разработку на Bada, сделан обзор Bada SDK, описаны его особенности, подводные камни, варианты решения проблем, - все основано целиком на собственном опыте. Во второй части будет рассказано про упаковку приложения (т.н. deployment), магазин Samsung Apps, продажу приложения на Bada с авторскими замечаниями и советами.
Желающим поиграться с Bada: писать код придется на C/C++, без сбора мусора и прочих благ цивилизации. Если вас это не пугает, смело читайте дальше.
Получаем SDK
Прежде всего необходимо зарегистрироваться на и официально стать Bada-разработчиком. После успешной регистрации будут доступны на "SDK installer". Достаточно скачать его, остальное докачается по требованию (имеются в виду пакеты симуляторов для Wave и WaveWQ). На момент написания статьи версия SDK 1.1.0. SDK в настоящее время работает только под Windows, однако, как станет понятным далее, Samsung не составит большого труда портировать его на GNU/Linux и другие UNIX-like ОС. Устанавливается все без каких-то проблем.


