существует такой странный зверь, как планшет BlackBerry Playbook и BlackBerry Tablet OS, которая являет из себя старый-добрый QNX+ навёрнутый сверху UI (в версии 1.0 - без характерных ежевичных сервисов впрочем). В связи с тем, что скоро буду обладателем сего устройства - решил глянуть - как обстоят дела с программированием под него.
собственно - есть целых 4(!) варианта разработки приложений на любой вкус:
- BlackBerry Runtime for Android Apps ( java/соответсвует 2.3)
- BlackBerry Native SDK for Tablet OS (собственно - QNX/C/C++)
- BlackBerry Tablet OS SDK for Adobe AIR
- BlackBerry WebWorks SDK for Tablet OS
я более заинтересовался вариантом QNX/C++ -
Native SDK(уже 2.0 бета) + эмулятор представлены на скриншоте. Eclipse (т.к. QNX была одна из основных разработчиков его и(особенно) CDT - то вполне ожидаемо) со специфическими qnx-рюшечками (показана отдельная перспектива - QNX system information - весьма детальная информация о процессе и памяти, но есть и прочие мелкие отличия от обычного eclipse/cdt),
правее - эмулятор QNX (поставляется в виде готовой VmWare машины/qnx собрана под x86). он стратует очень медленно, как для vmware (несколько минут), ну и кириллицу отображает нормально :) также, Blackberry на гит-хабе завело секцию с OSS для Tablet OS, включая OpenAL, SDL, OGG, OpenTTD, DoxBox и Qt4 (в тему лоровской новости - последнюю собрал, но пока не завёл на устройстве) :)
справа внизу(это кусок более раннего скриншота) - полное(!) сообщение об ошибке - видно - что система в интенсивной разработке и до читабельных сообщений ещё руки не дошли ;)
резюмируя - в целом - разработка выглядит вполне привычно для тех, кто видел Eclipse/CDT, документация на веб-сайте очень хорошего уровня (но её надо читать!), в версии 2.0 NSDK есть несколько приятных улучшений usability, но есть моменты и от корпоративного BB, от которых волосы встают дыбом - нужно получить сертификат(через формы - в течение 2х часов высылают), чтобы запустить даже HelloWorld на эмуляторе (error 8 выше - отсутсвие этого самого сертификата)!
PS: позавчера анонсировали официально вторую версию tabletOS (OS2 у них в разговорном режиме), и в эмуляторе уже она, но без приложений ;)
>>> Просмотр (2049x1152, 389 Kb)