->|<-&a-br;Azdeus | azdeus.com&a-br;Azdeus Standart | standart.azdeus.com&a-br;Azdeus Webox | webox.azdeus.com&a-br;&a-br;Всем заинтересованным лицам.&a-br;&a-br;Это часть технологии Azdeus Webox Technology.&a-br;&a-br;Настоящий стандарт определяет правила преобразования любого файла в самодостаточный файл который открывается в html5/css3 и выше совместимом браузере и не зависеть от установленных приложений и плагинов на клиенте.&a-br;&a-br;Данный стандарт носит рекомендательный характер.&a-br;&a-br;Имя AWB(здесь и далее Azdeus Webox) должно начинается с пользовательского имени файла и заканчивается расширением htm например&a-br;&a-br;myphoto.jpg.htm, myartical.txt.htm, mytrack.mp3.htm, ...&a-br;&a-br;Заменять имя типа на обобщенный тип например&a-br; myphoto.bmp.htm -> myphoto.img.htm&a-br; myphoto2.jpg.htm -> myphoto2.img.htm&a-br; plakat.tif.htm -> plakat.img.htm&a-br;&a-br;img - Image (png,jpg,tif,bmp,gif,psd,pspimage,thm,yuv,ai,drw,eps,ps,svg,...)&a-br;txt - Text (txt,rtf,doc,docx,log,msg,pages,wpd,wps,...)&a-br;aud - Audio (mp3,aif,iff,m3u,m4a,mid,mpa,ra,wav,wma,...)&a-br;vid - Video (mpg,3g2,3gp,asf,asx,avi,flv,mov,mp4,rm,swf,vob,wmv,...)&a-br;app - Application (com,bat,exe,bin,...)&a-br;src - Source Code (py, php, js, pl, C#, ...)&a-br;gen - Generator ABW&a-br;...&a-br;&a-br;Имя файла может включать индексы системы контроля версий например mylib(2).php.src.htm, mylib(2.0.9).js.src.htm&a-br;&a-br;AWB должен быть самодостаточным и зависеть только от браузера (не обязательно подключенного к интернету). Должны быть исключены все внешние ресурсы. Все скрипты должны быть встроенными <script>...</script>. Все данные изображения хранить в текстовом виде в base64 например <img src="data:image/png;base64,iVBORw...=="><audio src="data:audio/mp3;base64,iVBORw...=="> ...&a-br;&a-br;AWB должен включать в себя простые встроенные в себя средства отображения&a-br;&a-br;Средства отображения имеют первый (главный, первичный) приоритет и обязательны к реализации&a-br;&a-br;AWB может включать в себя простые встроенные в себя средства: сохранения, редактирования(модифицирования), конвертации, синхронизации, репликации, поиска, шифрования/дешифрования, контроля версий, архивации(сжатия)/разархивирования, обмена, перетаскивания, подсветки синтаксиса, сбора статистики, тестирования, печати, интернацианализации, локализации, графического и текстового интерфейса... &a-br;&a-br;Для каждого типа файла определяется отдельный необходимый набор встроенных средств. &a-br;&a-br;TODO Набор средств для каждого типа. В этом месте стандарт требует доработки.&a-br;&a-br;Каждое средство рекомендуется выполнять в &a-br;<style class="azdeus-webox-plugin-somename">...</style>&a-br;<div class="azdeus-webox-plugin-somename">...</div>&a-br;<script class="azdeus-webox-plugin-somename">...</script>&a-br;&a-br;Не использовать сложную обфускацию, использовать только минификацию. &a-br;&a-br;Кодировать все что только возможно в utf-8/base64.&a-br;&a-br;Для каждого типа файла должен быть написан генератор на технологии AWB&a-br;&a-br;Генератор должен:&a-br; включать фабрику по предоставлению шаблонов с метками вставок данных.&a-br; метод выбора необходимых типов и средств.&a-br; средства замены меток на данные.&a-br; соответствовать лицензии Azdeus Licence(содержать в явном и стандартном виде логотип и название Azdeus).&a-br; опубликован и доступен в интернете.&a-br;&a-br;Спасибо за проявленный интерес.&a-br;&a-br;Azdeus
.txt.htm
Save me
azdeus.com