IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    
Перейти к тексту

developerWorks Россия  >  Linux | Open source  >

Разработка программного обеспечения для телефонов OpenMoko под управлением Linux

Открытая бесплатная платформа для мобильных коммуникаций

developerWorks
На предыдущую страницуСтраница 9 из 13 На предыдущую страницу

Опции документа

Обсудить

Исходные тексты примера


Выскажите мнение об этом учебном пособии

Помогите нам улучшить содержание


Направления развития

Что дальше?

В этом руководстве вы познакомились со средой разработки OpenMoko и с написанием небольшого апплета, показывающего статус системы. Следующий вопрос - что с этим можно сделать. Если у вас ещё нет поддерживаемого телефона, самое время им обзавестись. Я ориентировался на задачи, портируемые на эмулятор, но у телефона есть множество дополнительных возможностей.

Сети

В ранних моделях телефонов Neo 1973 не было аппаратного блока WiFi, но в последних телефонах он появился. С другой стороны, телефонные сети тоже могут использоваться для обмена данными. Настройка сети будет выполняться соответствующим программным обеспечением, а сетевая подсистема в Linux отличается исключительной полнотой.

GPS

Эмулятор не поддерживает эмуляцию чипа GPS, но в Neo 1973 встроен модуль GPS. Это открывает широкие возможности для различных интересных приложений; например, телефон может отправлять пакеты на ваш домашний сервер и сообщать, где он находится. Это очень полезно на случай, если вы потеряете телефон, а также очень забавно. Вы можете также использовать один из имеющихся в открытом доступе картографических API для создания приложения "где я был сегодня".

Телефония

Удивительно, но первая дюжина идей для разработки под OpenMoko, пришедших мне в голову, не имела никакой связи с телефоном. Как насчет приложения, записывающего звонки? Вам нужно убедиться в законности этого в вашей стране, поскольку в некоторых местах запись не допускается без согласия всех сторон, но это выглядит вполне реализуемым. Это тот случай, когда что-то практически невозможное на других телефонах, становится возможным в среде OpenMoko—как правило, вы можете написать собственные приложения, но они не могут взаимодействовать с приложениями телефонии. Однако в стране OpenMoko, всё программное обеспечение поставляется в исходных кодах.

Тщетность предсказаний

Когда выходит новая платформа, очень сложно предположить, что люди захотят реализовывать под неё. В моделях с закрытым исходным кодом, особенно дорогостоящих, наблюдается тенденция поставки наиболее понятных бизнес-приложений, которые удовлетворяют уже понятные потребности. Открытая разработка может привести к сюрпризам, и это одна из вещей, которая делает OpenMoko такой интересной. Самый большой потенциал, вероятно, кроется не в усовершенствовании уже известных приложений, а в приложениях, о которых мы раньше даже не думали. Теперь вы знаете достаточно, чтобы взять и написать их!



В начало



На предыдущую страницуСтраница 9 из 13 На предыдущую страницу
    IBM в России Конфиденциальность Контакты