Screencast about the GnoGno Framework
When developing rich client applications for the semantic web, components for visualising and editing RDF data are useful.
The gnogno framework is an approach to bind RDF models from RDF2Go to Swing and Eclipse SWT widgets. It allows to edit text values, make lists, and program user interfaces using a clear design pattern. The RDF data can be taken from various frameworks, such as Jena or Sesame (RDF2Go wraps these). Inspiration for this project comes from the Borland DataSet components, part of Delphi. I made a 20 minute screencast showing some basic components

At the moment, gnogno is alpha and subject to change, but I would like to hear feedback from you about the principal idea, and if you want to use this project, you may want to join me developing it. Its free software/open source. Please add comments with feedback here to this blog-post.
Why did I do this? I was a professional Delphi programmer before I did Java and Semantic Web, therefore I dig these simple frameworks that bind data directly to the gui.
The gnogno framework is an approach to bind RDF models from RDF2Go to Swing and Eclipse SWT widgets. It allows to edit text values, make lists, and program user interfaces using a clear design pattern. The RDF data can be taken from various frameworks, such as Jena or Sesame (RDF2Go wraps these). Inspiration for this project comes from the Borland DataSet components, part of Delphi. I made a 20 minute screencast showing some basic components

At the moment, gnogno is alpha and subject to change, but I would like to hear feedback from you about the principal idea, and if you want to use this project, you may want to join me developing it. Its free software/open source. Please add comments with feedback here to this blog-post.
Why did I do this? I was a professional Delphi programmer before I did Java and Semantic Web, therefore I dig these simple frameworks that bind data directly to the gui.
|
leobard - 31. May, 14:06
|
|
- add comment - 0 trackbacks
Trackback URL:
http://leobard.twoday.net/stories/3786703/modTrackback
Peter Krantz (guest) - 31. May, 15:53
Great idea!
I think this is a great idea. Semweb stuff needs to have more application development support. Currently it is all about reasoners and research stuff. This will help in getting actual applications in place. Are you parsing OWL to automatically create user interfaces?
leobard - 31. May, 16:57
parsing owl
I use Sesame2 underneath, to parse one foaf file without an ontology.
Some components can, given an ontology is loaded using ModelDataSet.setOntology(ontology), read the correct datatypes for properties and respect them.
To automatically create a user interface, someone needs to integrate fresnel into the gnogno framework, that would be the proper way to go.
Some components can, given an ontology is loaded using ModelDataSet.setOntology(ontology), read the correct datatypes for properties and respect them.
To automatically create a user interface, someone needs to integrate fresnel into the gnogno framework, that would be the proper way to go.






Great idea!
parsing owl
Some components can, given an ontology is loaded using ModelDataSet.setOntology(ontology), read the correct datatypes for properties and respect them.
To automatically create a user interface, someone needs to integrate fresnel into the gnogno framework, that would be the proper way to go.