Small-Screen Rendering

Small-Screen Rendering
Файл:Operamini_screenshot.png
Opera Mini 4.2
Тип Мобильный браузер
Разработчик Opera Software ASA
ОС J2ME
Версия 4.2.14320 — 12 мая, 2009
Лицензия Проприетарная
Сайт operamini.com

Opera Mini — J2ME-версия популярного браузера мобильные телефоны, смартфоны, КПК) с поддержкой J2ME для просмотра WAP и WWW интернет-сайтов. Работает через прокси-сервер компании Opera Software ASA.

Около 40 млн мобильных телефонов имеют предустановленный браузер[1]. Браузер распространяется бесплатно.

Содержание

История

Opera Mini была аналогом браузера Opera для персональных компьютеров, общедоступная версия которого вышла в 1996 году[2]. Изначально, Opera Mini была создана для мобильных телефонов, не способных запускать веб-браузеры[3]. Как пилотный проект Opera Mini была выпущена 10 августа 2005 года в сотрудничестве с норвежской телевизионной станцией «TV 2»[4]. Тогда браузер был доступен только для клиентов телекомпании.

Бета-версия была выпущена в Швеции, Дании, Норвегии и Финляндии 20 октября 2005 года[5]. Финальная версия вышла в Германии 10 ноября 2005 года[6], но при помощи сайта Opera Mini, браузер появился во всех странах в декабре того же года. Официальный релиз браузера во всём мире состоялся 24 января 2006 года[7].

3 мая 2006 года была выпущена Opera Mini 2.0. Появилась возможность скачивать файлы, новый скин, функция быстрого набора, новые поисковые машины, улучшена навигация[8].

1 ноября 2006 года в Opera Mini 3 бета появилась возможность просмотра [9].Вторая бета-версия была выпущена 22 ноября[10], а 28 ноября вышла финальная версия Opera Mini 3.

7 ноября 2007 года в свет была выпущена Opera Mini 4. По словам Johan Schön, технического директора развития Opera Mini, весь код был переписан[11]. Opera Mini 4 включает в себя возможность просматривать веб-страницы, как и настольная версия браузера, благодаря функции Overview, масштабирование и landscape view setting. В режиме Overview есть возможность прокручивать страницу в увеличенном и уменьшенном виде[12]. С помощью курсора мыши можно увеличить отдельный фрагмент страницы (аналогично возможности браузера Nintendo DS). Так же доступна синхронизация данных с настольной версией браузера [13][14].

До Opera Mini 4 у браузера было две версии:

Opera Mini 4 предназначена для первой группы телефонов[16], а Opera Mini 3 по-прежнему используется телефонами из второй группы[17].

В Opera Mini 4.1 beta, использующееся в мобильных устройствах с поддержкой в java jsr-75 доступа к файловой системе, закачка может осуществляться средствами самого браузера Opera Mini. Как правило, возможна загрузка файлов, тип которых поддерживается мобильным устройством.

Изначально поисковая система Google была установлена по умолчанию в Opera Mini[18], но 8 января 2007 года, Opera Software и Yahoo! объявили о сотрудничестве и намерении сделать Yahoo! поисковой системой по умолчанию взамен Google[19]. 27 февраля 2008 года Opera Software объявила о том, что в Opera Mini и Opera Mobile будут использовать по умолчанию Google. Это вызвано жалобами пользователей по поводу сложности системы Yahoo! и простоте в использовании Google. С 13 мая 2008 года в русской версии Opera Mini в качестве поисковой системы по умолчанию используется Яндекс[20].

Принципы работы

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

Opera Mini обрабатывает весь контент через прокси-сервер Opera Software, на которых происходит переформатирование веб-страниц в формат подходящий для небольших экранов[21][22]. Происходит сжатие данных (это позволяет ускорить процесс передачи вдвое, а то и втрое, и сжимать информацию на 90 % [12]), а доставленные страницы на языке разметки OBML (Opera Binary Markup Language)[23].

Когда пользователь просматривает веб-страницы с помощью Opera Mini, запрос отправляется через General Packet Radio Service (GPRS) на один из прокси-серверов компании Opera Software. Сервер обрабатывает страницы, сжимает её и посылает обратно на мобильный телефон пользователя.

