Виджеты (widgets) - что и как

Главная / блоговость / полезное / opera 11 декабря 2007 7 891   

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

В чём сила виджетов...
20.07.2006 г.
Автор: profiT 20.07.2006 г.


Многие считают виджеты (widgets) абсолютно бесполезной игрушкой и упор который прилагает в последнее время Opera Software к их разработке — совершенно необоснованным и, мягко говоря, глупым. До некоторого времени так ошибался и я. Хотя я и не разделял раздражения многих старых пользователей браузера («ветеранов») из-за того что разработчики тратят своё время «на эту ерунду», вместо того чтобы уделять больше времени доработке их любимых функций в Opera.

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

Во-вторых: я (опять) проглядел дальний прицел фирмы Opera Software. Когда в 2000 году они начали экспансию на мобильные платформы, это многим тоже представлялось неуместным и отвлекающим её достаточно небольшие человеческие ресурсы от главной задачи — браузера/почтовика для PC. Но, в конечном итоге, ставка на мобильные применения оказалась более чем правильной. И дальше я объясню почему сегодняшний приоритет на виджетах обещает фирме ещё большие дивиденды.

Сначала давайте рассмотрим что представляют из себя виджеты технологически. По сути, они являются обычной HTML-страницей, которой доступны те же функции что и в самом браузере: JS, SVG, canvas, AJAX, с некоторыми улучшениями и дополнениями. В частности, в виджетах работают специальные функции для хранения данных (setPreferenceForKey и preferenceForKey), AJAX не ограничивается в запросах только одним сервером, также есть поддержка CSS-свойства -apple-dashboard-region для указания областей, на которых можно цеплять и двигать виджет, пара функций для управления окном виджета.

Кроме того, надо обратить внимание на что Opera (как впрочем и всегда) старается, где возможно, не создавать своих стандартов и постоянно отталкивается от уже готовых спецификаций. Если, например, виджеты от Yahoo используют специальный язык описания интерфейса, то виджеты от Opera используют старый добрый HTML и Web Forms — это с запасом покрывает любые изыски в размещении кнопок, и должно полностью удовлетворить самого придирчивого юзабилиста обширным набором типов полей, где есть поля для ввода дат с календарём, ползунки, числовые счётчики с кнопками вверх/вниз и прочее.

Практически полностью реализованный профиль SVG Basic 1.1 должен также добавить привлекательности разработке виджетов, добавив к возможностям растровой графики через canvas векторную через SVG. Кроме того, так как сам canvas в настоящим момент активно обсуждается в рамках группы WHATWG, в которой, в том числе, состоят и сотрудники Opera Software, то Opera внесла и реализовала несколько предложений по canvas в своём opera-2dgame. Есть заделы и по реализации 3d в canvas’е (1, 2).

И что с того?.. Чем же всё-таки эти виджеты так хороши?.. Хотя бы по сравнению с другими виджетами от Yahoo, от Apple, от Microsoft, от Google (ничего себе списочек, правда)? Во-первых, Оперные виджеты используют минимум нестандартного функционала (около половины виджетов заработают и как обычные вэб-страницы в других браузерах). Причём это не просто абстрактное преимущество (кошерно-некошерно, стандартно-нестандартно), стандартность означает отработанность и стабильность спецификаций, а следовательно — и реализации. Кроме того, стандартность означает также что для разработки виджета не надо ничего дополнительно учить, кроме уже ставшего обычным HTML и JS, не надо осваивать дополнительно язык описания интерфейса или скриптования, и можно сразу использовать обширнейшие наработки в этих технологиях (в виде всевозможных библиотек и скриптов). Во-вторых, у Оперных виджетов есть связка в виде неограничиваемого AJAX’а, обширной поддержки SVG, расширенного canvas’а и возможностей по хранению данных виджетов на диске.

