Платформа Series 40

Оглавление








Обзор платформы Series 40

Платформа Series 40 - это самая используемая платформа для мобильных устройств в мире. Множество мобильных телефонов и КПК поддерживают Series 40 - это и массовые аппараты, с помощью которых пользователи впервые узнают о возможностях мобильного Интернета, и устройства, предназначенные для специализированных сегментов рынка, таких как музыка и мода.

Многообещающая платформа Series 40 предоставляет широкие возможности. Работаете ли вы с технологией Java™, Flash Lite от компании Adobe, с Web-технологией или медиасодержимым мобильных устройств - платформа Series 40 обеспечивает выход на массовый рынок во всем мире. С развитием Series 40 растет число поддерживаемых сред исполнения, что сокращает дистанцию между разработкой приложений для настольных и мобильных компьютеров.

Для Java-программистов есть технологии MIDP и CLDC со множеством JSR, обеспечивающих дополнительные возможности связи, передачи сообщений, мультимедиа и графики.

Создатели медиа-контента смогут доставлять web, sms или Flash Lite контент, а также потоковое видео и аудио, используя новейшие стандарты отрасли. Также можно настраивать интерфейс пользователя устройств Series 40, изменяя темы, анимированные скринсейверы и заставки.

Все это поддерживается технологией OMA DRM для защиты интеллектуальной собственности разработчиков.

Series 40 - это быстро развивающаяся мобильная платформа с самым большим количеством продаж по всему миру. Она предоставляет разработчикам беспрецедентные возможности для создания приложений, пользующихся спросом у миллионов пользователей. Читайте дальше, чтобы узнать больше…

6-я редакция Series 40: совместимая с продвинутой технологией Java™

6-я редакция платформы Series 40 отражает всю преданность компании Nokia разработчикам мобильных приложений. Новая версия поддерживает MIDP 2.1 и подмножество Mobile Service Architecture (JSR-248). JSR-248 предоставляет стандартную реализацию семи популярных JSR. Они используются в S60 3rd Edition, Feature Pack 2 и более старших версиях. Ожидается, что другие производители телефонов с поддержкой Java™ также реализуют JSR-248. Это значит, что разработчики смогут создавать приложения для платформ Nokia, работающие на устройствах других производителей, практически их не изменяя.

Кроме того, 6-я редакция Series 40 благодаря Location API для J2ME™ (JSR-179) обладает новыми уникальными возможностями для создания приложений с использованием данных о текущей локации. Этот API позволяет применять встроенный или внешний GPS-модуль для получения данных. Также он дает возможность создавать сложные и комплексные приложения на основе сведений о расположении с использованием геометок.

В 6-й редакции Series 40 предоставляются широкие возможности для Flash-разработчиков благодаря включению в состав платформы проигрывателя Flash Lite 3. Помимо проигрывания контента Flash Lite, выполнения Flash-приложений и анимированных скринсейверов Flash Lite, его можно использовать для создания анимированных «живых» заставок для устройств Series 40.

Web-разработчики в Series 40 смогут использовать новые функции браузера на основе компонентов с открытым кодом WebKit - WebCore и JavaScriptCore. Этот браузер поддерживает HTML 4.01, CSS2, JavaScript™ 1.5 и Ajax. Теперь пользователи Series 40 могут посещать сайты так же, как и на обычном компьютере, что открывает Web-программистам новые возможности при создании сложных Web-утилит для мобильных телефонов и КПК.

Понимая высокие требования непрерывно растущего рынка медиа-контента, в 6-й редакции Series 40 реализована поддержка экранов с разрешением 320 x 480, что дает разработчикам преимущества работы с качественными изображениями. Развивая платформы с применением унифицированных технологий и средств поддержки, документации и публикации примеров, мы надеемся предоставить разработчикам самый простой путь для охвата массового рынка мобильных технологий.

Разработчикам приложений Java™

Технология Java™ снабжена мощным кросс-платформенным инструментом разработки, который способен удовлетворить ожидания самых требовательных создателей приложений различных классов, как для персонального, так и для корпоративного использования.

С последней версией платформы Series 40 у разработчиков появился доступ к следующим технологиям Java:

  • пакеты PDA для платформы J2ME™ (JSR-75) с поддержкой API FC и PIM;
  • API Java™ для Bluetooth v1.1 (JSR-82);
  • Wireless Messaging API (JSR-120);
  • Mobile Media API (JSR-135);
  • спецификация Web-служб J2ME™ (JSR-172);
  • API служб безопасности и проверки подлинности для J2ME™ (JSR-177), включая пакеты SATSA-APDU и SATSA-CRYPTO;
  • API данных о расположении для J2ME™ (JSR-179);
  • API 3D-графики для J2ME™ (JSR-184);
  • технология Java™ для беспроводных приложений (JSR-185);
  • API беспроводного обмена сообщениями версии 2.0 (JSR-205);
  • API обработки содержимого (JSR-211);
  • API векторной 2D-графики для J2ME™ (JSR-226);
  • дополнительные функции мультимедиа (JSR-234) с поддержкой 3D-аудио и музыки;
  • архитектура мобильных служб (JSR-248).

