S60 5-я редакция. Что нового для разработчика
Nokia недавно представила свой новый смартфон Nokia 5800 XpressMusic под управлением Symbian 9.4 Эта ОС является первой в новой 5-й редакции платформы S60 и знаменита поддержкой TouchScreen.
Сообщество Forum Nokia представило интересный документ S60 5th Edition: What's New for Developers, суммирующий все изменения S60 5th edition по сравнению с предыдущей, 3-й редакцией.
Далее следует мой вольный пересказ этого материала.
* Symbian 9.4 имеет улучшенный механизм подкачки страниц памяти, распространяющийся на все элементы системы, что ускоряет запуск приложений и снижает вероятность out-of-memory ошибок.
* Графический интерфейс S60 5th ed поддерживает разрешение 640 x 360 Quarter High-Definition (QHD) (в 3-й редакции поддерживался 240 x 320 Quarter Video Graphics Adapter (QVGA))
* Функция TouchScreen с поддержкой тактильной обратной связи (при помощи вибро механизма). Полная и ITU-T экранные клавиатуры с поддержкой рукописного ввода.
* Новая подсистема работы с сенсорами позволяет реализовать поддержку акселерометров, магнитометров и пр.
* Графический интерфейс дополнен новыми компонентами, к примеру toolbar'ом для быстрого запуска приложений.
* Функциональность встроенных приложений расширена, некоторые полностью переписаны. Добавлено приложение для поиска информации на устройстве.
* Поддержка нескольких внутренних и внешних накопителей емкостью до 32 GB.
Разработчикам Symbian C предоставляются следующие API:
* Accessory Monitoring API - Мониторинг и поучение информации о таких аксессуарах как: гарнитура, пульты дистанционного управления, устройства для слабослышащих (loopset), TTY и дополнительные аудио-видео устройства.
* Choice List API - Новый UI компонент для выбора элементов из вертикального списка.
* Generic Button API - Рисование произвольных кнопок с иконками и надписями.
* Hierarchical Lists API - Позволяет представлять данные в виде иерархических списков и деревьев в различных стилях.
* Hostlet Connection API - Создание и взаимодействие с приложениями, предоставляющими доступ к web сервисам
* Incoming Call Monitor API - Позволяет приложению зарегистрироваться как обработчика входящих звонков.
* Messaging Integration API - Позволяет глубже интегрировать сторонние MTM сервисы в UI
* Sensor APIs - Ряд классов позволяющих регистрировать ускорение (акселерометр), ориентацию, магнитные поля (магнитометр), толчки (tap sensor) и пр.
* Stylus Pop-up Menu API - вызов pop-up меню в точке прикосновения к экрану
* Tactile Feedback Client API - позволяет приложениям и элементам UI регистрировать области их тактильной связи и получать сообщения о прикосновении к ним.
* Title Pane Touch Observer API - Регистрация прикосновений к title pane приложения.
* Toolbar API - Создание фиксированной или плавающей панели инструментов в окне приложения.
* Touch UI Utilities API - Регистрация долгого прикосновения.
* Web Service Messaging APIs - расширение протокола SOAP.
* WLAN SDK Info API - позволит получить MAC адрес WLAN устройства.
* XML Engine Document Object Model (DOM) APIs - манипуляции DOM.
* XML Fragment API
Более подробная информация находится в S60 5th Edition C Developer's Library
Библиотеки Open C/C предустановлены в S60 5th edition.
В 5-й редакции реализован Advanced Multimedia Supplements (JSR-234)
Мидлеты (в том числе уже написанные для 3rd edition) получат поддержку TouchScreen.
Подробнее в Java ME Developer's Library
Разработчики Web и WRT widget'ов помимо TouchScreen посредством javascript расширений получат доступ к:
* Менеджеру приложений
* Записям календаря
* Телефонной книге
* Логам
* SMS и MMS
* Медиа галереи
* Местоположению устройства
* Гео-меток (landmarks)
* Системной информации
* Сенсорам
Подробнее в Web Developer's Library
К такому же перечню получат доступ Flash Lite разработчики, т.к. на S60 5th edition предустановлен Flash Lite 3.0 с расширениями ActionScript
Взято с devmobile.ru
http://devmobile.ru/index.php?option=com_content&task=view&id=295&Itemid=2
http://snipurl.com/41wvt
Сообщество Forum Nokia представило интересный документ S60 5th Edition: What's New for Developers, суммирующий все изменения S60 5th edition по сравнению с предыдущей, 3-й редакцией.
Далее следует мой вольный пересказ этого материала.
* Symbian 9.4 имеет улучшенный механизм подкачки страниц памяти, распространяющийся на все элементы системы, что ускоряет запуск приложений и снижает вероятность out-of-memory ошибок.
* Графический интерфейс S60 5th ed поддерживает разрешение 640 x 360 Quarter High-Definition (QHD) (в 3-й редакции поддерживался 240 x 320 Quarter Video Graphics Adapter (QVGA))
* Функция TouchScreen с поддержкой тактильной обратной связи (при помощи вибро механизма). Полная и ITU-T экранные клавиатуры с поддержкой рукописного ввода.
* Новая подсистема работы с сенсорами позволяет реализовать поддержку акселерометров, магнитометров и пр.
* Графический интерфейс дополнен новыми компонентами, к примеру toolbar'ом для быстрого запуска приложений.
* Функциональность встроенных приложений расширена, некоторые полностью переписаны. Добавлено приложение для поиска информации на устройстве.
* Поддержка нескольких внутренних и внешних накопителей емкостью до 32 GB.
Разработчикам Symbian C предоставляются следующие API:
* Accessory Monitoring API - Мониторинг и поучение информации о таких аксессуарах как: гарнитура, пульты дистанционного управления, устройства для слабослышащих (loopset), TTY и дополнительные аудио-видео устройства.
* Choice List API - Новый UI компонент для выбора элементов из вертикального списка.
* Generic Button API - Рисование произвольных кнопок с иконками и надписями.
* Hierarchical Lists API - Позволяет представлять данные в виде иерархических списков и деревьев в различных стилях.
* Hostlet Connection API - Создание и взаимодействие с приложениями, предоставляющими доступ к web сервисам
* Incoming Call Monitor API - Позволяет приложению зарегистрироваться как обработчика входящих звонков.
* Messaging Integration API - Позволяет глубже интегрировать сторонние MTM сервисы в UI
* Sensor APIs - Ряд классов позволяющих регистрировать ускорение (акселерометр), ориентацию, магнитные поля (магнитометр), толчки (tap sensor) и пр.
* Stylus Pop-up Menu API - вызов pop-up меню в точке прикосновения к экрану
* Tactile Feedback Client API - позволяет приложениям и элементам UI регистрировать области их тактильной связи и получать сообщения о прикосновении к ним.
* Title Pane Touch Observer API - Регистрация прикосновений к title pane приложения.
* Toolbar API - Создание фиксированной или плавающей панели инструментов в окне приложения.
* Touch UI Utilities API - Регистрация долгого прикосновения.
* Web Service Messaging APIs - расширение протокола SOAP.
* WLAN SDK Info API - позволит получить MAC адрес WLAN устройства.
* XML Engine Document Object Model (DOM) APIs - манипуляции DOM.
* XML Fragment API
Более подробная информация находится в S60 5th Edition C Developer's Library
Библиотеки Open C/C предустановлены в S60 5th edition.
В 5-й редакции реализован Advanced Multimedia Supplements (JSR-234)
Мидлеты (в том числе уже написанные для 3rd edition) получат поддержку TouchScreen.
Подробнее в Java ME Developer's Library
Разработчики Web и WRT widget'ов помимо TouchScreen посредством javascript расширений получат доступ к:
* Менеджеру приложений
* Записям календаря
* Телефонной книге
* Логам
* SMS и MMS
* Медиа галереи
* Местоположению устройства
* Гео-меток (landmarks)
* Системной информации
* Сенсорам
Подробнее в Web Developer's Library
К такому же перечню получат доступ Flash Lite разработчики, т.к. на S60 5th edition предустановлен Flash Lite 3.0 с расширениями ActionScript
Взято с devmobile.ru
http://devmobile.ru/index.php?option=com_content&task=view&id=295&Itemid=2
http://snipurl.com/41wvt
Смотрели: 5231 ||
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем зарегистрироваться, либо войти на сайт под своим именем для получения полного доступа.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем зарегистрироваться, либо войти на сайт под своим именем для получения полного доступа.

