actionstart.ru Аксессуары для сотовых телефонов.  Интернет магазин home В закладки Контакты

Каталог
 Главная страница
  Новинки магазина
  Популярные товары
 Bluetooth-адаптеры
 Bluetooth-гарнитуры
 Crystal Case
 DVD-плееры
 Flash-карты памяти
 GPS-навигаторы
 GSM антенны
 HDD боксы
 HDD диски
 HDD диски внешние
 HDD-плееры
 Hi-Tech гаджеты
 MP3-FM Модуляторы
 MP3-плееры
 MP4-плееры
 MP4-часы
 MultiSIM
 USB флешки
 WiFi оборудование
 Авто видеорегистраторы
 Авто инвертеры
 Автомобильные держатели
 Автосигнализации
 Адаптер для 2 SIM-карт
 Аккумуляторы для нетбуков
 Аккумуляторы для телефонов
 Аккумуляторы оригинальные
 Акустические системы
 Алкотестеры
 Антирадары
 В автомобиль
 Веб-камеры
 Внешние аккумуляторы
 Гарнитуры стерео
 Дата-кабели USB
 Дата-кабели мультимедийные
 Зарядки автомобильные
 Зарядки сетевые
 Зарядки универсальные
 Защитные пленки
 Защитные стекла
 Инструменты
 Инфракрасные порты
 Кабели HDMI
 Кардридеры
 Кнопки для сотовых
 Корпусы для КПК
 Корпусы для сотовых
 Корпусы оригинальные
 Кредлы
 Моноподы
 Моноподы и селфи-палки
 Наушники
 Ноутбуки
 Охранные системы
 Парктроники
 Планшетные компьютеры
 Портативные ЖК телевизоры
 Радиостанции
 Сотовые телефоны
 Стилусы для сотовых
 Столики для ноутбуков
 Украшения
 Усилитель сигнала
 Цифровые фотоаппараты
 Цифровые фоторамки
 Чехлы и сумочки
 Экраны и тачскрины
 Экшн-Камеры
 Электронные книги
Новинки магазина
Видеоочки Saibex Pro640
Цена:  13900 руб. Подробнее
Сотовый телефон Apple iPhone 3G 8Gb black - сертифицированный - РСТ
Цена:  21900 руб. Подробнее
Часы M800 - с GSM-телефоном и MP4-плеером
Цена:  0 руб. Подробнее
GPS-навигатор Atomy YHG-128 C4
Цена:  4980 руб. Подробнее
Видеосистема Saibex Cinema Kit
Цена:  17100 руб. Подробнее









Цена:  17100 руб. 
  

Wireless Java

Начало начал Wireless Java/J2ME

Всему компьютерному миру, без сомнения, хорошо известна программная платформа Java от Sun Microsystems. Рассчитанная на настольные ПК, она заслужила популярность и получила большое количество приложений и разработчиков. Тем не менее, Sun решила не ограничиваться "большими" компьютерами. Таким образом, в июне 1999 года на конференции JavaOne все желающие могли ознакомиться с версией Java 2 Micro Edition (J2ME). Это усечённая версия стандартной платформы Java, созданная с учетом всех ограничений мобильных устройств. Ведь зачастую они обладают весьма слабыми, по современным меркам, процессорами и небольшим объемом памяти. Наиболее типичный пример такого устройства - КПК или мобильный телефон. Таким образом, уже в 1999 году Sun встала на путь "мобилизации" и до сих пор движется по нему.

Почему Java?

Беспроводная Java - это пересечение двух обширных понятий - беспроводной передачи данных и платформы Java. Часто говоря о беспроводной Java, ее называют J2ME. В связи с этим нужно отметить, что J2ME и беспроводная Java - это не одно и то же. Некоторые части J2ME разработаны специально для беспроводных устройств, другие - для устройств, которые вообще могут не использовать беспроводную передачу данных.

Java включает в себя две части: язык программирования и среду, в которой работают программы, написанные на этом языке, так называемую виртуальную машину Java.

