Slideshow transcript
Slide 1: 5 ways to build asset centric applications Henry Stewart DAM Show, NYC 2008 Lars Trieloff, Product Manager 1
Slide 2: Hello, my name is Lars Trieloff ! Product Manager Collaboration and Digital Asset Management ! With Day since November 2007 ! Background: ! Open Source Software Development ! Collaboration Software ! Technical Documentation (DocBook) ! Blogging ! IT Systems Engineering 2
Slide 3: What makes Day a great company? / Standards & Open Source Apache 3
Slide 4: What makes Day a great company? 170 283 e ase l re l 008 fin a id 2 : m 4
Slide 5: What makes Day a great company? 5
Slide 6: You Manage documents, images, videos, sound clips 7
Slide 7: You hundreds, thousands, ten thousands, hundred thousands 8
Slide 8: You protect a brand, share media 9
Slide 9: implementing digital asset management takes 10
Slide 10: implementing digital asset management takes 10
Slide 11: t en em ag an M et ss lA ta igi D Digital Asset Management is not alone
Slide 12: W or kfl ow M D an ag oc e um m en en W tM t eb an C ag em on te en nt t M an D ag em igi ta en lA t ss et M an ag Digital Asset Management is not alone em C en ol t in the Enterprise Content Management Landscape lab or at C io RM n
Slide 13: you need to integrate 12
Slide 14: you need to integrate 12
Slide 15: How? 13
Slide 16: From Digital Asset Management to Asset Centric Applications 14
Slide 17: Java Content Repository A place for content: documents, files, 1 web sites, blogs, wikis, videos, metadata 15
Slide 18: Best of both worlds 1 data base fil es yste m hier- integ archi rity structure es read streams tx query write locking access control multi- value un- ning structured “full- obser- versio text” sort vation order content reposit or y 16
Slide 19: How to get it? Apache Jackrabbit or Day CRX 1 17
Slide 20: REST The Architecture of the Web 2 Representation Representation Resource Representation URI 18
Slide 21: Four Simple Methods Unlimited Resources 2 PUT GET Resource DELETE POST 19
Slide 22: AJAX Interactive client-side web 3 applications 20
Slide 23: How to get it? Dojo, YUI, jQuery, Ext JS 3 21
Slide 24: How to get it? Dojo, YUI, jQuery, Ext JS 3 21
Slide 25: How to get it? Dojo, YUI, jQuery, Ext JS 3 21
Slide 26: How to get it? Dojo, YUI, jQuery, Ext JS 3 21
Slide 27: OSGi Component and Plugin Standard for 4 Java 22
Slide 28: OSGi - Extension Points Applications provide extension 4 points - interfaces to implement 23
Slide 29: OSGi - Bundles Plugin developers provide bundles 4 that plug in to extension points 24
Slide 30: OSGi - Bundles Bundles can define own extension 4 points 25
Slide 31: OSGi - Container Container handles deployment, 4 configuration, etc. without restarts 26
Slide 32: How to get it? Eclipse Equinox or Apache Felix 4 27
Slide 33: Sling Sling delivers JCR, REST, AJAX 5 and OSGi in a box 28
Slide 34: What is Sling? 5 Sling is a web application framework for content centric applications. 29
Slide 35: What is Sling? 5 REST! Sling is a web application framework for content centric applications. 29
Slide 36: What is Sling? 5 REST! Sling is a web application framework for content centric applications. JCR! 29
Slide 37: What does Sling do for me? 5 Sling resolves content, creates different representations through templates and servlets and makes content interactive through scripts and servlets. 30
Slide 38: Administratability Sling uses OSGi for extensibility 5 and comes with administration and development tools. 31
Slide 39: Developer Friendliness Sling’s extensive scripting and AJAX 5 support allow for rapid development Ser ver-side Scripting S AJAX Script ing Support upport 32
Slide 40: Where to get it? Apache Sling or CRX Quickstart 5 33
Slide 41: Nice, but... do I have to build everything else on my own? 34
Slide 42: Communiqué DAM Digital Asset Management and Asset Centric Applications on one common enterprise-grade Platform 35
Slide 43: CRX-based Repository Share content with other applications, use connectors to access legacy repositories 36
Slide 44: CRX-based Repository Share content with other applications, use connectors to access legacy repositories 36
Slide 45: REST Publish content via Web, WebDAV or Windows File Sharing (CIFS) 37
Slide 46: REST Publish content via Web, WebDAV or Windows File Sharing (CIFS) 37
Slide 47: AJAX Rich, desktop-like user experience, drag and drop, no delay 38
Slide 48: AJAX Rich, desktop-like user experience, drag and drop, no delay 38
Slide 49: OSGi Infinite extensibility for media handlers, workflows, user interfaces, exporters 39
Slide 50: OSGi Infinite extensibility for media handlers, workflows, user interfaces, exporters 39
Slide 51: Communiqué DAM Learn more at www.day.com or ask lars.trieloff@day.com 40



Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 4 (more)