The OpenNET Project / Index page

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

Разработчики Mozilla представили мультимедийный JavaScript-фреймворк Popcorn 1.0

06.11.2011 22:26

В рамках проекта Mozilla создан новый JavaScript-фреймворк Popcorn, базирующийся на технологиях HTML5 и предназначенный для создания интерактивных web-страниц, на которых web-контент тесно сплетён с видео и аудиоинформацией. В частности, используя Popcorn, web-кинематографисты могут добавлять элементы интерактивности к своим фильмам. Начиная с версии 1.0, библиотека объявлена стабильной, а её API заморожен от внесения нарушающих совместимость изменений, что открывает двери для широкого внедрения Popcorn в реальных web-проектах.

Popcorn использует JavaScript для организации связи в режиме реального времени социальных медиа, новостных лент и другого контента с online-видео. В результате формируется новая форма кинематографа, который тесно переплетается с Web, сочетая интерактивность и элементы социальных сетей с меняющимся в процессе просмотра контекстом.

Кроме JavaScript-библиотеки Popcorn.js в рамках проекта развивается набор сопутствующих инструментов, среди которых средства сборки, позволяющие сформировать индивидуальный вариант библиотеки, содержащий только необходимые для текущего проекта компоненты. На стадии альфа-тестирования находится Popcorn Maker, среда для создания интерактивного видео, которая позволяет создавать базирующиеся на Popcorn страницы в визуальном режиме, не требуя навыков программирования.

