Roadmap to Djummiville


    What is djatoka?





    What are some of djatoka's features?
●




    What are some of dj...
What is djatoka?


    Open source JPEG 2000 image server





    OpenURL-based image dissemination platform
●




    F...
Why JPEG 2000?

    Open specification defined in an ISO standard





    Multiple resolutions, quality layers in single...
File and Tile Caching

    Local file cache



         Caches, converting files to JPEG 2000 if needed
    ●


         ...
URIs for Reuse / OpenURL

    URI-addressability of specified ROI in an image





    Get region - svc_id:lanl-repo/svc/...
OpenURL Examples

http://images.org/djatoka/resolver?
  url_ver=Z39.88-2004&rft_id=info:lanl-
  repo/ds/CB_TM_QQ431&svc_id...
OpenURL



quot;There is nothing pretty about OpenURL.quot;
Get and Install It

    LANL/Sourceforge download (see last slide)





    Instructions in download and on LANL site
●

...
Issues

    Djatoka is open source, Kakadu is not.



    Image stream reference implementation based


    upon file ex...
Demos


    Basic Djatoka Viewer



    Djatoka viewer (IIPMootools version)



    OpenLayers implementation



    Dj...
aDORe djatokaa

http://african.lanl.gov/aDORe/projects/djatoka/

    http://sourceforge.net/projects/djatoka




     John...
djatoka for djummies
Upcoming SlideShare
Loading in...5
×

djatoka for djummies

2,826

Published 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 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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,826
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

djatoka for djummies

  1. 1. Roadmap to Djummiville What is djatoka?  What are some of djatoka's features? ● What are some of djatoka's issues? ● Demos! 
  2. 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. 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. 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. 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. 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. 7. OpenURL quot;There is nothing pretty about OpenURL.quot;
  8. 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. 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. 10. Demos Basic Djatoka Viewer  Djatoka viewer (IIPMootools version)  OpenLayers implementation  Djatoka in Production at Biodiversity Heritage  Library
  11. 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>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×