Хорошо, допустим, виджеты от Оперы — самые лучшие... Но это ведь не отменяет общей бесмысленности самой идеи виджетов в целом! Смысл есть, во всяком случае для фирмы Opera Software. И очень значительный. Возьмём пример самого надоевшего вида виджетов: часики. Куда их столько? Зачем они нужны на компьютере, где и так можно навесить какие-угодно часы хоть с кукушкой, хоть башенные, можно же в конце концов посмотреть вниз-вправо... Итак, сделайте вдох, и приготовьтесь узнать «страшную тайну»:

Виджеты нацелены не по персональным компьютерам. Виджеты должны «выстрелить» на игровых приставках, на телевизорах, на интерактивных стендах, на переносных видео-плеерах, и на других подобных платформах. Количество платформ, на которых доступна Opera беспрецендентно среди других производителей браузеров. Даже текстовые браузеры не могут похвастаться таким разнообразием, не говоря уж о графических. И для всех этих платформ Opera Software делает поддержку виджетов.

Те же часики, но уже на вашем телевизоре — это уже совершенно другое дело. Не говоря уже о более продвинутых виджетах вроде Artist's Sketchbook или TouchTheSky, которым на этих устройствах и вовсе пока нет аналогов. То что сделала Opera Software, а мы и не заметили — это создание новой платформы разработчиков для этих устройств. Независимой от устройства (то есть один и тот же код будет работать везде), простой в освоении, и уже сейчас доступной под десятки устройств.

(C)

благодаря сервису http://widgets.opera.com/widgetize/ можно самостоятельно в три шага сгенерировать свой собственный виджет на снове rss ленты.
это удобно для отслеживания записей в блогах, форумах и тем более сайтах, где с помощью rss передают ссылки на музыку или другие файлы. Так же удобно читать юмор и приколы.

Виджеты (widgets) - что и как


для запуска таких виджетов требуется установленная на компутере Опера 9

Виджеты (widgets) - что и как


еще один из прикольных виджетов это поиск по яндексы и калькулятор

Виджеты (widgets) - что и как


ниже я приведу несколько ссылок на готовые виджеты.

Ссылки на лаунж на форуме LoungeMusic.ru
Я Плакал Ком
Voffa.com
еще ссылки на виджеты


очень полезный виджет для браузера Opera 9 написал наш соотечественник Андрей Серебряков

HTML Post — виджет для Opera
Виджеты (widgets) - что и как

Часто, когда пишешь комментарии, нужно их как-то форматировать — там ссылку вставить, здесь жирный текст нужен, а вот здесь цитата подойдёт… Каждый раз писать HTML-теги — лично мне лень, хотя я их прекрасно знаю. В связи с этим родилось решение проблемы — виджет для браузера Opera — HTML Post:

Скачать виджет можно на официальном сайте Opera: HTML Post widget (версия на английском языке).

Для русскоязычных пользователей я сделал дополнительную версию: HTML Post RU (версия на русском языке + нормальные кавычки и тире).

официальная страница виджета: http://saahochuyakov.ru/blog/internet/html-post-opera.php

Основные отличия версии 1.0 от предыдущей версии 0.1:
Значительно улучшен внешний вид и юзабилити виджета.
Добавлены новые теги: strike, br, кавычки (в английской версии — “ и ”, в русской — « »), тире (в английской версии — –, в русской — —).

  • Оцените публикацию
    • 0

Похожие публикации

Как включить виджеты в iOS8 на примере iPad mini

Главная / блоговость / взрослые игрушки / гаджеты

Вчера айпадик предложил накатить обновление оси до версии 8.0 - чтобы как все продвинутые сразу-же иметь iOS8 чем предполагалось гордится безмерно в будущем. Вот только найти новую "вкусность" в виде виджетов для экрана уведомлений сходу не получилось. Далее будет пошаговая инструкция как это...

Самые полезные виджеты веб-браузера Opera - Скачиваем музыку из Вконтакта и видео с Ютуба

Главная / блоговость / полезное / opera

Долгое время для большенства пользователей браузера Opera оставалось загадкой, а зачем вообще эти виджеты нужны? Некоторые наиболее осведомленные лица высказывали мнения, дескать, виджеты - они, ни разу не для компьютера, а для будущих телевизоров, в которые Opera будет встроена или там для...