По умолчанию Opera Mini открыто только одно соединение с прокси-серверами, а позже это соединение используется повторно. Это также позволяет серверам реагировать на изменения в закладки, хранящиеся на сервере Opera Link[24].

Компания Opera Software имеет более 100 прокси-серверов для обработки трафика[25].

Opera Mini оказала значительное влияние на развитие средств мобильной связи, так как стирает прежнее важнейшее различие между смартфонами и обыкновенными телефонами. А за счёт использования специального прокси-сервера, достигается значительная экономия трафика по сравнению со встроенными браузерами телефонов или смартфонов.

Режимы отображения страниц

Полноэкранный режим

Разница между режимами

Полноэкранный режим, «desktop rendering mode», установлен по умолчанию для устройств с экранами больше, чем 128 пикселей. В этом режиме страница загружается выровненная по краям. В устройствах с сенсорным экраном можно нажимать на части экрана, чтобы увеличить фрагмент страницы. Стрелками управления на клавиатуре телефона можно перемещать виртуальный курсор[26].

Если мобильное устройство поддерживает CSS, то браузер использует их, а если нет, то браузер преобразовывает текстовую разметку, чтобы текст не выходил за границы экрана[27].

Small-Screen Rendering

Этот режим просмотра предназначен для мобильных устройств с экраном в 128 пикселей в ширину или меньше. Весь текст на странице располагается в один вертикальный столбец с возможностью прокрутки только вверх и вниз[12]. Длинные списки и панели автоматически сжимаются. Эта функция называется «content folding». Нажатие кнопки плюс (+)позволяет просмотреть неотображённое содержание. В этом режиме изображения сужается до параметров, не превышающих 70 % от размера экрана в любом направлении[27].

В настольной версии браузера есть возможность просмотра веб-страницы в этом режиме (пункт меню Вид→Маленький экран). Это позволяет веб-разработчикам создавать сайты, корректно отображающиеся на портативных устройствах[28].

Поддержка JavaScript

Opera Mini частично поддерживает [29].

Если не заблокированы всплывающие окна, то они будут заменять предыдущую страницу[30].

Особенности

Браузер получает страницы, специально подготовленные для показа на мобильном устройстве. Первостепенные преобразования делает скрипт на прокси-сервере компании Opera Software ASA. На этапе отправки страниц конечному пользователю, сервер сжимает страницы путём:

  • выполнение CSS на сервере;
  • преобразование всех тегов в собственный формат;
  • удаление блоков кода банеров;
  • сжатие на лету изображений, использованных на запрашиваемой web-странице;
  • оптимизация страницы для показа на экране мобильного устройства.
  • GZip-сжатие в MIDP 2 версии

Награды

  • Sony Ericsson Content Award for «Productive Mobility» 2007 года[31]
  • GetJar «Mobile Application of the Year Award» 2007 года[32]
  • Mobile Gala «Лучшая программа для мобильных телефонов» 2005 и 2006 год[33]
  • CHIP.de Digital Lifestyle Award 2006 года[33]

Модификации

Модификации от российского программиста, известного под ником DG-SC, стали самыми популярными среди русскоязычных пользователей. В отличие от официальных версий, в Opera Mini mod реализован файловый менеджер, добавлен клиент FTP, буфер обмена, мульти-страничный режим ввода. Последняя функция особо важна для телефонов с лимитом количества символов в одном сообщении. Также существенно расширены возможности настройки цветового оформления программы, которые можно изменять самим, а можно загружать с сайта модификаций.

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



