The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Разработчики Mozilla представили прототип экосистемы для распространения web-приложений

20.10.2010 18:14

Объявлено о введении в строй нового экспериментального сервиса Mozilla - apps.mozillalabs.com (Open Web App Ecosystem), в рамках которого подготовлена инфраструктура для создания каталога web-приложений, предназначенных для локальной установки на машину пользователя и их интеграции в текущее рабочее окружение. Все наработки проекта распространяются в исходных текстах, под тремя лицензиями MPL 1.1, GPL 2.0 и LGPL 2.1. Серверная часть системы написана на языке Python, а пользовательский интерфейс выполнен целиком на JavaScript. Представленный прототип выступает в роли эталонной реализации и может быть использован для создания собственных обособленных каталогов.

Пользователь имеет возможность выбора и запуска присутствующих в каталоге web-приложений в любом современном настольном или мобильном web-браузере (Firefox 3.6, Firefox Mobile, Internet Explorer 8, Chrome 6, Safari 5, Opera 10 и WebKit Mobile). Система поддерживает организацию размещения платных web-приложений и возможность единой аутентификации пользователей на базе OpenID для организации контроля и управления web-приложениями в разных сетевых каталогах.

В web-приложениях могут использоваться такие расширенные возможности HTML5, как функции для вывода 2D и 3D графики, работа с локальным хранилищем, организация offline-доступа к данным и приложениям, определение местоположения (Geolocation API). Кроме того, сообщается о поддержке использования сервиса Firefox Sync для синхронизации установленных web-приложений и их данных между несколькими браузерами, а также о возможности организации не только локального метода хранения данных, но и о разработке серверного репозитория.

