Образовательные модули должны поддерживать кроссбраузерность на уровне совместимости, как минимум, с четырьмя наиболее распространенными веб-браузерами:
MozillaFirefox, версии 3 и выше (далее - Firefox);
Microsoft Internet Explorer, версии 8 и выше (далее - IE);
Apple Safari,версии 4 и выше(далее - Safari);
Google Chrome,версии 8 и выше (далее -Chrome).
При использовании плагинов веб-браузеров для показа образовательного контента необходимо удостовериться, что такие плагины существуют для указанных браузеров и функционируют под операционными системами, перечисленными в разделе I.8.3.4.3.2.
Браузер IE может использоваться только в ОС семейства Windows. Firefox и Chrome – в операционных системах семейств Windows, Linux и MacOS.Safariработает как под управлениемMacOS,так и подWindows.ОМ должен отображаться единообразно и осуществлять взаимодействие с СОУП в разных браузерах, независимо от операционной системы, на которой установлен браузер. Под единообразным понимается отображение единого набора контента с одинаковым функционалом и поведенческими моделями. Различия в расположении и функционале контента не должны мешать восприятию информации и работе с ОМ.
Для каждого из браузеров в таблицахI.8.3.4.3.1.1 - I.8.3.4.3.1.4ниже определены плагины -программные модули, расширяющие функциональность браузера-, необходимые для воспроизведения максимально возможного количества интерактивных и мультимедиа элементов ОМ. Именно на таких конфигурациях осуществляется тестирование и приёмка ОМ. Знак «+» в таблицах означает наличие встроенной в браузер поддержки формата, «-» - отсутствие поддержи как встроенными средствами, так и средствами популярных плагинов. Знак «+/-»указывает на возможность воспроизведения файлов указанных форматов при установке дополнительного программного обеспечения, расширяющего операционную среду и поддерживающего спецификации указанных форматов.
Таблица I.8.3.4.3.1.1 - Плагины для IE
Поддерживаемый формат →
Adobe Flash Video, Adobe Flash
Java Applet, JavaFX
Silverlight
SVG
MathML
mp4, avi, mp3, wav, vp8
Ogg, ogv
x3d
Операционная система ↓
Windows (XP, Vista, 7)
Adobe Flash Player 10
Java SE Runtime Environment 6 Update 18
Silverlight 4
Adobe SVG Viewer 3.03
MathPlayer 2.2
VLC Media Player 1.1.3
Silverlight 4
BS Contact 7.2
Таблица I.8.3.4.3.1.2 - Плагины для Firefox
Поддерживаемый формат →
Adobe Flash Video, Adobe Flash
Java Applet, JavaFX
Silverlight
SVG
MathML
mp4, avi, mp3, wav, vp8
Ogg, ogv
x3d
Операционная система ↓
Windows (XP, Vista, 7)
Adobe Flash Player 10
Java SE Runtime Environment 6 Update 18
Silverlight 4
+
+
VLC Media Player 1.1.3
+
BS Contact 7.2
Семейство ОС Linux
(на примере Ubuntu)
OpenJDK Java 6 Runtime
Moonlight 3
BS Contact 7.1
MacOS
Java SE Runtime Environment 6 Update 18
Silverlight 4
-
Таблица I.8.3.4.3.1.3 - Плагины для Chrome
Поддерживаемый формат →
Adobe Flash Video, Adobe Flash
Java Applet, JavaFX
Silverlight
SVG
MathML
mp4, avi, mp3, wav, vp8
Ogg, ogv
x3d
Операционная система ↓
Windows (XP, Vista, 7)
+
Java SE Runtime Environment 6 Update 18
Silverlight 4
+
-
QuickTime 7
+
BS Contact 7.2
Семейство ОС Linux
(на примере Ubuntu)
OpenJDK Java 6 Runtime
-
avi, wav,
BS Contact 7.1
MacOS
Java SE Runtime Environment 6 Update 18
Silverlight 4
QuickTime X
-
ТаблицаI.8.3.4.3.1.4 - Плагины дляSafari
Поддерживаемый формат →
Adobe Flash Video, Adobe Flash
Java Applet, JavaFX
Silverlight
SVG
MathML
mp4, avi, mp3, wav, vp8
Ogg, ogv
x3d
Операционная система ↓
Windows (XP, Vista, 7)
+
Java SE Runtime Environment 6 Update 18
Silverlight 4
+
-
QuickTime 7
-
BS Contact 7.2
MacOS
Java SE Runtime Environment 6 Update 18
+/-
QuickTime Player
10.0 (118)
Ниже приводится краткое описание требуемых форматов (спецификаций) данных образовательного контента.
Adobe Flash Video(FLV) - формат файлов, медиаконтейнер, используемый для передачи видеоконтента через интернет(потоковое видео). При этом FLV-файл представляет собой битовый поток, который является вариантом видеостандарта H.263. Программа для воспроизведения таких файлов Flash Player 8 и более новые редакции поддерживают потоковое видео On2 TrueMotion VP6. On2 VP6 обеспечивает более качественное изображение, особенно при использовании низкого битрейта. Однако этот формат более сложен, и это может создать трудности при просмотре на устаревших компьютерах. Начиная с Flash Player 9 Update 3 поддерживается новый формат мультимедиафайла ISO Base MPEG-4 Part 12, с новым видеокодеком H.264. Этот стандарт видеосжатия при том же низком битрейте выдаёт значительно более детализированное и «ясное» изображение, особенно в динамических сценах.
Adobe Flashпредставляет собой форматFLV-файлов, скомпилированных с расширением .swf (Shockwave Flash или Small Web Format)в соответствии с открытой спецификациейSWF 4.
Java Applet(Java-апплет) - прикладная программа на языке Java-script в форме кроссплатформенногобайт-кода или на других языках, компилируемых в байт-код Java-script, выполняемая ввеб-браузерес использованиемвиртуальной Java-машины(JVM) или вSun'sAppletViewer-автономном инструменте для тестирования апплетов. Применяется для реализации интерактивных возможностей веб-приложений, которые не могут быть описаны с помощьюHTML.
JavaFX— это платформа для созданияRich Internet Applications(RIAs), которые могут запускаться на персональных компьютерах и мобильных устройствах, позволяющая создавать приложения для работы с мультимедийным контентом, включая графический интерфейс для приложений, написанных на языке Java-script.
Silverlight- программная платформа, включающая в себяплагиндлябраузера, который позволяет запускать приложения, содержащиеанимацию,векторную графикуиаудио-видео ролики, что характерно дляRIA(Rich Internet Application). Может воспроизводить форматыWMV,WMAи MP3для всех поддерживаемых браузеров, не требуя при этом дополнительных компонент. Приложения Silverlight могут быть написаны на любом языке программирования .NET. Moonlight- свободная реализация проприетарной платформы Silverlight с открытым исходным кодом.
SVG(Scalable Vector Graphics) -язык разметкимасштабируемой векторной графики, созданныйКонсорциумом всемирной паутины (W3C)как открытый стандарт и входящий в подмножество расширяемого языка разметкиXML.Предназначен для описания двумерной векторной и смешанной векторно-растровой графики в формате XML. Поддерживает как неподвижную (декларативную), так и анимированную и интерактивную графику (скриптовую). Соответственно, SVG-файлы представляют собой текстовое описание графических объектов.
MathML(Mathematical Markup Language) - приложение языка XML, используемое для представления математических символов и формул в веб-документах. Рекомендован математической группой W3C.
Форматы mp4, avi, mp3, wav, vp8— распространенные форматы представления оцифрованных аудио- и видеозаписей.
Ogg-открытый стандартформатамультимедиаконтейнера, являющийся основным файловым и потоковым форматом для мультимедиакодеков фондаXiph.Org. В контейнере Ogg можно хранить звук и видео в различных форматах, но, как правило, он используется с аудиокодекамиSpeex, Vorbis, FLAC,текстовыми кодекамиWritиCMML,видеокодекомTheoraи кодеком субтитровAnnodex.Соответственно,OGV-файл — оцифрованная видеозапись в стандартеOgg.
X3D- стандартISO, предназначенный для работы стрёхмерной графикойвреальном времени. Является расширением языка VRML, включающим анимацию двуногих персонажей,NURBS,GeoVRMLи др. В X3D возможно кодировать сцену, используя синтаксисXMLиOpen Inventor-подобный синтаксис VRML97, а также расширенный интерфейс прикладного программирования (API).
avi, wav,