Hi Developers,
Just a reminder that TOMORROW's Developer Meeting (Aug 5 @ 20:00 UTC)
will be another chance to discuss your feedback on the "Services API".
So, please consider joining us for that meeting.
https://wiki.duraspace.org/display/DSPACE/DevMtg+2015-08-05
- Tim
On 7/28/2015 4:46 PM, Tim Donohue wrote:
Hi Developers,
Just a reminder that we'll be discussing your feedback on this
"Services API" at TOMORROW's Developer Meeting (July 29 @ 15:00 UTC).
If you have feedback that you'd like to be heard, please consider
attending that Developer meeting in #duraspace IRC. You are also
welcome to send feedback to this list, on #dspace IRC, or by
contacting me directly.
More info on the tomorrow's meeting can be found at:
https://wiki.duraspace.org/display/DSPACE/DevMtg+2015-07-29
Thanks,
Tim
On 7/23/2015 11:47 AM, Tim Donohue wrote:
Hi Developers,
For anyone who was unable to attend this meeting, or wants to review
the material, the video and slides from the meeting are available on
the new Service Based API wiki page. The wiki page itself also
contains the initial documentation around this API refactoring:
https://wiki.duraspace.org/display/DSPACE/DSpace+Service+based+api
As mentioned in the meeting, the next steps are to discussion this
work in the next two Developer Meetings (Weds, July 29 @ 15:00UTC and
Weds, Aug 5 @ 20:00UTC).
Developers are encouraged to review this work and provide your honest
feedback. You are welcome to send feedback to this list, on #dspace
IRC, in upcoming meetings, or by contacting me directly. By early
August, I hope that we can come to a consensus whether we'd like to
help move this work forward ASAP in time for the DSpace 6.0 release
(later this year). But, to do so, we'll also need more developers to
get involved and collaborate on some of the final refactoring steps.
Looking forward to hearing your opinions on this initiative!
Tim
On 7/14/2015 3:26 PM, Tim Donohue wrote:
Hi Developers,
On Thursday, July 23 from 15:00-16:00 UTC (11:00am-12:00pm EDT), we
will be holding a Special Topic meeting to learn about and discuss
the DSpace "Services API" project begun by @mire.
The DSpace "Services API" is an in-progress, refactoring of the
DSpace API layer to better support "separation of concerns". Simply
put, often, in the existing API, there is an intermingling of
business logic and database logic which is difficult to maintain,
debug and/or build against. One of the most obvious examples is how
we deal with database software support (PostgreSQL vs. Oracle), but
such intermingling of logic exists in many of our core classes.
The DSpace "Services API" attempts to tease apart the database logic
from the business logic into separate layers, while also adding
support for Hibernate (http://hibernate.org/). The goal is to
provide an easier to maintain, more modular API, while also
enhancing how we deal with database logic in general (via Hibernate).
While this work began as an internal "experiment" within @mire, it
has quickly progressed into a potentially promising refactoring of
the DSpace API layer. While the refactoring work is not yet
complete, it is at a stage where others could contribute and/or
collaborate on the work. It may even be considered for the upcoming
DSpace 6 release, should it garner enough interest and collaborators
to help move it forward rapidly.
If this project sounds interesting to you, we encourage you to
attend the meeting. We will record this meeting and make the video
available for anyone who is unable to attend.
The meeting itself will be held via Adobe Connect (connection
details below), as it will include slides along with Q&A/discussion:
*Date / Time:*
July 23 from 15:00-16:00 UTC (See world clock for
<http://www.timeanddate.com/worldclock/fixedtime.html?msg=%22Services+API%22+Special+Topic+Meeting&iso=20150723T15&p1=1440&ah=1>your
local
<http://www.timeanddate.com/worldclock/fixedtime.html?msg=%22Services+API%22+Special+Topic+Meeting&iso=20150723T15&p1=1440&ah=1>date/time
<http://www.timeanddate.com/worldclock/fixedtime.html?msg=%22Services+API%22+Special+Topic+Meeting&iso=20150723T15&p1=1440&ah=1>)
*To join the meeting: *
Go to https://educause.acms.com/duraspace (using any browser EXCEPT
Google Chrome)
Select 'Enter as a Guest'
Enter your name and click 'Enter Room'
Make sure your computer mic and speakers are turned on
To participate we highly recommend running the Adobe Connect Test
<https://educause.acms.com/common/help/en/support/meeting_test.htm> before
the event. This test takes 30 seconds and will verify that your
computer meets hardware and software requirements to use Adobe
Connect and ensure a smooth start to the meeting.
* Please note: if you get an error message on the last step "Adobe
Connect Add-in Test: Not Installed" that is OK -- you do not
need to install anything to connect to Adobe Connect. The first
3 steps to the test need to run successfully, however.
If you have any difficulties, you should visit our Adobe Connect
Frequently Asked Questions page
<http://www.educause.edu/conferences-events/online-events/technical-requirements/adobe-connect-faq>
List of technical requirements
<http://net.educause.edu/content.asp?page_id=2721&bhcp=1> for Adobe
Connect
--
Tim Donohue
Technical Lead for DSpace & DSpaceDirect
DuraSpace.org | DSpace.org | DSpaceDirect.org
------------------------------------------------------------------------------
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel