Сегодня у нас статья о различных инструментариях Web-разработки для мобильных устройств вцелом и iPhone в частности.
Введение
Пока все Интернет сообщество со всех сторон продолжает обсуждать, как же можно приспособить iPad для работы, я бы хотел все же вернуться к iPhone. По профессии я программист и люблю новые технологии. И очень мне уж хотелось сделать приложение для своего телефона, но вот как-то душа к Objective C не лежит пока что, да и макбука с лицензией разработчика тоже пока нет. И мне стало интересно, могу ли используя знания html и js написать что-нибудь. Оказалось что да, и способов очень даже много. О них – под катом. читать далее…
Вышла финальная версия IDE MOTODEV Studio for WebUI 1.0 от компании Motorola.
MOTODEV Studio for WebUI – это IDE на базе Eclipse для создания виджетов и приложений в стиле Web 2.0 для открытой платформы MOTOMAGX™. IDE доступна для ОС Windows и Linux. Дистрибутив, помимо инструментария, содержит полный пакет документации, необходимой разработчику.
.
Интересно что в требованиях для этой IDE значится VMWare Player. Занятно наблюдать, как знаменитые вендоры используют продукты от VMWare в качестве базы для разработки ПО для своих устройств.
На компания VMWare продемонстрировала платформу виртуацизации для мобильных устройств с использованием Nokia N800. На YouTube уже появилось видео с демонстрацией работы Windows CE и Android на этом устройстве.
В сети появилась информация о программе для iPhone, которая позволяет буквально одним кликом взломать защиту любого приложения из магазина AppStore. После взлома приложение можно устанавливать на любой другой iPhone или iPod Touch.
Аналогичные инструменты были доступны и раньше, но в силу своей сложности они так и не получили широкого распространения, так что найти в интернете взломанные версии программ для iPhone было довольно тяжело.
Неприятная новость для разработчиков, которые зарабатывают на продажах ПО через AppStore заключается в том, что в скором времени авторы программы обещают выложить и исходники.
Хотя есть , когда взлом приложения для iPhone помог значительно увеличить популярность и продажи.
Компания Evolane первого официального релиза своей сборки Tcl/Tk — eTcl 1.0.0.
Решение eTcl представляет собой самодостаточную сборку Tcl/Tk, доступную также и для мобильных платформ.
На данный момент поддерживаются платформы:
Linux (x86, x86_64, ARM, Mips и PowerPC)
Win32 (от Win98 до Vista)
Windows Mobile (2003 или выше)
Mac OS X.
Заявлена поддержка устройств на базе процессоров архитекуры ARM и XScale.
Для установки eTcl требуется лишь скопировать его на целевую систему. Сборка eTcl ориентирована прежде всего на использование в смартфонах и КПК, подходит и для различных встраиваемых решений.
В состав eTcl 1.0.0 входит набор компонентов, среди которых: Tcl/Tk 8.5.5 с поддержкой многопоточности, расширение для преобразования изображений Pixane, СУБД SQLite (3.6.6.2), библиотека Zlib и расширение Zipfs, tDOM (0.8.2), Tls (1.6) с поддержкой SSL 2/3 и TLS 1.0, а также TclThread (2.6.5), TclXML (3.1), TkTable (2.9), Tkhtml3, Scene, Odyce, TkTreeCtrl (2.2.8).
eTcl распространяется бесплатно, под лицензией Evolane Community License (и теми лицензиями, под которыми опубликованы ее отдельные компоненты).
Nokia выпустила новою версию программного набора для разработчиков, создающих программы под сотовые телефоны работающие на базе системы Series 40 6th Edition. Первым телефонов, работающим на базе данной ОС стал новый Nokia 7510 Supernova, его продажи должны по всему миру начаться до конца года. В новой версии средств разработки заявлена поддержка:
WebKit open-source browser.
Location API for J2ME™ (JSR-179).
Flash Lite 3.0 from Adobe.
HVGA (320 x 480-pixels) resolution portrait screen.
Попробовал сегодня . Это что-то похожее на IDE для создания игр для PDA и смартфонов под управлением Windows Mobile. Имеет очень удобное API для работы с изображениями различных форматов, звуковыми файлами и др. Язык разрботки напоминает гибрид Pascal’я и Basic’а (знаю, многие не любят ни тот ни другой, но на самом деле плеваться нечего ибо такая аццкая смесь вполне может помочь какому-нибудь новичку с минимальными усилиями слепить несложную игру) (UPD: После прочтения документации оказалось что это LUA, да уж, век живи, век учись).
Очень порадовало то, что разработчики очень внимательно отнеслись к созданию примеров. В дистрибутиве около трех десятков примеров, демонстрирующих различные возможности API. несколько примеров представляют собой полноценные игры. Порадовала также скорость рендеринга изображения в примерах.
Плюс ко всему FBA The Creator позволяет создать инсталлятор для игры без каких-либо сторонних утилит. Т.е. получается самодостаточный инструмент разработки, на выходе у которого можно получить готовый к употреблению продукт.
И все это совершенно бесплатно! И весит мало. Дистрибутив FBA The Creator весит всего около 2х мегабайт.
Из недостатков хотелось бы отметить вот что: отказалось работать под Vista’ой из-под обычной учетки, пришлось запускать из-под административного аккаунта. Также при тестировании примеров на эмуляторе видно что при запуске программы секунд на 30 в левом нижнем углу появляется небольшой баннер с информацией о том что игра создана с помощью FBA Creator и со ссылкой на сайт продукта. Не скажу что это критично, но не очень приятно.
Разработчики OpenNETCF выпустили новую версию библиотеки , которая содержит множество полезных классов, значительно упрощающих разработку приложений для Windows Mobile на платформе .NET. Есть бесплатная версия Smart Device Framework. По большому счету из недостатков бесплатной версии по сравнению с платными можно назвать отсутствие интеграции с Visual Studio и дизайнером форм.
Набор классов, судя по описанию на сайте, у всех версий аналогичный. Отсутствие поддержки для бесплатной версии меня, например, особо не пугает.
Если вы студент, то теперь получить Visual Studio и начать разрабатывать ПО для Windows Mobile стало проще. Программа для студентов от Microsoft теперь позволяет получить Visual Studio 2008 Professional, Microsoft Expression Blend, Windows Server 2008 и XNA Game Studio совершенно бесплатно всего лишь отправив скан или фотографию студенческого билета через веб-форму.