воскресенье, 6 мая 2012 г.

О подготовке материалов для распространения

Очевидно, что на текущий момент для распространения информации лучше всего подходит текст со вставками иллюстраций, видео, трехмерных моделей и прочих объектов.

Все эти задачи в принципе решаются при помощи HTML5 + JavaScript

Вот, например, есть замечательный сервис для рисования диаграмм

http://www.diagram.ly/

там можно нарисовать диаграмму и сохранить ее в xml

а потом можно этот xml рисовать:

можно в рантайме:

For any given XML string:
Document document = mxXmlUtils.parseXml(URLDecoder.decode(xml, "UTF-8"));
mxCodec codec = new mxCodec(document);
codec.decode(document.getDocumentElement(), graph.getModel());
See EditorActions.java, lines 1743 ff.


А можно в картинку:
http://forum.jgraph.com/questions/2785/how-to-export-the-graph-to-image

Трехмерные модели вставлять сложнее, но принципиально тоже можно.

Есть различные 3D-движки (как на java script, так и на C#)

Есть системы для компиляции C# в JavaScript (например Script#)

Таким образом, следует ожидать развития систем публикации нацеленных на подготовку книг для публикации в формате HTML.

Такие книги можно было бы просматривать на различных устройствах (за счет того, что стандарт HTML поддерживает большое количество программ).

Однако для распространения за биткоины необходимо еще продумать защиту от копирования,
разобраться, каким образом могут помочь предназначенные для этого технологии
— trusted platform module
— UEFI
— genuine windows 
— The Trusted Platform Module (TPM) Base Services (TBS)

Комментариев нет:

Отправить комментарий