Синтаксически язык Java походит на C++. Отличие между этими языками в том, что C++ - программисту необходимо компилировать исходную программу отдельно для каждого устройства, на котором он планирует запускать эту программу. Код, написанный на Java, интерпретируется виртуальной машиной Java непосредственно в самом устройстве.

Это значит, что одну и ту же программу, написанную на Java, можно спокойно загрузить в мобильный телефон, карманный или персональный компьютер, если на данных устройствах есть виртуальная машина Java. И, предвидя следующий вопрос, отвечу: да, не только загружать. Одна и та же программа будет работать на всех этих устройствах, разумеется, должны быть соблюдены требования по объему доступной памяти.

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

Таким образом, беспроводная Java не зависит ни от стандарта связи, ни от конкретного типа устройства, что обеспечивает великолепную переносимость программ.

При этом Java предлагает качественно новый подход к вопросу оснащения мобильного устройства программным обеспечением. Это особенно актуально для мобильных телефонов, так как, например, карманные компьютеры поставляются с и без того довольно большим набором приложений, которые, к тому же, можно устанавливать и удалять по своему усмотрению. На рынке мобильных телефонов сложилось так, что они поставлялись и поставляются с весьма ограниченным числом "прошитых" (предустановленных) в их памяти пользовательских приложений. Это всем известные календари, часы, простые игры, органайзеры. В мобильный телефон с поддержкой Java владелец может загружать программы, отличные от предустановленных, выбирая их на свой вкус и в соответствии со своими запросами.

Среди этих программ - различные игры, органайзеры, карты, разговорники и путеводители, программы для работы с биржевой информацией и просмотра графиков, MPEG-проигрыватели, различные системные утилиты, WAP - браузеры, календари и многое другое. При выборе приложения владельцы устройств с поддержкой Java руководствуются не только соображениями необходимости приложений, но и удобством работы с тем или иным приложением и дизайном пользовательского интерфейса.

Один из интересных способов применения Java - создание версии пейджера ICQ. И это уже реально существует. Например, в Новосибирске в 2001 году компания МТС предложила своим абонентам совместимый с ICQ пейджер. Им можно пользоваться прямо с мобильного телефона при помощи Java-программы, которая хранится на SIM-карте.

Подробнее о J2ME

Java 2 Micro Edition (J2ME) - набор технологий, разработанных специально для применения их в небольших устройствах вроде смарт-карт, пейджеров, мобильных телефонов и карманных компьютеров. Она включает в себя компоненты, аналогичные частям "большой" Java 2 Standard Edition (J2SE), разработанной для применения в настольных компьютерах под управлением операционных систем Linux, Solaris, или Microsoft Windows. J2ME использует компактную виртуальную машину и оптимизированный набор API (Application Program Interface). Несмотря на свои уменьшенные размеры, данная технология позволяет разрабатывать приложения для мобильных устройств, которые значительно расширяют их функциональность и предоставляют их пользователям массу преимуществ.

Технически работу J2ME можно разделить на работу конфигураций и профилей. Конфигурация - это спецификация, детально описывающая виртуальную машину и основывающаяся на наборе API, которые могут использоваться с определённым классом мобильных устройств. Например, специальная конфигурация может быть разработана для устройств, которые имеют меньше, чем 512 килобайт памяти и непостоянное соединение с сетью (как обычные мобильные телефоны). На данный момент в мобильных устройствах используется конфигурация 1.0 - CLDC 1.0 (Connected Limited Device Configuration).

Профиль основывается на конфигурации, но включает в себя дополнительные API, добавляющие функции управления жизненным циклом программ, пользовательским интерфейсом, устройствами хранения данных. Сейчас в мобильных устройствах используется профиль версии 1.0 - MIDP 1.0 (Mobile Information Device Profile). Вместе они составляют ту среду, в которой работают приложения, написанные с использованием беспроводной Java.

Для разработчиков доступны пакеты разработки программ, дополнительные API и техническая поддержка. Найти их можно либо на сайте Sun Microsystems, либо на сайтах производителей устройств.

