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


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

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