Developer Zone
Pioneers of the new Semantic Web frontier will enjoy 10x development speed increases, the abundance of pre-tested reusable functionality and the ability to create applications that were not possible yesterday.
Login to HudsonFog
CONFIGURING SERVER
Configuration of HudsonFog Semantic Web Server is done traditionally via Apache-compatible configuration files. Special parser converts information in those files into a corresponding RDF model. The rest of the components, like SchedulerServlet are configured via RDF resources stored in SQL database.
More
VOCABULARIES
This document is the introduction into HudsonFog Vocabulary language, RDF. For more advanced subjects see
Views
,
Vocabulary Language
,
Vocabulary Evolution
,
Semantic Web Objects
,
Dav FAQ
documents.
More
INTER-SERVLET COMMUNICATIONS
Servlet API and Apache Web server architectural concepts can be put
together to create a powerful framework for developing data-centric
Semantic Web applications. Servlets processing one WebDAV request may
invoke other servlets or may be invoked as handlers independent from each
other.
More
MODULES
HudsonFog Modules are special kind of Java Beans that allow to create functionality otherwise not achievable with Servlets. HudsonFog server core is built with replaceable modules. Modules can declare BeanContext services available for other Modules and Servlets. Modules receive control at
different stages of server startup and shutdown which allows much greater control compared to Servlets. But Modules are also more complex to write.
More
WEBDAV
The Resource Description Framework (
RDF
) is a language that needs communication media in order to come alive, much like human languages come alive only when spoken. To be spoken, RDF needs
WebDAV
, a protocol that is an extension of HTTP/1.1. To make it convenient for developers WebDAV needs a simple
DAV API
.
More
LOCALIZATION
HudsonFog's system is already serving people speaking in half a dozen of different languages. Our intention is to provide a perfectly localized environment with all text, dates, number formatting, currency symbols and other properties localized on the screen and also when dealt with programmatically.
More
TROUBLESHOOTING FAQ
HudsonFog main developement methodology is to describe as much as possible in RDF. This provides for automatic runtime reflection capabilities and allows to automatically generate behaviours, like code, GUI, etc. The declarative approach requires additional tools for the troubleshooting.
More