December 11 th 2012 Goals Current progress How to get involved QampA How does this apply to me Most of us are on projects that are currently funding Medici development andor use If you are not hopefully there is value for adopting Medici for the projects that you are on ID: 496397
Download Presentation The PPT/PDF document "Medici 2.0" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Medici 2.0
December 11
th
, 2012Slide2
Goals
Current progress
How to get
involved
Q&ASlide3
How does this apply to me?
Most of us are on projects that are currently funding Medici development and/or use
If you are not, hopefully there is value for adopting Medici for the projects that you are on
Or maybe some of the tech
interests
youSlide4
Current Projects
NARA/NSF OCI - Investigating Scalable Tools to Support the Preservation
of Digital
Content (Medici v 2
)
NSF CDI -
Groupscope
: Instrumenting Research on Interaction Networks
in Complex
Social Contexts (Medici v 1, v 2
)
NSF DID - Digging into Image Data to Answer Authorship Related
Questions
(
Medici v 1, v 2
)
NSF DataNet - Sustainable Environments-Actionable Data (SEAD) (Medici v 1
)
NIH P01 - Immunomodulatory and Regenerative Effects of
Mesenchymal Stem
Cells on Allografts, Core C: Supercomputing and Multidimensional
Data Analysis
(Medici v 1, v 2
)
European
Commission - Linking Scientific Computing in Europe and
the Eastern
Mediterranean (LinkSCEEM), Work Package 8: Integration
of Resources
(Medici v 1
)
Sea Grant - Great Lakes Monitoring (Medici v 2
)
XSEEDE
ECSS-
Large Scale Video Analytics (Medici v1, v
2
)Slide5
Research
Data
Organize, Search,
Analyze
What is Medici?
A web based system toSlide6
Original Architecture
Hadoop
Filesystem
Node.js
Nginx
, varnish
MongoDB
HTTP
HTML
HTTP
HTML
Services
Node.js
Node.js
Event Bus (
rabbitMQ
)
Extractor
(Java)
Extractor
(Python)
Internal API (
Scala
)
Elastic
searchSlide7
Current Architecture
Hadoop
Filesystem
Play
Nginx
, varnish
MongoDB
HTTP
HTML
HTTP
HTML
Services
Play
Play
Event Bus (
rabbitMQ
)
Extractor
(Java)
Extractor
(Python)
Elastic
search
FilesystemSlide8
Demo + CodeSlide9
Resources
Jira
https
://opensource.ncsa.illinois.edu/jira/browse/
MMDB
Source
https://opensource.ncsa.illinois.edu/stash/projects/
MED
Wiki
Soon…Slide10
How to get involved
Identify areas you are interested in and that are part of a project you are on
Confirm with the PI of the project
Identify features in
jira
you want to contribute to
If not in
jira
, talk to me and let’s add them
Start contributingProvide a designGet it acceptedStart coding on a branchSlide11
Areas and Working Groups
Product design
Community outreach and
engagement
Domain specific features
Previewers, extractors, tools
Core
development
Build, testing, deploymentSlide12
Agile Manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a planSlide13