Исходники.Ру - Программирование
Исходники
Статьи
Книги и учебники
Скрипты
Новости RSS
Магазин программиста

Главная » Статьи по программированию » .NET - Mobility »

Обсудить на форуме Обсудить на форуме

Немного о смартфонах.

Данная публикация вкратце рассказывает о новых возможностях мобильных технологий для IT-менеджеров и разработчиков.

Введение.

Как предсказывают экономисты, эпоху массового производства скоро должна сменить эпоха массовой «кастомизации». Хай-тек как самая передовая область является наглядным примером данной тенденции. После появления ноутбуков, появились саб-ноуты, затем те, что можно запросто держать одной рукой (handheld PC) или просто положить на ладонь (palm-sized PC) компьютеры. Это разнообразие недавно пополнилось двумя новыми форм-факторами – плоским компьютером (TabletPC), а также смартфоном и телефонообогащённым наладонником (Pocket PC Phone Edition).

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

Smartphone vs. Pocket PC Phone Edition

Для тех, кого в качестве мобильного компаньона вполне устраивают возможности Pocket PC, существуют несколько возможностей работы с телефонией и мобильным интернетом. Соединение через ИК-порт  было придуманно и разработанно уже давно. С тех пор технологии сделали внушительный рывок на двух направлениях.
Первое направление – это упрощение работы с интернет и мобильной сетью при помощи беспроводных технологий (Bluetooth, WLAN).
Второе направление представляет из себя интеграцию в телефон возможностей наладонника и в наладонник возможностей телефона. Телефоны при этом приобретают гордое прозвище умных (smartphones), а наладонники добавление Phone Edition.

Смартфон по своим внешним параметрам (размер, вес, дизайн) больше похож на телефон, в то время как покет с телефонией отличается от обычного покета только антенкой. Да и это отличие, наверняка, будет убрано на некоторых моделях.
Чем же отличаются эти устройства, помимо размера и веса? Первое и самое важное отличие – это экран. В силу малости смартфона, на его экране сложно представить клавиатуру. Эта особенность, а также соображения цены и компактности, подтолкнули разработчиков смартфонов отказаться от чувствительного экрана. А значит пользователи смартфонов при вводе текста ограничены 11 клавишами (0-9, back). Положение это исправляют аксессуары в виде подключаемой клавиатуры.
В силу малого экрана был изменён вид некоторых контролов, а от части пришлось отказаться.
Естественно, что телефон имеет более слабый процессор, чем покет и меньшее количество памяти. В качестве примера смартфона можно указать самый распространённый на текущий момент Orange SPV:
 

Для примера же телефонизированного наладонника мы приводим картинку устройства носящего имя xda o2, и имеющего на борту Pocket PC Phone Edition. Устройство это произведено для o2 компанией HTC, которая также выпустила аналогичные устройства для немецкой T-Mobile. Именно на заводах HTC производятся умные телефоны, которые впоследствии обретают бренд и логотип Orange.
 

Смартфон - что это такое?

Под смартфоном производители «железа» и одноимённой операционной системы подразумевают мобильный телефон, оснащённый операционной системой Microsoft Smartphone. Данная операционная система включает в себя:

  • Телефонию.
    Было бы странно, если бы мобильный телефон не умел звонить. В частности, это:
    • Возможность набирать номер
    • Профили
    • Возможности быстрого набора
  • Pocket Outlook
    • Inbox, в который падает электронная почта, SMS, голосовая почта
    • Контакты
    • Планировщик времени и задач
  • Internet Explorer, который поддерживает
    • Полноценный HTML 3.2. Не стоит забывать, что сайты «прооптимизированные» под 1024x768 будут специфично смотреться на 176x220
    • XML
    • WAP
    • Скрипты
  • MSN Messenger
  • Windows Media Player
     Экраны смартфонов уже поддерживают 16-битные цвета, и в будущем вряд ли будет меньше цветов, чем сейчас
  • ActiveSync

“Тигр”  в разрезе

