FictionBook 2.0 - краткая информация — различия между версиями
FBAdmin (обсуждение | вклад) |
Shkoorah (обсуждение | вклад) м (→Зачем такие сложности?) |
||
(не показаны 2 промежуточных версий 2 участников) | |||
Строка 16: | Строка 16: | ||
== Зачем такие сложности? == | == Зачем такие сложности? == | ||
− | В сети уже существует огромное количество электронных текстов, но все они | + | В сети уже существует огромное количество электронных текстов, но все они хранятся в многообразных, часто несовместимых стандартах. Трудно найти текст, одинаково готовый к чтению на десктопе, мини-ПК и электронной книге. Стандарт призван обеспечить совместимость с любыми устройствами и форматами. |
XML позволяет легко создавать документы, готовые к непосредственному использованию и програмной обработке (конвертации, хранению, управлению) в любой среде. | XML позволяет легко создавать документы, готовые к непосредственному использованию и програмной обработке (конвертации, хранению, управлению) в любой среде. | ||
Строка 23: | Строка 23: | ||
Одна из целей при выработке стандарта состояла в его максимальной простоте как для создателя книг, так и для разработчиков приложений. В отличие от таких стандартов, как [http://www.w3.org/TR/xhtml1/ xhtml], [http://www.openebook.org/ OEB], FictionBook содержит необходимый и достаточный миниму тегов для оформления электронных книг. Для создания качественных книг достаточно ознакомиться с разделами [[Краткий курс XML]] и найти удобную программу из списка [[Программы]]. | Одна из целей при выработке стандарта состояла в его максимальной простоте как для создателя книг, так и для разработчиков приложений. В отличие от таких стандартов, как [http://www.w3.org/TR/xhtml1/ xhtml], [http://www.openebook.org/ OEB], FictionBook содержит необходимый и достаточный миниму тегов для оформления электронных книг. Для создания качественных книг достаточно ознакомиться с разделами [[Краткий курс XML]] и найти удобную программу из списка [[Программы]]. | ||
− | Ну а если вы еще и ознакомитесь с [[FictionBook 2.0 | + | Ну а если вы еще и ознакомитесь с [[FictionBook 2.0 Schema - комментарии|комментариями к схеме]], то получите исчерпывающую информацию о формате. |
== Что со всем этим будет через несколько лет? == | == Что со всем этим будет через несколько лет? == | ||
Строка 31: | Строка 31: | ||
У этой медали есть и обратная сторона. Подготовка книги, соответствующей этому стандарту, потребует несколько больше усилий, чем подготовка текстовых файлов. Но раз созданная книга окажется доступной и полезной гораздо большему числу пользователей. Такая модель сетевых библиотек в дополнение к существующим представляется весьма уместной. | У этой медали есть и обратная сторона. Подготовка книги, соответствующей этому стандарту, потребует несколько больше усилий, чем подготовка текстовых файлов. Но раз созданная книга окажется доступной и полезной гораздо большему числу пользователей. Такая модель сетевых библиотек в дополнение к существующим представляется весьма уместной. | ||
+ | |||
+ | '''''Дмитрий Грибов''''' | ||
[[Категория:FB статьи]] | [[Категория:FB статьи]] |
Текущая версия на 21:42, 9 мая 2006
FictionBook - набор жестких правил для создания электронных версий художественных книг, годных к прочтению на различных устройствах и легко управляемых в библиотеке.
Кто поддерживает стандарт?
В разработке стандарта принимало участие порядка 6-и разработчиков околокнижного софта и что-то около десятка любителей грамотно оформлять книги.
В данный момент стандарт активно разрабатывается мной (GribUser, fictionbook.lib, Any2FB) и Haali (Haali Reader, FBTools). Так же имеется некоторый круг заинтересованных разработчиков, пользователей, владельцев библиотек и энтузиастов.
Никакого Microsoft у нас за спиной нет. Активных компетентных деятелей хватит пересчитать пальцев на двух руках (по состоянию на 12.01.2004 :). Cтандарт лидирует у российской читающей под WinCE общественности.
В чем состоит стандарт?
Cтандарт оформлен в виде XML Schema. Если Вы плохо понимаете, что такое XML или XML Schema, рекомендуем взглянуть в раздел Краткий курс XML, пока же достаточно сказать, что стандарт представляет собой набор четких правил, описывающих структуру документов - какой <тег> где должен встречаться и что он должен/не должен содержать (текст/имя автора/цитату/etc.). Так же частью стандарта являются рекомендации по его оптимальному применению.
Зачем такие сложности?
В сети уже существует огромное количество электронных текстов, но все они хранятся в многообразных, часто несовместимых стандартах. Трудно найти текст, одинаково готовый к чтению на десктопе, мини-ПК и электронной книге. Стандарт призван обеспечить совместимость с любыми устройствами и форматами.
XML позволяет легко создавать документы, готовые к непосредственному использованию и програмной обработке (конвертации, хранению, управлению) в любой среде.
Все это довольно сложно?
Одна из целей при выработке стандарта состояла в его максимальной простоте как для создателя книг, так и для разработчиков приложений. В отличие от таких стандартов, как xhtml, OEB, FictionBook содержит необходимый и достаточный миниму тегов для оформления электронных книг. Для создания качественных книг достаточно ознакомиться с разделами Краткий курс XML и найти удобную программу из списка Программы.
Ну а если вы еще и ознакомитесь с комментариями к схеме, то получите исчерпывающую информацию о формате.
Что со всем этим будет через несколько лет?
FictionBook в любом случае не умрет. Даже если этот стандарт будет заменен или полностью отвергнут, созданные в его рамках книги можно преобразовать в любой стандарт (xhtml,oeb,docbook...) одним кликом. Книга FictionBook всегда будет более удобна в использовании и совместима, чем любой из распостраненных сегодня форматов (TXT, DOC, HTML, LIT...).
Все это слишком хорошо...
У этой медали есть и обратная сторона. Подготовка книги, соответствующей этому стандарту, потребует несколько больше усилий, чем подготовка текстовых файлов. Но раз созданная книга окажется доступной и полезной гораздо большему числу пользователей. Такая модель сетевых библиотек в дополнение к существующим представляется весьма уместной.
Дмитрий Грибов