Links

Apache Clerezza: Semantic web + OSGi

Clerezza is a service platform based on OSGi (Open Services Gateway initiative) which provides a set of functionality for management of semantically linked data accessable through RESTful Web Services and in a secured way. Furthermore, Clerezza allows to easily develop semantic web applications by providing tools to manipulate RDF data, create RESTful Web Services and Renderlets using ScalaServerPages.

Contents are stored as triples based on W3C RDF specification. These triples are stored via Clerezza's Smart Content Binding (SCB). SCB defines a technology-agnostic layer to access and modify triple stores. It provides a java implementation of the graph data model specified by W3C RDF and functionalities to operate on that data model. SCB offers a service interface to access multiple named graphs and it can use various weighted providers to manage RDF graphs in a technology specific manner, e.g., using Jena or Sesame. It also provides for adaptors that allow an application to use various APIs (including the Jena api) to process RDF graphs. Furthermore, SCB offers a serialization and a parsing service to convert a graph into a certain representation (format) and vice versa.

http://incubator.apache.org/clerezza/

Filed under  //   apache   http   java   jena   osgi   rdf   rest   scala   semanticweb   sesame   sparql  
Posted May 31, 2011 by email 

Zotonic: Open source Erlang CMS

Zotonic is the content management system for people that want a fast, extensible, flexible and complete system for dynamic web sites. It is built from the ground up with rich internet applications ánd web publishing in mind.

·         Solid programming language

Zotonic is programmed in Erlang, a language made for fast, non-stop, fault-tolerant applications. Ideal to build high load, never break websites in.

·         Open Source front-end stuff

Builds on jQuery and the CSS framework Atatonic.

·         Flexible datamodel

Define your own data categories and relations.

·         Open Source

Zotonic is available under the Apache License 2. It's our way to say thanks to the giants on who's shoulders we stand.

·         MVC

Complete separation of model, view and controller has been a best practice for building websites a long time. We embrace MVC and many more best practices to make it easy for you to use the power of Zotonic.

·         Modular

Easy to extend and change existing functionality.

·         Speed

Typically 10 times (and much more) faster than PHP content management systems.

·         WebSockets and Comet

Push content to the browser with the built-in WebSockets and Comet support.

·         Template Language

We took the ease and power of the Django templating system, added some extra design freedom and gave it raw speed.

·         Proven and powerful database

PostgreSQL is the most advanced open source object-relational database system. We choose it for its power, speed and maturity.

·         Keep it real

Made to make real life web sites.

·         Pluggable Access Control

Interchangeable access control modules for different situations.

·         Built by people with loads of experience 

Made by experienced people with deep understanding of CMS, web- and system design.

·         Event driven

Event driven AJAX web applications without the Javascript pain.

Filed under  //   apache   cms   erlang   oss   web  
Posted December 3, 2010 by email 

Configuring OSGi Services with Apache Web Console and Metatype

OSGi services can be easily configured using the ConfigurationAdmin service. If you add metadata to your services, they can be configured with a nice user interface such as the Apache Web Console. This tutorial will walk you through the steps to create the metadata, set up the web console, and configure your services.  

 

http://bryanhunt.wordpress.com/2010/07/07/configuring-osgi-services-with-apache-web-console-and-metatype/

(download)

Filed under  //   apache   felix   osgi   ui   web  
Posted July 8, 2010 by email