Данное положение кнопок и их назначение было проработано исходя из соображений удобства пользователя. Производителям конкретных моделей телефонов «настоятельно рекоммендуют» придерживаться положения доп.клавиш, клавиш домой и назад, а также пятичастного джойстика. При этом дизайн может быть выбран производителем по своему усмотрению. Джойстик, например, может быть реализован одной чувствительной площадкой или пятью отдельными кнопками. До чего уже успели додуматься дизайнерские умы мы увидим чуть ниже, в «галерее».
Кнопки громкости, записи и питания указаны на рисунке в качестве примера и никак не регламентируются производителем операционной системы.

Галерея

[SPV Orange]
 
 

[SPVx Orange]
 


[AR11 Compal]
 


[Mio 8380 MiTAC]
 


Мы не ставим себе целью обзор телефонов от разных производителей. Но эта модель нам очень приглянулась, потому на её примере расскажем, чего можно ожидать от современного умного телефона. Во-первых, это первый смартфон в виде «раскладушки», с дополнительным наружным дисплеем и полноценным TFT экраном внутри. Во-вторых, в него встроена камера с цифровым увеличением. К его достоинствам, несомненно относится наличие SD слота, его трёхдиапазонность, чип Intel PXA 262, сочетающий в себе 200 MHz XScale процессор с 32 мегабайтами ROM, а также поддержка MIDP 2.0

Разработка программного обеспечения

Ценность смартфона заключается в том, что на него помимо стандартного ПО из операционной системы может быть поставлены приложения, написанные сторонним разработчиком. Этим разработчиком может быть мобильный оператор, известный производитель игр, компания специализирующаяся на разработке ПО для смартфонов или IT отдел вашей компании.
Если Вы привыкли к тому, что для настольного компьютера ПО можно написать используя сотни средств разработки и немаленькое количество языков программирования, то не стоит ожидать того же и для смартфонов. Ваш выбор как разработчика ограничен одним единственным средством – embedded Visual C++ в комплекте с Smartphone 2002 SDK. Вас ждёт мощь C++, не прикрытая даже Microsoft Foundation Classes.
Ходят слухи, что через некое время умные телефоны будут содержать в себе некую вариацию .NET Compact Framework. Правда, она, как Вы понимаете, будет ещё меньше, чем вариант для покета. Насколько эти слухи правдивы, нам покажет время.

Варианты корпоративного использования

Самым важным свойством смартфонов, на наш взгляд, нужно считать возможность оповещения пользователя в режиме реального времени с помощью трёх коммуникационных протоколов (e-mail, SMS, MSN).
Таким образом, смартфон – отличное средство для сотрудников компании постоянно быть в курсе последних событий. Котировки валют, корпоративная рассылка, уведомления о сбоях в системе или о благополучной доставке груза – всё это отлично вписывается в формат умного телефона.

С другой стороны, не стоит переоценивать возможности этого форм-фактора для сбора информации на местах – экран устройства мал и возможности ввода ограничены. В качестве point-of-sales больше бы подошёл TabletPC или обычный карманный компьютер. Если же при этом важны постоянная связь, то прекрасным выбором можно считать связку Pocket PC Phone Edition, либо Pocket+Bluetooth+мобильный телефон.

То же самое можно сказать и об использовании смартфона в качестве полноценного доступа к информации на местах. Если нужен онлайн-справочник по строению самолёта, или документация по обслуживанию бурильных установок – вряд ли возникнет желание использовать в повседневной работе столь маленький экран. Здесь крепко держат свои позиции всяческого вида «тюнингованные» карманные компьютеры – прорезиненные, водо-, термо- и ударостойкие.

Резюме

Смартфон – новая и перспективная платформа, которая несомненно найдёт своё применение в корпоративной среде. Поддержка Микрософт позволяет легко перенести опыт пользователей из среды настольных приложений в область умных телефонов. С другой стороны, эта же поддержка облегчает интеграцию мобильных решений в IT инфраструктуру предприятий, использующих решения компании Microsoft.
Коммуникационные возможности, малый размер и великолепный дизайн – вот одни из нескольких преимуществ этих устройств.


Может пригодится:


Автор: Андрей Филёв
Прочитано: 4457
Рейтинг:
Оценить: 1 2 3 4 5

Комментарии: (0)

Добавить комментарий
Ваше имя*:
Ваш email:
URL Вашего сайта:
Ваш комментарий*:
Код безопастности*:

Рассылка новостей
Рейтинги
© 2007, Программирование Исходники.Ру