Разработка для мобильных устройств может показаться довольно простой, если использовать уменьшенные страницы. Однако по мере того, как портативные устройства становятся все более изощренными и расширяют пользовательскую базу, спрос на более сложный веб-контент и даже веб-приложения падает на веб-разработчика.
Когда я сам исследую эту новую арену, я начинаю с понимания того, как самый простой веб-контент выполняется и отображается на этих различных устройствах. У меня, конечно, есть свой собственный КПК, хотя, как все хорошо знают, по мере появления смартфонов существует огромное множество устройств — и слишком загружаемых, платформы варьируются от Palm до Windows Mobile до Linux и других проприетарных систем (вспомним Blackberry).
Наступающий год также приносит новые уровни сложности, поскольку эти встроенные операционные системы становятся более зрелыми. Например, сервер Blackberry Enterprise (4.0) теперь будет взаимодействовать с устройствами Pocket PC и поддерживает XML-формы для сбора и отправки данных на портативные и внутренние системы. Кроме того, Windows Mobile 2003 обеспечивает новую улучшенную поддержку VPN для смартфонов, а также для традиционных КПК, работающих под управлением ОС. Таким образом, приложения для интрасети и экстрасети могут стать доступными, и спрос может возрасти со стороны пользователей, которые могут взаимодействовать с этими устройствами.
Когда мобильные пользователи оставляют ноутбук и используют карманный компьютер, требования к интерфейсу резко меняются, однако веб-приложениям и базам данных все еще нужно получать данные, и бизнес продолжает развиваться.
Для начала, вместо того, чтобы разбираться с оптимизацией кода, альтернативными протоколами или языками (это, конечно, важно, и мы вернемся к этому в последующих публикациях и столбцах), давайте определим все эмуляторы мобильных устройств и ресурсы для разработчиков для настройки ваших рабочих станций. построить в этой растущей границе.
В произвольном порядке, по платформе:
ежевика
Платформа Blackberry является проприетарной, но одной из самых популярных в корпоративном мире. Центральное место в этой популярности занимают коннекторы для Lotus Domino и Microsoft Exchange Servers. Что еще более важно для разработчиков, автономные формы могут быть разработаны, чтобы позволить пользователям Blackberry представлять данные, которые в конечном итоге могут попасть в основные веб-приложения и базы данных sql, обеспечивающие работу бизнес-сайтов.
Есть несколько инструментов разработки для этой платформы, в том числе:
- Эмуляторы для рабочего стола
- Среда разработки Java
- Документация доступа к API
Все они находятся в Интернете .
Кроме того, существует множество сторонних инструментов для разработчиков и богатый графический набор инструментов .
Мобильное устройство с открытым исходным кодом
Существует растущее сообщество разработчиков программного обеспечения с открытым исходным кодом для мобильных устройств под управлением Linux. Некоторые из крупнейших компаний в мобильном бизнесе поддерживают движение.
Одной из центральных портативных платформ с открытым исходным кодом является Symbian, компания, совместно принадлежащая Psion, Nokia, Sony Ericcson и Motorola, среди прочих, имеет множество ресурсов для разработчиков . Некоторые устройства Symbian можно найти здесь .
Существует также довольно обширный список карманных компьютеров и смартфонов под управлением Linux на устройствах Linux. Хороший ресурс для существующих приложений для устройств на базе Linux можно найти здесь .
Palm Устройства
Вероятно, самый известный карманный компьютер, он был впервые превзойден в продажах PocketPC в этом последнем квартале. Тем не менее, он остается основной и большой частью карманных компьютеров, прикрепленных к ремням и в портфелях.
Эмулятор Palm и отличные ресурсы для разработчиков можно найти.
Карманный ПК и Windows Mobile
У гориллы весом 800 фунтов в любой категории программного обеспечения у Microsoft есть обширная сеть разработчиков для мобильной платформы. Сюда входят эмуляторы Windows Mobile PDA и Smart Phone , а также обширные наборы инструментов, SDK и документация .
Открытый исходный код также находит свои пути на закрытые платформы. Помимо описанных выше решений с открытым исходным кодом на основе Linux, существует несколько точек продаж программного обеспечения с открытым исходным кодом для проприетарного оборудования и ОС — их всего два:
- Palm с открытым исходным кодом
- Pocket PC с открытым исходным кодом
- Или запустите поиск «мобильный» или «КПК» на одном из моих любимых ресурсов — Sourceforge
Хотя многие веб-разработчики не спешат создавать традиционное программное обеспечение для своих клиентов, которые изучают мобильное использование, веб-приложения, безусловно, требуют большего. Поскольку бизнес все больше распространяется за пределы границ, а пользователям / клиентам / партнерам необходим доступ к защищенным веб-решениям, разработка для мобильной сферы, безусловно, является еще одним каналом получения дохода.