Кіріспе

Annodex – CSIRO ұйымы аудио және бейне сияқты үздіксіз медиаларды түсіндіру және индекстеу үшін әзірлеген цифрлық медиа форматы. Ол Ogg контейнер форматына негізделген, сонымен қатар қосымша метадеректерді ұсынатын CMML (Continuous Media Markup Language) деп аталатын XML тілін қолданады. Бұл үздіксіз медиа торы (CMWeb) құруға бағытталған, осы арқылы үздіксіз медианы World Wide Web-тегі мәтіндік медиа сияқты өңдеуге болады, оның ішінде элементтерді іздеу және динамикалық түрде орналастыру мүмкіндіктері бар.

Тарих

Continuous Media Web жобасының элементтерінің нақты дизайнын 2001 жылдың ортасында Австралиядағы CSIRO-да Сильвия Пфайффер мен Конрад Паркер ойлап тапты. CMML-дің кейбір идеялары және уақытша офсеттердің жалпы адрестеуі 1997 жылы Билл Симпсон Янг пен Кен Яп жариялаған мақалада ұсынылған. 2002 жылдың қаңтар айында Annodex командасы Эндрю Несбит және Андре Панг есімді екі студентті, сондай-ақ Саймон Лайды қабылдады, ол CMML-де мазмұнды жазуға алғашқы болып кіріскен адам болды. Осы кезеңде Annodex технологиясының негіздері жобаланды, оның ішінде уақытша URI фрагменттерінің дизайны, негізгі DTD-лер, Ogg капсуласы форматының таңдалуы және кітапханалардың бастапқы дизайны жасалды. 2004 жылдың соңында Андре Панг Mozilla Firefox браузерлері үшін Annodex плагинін жасады, ол Ogg Theora бейне кодегімен және Ogg Vorbis аудио кодегімен кодталған Annodex медиасын ойнатуға мүмкіндік берді. Орналасқан жер жолағында іске асырылған уақыт URI, Annodex медиасында серверлік іздеу мүмкіндігін қамтамасыз етеді және CMML мазмұны үшін мазмұн тізімінен клиптер тізімі арқылы Annodex медиасына және одан тысқары гиперсілтеме жасауға мүмкіндік береді. Уақыт өте келе, ашық кодты қауымдастықтан Annodex технологиясын дамыту күшейді, Джейми Уилкинсонның Debian пакеттерімен, Бен Леслидің Python байланыстарымен және Ангус Листің Perl байланыстарымен басталып. Командалық қатардағы авторлық құралдар 2001 жылдың басында аяқталды, ал 2005 жылға қарай Annodex түсіндірме стандарттарының қазіргі 3-ші нұсқасына сәйкес болу үшін үнемі жаңартылып отырылды. 2005 жылдың қарашасында CSIRO жабық кодты зерттеулерге көшкісі келді және технологияның негізінде қолданыстағы өнімдерді құруға баса назар аударды, осылайша оның ашық кодты стандартты компоненттеріне қызығушылық азайды. Сондықтан ашық кодты компоненттерді бөліп, Annodex Foundation құру арқылы оларды жеке ұйымға біріктіру туралы шешім қабылданды, бұл басқа FOSS технологияларының айналасында құрылған көптеген басқа да қорларға ұқсас болды.

Технология

Annodex-тің негізгі техникалық сипаттамалық құжаттары Annodex қауымдастығының күшімен әзірленуде. Олар төмендегі құрамдас бөліктерден тұрады:

УРИ-дегі уақыт аралықтары

Вебке аудио және бейне сияқты үздірілмейтін мазмұнды қосу үшін, осындай мазмұндағы нақты уақытқа сілтеме жасау үшін гиперсілтемелерді қолдану қажет. Толық ақпаратты Annodex URI сұраныстары мен фрагменттеріндегі уақыт аралықтары туралы мәліметтерден табуға болады.