Java в мобильных телефонах

Мобильные телефоны, поддерживающие J2ME, например, от Nokia, Siemens и Motorola, обычно содержат меню "Приложения", предназначенное для работы с загружаемыми в память телефона программами. Загружать их можно либо с персонального компьютера, либо прямо из "эфира" с помощью технологии OTA (Over The Air). Поддерживать этот тип загрузки должен не только телефон, но и сотовый оператор.

Например, возможности телефонов Nokia для работы со встроенной в них поддержкой технологии Java изменяются от 2-х программируемых кнопок до QWERTY клавиатуры; от монохромного экрана до поддержки 4096 цветов; от 150 килобайт памяти до 16 и более мегабайт - в коммуникаторах семейства 92xx.

Телефоны Nokia имеют возможность загрузки Java приложений через WAP (технология OTA) и с персонального компьютера при помощи последовательного и инфракрасного портов или Bluetooth.

В настоящее время на рынке появляется все больше телефонов, поддерживающих беспроводную Java. Во-первых, это "старичок" Siemens SL45i, а также его потомки (правда другого ценового класса) Siemens M50, МТ50 и C55. За последнее время Nokia создала 8 телефонов (всего компания производит 14 подобных устройств) с поддержкой J2ME. Среди них следующие: Nokia 3410, Nokia 3590, Nokia 3585, классический аппарат бизнес-класса Nokia 6310i и Nokia 7210 с цветным дисплеем, а также Nokia 7650 и Nokia 6590. Из последних разработок Nokia обращает на себя внимание и модель класса "люкс", оснащенная цветным дисплеем и поддержкой Java. Речь, конечно же о Nokia 8910i. Oба коммуникатора компании - Nokia 9210i и Nokia 9290 Communicator - поддерживают Java на аппаратном уровне. Что касается остальных ведущих производителей сотовых телефонов, то стоит отметить, что Alcatel и Ericsson не сильно озаботились разработкой соответствующих телефонов, зато Motorola предлагает сразу несколько моделей: Accompli 008, 009, V60i, V66i, T720. Samsung выпустил массу телефонов с поддержкой Java, но большая часть из них работает в стандарте CDMA. Для GSM пока существует лишь SGH-S100. Впрочем, чтобы не обижать Ericsson, замечу, что совместное предприятие Sony Ericsson готовит к выпуску смартфон P800, который будет поддерживать Java.

Как это выглядит?

Пользователю доступны несколько программ, среди которых две игры, записная книжка и некоторые другие.

Значительно большие возможности по созданию приложений, в частности игр, предоставляют аппараты с цветными дисплеями.

Найти Java-приложения можно на множестве специализированных сайтов. Программа, созданная на J2ME, работает на любом мобильном телефоне, поддерживающем эту технологию. При этом средний размер приложения составляет 30 Кб, что связано с ограничениями памяти в мобильных устройствах и ограниченной пропускной способностью радиоканала. С появлением терминалов с увеличенным объемом памяти для приложений, а также повсеместным внедрением 2.5G и 3G сетей связи, можно ожидать появления более объемных и функциональных программ.

С программами просто работать: когда приложение, например, игра или путеводитель, перестанет быть нужным, его можно просто стереть, освободив тем самым место для новых программ.

Конкуренты Java

Надо сказать, что на рынке мобильных устройств у беспроводной Java есть довольно серьёзный конкурент, - стандарт, разработанный Корпорацией Qualcomm из Сан-Диего, который называется Binary Runtime Environment for Wireless (BREW). Qualcomm сообщает, что BREW проще в реализации и компактнее, чем J2ME.

Подобно Java, при использовании BREW для запуска программ, написанных в этом стандарте, требуется только поддержка BREW конкретным аппаратом, которую довольно просто добавить практически к любому мобильному устройству. Этот стандарт открыт для разработчиков, как и Java. Интересно, что один и тот же телефон может использовать и Java и BREW одновременно, причём технологии не конфликтуют. При этом BREW-приложения немного менее требовательны к объему памяти у мобильного устройства.

