Софтерра Опера в одном мидлете
Софтерра
Опера в одном мидлете
Попытки привязать [В прямом смысле слова: энтузиасты резинками связывали первые Palm Pilot или Apple Newton с весьма громоздкими в то время сотовыми телефонами] Интернет к мобильной телефонии начались лет десять назад, однако широкого распространения эта затея не получила - просто-напросто время еще не пришло. Но вскоре и Интернет, и сотовая связь начали быстро набирать популярность и даже приносить кое-кому деньги, так что попытки совмещения этих двух удобных сервисов заметно участились, в один прекрасный день 1998 года миру была явлена спецификация WAP 1.0.
Большинство оптимистов радовалось светлому завтра, меньшинство же ворчунов углядело в новой технологии кучу недостатков, прежде всего - необходимость в создании специальных сайтов и дороговизну сервиса (тогда еще не существовало GPRS, и приходилось пользоваться WAP на повременной основе). Ко всему прочему в первой версии протокола мало внимания уделялось безопасности, что, в свою очередь, мешало применению WAP в сфере коммерции. В 1999 году выходит спецификация WAP 1.1, которая решила часть проблем, но далеко не все, вдобавок при переходе на WAP 1.1 операторы оставили за бортом владельцев аппаратов с прошитой первой версией… Вершиной эволюции WAP на данный момент является стандарт WAP 2.0, в котором есть поддержка приближенного к HTML языка форматирования страниц, расширений WTA и прочие удобства, однако у WAP, на мой взгляд, имеются два недостатка, лишь подчеркивающие достоинства конкурирующих технологий.
Во-первых, с помощью WAP трудно организовать прозрачный доступ к платному контенту. Под прозрачностью здесь подразумевается максимально упрощенная схема снятия денег со счета абонента сотовой сети. Ведь это не только (и не столько) упростит абоненту жизнь, но и позволит вывести контент-бизнес на новый уровень массовости, а значит, и доходности.
Во-вторых, WAP создавался как удобное средство отображения гипертекстовых данных на экранах мобильных телефонов, и прикрутить к нему полноценную поддержку графики столь же трудно, как бабу Клаву научить петь каватину Олеко вместо частушек. И вот недавно нам предложили такую возможность - компания Opera объявила о выходе браузера Opera mini, предназначенного для мобильных телефонов с Java-машиной.
В отличие от обычной версии, Opera mini работает в связке со специальным серверным ПО, что позволяет не только снять часть вычислительной нагрузки по оптимизации страниц, но и значительно экономить на GPRS-трафике - картинки подвергаются сжатию и уменьшению в размере в соответствии с разрешением экрана каждого конкретного телефона, плюс сжимается и сам HTML, из которого загодя убираются все нефункциональные на мобильных телефонах компоненты. Это приводит к тому, что типовая неоптимизированная для мобильного браузинга страница загружается на телефон в секунды, а ее объем редко превышает 20-30 Кбайт. Сайты с большим количеством информации (новостные ленты или форумы) предлагается загружать порциями, в виде нарезки по страницам. Естественно, в полной красе предстает фирменная технология SSR (Small Screen Rendering), позволяющая обойтись без горизонтальной полосы прокрутки, вытягивая весь сайт в один столбец. Использование только лишь вертикальной прокрутки удобно и на ПК, однако для владельцев сотовых телефонов это означает возможность просмотреть весь сайт, управляя телефоном одним пальцем. Мало того! Применяется еще и анализ расположения информационных блоков на загружаемой странице, в результате чего пользователь может автоматически перепрыгивать на содержательную часть страницы, не прибегая к необходимости прокручивать обычно имеющиеся вверху страниц элементы навигации.
Полнофункциональными являются и элементы обратной связи на страницах - формы, чекбоксы и списки. С первой попытки удалось воспользоваться сервисом GMail и Mail.ru - никаких проблем с расположением элементов не возникло. Порадовала и подсветка телефонных номеров в виде гиперссылок - при соответствующей поддержке Java API имеется возможность, кликнув по ссылке, инициировать телефонный звонок - мелочь, но к месту!
Замечу, что у решения от Opera есть и конкуренты. Так, компания Reqwireless уже давно предлагает нечто похожее, но с более скромной функциональностью - J2ME-приложение WebViewer. Во многом этот продукт уступает решению от Opera, потому что Opera Mini имеет бо,льшую производительность: даже на не очень быстрых телефонах задержка прокрутки страницы не вызывает раздражения и на всех моделях поддерживается отображение картинок, в то время как WebViewer подобный функционал предусматривает только на MIDP 2.0-совместимых телефонах и смартфонах. Также Opera mini поддерживает встроенные шрифты, что позволяет при использовании малого размера кегля шрифта вместить на экран больше текстовой информации и в то же время использовать шрифты со сглаженными за счет полутонов краями. Интересно, что умельцы в российских форумах за пару дней распространили версию Opera mini со встроенными кириллическими шрифтами, что позволило использовать их для отображения русскоязычных сайтов.
А где же скачать Opera mini? Увы, компания намерена распространять браузер только через операторов сотовой связи. Утекшие в Интернет версии Opera mini работают через демонстрационный сервер, который грозятся закрыть для публичного доступа. Поэтому торопитесь посетить специализированные форумы, чьи участники могут поделиться мидлетом opera.jar, либо… надейтесь на расторопность российских операторов сотовой связи и верьте в светлое будущее действительно мобильного интернет-серфинга.
Автор: Тимур Лироговский.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Объединение JavaScript и CSS в одном файле
Объединение JavaScript и CSS в одном файле Однако существует способ объединения CSS с JavaScript и сведения количества загрузок к одной. Техника основана на том, как CSS и анализатор JavaScript ведут себя в IE и Firefox.Когда анализатор CSS сталкивается с символом комментария HTML (<!--) в содержании
Объединение HTML, CSS и JavaScript в одном файле
Объединение HTML, CSS и JavaScript в одном файле Чтобы избежать дополнительных запросов со стороны браузера, можно включить непосредственно стилей и(ли) скриптов в сам HTML-документ.Здесь стоит остановиться на следующем моменте: если размер CSS- (или JavaScript-) файла больше, чем 20% (и при
Шаг третий: все-в-одном
Шаг третий: все-в-одном Можно использовать data:URI и внедрить все изображения в соответствующие HTML/CSS-файлы, уменьшив таким образом размер страницы (за счет gzip-сжатия, по большому счету, потому что таблица стилей перед этим не сжималась) еще на 15%, однако время загрузки при
Несколько заданий в одном файле
Несколько заданий в одном файле Каждое отдельное задание в WS-файле должно находиться внутри элементов <job> и </job>. В свою очередь, все элементы <job> являются дочерними элементами контейнера <package>.В качестве примера рассмотрим сценарий multijob.wsf, приведенный в
Пример использования парного программирования в одном из проектов
Пример использования парного программирования в одном из проектов Ниже мы приводим цитату из рассказа опытного программиста о том, как его компания впервые попробовала использовать парное программирование. В этом примере упомянуто много основных черт парного
47. Определяйте и инициализируйте переменные-члены в одном порядке
47. Определяйте и инициализируйте переменные-члены в одном порядке РезюмеПеременные-члены всегда инициализируются в том порядке, в котором они объявлены при определении класса; порядок их упоминания в списке инициализации конструктора игнорируется. Убедитесь, что в
1.7. Философия Unix в одном уроке
1.7. Философия Unix в одном уроке Вся философия в действительности сводится к одному железному правилу ведущих инженеров, священному "принципу KISS": Unix предоставляет великолепную основу для применения принципа KISS. В последующих главах данной книги описано, как его следует
1.7. Философия Unix в одном уроке
1.7. Философия Unix в одном уроке Вся философия в действительности сводится к одному железному правилу ведущих инженеров, священному "принципу KISS": Unix предоставляет великолепную основу для применения принципа KISS. В последующих главах данной книги описано, как его следует
13-я КОМНАТА: Две в одном
13-я КОМНАТА: Две в одном Люди готовы щедро платить за небольшую экономию и даже за потенциальную возможность таковой. Этот психологический нюанс давно используют маркетологи, и в компьютерной отрасли можно найти немало тому примеров. Например, если помните, главной
Промзона: Два изображения на одном экране Николай Маслухин
Промзона: Два изображения на одном экране Николай Маслухин Опубликовано 26 июля 2010 года Любителям игровых консолей хорошо известен режим сплит-скрин, при котором картинка делится надвое. Это позволяет двум игрокам «уживаться» на одном экране. При
Промзона: Кемпер и скутер в одном флаконе Николай Маслухин
Промзона: Кемпер и скутер в одном флаконе Николай Маслухин Опубликовано 26 августа 2010 года Отправляясь в путешествие, человек расстаётся с привычным домашним комфортом и терпит некоторые лишения. Мало того, что любимая подушка и тапочки остаются
Велосипеды: подножка и замок «в одном флаконе» Николай Маслухин
Велосипеды: подножка и замок «в одном флаконе» Николай Маслухин Опубликовано 27 марта 2014 Индийский дизайнер Анураг Садра (Anurag Sarda) создал концепт велосипедной подножки Leglock, которая одновременно является и замком от угона. Это еще одна из
ТЕМА НОМЕРА: Сто лет воздержания: Анатомия кризиса: два в одном
ТЕМА НОМЕРА: Сто лет воздержания: Анатомия кризиса: два в одном Автор: Юрий РомановГрядущий дефицит нефти и газа обычно ассоциируется с нехваткой электроэнергии или тепла: «веерные отключения» электричества, холодные батареи центрального отопления, кошмарные очереди за