По состоянию на 02.12.2008 г. Опера мини модификация, версии [1] Opera Mini mod v3.11, основанная на официальной Опера мини 3.1, и тестовые версии 3.12 имеет следующие функции:

  • Загрузчик. Скачивать файлы возможно по частям, по таймеру, в фоне, несколько одновремено, по списку.
  • FTP клиент, несколько конфигурационных аккаунтов.
  • Выгрузка фотографий или файлов, на сайты с прикреплением из файловой телефона.
  • Двухпанельный файловый менеджер. Операции с файлами.
  • Открытие нескольких страниц в разных окнах. Сохранение страниц, картинок со страниц, сохранение нескольких открытых окон как сессию.
  • Создание и редактирование текста, в нескольких кодировках. Подсветка, поиск, замена слов. Шаблоны текста. Буфер обмена.
  • Просмотр графики. Воспроизведение звука и видео.
  • Подписка на RSS каналы их просмотр.
  • Сохранение всех или определённых настроек в файл и импорт этих настроек.
  • Сохранение закладок с иконками, папки в закладках.
  • Пользовательские настройки ссылок в истории посещённых, кэшированных страниц и их просмотр.
  • Выбор способа доступа к сети Интернет.
  • Поиск слова на интернет страницах. Подсветка найденных слов.
  • Изменение внешнего вида цветовыми схемами.
  • Прочие полезности:
    • Поворот экрана.
    • Пользовательские настройки шрифта, качества картинок, цвета фона, ссылок, текста, ширины скролбара.
    • Оповещение завершения некоторых операций звуком и вибрацией.
    • Регулировка прокрутки страниц.
    • Настраиваемое время автообновление страницы.
    • Всплывающие подсказки.
    • Настройки горячих клавиш и их сочитаний в паре с «*» и «#».
    • Регулировка подсветки.
    • Установка пароля на программу.
    • Всевозможная статистика и тонкая настройка многих параметров.
    • Большое число других настроек…