Основные принципы формирования новой экосистемы:

  • Предоставление условий для размещения web-приложений, базирующихся только на технологиях HTML5, CSS, Javascript и других открытых web-стандартах, поддерживаемых современными web-браузерами. В каталог не принимаются программы, привязанные к одному конкретному браузеру или платформе и несовместимые с общепринятыми стандартами.
  • Доставка приложений и работа с каталогом должна работать одинаково во всех современных браузерах, независимо от операционной системы и включая мобильные устройства;
  • Стимулирование разработчиков путём поддержки размещения платных web-приложений. Благодаря единой системе аутентификации, один раз купленное web-приложение сможет быть использовано на различных устройствах пользователя;
  • При использовании в web-приложениях функций, связанных с доступом к частной информации (например, доступ к местоположению по GPS), на экран будет выводиться явное предупреждение, дающее пользователю возможность отказаться от включения данной функции;
  • Поставка web-приложений от разработчика к конечному пользователю осуществляется напрямую, без сервисов-посредников. Приложения могут быть размещены в сети распределённых хранилищ, которые являются независимыми и могут конкурировать между собой.
  • Поддерживается отправка уведомлений из сети (cloud);
  • Для web-приложений будет создан интерфейс для организации поиска данных, распределённых между несколькими приложениями, установленными в рамках единого контейнера приложений (как правило, это будет web-браузер);
  • Все размещаемые приложения будут проходить строгую, но прозрачную для разработчиков проверку перед их публикацией, особенное внимание будет уделено безопасности и качеству кода.
  • Будет приветствоваться размещение приложений, уважающих право частной жизни и не осуществляющих отслеживание или сохранение явно идентифицирующих пользователя данных, без прямой необходимости;
  • Все приложения будут доступны и открыты для всех разработчиков и пользователей без ограничений.


  1. Главная ссылка к новости (http://blog.mozilla.com/blog/2...)
  2. OpenNews: Предложение по реорганизации проекта Fedora с целью продвижения web-сервисов
  3. OpenNews: Компания Google анонсировала каталог-магазин web-приложений Chrome Web Store
  4. OpenNews: Mozilla рассматривает возможность создания открытого каталога web-приложений
  5. OpenNews: Google вводит новые правила для публикации расширений и объявляет о создании Web-каталога приложений
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/28357-web
Ключевые слова: web, mozilla
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (17) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (-), 19:27, 20/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Объясните пожалуйста, кому и для чего это нужно?! Желательно с практическим примером..
     
     
  • 2.5, Аноним (-), 21:00, 20/10/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Объясните пожалуйста, кому и для чего это нужно?! Желательно с практическим примером..

    Помяните мое слово, года через три половина программ будет примерно такими http://mozillalabs.com/skywriter/ , т.е. будут работать прямо из web.


     

  • 1.4, К.О. (?), 19:34, 20/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Стесняюсь сказать, но кому это реально нужно? Или это как bespin, чтобы было?
     
     
  • 2.6, Аноним (-), 21:02, 20/10/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Стесняюсь сказать, но кому это реально нужно? Или это как bespin, чтобы
    > было?

    Главная тенденция здесь - возможность локальной работы в offline, т.е. грубо говоря можно сделать аналог фотошопа на JavaScript, который сможет обрабатывать локальные фотографии без их загрузки на сервер. Сама программа будет хранится локально и оформляться в нативном для текущей графической оболочки виде, единственная разница, что для выполнения такой программы будет привлечен браузерный движок. IMHO, это удобнее и логичнее, чем QML в Qt.

     
  • 2.9, Pilat (ok), 22:24, 20/10/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    это нужно гуглу чтобы рекламу показывать в редакторе. Всё равно обычный пользователь ничего не наредактирует.
     
     
  • 3.10, User294 (ok), 23:12, 20/10/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На самом деле веб все больше становится похож не на коллекцию файлов и статичных страниц а на динамическую среду. С приложениями и прочая. Как бы логичная эволюция - вероятно, однажды граница между локальными и не-локальными программами сотрется, а как бонус - перестанет влиять и то какая там у вас операционка. Теперь я кажется понимаю как будет выглядеть вендекапец в первом приближении.
     
     
  • 4.13, DFX (ok), 07:59, 21/10/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это будет уже не вендокапец, а полный звездец.
    MS может быть и прослоупочит, но в итоге мы получим Гугель на его месте и движение СПО, вернувшее к исходной точке ~20 летней давности. одно только ОПО, под копирастическими и тивоизационными лицензиями и останется.
    izen и BSD'шники должны быть довольны - "Unix жил, Unix живёт, Unix будет жить"...
     
  • 4.15, Pilat (ok), 03:36, 22/10/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > На самом деле веб все больше становится похож не на коллекцию файлов
    > и статичных страниц а на динамическую среду. С приложениями и прочая.
    > Как бы логичная эволюция - вероятно, однажды граница между локальными и
    > не-локальными программами сотрется, а как бонус - перестанет влиять и то
    > какая там у вас операционка. Теперь я кажется понимаю как будет
    > выглядеть вендекапец в первом приближении.

    Это не техническая проблема или не техническое явление - экосистема для софта, это попытка наконец начать получать реальные дивиденды с работы над браузером. И не граница между локальными и нелокальными программами сотрётся, просто понятие программы изменится - как изменилось понятие проигрывателя музыки после появления эппловского плеера и телефона и главное их же магазина.

    Обычный пользователь в один прекрасный момент обнаружит, что дома ему не нужно больше редактировать файлы и не будет вообще интересоваться операционной системой - ему достаточно игровой приставки и телефона с выводом на телевизор для просмотра видео. А сотрудники больших корпораций обнаружат, что их редактор работает как виртуальное приложение в среде HyperV. А Microsoft с облегчением обнаружит что доля расходов на поддержку некорпоративных пользователей уменьшилась до нуля. И где тут виндекапец?

     
     
  • 5.16, XXX (??), 10:31, 22/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Положите свой HyperV... не буду говорить куда, воспитание не позволяет... вменяемые админы "большых корпораций" выразятся куда менее сдержанно... :)
     
     
  • 6.17, Pilat (ok), 23:57, 22/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Положите свой HyperV... не буду говорить куда, воспитание не позволяет... вменяемые админы
    > "большых корпораций" выразятся куда менее сдержанно... :)

    Они давно его используют. В отличии от некоторых с ником, прочитать правильно который воспитание не позволяет ;)

     
     
  • 7.18, XXX (??), 09:39, 25/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А вы можете написать что-то более конкретное, не переходя на личности?.. или образование не позволяет?.. :)
     

  • 1.7, SpeedyWizard (ok), 21:31, 20/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вообще любопытненькая штука. Интересно, можно ли программить какие-то цивильные вещи на нём?
     
     
  • 2.8, XoRe (ok), 21:42, 20/10/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Интересно, можно ли программить какие-то цивильные вещи на нём?

    Да.
    Например, веселого фермера

     
     
  • 3.11, User294 (ok), 23:14, 20/10/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А если подумать - на асме тоже в свое время "тетрисы" ведь писали :). Ну, видимо потому что квак никак не влез по ресурсам в 64Кб оперативки, да и на проце с частотой 3МГц это было бы слайдшу с получасом рендеринга на каждый кадр :)
     

  • 1.12, DFX (ok), 07:48, 21/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    это такой "Android" для PС'ков ? нет, до засилия терминалов, нам такое не нужно, спасибо.

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

    но я бы хотел, чтобы такая схема распространения, как здесь описана, прижилась не для распространения програм, а музыки, видео, игр, media content'а, короче, проблему в распространении (distribution...distributor...распространитель-копирастовый-жлоб...) которого обсуждали, например, здесь -> http://www.opennet.me/opennews/art.shtml?num=28087

    1) "Поставка <неких творения> от <некоего творца> к конечному пользователю осуществляется напрямую, без сервисов-посредников. <творения> могут быть размещены в сети распределённых хранилищ, которые являются независимыми и могут конкурировать между собой."
    2) "...возможность единой аутентификации пользователей на базе OpenID..."
    "Благодаря единой системе аутентификации, один раз купленное <творение> сможет быть использовано на различных устройствах пользователя"
    3) PROFIT <творцу> и WIN пользователю/"потребителю".

    FSF со Столлманом должно бы взять на зметку.

     
  • 1.14, Vix (?), 12:54, 21/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вынужден прокомментировать асм и квак..
    у меня друг писал демки, на 386м.. в асме..
    поверь если б можно было этот движок сделать игорным, что в принципе было реально, еще неизвестно играли бы мы в wolf3d
    .. графика на порядок выше была.. но интузазизм одного студента и полное отсутствие коммерческого интереса.. воз и ныне там остался.. :)
     
     
  • 2.19, XoRe (ok), 16:29, 26/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > вынужден прокомментировать асм и квак..
    > у меня друг писал демки, на 386м.. в асме..
    > поверь если б можно было этот движок сделать игорным, что в принципе
    > было реально, еще неизвестно играли бы мы в wolf3d
    > .. графика на порядок выше была.. но интузазизм одного студента и полное
    > отсутствие коммерческого интереса.. воз и ныне там остался.. :)

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру