Mozilla Labs представя Weave

PCMagazine, Брой 2
Категория: Софтуер
Етикети: софтуер , Mozilla
PC MAGAZINE
14.2.2008

Mozilla Labs представя Weave

Новият проект, идващ от разработчиците на Mozilla Firefox, цели да разреши проблемите, свързани с маркирането и повторното връщане към любимите сайтове в необятното уебпространство.Захари Евгениев Димитров

Модерните интернет потребители се нуждаят от съвременен начин за по-добра организация на престоя си онлайн. Системата за запазване на често посещавани страници (Bookmarks според Netscape/Mozilla терминологията, или както са познати – Favorities благодарение на Internet Explorer) даваше възможност на първите интернет пионери да запаметяват и след това отново да посещават по удобен за тях начин сайтовете, които ги интересуват. Но реално тази функционалност не отговаря на нуждите на съвременните потребители не само поради динамично променящите се онлайн сайтове, но и заради тромавата работа при добавянето на нови и нови отметки. В модерните браузъри като Firefox 3 и Opera 9.5 е направен опит за оптимизация на времето, необходимо за достигането до любимите ви сайтове. От една страна, това е възможно посредством предикатното откриване на адреса на даден сайт при въвеждането само на част от него или на текст, намиращ се в съдържанието на разглежданата страница. По този начин умните ленти на браузърите намаляват значително времето за достигане до желаните уебресурси. Този метод обаче е приложим само на един компютър. В случай че често ви се налага на ползвате разнообразни машини и работи по различни уебпроекти, това не е подходящо решение за нуждите ви. Това е така, защото умните адресни ленти се кешират на локално ниво и не предоставят възможност да се връщате към страници, които първоначално сте открили на различен компютър от този, на който работите в момента.

Появата на RSS/Atom/RDF новинарските емисии (внедрени в Mozilla продуктите като live bookmarks) и тяхното масово разпространение доведоха до един по-добър контрол над онлайн съдържанието от гледна точка персоналните предпочитания на отделните потребители. Тези системи ни позволяват да организираме любимите си сайтове в отделни категории, където, без да посещаваме дадената страница, може да преглеждаме накратко новостите и евентуално да прочетем само тези, които са ни интересни. Това е наистина добра идея предвид факта, че спестява време. Разбира се, в Mozilla Firefox 1.х работата с live bookmarks не е много удобна, но инсталирайки добавка от рода на Sage или отделна програма като KlipFolio, RSSOwl или FeedDaemon, определено сте крачка напред в информационния поток, от който всички сме залети. Разбира се, за да ползвате онлайн новинарски емисии, те трябва да се достъпни като опция от сайтовете, които посещавате, но повечето съвременни сайтове са доста динамични и най-вероятно разполагат с подобна функционалност. Тези, които не предоставят подобни услуги, в повечето случаи са или доста рядко обновявани откъм информация (което значи, че не е необходимо да ги посещавате често), или просто стари като разработка. С популярността на блоговете значимо нарасна и делът на онлайн новинарските емисии, които вече са доста широко разпространени.

Популярността на онлайн новинарските емисии доведе и до създаването на множество сайтове, с чиято помощ да организирате все по-нарастващия брой на следени източници. Уебпроекти като NetVibes, Pageflakes и българския RSS агрегатор Radar.bg бързо събраха сериозна потребителска база именно поради удобството, което предоставят. С помощта на подобни организатори на сайтове може да посещавате любимите си сайтове независимо от факта дали се намирате в университета, в офиса или при приятелката си.

Освен тези наистина полезни инструменти се появиха и редица добавки за Mozilla Firefox и Opera, които ви позволяват да създадете уебархив на вашите любими сайтове. По този начин отново се нуждаете единствено от име и парола, за да стигнете бързо до необ- ходимите ви на момента ресурси.

Заедно с постоянно еволюиращия уеб и прехвърлянето на все повече апликации към онлайн режим на работа повече отвсякога се нуждаем от нов метод за контрол над личните ни данни и персоналната информация. Едва важна област в тази насока, на която са обърнали подобаващо внимание от Mozilla Labs, е все по-голямата интеграция между десктоп приложенията и уебуслугите.

Новостартираният проект, целящ да изследва тази интеграция, като се фокусира върху начините за подобряване на работата на Firefox спрямо потребителските нужди, повишен контрол върху личната информация и нови възможности за разработчиците за създаване на иновативни онлайн приложения, се нарича Weave. Както Firefox е изграден като изключително гъвкаво приложение на базата на модулната си архитектура, която при необходимост може да бъде разширявана отвъд възможностите на стандартния браузър, така и Weave трябва да се превърне в открита и лесна за разширяване структура за интеграция на различни услуги.

Организационни принципи

За момента проектът е в своята начална форма на развитие, което означава, че много от предварително замислените идеи могат да се променят впоследствие. Засега основните орга- низационни принципи, които трябва да маркират рамката на изследване на проекта, са:

