Versions Compared

Key

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

...

Advanced Tables - Table Plus
heading2
autoNumbertrue
enableSortingfalse
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

Anchor
Prototype1
Prototype1
Spring Boot + Thymeleaf

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

Tim Donohue

Anchor
Prototype2
Prototype2
REST + Ruby on Rails

MIT License (Ruby on Rails)

Peter Dietz
Anchor
Prototype3
Prototype3
REST + Play!
Apache 2 (Play Framwork)Peter DietzPeter Dietz
Anchor
Prototype4
Prototype4
REST + REST + Ember.js
MIT License (Ember.js)

Demo: http://dsember.atmire.com/

Source code:
https://github.com/atmire/dsember
https://github.com/atmire/dsember-core 

Answers to challenge questions: https://github.com/atmire/dsember/wiki

Art Lowel (Atmire)

Anchor
Prototype5
Prototype5
Java API + Jersey + Twirl (in Scala)

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

 

https://github.com/kardeiz/discoJacob Brown (others welcome)
Anchor
Prototype6
Prototype6
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 (see https://github.com/Cineca/framework-lite). 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: https://github.com/Cineca/DSpace/tree/dspace-prototype-ui

Installation procedure: as a "standard" DSpace 6 JSPUI, details on the README of the project

Documentation: Cineca UI Prototype - Documentation

Andrea Bollini (4Science)

Cineca developers - Luigi Andrea Pascarelli (4Science), Unknown User (r.suardi)

Anchor
Prototype7
Prototype7
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.

Demo: http://library.tamu.edu/dspace-ui/

Source: https://github.com/TAMULib/DSpace-UI-prototype

Angular Frontend Source: https://github.com/TAMULib/TAMU-UI-Core

Spring Webservice Source: https://github.com/TAMULib/TAMU-Webservice-Core

Texas A&M University Libraries (James Silas Creel)
Anchor
Prototype8
Prototype8
Rails + Bootstrap
MIT

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

Levering  gems such as devise for authentication.

Source Rails App: github.com/akinom/dspace-rails 

Demo: https://immense-sierra-3941.herokuapp.com/

2nd Rails app: github.com/ekate/dspace-rest-rails which leverages the gem active-rest-client

Doc: github.com/akinom/dspace-rails

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

Anchor
Prototype9
Prototype9
Rails + dspace-rest-client gem

 

DSpace REST

Rails

dspace-rest-client gem ( https://gitlab.c3sl.ufpr.br/c3sl/dspace-rest-client )

Using the dspace-rest-client gem within rails to very simply and cleanly access dspace objects. In this project I don't deal with parsing json/xml, its all a simple gem library. i.e. @items = @client.items.find(id: => params[:id])

Peter Peter Dietz

Prototype Evaluation Process

...

Date/TimeTeam/PresenterPrototype #Recording of Session
Thurs., Jan 14, 10:00am ESTArt Lowel (Atmire)4#4 (REST + Ember.js)(Recording coming soon. We encountered technical difficulties during the live session, and our original recording had no audio. We've asked the presenter to re-record a screencast of the demo for anyone who was unable to attend this session.)
Mon., Jan 18, 10:00am ESTPeter Dietz2, 3, 9

#2 (REST + Ruby on Rails),
#3 (REST + Play!),
#9 (Rails + dspace-rest-client gem)

Widget Connector
urlhttps
Widget Connector
urlhttps://www.youtube.com/watch?v=N35yhaMCvL4
Thurs., Jan 21, 10:00am ESTTexas A&M Libraries
(James Silas Creel)
#7 (REST + Spring Boot + Angular.js)7 
Mon., Jan 25, 10:00am EST

Monika Mevenkamp,

Kate Ekaterina

8#8 (Rails + Bootstrap) 
Thurs., Jan 28, 10:00am EST

Unknown User (r.suardi),

Luigi Andrea Pascarelli (4Science)

6
#6 (Spring MVC + Spring tags + Spring security + sitemesh + custom extensions) 
Monday, Feb 1, 10:00am ESTTim Donohue1#1 (Spring Boot + Thymeleaf) 
Thursday, Feb 4, 10:00am ESTJacob Brown5#5 (Java API + Jersey + Twirl (in Scala))