Menu

Tree [r17] /
 History

HTTPS access


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

Read Me

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 и остальных инструментов, 
				использованых для разработки
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.