• Осигуряване на основен комплект от допълнителни онлайн услуги, разработени и поддържани от Mozilla фондацията.

• Възможност за всички потребители и фирми да създадат собствени онлайн услуги посредством свободно достъпни уеббазирани стандартни приложения.

• Възможност за потребителите за пълноценен контрол и фина настройка на ползваните от тях услуги. Това включва и методите за къде и кога тяхната информация ще бъде споделяна със семейството, техните приятели и други заинтересовани лица.

• Уважение към личната конфиденциалност (различни опции за криптиране на цялата предавана информация от страна на потребителите и възможност за делегиране на права за достъп до нея.)

• Преимущество се дава на популярните известни и свободни стандарти, като нови ще бъдат създадени и използвани, ако се появи нужда от тях.

• Създаване на архитектура с възможност за лесно внедряване на допълнителни модули, подобна на тази, използвана от Mozilla Firefox.

Каква е идеята?

1. Метаданните, създадени при използването на браузъра, стават достъпни в един информационен поток, нагледно описван като облак от информация (в това число любимите сайтове – bookmarks, историята на посетените страници, всички налични добавки към персонализираните браузъри и други подобни).

2. Тези метаданни са достъпни за потребителите независимо от местоположението, от което се включват онлайн. Например, ако работите по дипломна работа у дома и отидете в университета, може да стартирате вашия браузър и след като удостоверите вашата самоличност с име и парола, може да продължите да работите директно от мястото, до което сте стигнали.

3. Mozilla ще разработи собствена инфраструктура, с цялата необходима уеборганизация, като сървъри за управление на метаданните. Работната среда ще позволява на потребителите да споделят информацията, която сметнат за необходимо, и да делегират права за достъп до нея със своите приятели, семейство и други страни. Представете си само възможността да споделите използваните източници по даден курсов проект за синхронизация и одобрение с вашия преподавател. Това не само ще спести много време, но и ще ускори процеса за вземане на решения и работа по проекта, както и ще доведе комуникацията на едно по- лесно за възприемане равнище.

4. Новите инструменти и стоящата зад тях инфраструктура не трябва да се разглеждат просто като подобряване на съществуващите в момента възможности, а като фундамент за създаване на нови опции, разработени изцяло от нуждите и желанията на потребителите, които ги ползват.

В момента се тестват няколко пробни варианта на новата идея, която може да намери приложение като част от изследванията на проекта Weave. Като целта на създателите на Mozilla е не да създадат поредните гъвкави онлайн приложения, а по-скоро да осигурят модел за тяхната разработка, като първоначалната развитата структура докаже тяхната ефективност. Споделянето на метаданните между различни приятели наистина представя една визия отвъд сегашния модел за обмен на информация. Ако системата наистина заработи, ще се премахне нуждата от медиатори, съответно цензори на информационните потоци, които потребителите желаят да обменят помежду си.

Пробните изследвания на Mozilla целят да демонстрират част от насоките за изследване на Weave проекта, като впоследствие могат да доведат до създаването на редица приложения на база резултатите от тях.

Първият случай описва възможността за автоматично създаване и възстановяване на резервни копия на използваните пароли за различни акаунти, например за достъп до онлайн албумите със снимки, електронната поща, онлайн базирания календар и всички подобни ползвани услуги. Вторият случай засяга описаната вече възможност за лесна преносимост на персонализираните данни, в това число любими сайтове, онлайн новинарски емисии и други. Друг случай описва възможността за споделяне на сайтове на хотели между двама съпрузи с цел лесно планиране на семейната ваканция. Това не само спестява време и досада, но и създава живата онлайн история на вашата почивка.

Проектът наистина има какво да предостави на своите бъдещи потребители. За момента е достъпна версия Weave 0.1, която предоставя основната среда за тестване и експериментиране с възможностите на приложението. Автентикацията се осигурява от един онлайн доставчик на услуги (за момента labs.mozilla.com), като разполагате с възможност да синхронизирате вашите любими сайтове и историята на посетените страници от множество клиенти. Добавката може да се инсталира на пробните версии на Firefox 3 – бета 1 и бета 2. За момента се използва прост алгоритъм за криптиране на персоналната информация.

Втората пробна версия на Weave 0.2 се очаква да се появи в началото на 2008. Тя би трябвало да представи необходимите интерфейси и библиотеки за разработване на различни приложения. Също така възможностите за контрол над потребителски права, включително делегирането и отнемането на привилегии от различни части от метаданните, съхранявани от браузъра. Weave 0.2 ще представи и визията за потребителски интерфейс, който да позволи създаването на еднакъв облик на различните приложения.

Тествайте Weave Weave 0.2 е достъпна за Mozilla Firefox версия 3.0b2pre или следваща за Windows/Mac/Linux. Не забравяйте, че това е ранен прототип на проекта и използването му за съхраняване на вашите данни е рисковано. Инструкции за инсталиране на програмата, ще откриете тук:

https://labs.mozilla.com/forum/ index.php/topic,393 .0.html

Съдържание: