Web graph processing framework Code
Brought to you by:
benderam
File | Date | Author | Commit |
---|---|---|---|
cpp | 2007-10-25 | benderam | [r10] change "#include<weblab/..." to "#include<webgr... |
java | 2007-11-07 | benderam | [r16] initial commit |
site | 2007-11-09 | benderam | [r17] Fix all html errors, so now the whole site is v... |
specs | 2007-10-10 | benderam | [r2] Initial check in |
README | 2007-10-12 | benderam | [r5] minor fix |
WebLab - заглавное имя всего проекта org.webgraphlab - корневой namespace для всех исходников Octopusus - java-редактор графов (joctopusus) org.webgraphlab.octopusus - namespace для редактора org.webgraphlab.alorithm - namespace для работы с алгоритмами org.webgraphlab.alorithm.* - для файлов, сгенерированных jacorb'ом из idl алгоритма org.webgraphlab.algorithm.util - для клент/сервиса алгоритма и прочих вещей для взаимодействия с корбой org.webgraphlab.algimpl.<algname> - для реализаций конкретных алгоритмов в рамках данного проекта - может быть любым другим Структура исходников: specs - ключевые специфакации проекта - idl-интерфейсы, описания xml-форматов (shema), требования к конкретным алгоритмам. cpp - исходные коды на c++ cpp/algorithm - примеры реализации алгоритмов cpp/util - библиотека и утилиты, облегчающие разработку программ, совместимых с указанными спецификациями. java - исходники на java 3rdparty - сторинние библиотеки, используемые в разных частях проекта res - графические файлы - лого и т.п site - исходники сайта octopusus.sourceforge.net doc - различная документация Структура продукта разработки алгоритмов для c++: bin - какие-нить утилитки - типа сервера алгоритмов include - заголовочные файлы: webgraphlab/algorithm - заголовки из util/cpp/algorithm webgraphlab/xml - заголовки из cpp/util/xml lib - подключаемые библиотеки: webgraphlab-util - библиотека, статически слинкованная со всеми необходимыми для неё либами (mico, xerсes etc) - не требует установки дополнительных пакетов, но версии их будут старые webgraphlab-util-share - код только из пакета util - требует установки пакетов xerces, mico и остальных инструментов, использованых для разработки