Дополнительные сведения о поддержке технологии Java в различных редакциях Series 40 и пакетах обновлений см. в техническом описании платформы Series 40.

Реализация Java на платформе Series 40 во многом схожа с реализацией на платформе S60. Это позволяет разработчикам легко увеличивать рынок для своих приложений.

Дополнительные сведения о поддержке технологии Java компанией Nokia см. на странице технологии Java

Разработчикам Flash Lite

Flash Lite от компании Adobe дает возможность разработчикам создавать функциональные мультимедийные приложения и контент для устройств Series 40.

С поддержкой Flash Lite можно создавать автономные приложения и контент, а также анимированные скринсейверы и "живые" заставки. Используя команду fscommand2, приложение Flash Lite может получить доступ к различным параметрам телефона. Также, благодаря функции связи устройств Series 40, приложения Flash Lite могут активировать такие действия, как телефонный звонок.

Дополнительные сведения о технологии Flash Lite в различных версиях Series 40 и пакетах обновлений см. в техническом описании платформы Series 40 или посетите страницу технологии Flash Lite.

Web-разработчикам

Платформа Series 40 предлагает множество функций для Web-разработчиков, с помощью которых они могут достучаться до самой многочисленной мобильной публики.

При создании браузеров разработчики могут воспользоваться поддержкой функций OMA Browsing v2.1 с применением протоколов WAP 2.0, XHTML-MP, а также HTML 4.01 со стеком протоколов wTCP/IP. Также доступна поддержка сценариев ECMAScript и файлов cookies. Начиная с 6-й версии платформа Series 40 поддерживает технологии HTML 4.01, CSS2, JavaScript™ 1.5 и Ajax.

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

Web-разработчики с опытом работы на языке Java™ также могут использовать функции службы WidSets. При этом они получают возможность создавать разнообразный контент и аплеты, например, виджеты, которые пользователи запускают с главного экрана приложения WidSets. Виджеты WidSets помогают оптимизировать просмотр контента, а также использовать обновления на основе Push-методики.

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

Разработчикам контента

Платформа Series 40 дает медиа-разработчикам возможность создавать приложения как для браузеров, так и для систем обмена сообщениями, доставлять потоковое аудио и видео, а также создавать темы для персонализации мобильного устройства.

При создании MMS можно использовать компонент OMA MMS v1.3 с поддержкой сообщений размером до 600 КБ. Также присутствует поддержка SMIL, что позволяет создавать сообщения в виде слайд-шоу.

Существует возможность доставки потокового аудио в форматах AMR-WB и AAC, а видео - в формате H.263.

Также разработчики могут создавать темы, изменяя внешний вид и звуковое сопровождение интерфейса пользователя и добавляя анимированные скринсейверы и "живые" заставки.

Дополнительные сведения о поддержке данных технологий в различных версиях Series 40 и пакетах обновлений см. в техническом описании платформы Series 40 .

Поддерживаемые устройства

Nokia 7510 Supernova
Nokia 7510 Supernova — это раскладной мобильный телефон с пиктограммным стильным дизайном и сменными крышками, поддерживающий стандарты GSM 850/900/1800/1900. В Nokia 7510 Supernova используется 6-я редакция платформы Series 40, браузер WebKit, Nokia Maps 1.2, FM RDS Radio, Flash Lite 3.0, Bluetooth 2.1 +EDR и MIDP Java 2.1 с дополнительными Java API.

Слайдер Nokia 6260
Nokia 6260 - это телефон с 6-й редакцией Series 40, поддерживающий стандарты GSM 850/900/1800/1900, WCDMA 900/1900/2100 и WLAN. К другим ключевым функциям относится модуль A-GPS и встроенные карты, 5-мегапиксельная камера с LED-вспышкой и оптикой Carl Zeiss, браузер WebKit, Flash Lite 3.0, Bluetooth 2.1 + EDR и MIDP Java 2.1 с дополнительными Java API. Поддерживаемые частоты WCDMA зависят от региона.

Просмотреть все устройства с платформой Series 40 .

Начало работы с платформой

Вы все еще не создаете приложения для платформы Series 40? В следующих документах вы найдете базовые сведения о платформе, разработке приложений с использование технологии Java™, доставке контента в качестве темы, и использовании WAP 1.2.1, XHTML и MMS.

Платформа Series 40 Platform: вопросы и ответы
В этом документе можно найти ответы на вопросы разработчиков и бизнес-менеджеров о платформе Series 40.

Техническое описание платформы Series 40
Здесь представлен обзор платформы Series 40, а также введение в технологию Java и разработку приложений с ее использованием.

