Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

UI Platform / TechnologiesOpen Source License(s)Technology ResourcesPrototype Links / NotesPrototyping Team
What UI platform/technologies are you prototyping? (e.g. Java Play!, Ruby on Rails, etc)
What Open Source license(s) is this technology/platform released under?Add links to resources/documentation for any technologies that this prototype uses

Link to either a public wiki page describing your prototype, or to a public README in GitHub. Keep in mind, your codebase must also be public.

List your team members

Spring Boot + Thymeleaf

  • Apache 2 (Spring Boot, Thymeleaf)
  • MIT (Bootstrap)

Tim Donohue
(others welcome to help turn this into a prototype)

REST + Ruby on Rails

MIT License (Ruby on Rails)

https://github.com/peterdietz/dspace-rest-rails

http://dspace-rails.herokuapp.com/

Peter Dietz
REST + Play!Apache 2 (Play Framwork)

https://github.com/peterdietz/dspace-rest-play

http://dspace-rest-client-play.herokuapp.com/

Peter Dietz
REST + Ember.jsMIT License (Ember.js)Not available yetArt Lowel (Atmire)

Java API + Jersey + Twirl (in Scala)

  • CDDL 1.1 (Jersey)
  • Apache 2.0 (Twirl)

 

https://github.com/kardeiz/disco (mostly complete prototype except for documentation)Jacob Brown (others welcome)
Spring MVC + Spring tags + Spring security + sitemesh + custom extensions
  • Apache 2 (Spring)
  • OpenSymphony
    Compatible with the Apache License (Sitemesh)

  • MIT (Bootstrap)

This prototype will rely on custom extensions build by Cineca on top of the selected technologies. These extensions aim to speed up the development time providing lot of reusing and configurable components. Source code will be provided as part of the prototype

 

Source code: Not yet available (expected by 28th October)

Cineca developers (Andrea Bollini (4Science)) - others welcome
REST + Spring Boot + Angular.js
  • Apache 2 (Spring Boot)
  • MIT (Angular.js, Bootstrap, sass)
This prototype will leverage an existing Spring Boot and Angular code base that is being used in a variety of recent projects including the next version of the Vireo ETD management system. Source code will be made public on Github soon.Texas A&M University Libraries (James Silas Creel)
Rails + BootstrapMIT

Rails   http://rubyonrails.org/
Bootstrap  http://getbootstrap.com/

Levering  gems such as devise for authentication.

Rails App Code and some Doc at  https://github.com/akinom/dspace-rails

Monika Mevekamp monikam@princeton.edu
Ekaterina Pechekhonova ekate@nyu.edu
Note

Looking for something to prototype?  Here's a few other frameworks which could make for interesting prototypes:

  • Ninja Framework = Java web framework. Uses Maven, Hibernate, Flyway, and other technologies which DSpace already uses. Uses Freemarker for templating.
  • JHipster = Java web framework. Uses Spring Boot with AngularJS (or Thymeleaf for multi-page webapps).

...