По всему миру уже около 18 крупных операторов объявили о поддержке BREW-сервисов по загрузке приложений на телефоны.

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

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

Выводы

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

Используя беспроводную Java, пользователь может сам выбрать нужную программу, загрузить ее к себе на телефон, использовать её столько, сколько ему нужно и, если она ему больше не нужна, легко стереть её из памяти своего устройства, освобождая место для других приложений. Пользователь может сделать свой мобильный телефон (именно для них эта технология представляет наибольшую ценность) тем устройством, которое позволит ему не только общаться с себе подобными и играть в простые стандартные игры.

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

J2ME
Java 2 Micro Edition (J2ME) – это версия Java, специально заточенная для интеграции в устройства с ограниченным количеством ресурсов. Разработка относительна новая и невероятно перспективная. Вспомни: ведь не так уж и давно памятью в 128 Кб обладали обычные ПК. Сейчас же каждая вторая модель мобильника может похвастать хардом на пару-тройку мегабайт. Со стороны производителей было бы крайне нерационально использовать сие пространство исключительно для хранения килобайтной телефонной книги и убогих фотоснимков, снятых встроенной камерой. Зато подключаемые внешние приложения значительно увеличивают функциональность любой трубки, а значит, потенциально повышают продажи. Покупатели радуются нововведениям, производитель гребет лопатой деньги. Что еще нужно для счастья? Похоже, осталось только научиться писать свои собственные приложения. Выучить J2ME не так сложно. По крайней мере, ничуть не труднее, чем любой другой язык программирования. J2ME - все та же Ява, но немного урезанная. Средств для разработки приложений в J2ME-среде существует несколько, у каждого свои достоинства и недостатки. Я лично экспериментировал с Sun Java Studio Standard 5 update 1 и остался ей очень доволен. Для начинающего сойдет точно – возможно, она даже лучше, чем все остальные. Информации на русском языке по этому предмету пока немного, но на английском – хоть отбавляй. Что касается книг, то по Сети давно гуляют электронные версии книг Micro Java(TM) Game Development (David Fox, Roman Verhovsek) и Developing Games in Java (David Brackeen, Bret Barker, Laurence Vanhelswue). Весьма качественные издания. Первая, на мой взгляд, написана чуть получше. Язык доступнее, да и примеры куда более абстрактны, нежели у второй, полностью ориентированной на разработку игр. Недавно в книжном магазине увидел книгу "Платформа программирования J2ME для портативных устройств" (Вартан Пирумян). Полистал – не понравилась. Сложилось впечатление, что это какой-то убогий перевод англоязычной документации. По ходу дела, той, что лежит на сайте разработчиков.

Корзина
В корзине: 0 товар(ов)
На сумму: 0 рублей
Подбор по производителю
Поиск
Поиск:    
Новости
14-05-2015
Открытие новых пунктов самовывоза в Екатеринбурге, Нижнем Новгороде, Калуге, Ярославле и Тюмени!
01-04-2014
Внимание! Бесплатная доставка по всей России при заказе 5 товаров!
01-01-2014
Новогодняя акция! Бесплатная доставка по всей России при заказе 2х и более товаров с 1 по 9 января 2012г! Спешите делать заказы!
20-10-2011
С сегодняшнего дня мы осуществляем курьерскую доставку по Екатеринбургу, Челябинску и Тюмени.
Лидеры продаж
Домашний аудио-видео проигрыватель на жёстком диске
Цена:  2380 руб. Подробнее
Антенный усилитель      
Цена:  150 руб. Подробнее
Универсальное сетевое зарядное устройство для всех типов аккумуляторов      
Цена:  250 руб. Подробнее
Комплект Multi SIM - SIM MAX DOG на 6 номеров    
Цена:  799 руб. Подробнее
MP4 - MP3 плеер Irbi Digital Silver - 1GB
Цена:  1110 руб. Подробнее