djatoka for djummies

  • 2,682 views
Uploaded on

What kind of dummy would volunteer to do a presentation on a product he hasn't even tried before? Perhaps the kind that has three weeks off from work in Dec./Jan. Or, perhaps the kind that hopes …

What kind of dummy would volunteer to do a presentation on a product he hasn't even tried before? Perhaps the kind that has three weeks off from work in Dec./Jan. Or, perhaps the kind that hopes others will join him in this radical experiment. I'm very interested in learning more about djatoka so propose to share what I learn over the next two months in a twenty minute presentation. -- Kevin S. Clarke, Appalachian State University; John Fereira, Cornell University

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,682
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
16
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Roadmap to Djummiville What is djatoka?  What are some of djatoka's features? ● What are some of djatoka's issues? ● Demos! 
  • 2. What is djatoka? Open source JPEG 2000 image server  OpenURL-based image dissemination platform ● Follows quot;Do one thing and do it wellquot; maxim ● A jump start for the JPEG 2000 digital library  and repository world
  • 3. Why JPEG 2000? Open specification defined in an ISO standard  Multiple resolutions, quality layers in single file ● Fast extraction of ROIs and quality layers ● Lossy and lossless compression ● Support for embedded XML in the image file 
  • 4. File and Tile Caching Local file cache  Caches, converting files to JPEG 2000 if needed ● rft_id HashMap with local non-resolvable URIs ● Tile caching  LRU cache manager keeps track of used tiles ● Configurable; default is 1000 tiles ● Tile segment = level, region, rotate degree ● Total pixel count < cache max pixel size (100000) ●
  • 5. URIs for Reuse / OpenURL URI-addressability of specified ROI in an image  Get region - svc_id:lanl-repo/svc/getRegion ● Format - svc_format=image/jpeg ● Rotate - svc_rotate=0 ● Level - svc_level=4 ● Region (YXHW) - svc_level=0,0,100,100 ● Get metadata - ● svc_id=info:lanl-repo/svc/getMetadata rft_id=info:lanl-repo/ds/CB_TM_QQ433
  • 6. OpenURL Examples http://images.org/djatoka/resolver? url_ver=Z39.88-2004&rft_id=info:lanl- repo/ds/CB_TM_QQ431&svc_id=info:lanl-repo/ svc/getRegion&svc_val_fmt=info:ofi/fmt:kevKm tx:jpeg2000&svc_format=image/jpeg&svc_level =4&svc.rotate=0&svc.region=0,0,100,100 http://images.org/djatoka/resolver? url_ver=Z39.88-2004&rft_id=info:lanl- repo/ds/CB_TM_QQ431&svc_id=info:lanl- repo/svc/getMetadata
  • 7. OpenURL quot;There is nothing pretty about OpenURL.quot;
  • 8. Get and Install It LANL/Sourceforge download (see last slide)  Instructions in download and on LANL site ● Test script to make sure environment is OK ● Out of the box, djatoka expects >= Tomcat 5.5 ● Set JAVA_OPTS or use djatoka's tomcat.sh 
  • 9. Issues Djatoka is open source, Kakadu is not.  Image stream reference implementation based  upon file extension AJAX based viewer must run in the Tomcat  context
  • 10. Demos Basic Djatoka Viewer  Djatoka viewer (IIPMootools version)  OpenLayers implementation  Djatoka in Production at Biodiversity Heritage  Library
  • 11. aDORe djatokaa http://african.lanl.gov/aDORe/projects/djatoka/ http://sourceforge.net/projects/djatoka John Fereira <jaf30@cornell.edu> Kevin S. Clarke <clarkeks@appstate.edu>