New Opera 10 + Portable Opera Turbo 10 + Мегапак для Opera

Главная / блоговость / полезное / opera

Год: 2009 Платформа/ОС: Microsoft Windows 2000, XP и Vista Лицензия: Freeware Язык Интерфейса: Русский Вышла обновленная версия популярного браузера Opera. Это – один из самых быстрых и гибких в настройке браузеров. Используя скины, пользовательские панели и другие средства настройки интерфейса,...

Оперный юнит - персональный чат

всяко-разно / opera

решил начать изучение Опера Юнит - всем желающим предлагаю, задавать вопросы и так далее в онлайн-чат http://amd64.smartzone.operaunite.com/the_lounge/lounge.html суть работы всех сервисов пока не изучил, но многие фишки очень нравятся. ну а сам пока внимательно изучаю статью Основы Opera Unite...

Официальная Opera 10 Beta 1

Главная / блоговость / полезное / opera

Ну вот собственно и дождались. Кроме всех стандартных вкуснойстей от команды разработчиков Оперы, теперь упор сделан на самую большую толпу лемингов - модные окошки-преьющки в стилей Ай-тюнса для ваших вкладок. Выглядит просто обалдеть как круто (без шуток) думаю многие эмо-бои и гламурные кисы...

бета версия Opera 10.00 build 1535

Главная / блоговость / полезное / opera

От десятой версии браузера Opera можно ожидать многого. Во-первых, как это ни странно — повышения скорости в разы за счет нового движка Presto 2.2. Во-вторых то, чего тоже можно было ожидать — появление новой темы оформления оперы (кроме того, опера полностью проходит ACID 3 тест): А в этом билде...

Gismeteo.Opera - погодное расширение для Opera 9

Главная / блоговость / полезное / opera

Gismeteo.Opera - небольшое расширение (виджет) для браузерa Opera 9 и более поздних версий. С удобным и лёгким в использовании виджетом Вы будете всегда иметь информацию о погоде в Вашем городе....

Много окошек в панели быстрого старта браузера Opera

Главная / блоговость / полезное / opera

Похоже, разработчики всё-таки услышали мольбы пользователей об увеличении числа ячеек в панели Быстрого старта (Speed Dial) и готовят в скором времени сюрприз. Впрочем, дотошные пользователи Opera уже раскопали эту возможность в тестовых версиях Opera-9.5 и решение, надо сказать, элементарное. ...

Установка браузера Opera на Asus Eee PC в Linux Xandros

всяко-разно / opera / Asus Eee PC

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

несколько полезный виджетов для браузера Opera

Главная / блоговость / полезное / opera

Ранние версии Opera позволяли осуществлять расширение возможностей с помощью пользовательских стилей UserCSS и сценариев UserJS. Данные методы не получили массового распространения по причине отсутствия доступного интерфейса взаимодействия. В Opera 9 были учтены ошибки прошлого. Работа с виджетами...

почему Google не любит Opera

Главная / блоговость / полезное / opera

не только я, но и многие другие юзеры частенько задают себе вопрос, почему так плохо сервисы Гугла крайне плохо работают с браузером Opera? например только в версия Opera 9 приемлина стала рабоать почта Gmail а Гугл Календарь все так же глючит, не говоря уже о онлайновых документах Google Docs я...

Мобильная версия сайта и оперативное получение новостей

Главная / блоговость / полезное / opera

Предлагаем вашему вниманию статью опубликованную на сайте нашего клиента - проекте Ana-sm.ru Надеюсь, многие из посетителей сайта заметили новую ссылку внизу страницы, а именно «КПК-версия»; о том, для чего это сделано и какую пользу может принести именно вам пойдет речь ниже. Все чаще можно...

У данной публикации еще нет комментариев. Хотите начать обсуждение?



@

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Вопрос:

ты голоден?

Ответ: *

Кликните на изображение чтобы обновить код, если он неразборчив




Сюда можно вставить код Twitter виджета

comments powered by Disqus