Skip to content

Synth is a development environment for building semantic web applications that are modeled according to SHDM (Semantic Hypermedia Design Method).

Notifications You must be signed in to change notification settings

mauriciobomfim/synth

Repository files navigation

INTRODUCTION
------------

Synth is a development environment for building hypermedia applications that are modeled 
according to SHDM (Semantic Hypermedia Design Method). It provides a set of modules that 
receive, as input, models  generated in each step of SHDM and produces, as output, the 
hypermedia application described by these models. Synth also provides an authoring environment 
that facilitates the adding and editing of these models through a GUI that can run on 
any web browser. 

For more details see this publication: http://www.tecweb.inf.puc-rio.br/navigation/context/o_551b334e@0?p=InProceedings

Synth was built as part of the master thesis dissertation in Informatics of 
Mauricio Henrique de Souza Bomfim, at PUC-Rio.

It is in a very early stage; please be advised you may find some bugs when using Synth. 
Please report if you find any bug.

INSTALLING
----------
Install JRuby (http://jruby.org) 1.6 or later

Install the gem jruby-openssl: 
$ jgem install jruby-openssl

Install Rails 2.3.14: 
$ jgem install rails -v=2.3.14

Install the dependencies listed below:

$ jgem install uuidtools
$ jgem install dsl -v=0.1.4
$ jgem install json

RUNNING (Ruby 1.8 or 1.9)
-------
$ cd /path/to/synth
$ jruby -S script/server

Open on your internet browser: http://localhost:3000

About

Synth is a development environment for building semantic web applications that are modeled according to SHDM (Semantic Hypermedia Design Method).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published