All,

The summer is always a great time to sit back, relax, and put your feet 
up.  But this summer, the DSpace developers have been hard at work 
(though, we've also taken our respective relaxation time).  We've been 
making early preparations for the upcoming DSpace 1.7 release and 
mentoring four successful student projects during the 2010 Google Summer 
of Code (GSoC).


== Google Summer of Code 2010 ==

The Google Summer of Code (http://code.google.com/soc/) is a global 
program which offers student developers stipends to write code for open 
source software projects.  This is DSpace's fourth straight year 
mentoring students to work on DSpace related projects.   This year, we 
had four great students who completed four successful projects.  More 
information on each of these projects can be found at: 
https://wiki.duraspace.org/display/DSPACE/Google+Summer+of+Code


Backport of DSpace 2.x Storage Services - Andrius Blažinskas
-------------------------------------------------------------
Andrius joined us for a third straight year.  The past two years, his 
projects centered around early investigation into Fedora integration. 
This year, Andrius investigated strategies to backport the DSpace 2.x 
Prototype's storage modules into our current DSpace 1.x architecture.  A 
goal of this project was to begin to investigate a potential roadmap 
towards the DSpace 2.x architecture, one which would allow you to run 
your current user interfaces on top of a more flexible storage layer. 
Although there is still more work to be done, Andrius' project helps 
bring us closer to realizing this roadmap.  In addition, Andrius' work 
over the last three years begins to showcase a potential route towards a 
DSpace with "Fedora Inside" 
(https://wiki.duraspace.org/display/DSPACE/DSpace-Fedora+Integration+FAQ).


DSpace REST API - Bojan Suzic
-----------------------------
Bojan continued his investigation into a REST API for DSpace from last 
year's GSoC. Even if you are not a developer, you've probably heard of 
REST APIs.  Essentially, a REST API allows other systems and software to 
more easily interact with your system (and its contents) via the web. 
The DSpace Developers hope that a REST API will enable more user-based 
tools to be built around DSpace.  Bojan's summer work has provided us 
with a basic, experimental REST API.  There is still work and testing to 
do to make it fully stable, but several developers have expressed an 
interest in seeing this work move forward.  Bojan himself has also 
volunteered to help after GSoC to ensure this REST API is released in a 
future version of DSpace.


Unit Testing Project - Pere Villega
-----------------------------------
Pere's project sought to add a Unit Testing framework to DSpace.  A Unit 
Testing framework provides a route for improving the testing of internal 
DSpace code.  It can also help to locate bugs/issues before they are 
ever seen in the user interface.  In fact, Pere's work already helped to 
locate a minor issue or two within DSpace code which had yet to be 
noticed via a user interface.  Pere's work is also the first Google 
Summer of Code project to have ever been immediately accepted into the 
main codebase. His Unit Testing framework will be released in the 
upcoming DSpace 1.7. Keep an eye out for a formal announcement in the 
next few days!


Storage Service Implementations Based on Semantic Content Repositories - 
Yigang Zhou
-----------------------------------------------------------------------
Yigang investigated building a Semantic Storage option for DSpace.  A 
Semanic Storage option would allow DSpace to store its data in a more 
flexible/dynamic fashion, similar to Fedora's storage layer. Yigang's 
project worked alongside Andrius' project to also investigate ways to 
potentially allow DSpace 1.x to take advantage of this more flexible 
storage model.  Although there is still more work to be done, Yigang's 
project adds more context to the DSpace with "Fedora Inside" initiative. 
  It provides us with some immediate examples for how DSpace content 
could be stored in a more flexible fashion, which has the potential to 
inform this larger initiative.


== DSpace 1.7 Updates ==

The DSpace Developers wanted to provide a brief status update around 
DSpace 1.7.  This next major release of DSpace is still on-target to be 
released in December 2010.  Work is ongoing, and the developers are 
still working towards a final list of DSpace 1.7 new features.  An 
up-to-date list of expected 1.7 features is available on the DSpace 
1.7.0 Release Notes 
(https://wiki.duraspace.org/display/DSPACE/DSpace+Release+1.7.0+Notes) 
wiki page.  There are already two nice features which have been added to 
the codebase and finalized for the 1.7 release:

(1) Unit Testing Framework -  As mentioned above, Pere's Google Summer 
of Code work has already been approved for 1.7.0 release.  Although this 
is not a user-facing feature, it should help to ensure the DSpace 1.7.0 
is even more stable and bug-free than past major releases.

(2) AIP Backup/Restore - This preservation-oriented feature allows you 
to backup and restore your DSpace contents as a series of AIPs (Archival 
Information Packages).  Once exported, these AIPs can be backed up to 
any sort of external storage (tape, hard drive, cloud storage, etc). 
The AIPs can be used at a later time to restore all your DSpace contents 
(should it all be lost), or just a single Community, Collection or Item 
(should you accidentally delete something, or you find something has 
been corrupted). More detail can be found on the wiki at 
https://wiki.duraspace.org/display/DSPACE/AipBackupRestore and in the 
following Open Repositories 2010 presentation: 
http://www.slideshare.net/tdonohue/improving-dspace-backups-restores-migrations

We hope you enjoyed this update from our DSpace Developer Team!

------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
Dspace-general mailing list
Dspace-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-general

Reply via email to