В качестве примера созданных при помощи Popcorn сайтов, приводится на днях запущенный web-проект "One Millionth Tower", в рамках которого подготовлен интерактивный документальный фильм, позволяющий зрителю в трёхмерном пространстве непосредственно выбирать интересующие объекты, поворачивая камеру в любом направлении. После выбора объекта демонстрируется связанный с ним сюжет; при этом можно запросить дополнительную информацию, такую как справку из Wikipedia, картинки из Flickr или спутниковый снимок из Google Maps.

  1. Главная ссылка к новости (http://blog.mozilla.com/blog/2...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32239-web
Ключевые слова: web, mozilla, javascript, popcorn
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (56) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, G.NercY.uR (?), 23:33, 06/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Запасаемся PopCorn'ом и ждём новых веб-красот!
     
     
  • 2.10, Анонимусатый (?), 07:55, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Web красоток!
     

  • 1.2, AlexAT (ok), 23:34, 06/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Ы. Лучше бы браузер допилили, а то течёт как решето.
     
     
  • 2.3, sashka_ua (?), 00:12, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Одно другому не мешает.
     
  • 2.6, поцанчик (ok), 02:13, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ы. Лучше бы браузер допилили, а то течёт как решето.

    Ничего не течёт, У тебя какая версия?

     
     
  • 3.8, AlexAT (ok), 07:24, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ничего не течёт, У тебя какая версия?

    5,6 - хз какие билды, 7 (latest). Все текут.
    Использую для тестирования отображения после валидации (параллельно с GC / IE / AS).
    Примарник уже давно OO.

     
     
  • 4.9, stimpack (?), 07:54, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Аналогично. двадцать вкладок, полдня работы - гиг памяти. Постоянно перезапускать? сессионные куки напрягают потом. Это при оторванном флеше и минимальном наборе плагинов (noscript, firebug, adblock+).
    Хотя сам пишу веб-софт и всем клиентам рекомендую для работы с ним мозилку, на худой конец chrome (но там тот еще фейерверк самобытности, начиная с рандомом распахивающихся или свертывающихся диалоговых окон, очень "информативным" сообщением о невозможности открыть url (дада, "к сожалению, google chrome!" (c)) и заканчивая банальным падением на каждой второй страничке).
    И так и получается - серфят на чем-то умеющем летать, а работу работают на чем-то, умеющем показывать :)
    Мозилка прочно заняла место корпоративного ишака с его activex (сейчас на нем продолжают ваять только придурки из захолустных банков) - за счет хорошей работы с js.
     
     
  • 5.12, Аноним (-), 08:43, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Аналогично. двадцать вкладок, полдня работы - гиг памяти. Постоянно перезапускать? сессионные куки напрягают потом. Это при оторванном флеше и минимальном наборе плагинов (noscript, firebug, adblock+).

    Течет второй.

     
     
  • 6.14, stimpack (?), 09:07, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Аналогично. двадцать вкладок, полдня работы - гиг памяти. Постоянно перезапускать? сессионные куки напрягают потом. Это при оторванном флеше и минимальном наборе плагинов (noscript, firebug, adblock+).
    > Течет второй.

    Может быть. Но у кучи клиентов, которые не имеют вообще никаких плагинов - та же картина

     
     
  • 7.35, Аноним (-), 12:54, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Может быть. Но у кучи клиентов, которые не имеют вообще никаких плагинов
    > - та же картина

    ЛПП. У меня лиса запущена неделями. Если бы вы были правы - я бы регулярно налетал на окончание RAM в системе.

     
     
  • 8.36, Аноним (-), 13:07, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Незнаю как у других, а у меня Firefox 7 стал жрать по 1 2 Гб ОЗУ не выключается... текст свёрнут, показать
     
     
  • 9.58, Аноним (-), 01:56, 08/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Если не ошибаюсь, в бете 8-й лисы потребление памяти здорово оптимизировали Как... текст свёрнут, показать
     
  • 5.16, Аноним (-), 10:01, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Поставьте себе BarTab
     
     
  • 6.20, Suberjin (ok), 10:41, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    недоступно в версии 7,01
     
  • 5.50, szh (ok), 16:47, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Аналогично. двадцать вкладок, полдня работы - гиг памяти. минимальном наборе плагинов (noscript, firebug, adblock+).

    300 MB, без firebug (firefox 9 aurora). Включенный Firebug течет и это известно.

     
  • 4.38, поцанчик (ok), 13:32, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ничего не течёт, У тебя какая версия?
    > 5,6 - хз какие билды, 7 (latest). Все текут.
    > Использую для тестирования отображения после валидации (параллельно с GC / IE /
    > AS).
    > Примарник уже давно OO.

    ты не юзай билды, и всегда компиль весь софт вручную, всегда делай несколько компилирований, с разными параметрами, и  выбирай то, что ты пытаешься добиться. Можно например компильнуть ксул чтоб он ваще памяти жрал 5 метров и грузился моментом, но с дальнейшей проблемой будут некоторые трудности (например с CTRL+U - просмотр сорцов будет запрашивать  повторный гет страницы на сервере.)

    Удачи!

     
     
  • 5.47, AlexAT (ok), 14:22, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ты не юзай билды, и всегда компиль весь софт вручную, всегда делай
    > несколько компилирований, с разными параметрами, и  выбирай то, что ты

    Вот только сидеть и компилить это извращение не хватало. Если официальный билд нормально не работает - юзаться он будет раз в месяц для теста, а на массовую вещь - не тянет.

     
     
  • 6.59, Аноним (-), 01:58, 08/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот только сидеть и компилить это извращение не хватало. Если официальный билд
    > нормально не работает - юзаться он будет раз в месяц для теста, а на
    > массовую вещь - не тянет.

    Стоит бета 8-го лиса. Сравнивал в винде и линухе, на примерно одинаковых машинах. Вполне нормально работает. Может у вас таких красивых профайлы загадились вашими научными экспериментами?


     
     
  • 7.61, AlexAT (ok), 10:10, 08/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Стоит бета

    Выносите. Кто бы говорил про "эксперименты".


     
  • 5.49, ig0r (??), 14:49, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > например с CTRL+U - просмотр сорцов будет запрашивать  повторный гет страницы на сервере.

    GET не страшно, главное чтобы не POST

     

  • 1.4, Аноним (-), 01:51, 07/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    господи, да когда же уже закончится этот жава-скриптовый маразм?
     
     
  • 2.5, поцанчик (ok), 02:12, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    когда оптимизируют джаваскрипт до того что придётся забывать  си++ потомучто он будет не нужен!
     
     
  • 3.7, Аноним (-), 02:23, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    боюсь, что мозилловцы (и остальные вебдванольщики) его _уже_ забыли... потому что те "инновации", которые сейчас в сфере IT (по крайней мере, по части софта) - это просто ужас какой-то! раздутые цветастые тупые погремушки, не более... :-(
     
     
  • 4.11, stimpack (?), 08:00, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > боюсь, что мозилловцы (и остальные вебдванольщики) его _уже_ забыли... потому что те
    > "инновации", которые сейчас в сфере IT (по крайней мере, по части
    > софта) - это просто ужас какой-то! раздутые цветастые тупые погремушки, не
    > более... :-(

    идет заселение новых пространств. все, что вы видите - это hello_world()-ы. Под них пишутся либы - это уже фундамент. всякие jquery/extjs/prototype/итп
    это куда лучше flex-а (слышали о таком?)
    в течение последующих нескольких лет весь скарб хомячков переползет в веб. Игрушки - тоже. Так удобнее брать маржу, пиратству бой и все такое. После того, как ВСЕ игрушки будут в вебе, нафига юзеру венда? Вас такой расклад не устраивает? :)) Я б потерпел ради этого даже системные калькуляторы на js. Ускорят его до обычного скриптового языка и хватит за глаза. Закон Мура еще никто не отменял.

     
     
  • 5.13, Аноним (-), 09:02, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Браузер вместо ОС нас не устраивает.
     
     
  • 6.15, stimpack (?), 09:09, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Браузер вместо ОС нас не устраивает.

    почему?

     
     
  • 7.18, Аноним (-), 10:39, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Браузер вместо ОС нас не устраивает.
    > почему?

    Нужно, чтоб программы могли при установке снести /usr, иначе не интересно.
    https://github.com/MrMEEE/bumblebee/issues/123

     
  • 7.33, Аноним (-), 12:15, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Мало качественных свободных сервисов.
     
  • 6.19, Аноним (-), 10:40, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Браузер вместо ОС нас не устраивает.
    > нас

    А когда Вас короновали, вашество, я как то пропустил.


     
  • 5.17, Аноним (-), 10:35, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Ускорят его до обычного скриптового языка

    JS уже самый быстрый из скриптовых языков (по крайней мере из живых)
    Причем его активно развивают.
    Для сравнения в Ruby тек и тормозил метод require в течении двух лет и никто даже не чесался.

     
     
  • 6.24, Аноним (-), 10:56, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да знаю я это всё, он и самый быстрый, дыр на уровне языка у него нет, апач на нём быстрее(ага,щас), но я вам, как и в тот раз скажу - в браузерах он дико тормознутый, а в остальных местах он не сильно-то и нужен. И вообще, тащить всё в браузер  - маразм.
     
     
  • 7.37, stimpack (?), 13:23, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > вообще, тащить всё в браузер  - маразм.

    Маразм-не маразм, для меня вот социальные сети - маразм, принцип даже - херня, высосанная из пальца. Сделано придурком для придурков. И что? Миру от моего мнения ни холодно, ни жарко, пользуются и радуются.
    Так вот и мнение о том, что веб-приложения - маразм - тоже никого особенно не волнуют - кому захочется, будет пользоваться. а хочется, кажется дофига кому :)

     
     
  • 8.39, Аноним (-), 13:38, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    За нас всё барин решает, а мы люди маленькие, сидим тихо, порют редко, чем не ж... текст свёрнут, показать
     
     
  • 9.42, stimpack (?), 13:46, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет, просто я имею в виду, что другие люди тоже имеют право на свое мнение и оно... текст свёрнут, показать
     
  • 5.25, Аноним (-), 11:22, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > нафига юзеру венда? Вас такой расклад не устраивает? :)

    Не устраивает, потому что проприетарный веб намного хуже проприетарной венды.

     
     
  • 6.27, Аноним (-), 11:28, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Не устраивает, потому что проприетарный веб намного хуже проприетарной венды.

    И чем хуже? Чем грузины?


     
     
  • 7.28, Аноним (-), 11:30, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Тем, что в случае веба тебе не только исходников, но даже бинарников не дают

    И твои данные хранятся не у тебя, а у хозяина.

     
     
  • 8.29, Аноним (-), 11:35, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вы пьяны Ключевые слова JavaScript, HTML5, исполняется в браузере ... текст свёрнут, показать
     
     
  • 9.31, Аноним (-), 11:40, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Gmail тоже исполняется в браузере , менее проприетарным он от этого не стал ... текст свёрнут, показать
     
     
  • 10.34, Аноним (-), 12:28, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Внезапно, не один почтовый сайт не предоставляет исходных кодов своих серверов ... текст свёрнут, показать
     
     
  • 11.51, Аноним (-), 17:45, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И то, что у нас есть свободные thunderbird, kmail etc... текст свёрнут, показать
     
     
  • 12.52, Аноним (-), 18:24, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Так же как jQuery, pdf js, pop3 js и теперь popcorn js И что ... текст свёрнут, показать
     
     
  • 13.53, Аноним (-), 19:49, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это всего лишь библиотеки, а не готовые приложения ... текст свёрнут, показать
     
  • 11.55, Аноним (-), 01:52, 08/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то, есть как минимум несколько почтовых веб-фейсов с исходниками Поэтому... текст свёрнут, показать
     
  • 4.60, Аноним (-), 01:59, 08/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > это просто ужас какой-то! раздутые цветастые тупые погремушки, не более... :-(

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

     
  • 2.21, Аноним (-), 10:43, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > господи, да когда же уже закончится этот жава-скриптовый маразм?

    А на чем это должны были делать? Опять на флеше?

     
     
  • 3.22, Аноним (-), 10:48, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    На Qt.
     
     
  • 4.26, Аноним (-), 11:23, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >для создания интерактивных web-страниц, на которых web-контент тесно сплетён с видео и аудио информацией
    > На Qt

    Ну ты понял.
    И да текущие и сегфолтящие поделки на С++ не нужны.
    Это понимают все так  что Qt 5 будет на javascript + qml.

     
     
  • 5.56, Аноним (-), 01:53, 08/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Это понимают все так  что Qt 5 будет на javascript + qml.

    Мало нам было дельфи... :)

     

  • 1.30, Shura (??), 11:36, 07/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    При попытке просмотра примера мой фокс падает :(
     
  • 1.40, q (??), 13:39, 07/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше бы убрали тормоза! Между вкладками не возможно переключатся!
     
     
  • 2.48, gs (?), 14:23, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попробуйте с меньшим количеством вкладок (не более 100, хотя бы) :)
     
  • 2.57, Аноним (-), 01:55, 08/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Лучше бы убрали тормоза! Между вкладками не возможно переключатся!

    Не заметил. Может, у вас открыто настолько много что часть фокса выпадает в своп? С достаточным количеством оперативы я открывал не менее 400 вкладок. Правда, фокс жрал при этом около 2Гб оперативы, но другие в таком режиме вообще зачастую не живут. Например, хромиум подохнет явно раньше - 400 процессов в системе это сурово и память жрет вовсю ;)

     

  • 1.54, Аноним (54), 22:47, 07/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Прошло 10 лет. То что делали на Flash теперь делают на JavaScript. Мега прогресс, хуле....
     
     
  • 2.62, stimpack (?), 12:50, 08/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Точно подметил :)
    Но, по мне, жаваскрипт+хтмл5 все же позитивнее флеша. Я еще не видел подкованного в IT чела, которого бы не бесило меню в сайте на флеше, например (а то и весь сайт).
     
     
  • 3.63, Аноним (54), 13:03, 08/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Точно подметил :)
    > Но, по мне, жаваскрипт+хтмл5 все же позитивнее флеша. Я еще не видел
    > подкованного в IT чела, которого бы не бесило меню в сайте
    > на флеше, например (а то и весь сайт).

    Согласен, флеш доставляет... Но я хотел сказать про то что, эксперименты на флеше с интерактивными web-страницами, на которых web-контент тесно сплетён с видео и аудио информацией закончились ничем. И это не связано с технологией. Сама идея ущербна, ибо заранее подготовленный интерактив - это тавтология какая то. Бред короче. А фреймворк склепали видимо потому что было скучно и тоскливо. Я думаю реальный интерактив будет расти ногами из G+...

     

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



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

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