Примечания

  1. ↑ Browser Version Market Share for November, 2007. Net Applications (November 2007). Проверено 1 декабря 2007.
  2. ↑ Affiliated Organization of Firefox and Mozilla (Проверено 24 октября 2007.
  3. ↑ Goldman, Daniel Opera Mini 2.0 ReleasedDaniel Goldman. Opera Watch (2006-05-03). Проверено 21 декабря 2007.
  4. ↑ Opera Software (2005-08-10). Have WAP but want WEB? Introducing Opera Mini for mobile phones. Пресс-релиз. Проверено 2007-12-05.
  5. ↑ Opera Software (2005-11-10). Mobile comfort in the cold: Opera Mini beta now available free in the Nordics. Пресс-релиз. Проверено 2008-01-02.
  6. ↑ Opera Software (2005-11-10). The full Internet for all mobile phones: Opera Mini launched in Germany. Пресс-релиз. Проверено 2008-01-02.
  7. ↑ Gohring, Nancy. Opera Officially Launches Mini Browser, PC World (2006-01-24). Проверено 2007-12-05.
  8. ↑ Opera Software (2006-05-03). Mini Gets Mighty: Introducting Opera Mini 2.0 for your mobile phone. Пресс-релиз. Проверено 2007-12-21.
  9. ↑ Goldman, Daniel Limited testing of Opera Mini 3 beta. Opera Watch (2006-11-01). Проверено 21 декабря 2007.
  10. ↑ Spilling, Marianne Opera Mini 3.0 Beta 2. Opera Software (2006-11-22). Проверено 21 декабря 2007.
  11. ↑ Schön, Johan The power of the Web with Opera Mini 4 (2007-11-07). Проверено 24 декабря 2007.
  12. ↑ 1 2 3 Opera Mini Features. Opera Software. Проверено 21 декабря 2007.
  13. ↑ Calore, Micheal «Opera 4 Beta Released», Wired News, June 19, 2007
  14. ↑ Heater, Brian «Opera Mini 4 Goes Live», AppScout (Ziff Davis), November 7, 2007
  15. ↑ What are the differences between the "Basic (MIDP 1)" and the "Advanced (MIDP 2)" versions?. Opera Mini FAQ. Opera Software. Проверено 19 декабря 2007.
  16. ↑ Generic Advanced MIDP 2. Download Opera Mini. Opera Software. Проверено 19 декабря 2007.
  17. ↑ Generic Basic MIDP 1. Download Opera Mini. Opera Software. Проверено 19 декабря 2007.
  18. ↑ Opera Software chooses Google as search partner, Reuters (2005-12-28). Проверено 2007-10-11.
  19. ↑ Yahoo!. Opera Names Yahoo! Exclusive Global Partner for Mobile Search. Пресс-релиз. Проверено 2007-10-11.
  20. ↑ http://company.yandex.ru/news/2008/0513/index.xml
  21. ↑ Developer case study: Managing Java fragmentation, Opera Software's Java ME browser client: About Opera Mini. Sony Ericsson (2006-06-23). Проверено 19 декабря 2007.
  22. ↑ Duncan, Geoff. Opera Mini Officially Brings Web to Mobiles, Digital Trends News (2006-01-24). Проверено 2007-10-18.
  23. ↑ Opera 3Q05 Results (2005-11-21). Проверено 19 декабря 2007.
  24. ↑ What is the difference between ‘http connection' and ‘socket connection'?. Opera Mini FAQ. Проверено 3 января 2008.
  25. ↑ Gohring, Nancy Opera Officially Launches Mini Browser. PC World (2006-01-24). Проверено 24 декабря 2007.
  26. ↑ Bhartiya, Swapnil There Is A Mouse In Your Mobile. EFYtimes. Проверено 21 декабря 2007.
  27. ↑ 1 2 Storey, David Evolving the Internet on your phone: Designing web sites with Opera Mini 4 in mind. Opera Software (2007-08-31). Проверено 16 января 2008.
  28. ↑ Opera's Small-Screen Rendering. Opera Software. Проверено 20 декабря 2007.
  29. ↑ Mills, Chris JavaScript support in Opera Mini 4. Opera Software (2007-10-25). Проверено 29 декабря 2007.
  30. ↑ Designing With Opera Mini in Mind. Opera Software (2006-11-13). Проверено 31 декабря 2007.
  31. ↑ Opera Software (2007-12-19). Sony Ericsson names Opera Mini best productivity app. Пресс-релиз. Проверено 2007-12-23.
  32. ↑ Opera Software (2007-12-10). GetJar presents annual 'Mobile Application of the Year Award' to the Opera Mini Web browser. Пресс-релиз. Проверено 2008-01-02.
  33. ↑ 1 2 Reviews and Awards. Opera Software. Проверено 13 октября 2007.

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Small-Screen Rendering" в других словарях:

  • Small Screen Rendering — (engl. Darstellung für kleine Bildschirme; kurz: SSR) ist eine Technologie, die es erlaubt, Websites beliebiger Größe auf einem kleinen Display (z. B. Mobiltelefon) ohne horizontales Scrollen darzustellen. Entwickelt wurde das Small Sceen… …   Deutsch Wikipedia

  • Small Screen Rendering — Opera Mini 4.2 Тип Мобильный браузер Разработчик Opera Software ASA ОС J2ME …   Википедия

  • Rendering (computer graphics) — Not to be confused with 3D rendering. A variety of rendering techniques applied to a single 3D scene …   Wikipedia

  • Subpixel rendering — is a way to increase the apparent resolution of a computer s liquid crystal display (LCD) by rendering pixels to take account the screen type s physical properties. It takes advantage of the fact that each pixel on a color LCD is actually… …   Wikipedia

  • High dynamic range rendering — A comparison of the standard fixed aperture rendering (left) with the HDR rendering (right) in the video game Half Life 2: Lost Coast In 3D computer graphics, high dynamic range rendering (HDRR or HDR rendering), also known as high dynamic range… …   Wikipedia

  • Reyes rendering — is a computer software architecture used in 3D computer graphics to render photo realistic images. It was developed in the mid 1980s by Lucasfilm s Computer Graphics Research Group, which is now Pixar. It was first used in 1982 to render images… …   Wikipedia

  • Constant Object Proportion Rendering — COPR (  /ˈkɒp …   Wikipedia

  • Portal rendering — In computer generated imagery and real time 3D computer graphics, portal rendering is an algorithm for visibility determination. A game level might contain many graphical polygons; only a few of which may be visible on screen at a given time.… …   Wikipedia

  • Opera Mini — 6 displaying Wikipedia s main page. Developer(s) …   Wikipedia

  • Mobile browser — Web Browser for S60 is an example of a mobile browser. A mobile browser, also called a microbrowser, minibrowser, or wireless internet browser (WIB), is a web browser designed for use on a mobile device such as a mobile phone or PDA. Mobile… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
… Нажмите правой клавишей мыши и выберите «Копировать ссылку»