Библиотека разработчика Java™ ME
Библиотека разработчика Java™ ME — это полный пакет ресурсов с вводными сведениями, руководствами по началу работы, пошаговыми руководствами и описаниями на уровне API для разработчиков, использующих платформу S60 или Series 40 для создания приложений и служб Java. Библиотека доступна в формате HTML в Интернете и в качестве плагина Eclipse.

Платформа Series 40: Разработка мобильного контента XHTML v1.2
В этом обновленном документе представлены сведения и примеры для разработчиков, желающих оптимизировать браузерные службы для устройств Series 40 с помощью браузера XHTML.

Просмотреть все документы о платформе Series 40 .

Рекомендуемые инструменты и SDK для разработчиков Java™

IDEs

Nokia поддерживает популярные среды разработки (IDE) с открытым кодом NetBeans и Eclipse.

NetBeans

NetBeans Mobility предоставляет разработчикам богатую визуальную среду разработки с набором прикладных утилит и возможностью "drag-and-drop" создания интерфейса пользователя. Кроме этого, NetBeans предлагает инструменты для поддержки использования SVGT при создании графических интерфейсов пользователя без затрат на низкоуровневое программирование графики.

Дополнительные сведения о NetBeans Mobility .

Eclipse

Разработчики, знакомые с Eclipse IDE и установившие EclipseME, получают набор инструментов для создания, тестирования и публикации MID-летов для устройств Nokia.

Загрузить Eclipse »
Загрузить EclipseME .

SDK для Series 40

SDK для платформы Series 40 обеспечивают полную эмуляцию MIDP для устройств Series 40. Они также обладают такими возможностями как эмуляция KVM, подробное окно диагностики, симуляция событий при нажатии клавиш телефона (например, входящего вызова), а также возможность переопределять стандартное поведение телефона.

Загрузить Java™ SDK платформы Series 40 .

Series 40 Nokia 6212 NFC SDK

Series 40 Nokia 6212 NFC SDK позволяет разрабатывать приложения Java™ с функциями NFC для Nokia 6212 Classic. Этот SDK обеспечивает реализацию API бесконтактной связи (JSR 257), позволяющий Java-разработчикам создавать приложения, использующие возможности NFC телефона.

Дополнительные сведения о NFC
Загрузить Series 40 Nokia 6212 NFC SDK .

Рекомендуемые инструменты для создателей контента

Carbide.ui S60 Theme Edition 3.2 for Symbian OS

Carbide.ui - это инструмент для создания визуальных тем для устройств на основе платформы S60 и Series 40. Используя Carbide.ui, разработчики могут создавать сложные темы, захватывающие воображение пользователей.

Carbide.ui можно использовать вместе с самыми популярными программами редактирования векторной и растровой графики и звука . Инструмент Referenced Colors улучшает управление цветом, связывая любой цвет темы с основным цветом, при изменении которого меняются все связанные цвета. Для работы со сложными темами можно использовать различные инструменты и функции библиотеки. После завершения работы над темой параметры публикации и защиты OMA DRM применяются один раз, после чего публикация, защита и перенос темы на устройство осуществляется за один этап.

Загрузить Carbide.ui S60 Theme Edition 3.2 для Symbian OS .

Поддержка

На форуме Nokia представлено несколько ресурсов для поддержки разработчиков.

Wiki

Forum Nokia Wiki - это огромная библиотека сведений по всем технологиям, поддерживаемым компанией Nokia. В разделах о технологиях Java™ и Flash Lite представлены сведения об их развитии, практические руководства, примеры с исходным кодом и документация по различным вопросам.

Перейти к категории Java на форуме Nokia Wiki .

База знаний

База знаний, размещенная на Forum Nokia Wiki, предоставляет подробное описание различных технических решений. Она регулярно обновляется, и разработчики используют ее как первоочередной источник информации при возникновении различных проблем с приложениями Java™.

Перейти в базу знаний форума Nokia Knowledge .

Форум

Форум на Forum Nokia является альтернативным источником поддержки разработчиков. Здесь они могут получить доступ к знаниям других разработчиков приложений и содержимого, работающих с платформами Nokia, а также задать вопросы, на которые может ответить сообщество.

Перейти к форуму на Forum Nokia .

Техническая поддержка

Если разработчики не могут найти ответ на запрос в Wiki, базе знаний или на форуме, на Forum Nokia существуют платные службы технической поддержки.

Дополнительные сведения о технической поддержке .

Код и примеры

Разработчики могут выбрать из большого количества примеров приложений с исходным кодом те, которые помогут им в собственных разработках.

Код и примеры Java™ .

Rambler's Top100
© 2008-2009 Nokia
Отметить страницу: Delicious Digg Facebook Google Yahoo StumbleUpon Reddit Furl Technocrati Magnolia Twitter