Atom Publishing Protocol framework for Ruby 0.5.0
Details
| Size: | 0K |
| Last Update: | 2008-04-22 21:57:19 |
| OS Support: | Linux |
| License/Program Type: | MIT/X Consortium License |
| Publisher: | Jani Soila |
| Price: | $0.00 |
Description:
Atom Publishing Protocol framework for Ruby 0.5.0 is libraries software developed by Jani Soila.
Atom Publishing Protocol framework for Ruby's goal is to make adopting Atom Publishing Protocol(APP) support in web applications as easy as it can be. This is to be reached by implementing a framework that handles the protocol-level duties for the programmer, while not making any requirements for the site design. Details of the project are laid down in a roadmap.
The way that this framework realizes this functionality is by implementing a base class for each back-end. At the moment there is only one back-end, for Ruby on Rails. The base classes then expect that the users application responds to a certain interface that makes the content information storing the responsibility of the application.
While implementing the framework I'm going to follow two principles, simplicity and generality. Simplicity in that sense that the framework only does what it needs to do, nothing else, thus staying out of the way of the developer, laying down as few constraints on the application as possible.
Generality principle follows on the same track. As the overhead from using the framework is in the minimum, the field of application gets wider. From technical point of view the generality will be helped by multiple back-ends that enable the use of framework in many different environments.
The APP is currently an Internet-Draft and hence most likely will change in near future. For this, it is better to keep the framework as simple as possible so that it can be refactored with minimum effort.
The work for this project is freely available(MIT licensed) from this website. I am writing this framework as a part of my final thesis at the Tampere University of Technology, Finland.
Requirements:
Ruby 1.8.2
Ruby on Rails 0.13.1 (for rails back-end and example application)
Ruby/DBI 0.0.23 (for example application)
Ruby/SQLite3 1.1.0 (for example application)
SQLite3 3.2.1 (for example application)
What's New in This Release:
This release fixes some showstopper bugs and brings the framework functionality closer to the APP specification 0.8.
Atom Publishing Protocol framework for Ruby 0.5.0 supports different languages (including english). It works with Linux.
Downloading Atom Publishing Protocol framework for Ruby 0.5.0 will take if you use fast ADSL connection.
0 comments
Add to
Atom Publishing Protocol framework for Ruby 0.5.0 Version History
Related Software
|
|
From category: Libraries |
| Alien::wxWidgets 0.21 is libraries software developed by Mattia Barbon. Alien::wxWidgets is a Perl module for building, finding and using wxWidgets binaries. SYNOPSIS use Alien::w... |
|
|
From category: Libraries |
| App::Repository 0.964 is libraries software developed by Stephen Adkins. App::Repository is a logical data access layer for the App::Context Framework, providing a uniform API to access data in dat... |
|
|
From category: Libraries |
| Application::Pipeline 0.1.1 is libraries software developed by Stephen Howard. Application::Pipeline is a module designed to map methods ( referred to in this role as handlers ) to different phases... |
|
|
From category: Libraries |
| Convert::ASCII::Armor 1.4 is libraries software developed by Vipul Ved Prakash. Convert::ASCII::Armor is a Perl module that can convert binary octets into ASCII armoured messages. SYNOPSIS... |
|
|
From category: Perl-Modules |
| Apache::AutoLogin is an automatic login module based on encrypted cookies for sites using basic authentication.... |
|
|
From category: Assembler-Tools |
| Access Modifier Eclipse Plug-in 1.2.6 is assembler tools software developed by Nils Winkler. Access Modifier Eclipse Plug-in allows the user to change the visibility (public, protected, default, pr... |
|
|
From category: Libraries |
| Business::Associates::Stylesheet 1.00 is libraries software developed by Allan Engelhardt. Business::Associates::Stylesheet is a Perl information on the Associates XSLT stylesheets and how to modif... |
|
|
From category: Libraries |
| Exceptions in C 0.1.5 is libraries software developed by Adomas Paltanavicius. Exceptions in C implements fully-functional nested exceptions with these constructs: try except on thr... |
|
|
From category: Libraries |
| Audio::Ecasound 0.91 is libraries software developed by Brad Bowman. Audio::Ecasound is a Perl binding to the ecasound sampler, recorder, fx-processor. SYNOPSIS One function interface: \... |
|
|
From category: Libraries |
| core2 1.0.1 is libraries software developed by Zwetan Kjukov. core2 project is a library that extends the ECMAScript built-in objects: Array, Boolean, Date, Error, Function, Number, Object, and Str... |
|
|
From category: Libraries |
| Acme::RTB 0.01 is libraries software developed by Debian User. Acme::RTB is a Perl extension for building realtimebattle bots. SYNOPSIS use Acme::RTB; my $robot = Acme::RTB->ne... |
|
|
From category: Libraries |
| Apache::TestMB 1.28 is libraries software developed by David Wheeler. Apache::TestMB is a subclass of Module::Build to support Apache::Test. SYNOPSIS Standard process for building & i... |
|
|
From category: Libraries |
| CGI::Wiki 0.62 is libraries software developed by Kake Pugh. CGI::Wiki is a toolkit for building Wikis. Helps you develop Wikis quickly by taking care of the boring bits for you. You will st... |
|
|
From category: Perl-Modules |
| Geo::METAR is Perl module for accessing aviation weather information, normally reported in METARs.... |
|
|
From category: Libraries |
| AxKit::App::Gallery::stylesheets 0.5 is libraries software developed by Nik Clayton. AxKit::App::Gallery works by generating XML, and then passing the generated XML through a collection of styleshe... |
Leave a comment