Slideshare.net (beta)

 
Post to TwitterPost to Twitter
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 0 (more)

Getting Into The Flow With CQ DAM

From lars3loff, 4 months ago

What is Communiqué Digital Asset Management (CQ DAM) and how to e more

509 views  |  0 comments  |  0 favorites  |  4 downloads
 

Categories

Add Category
 
 

Groups / Events

 

 
Embed
options

More Info

This slideshow is Public
Total Views: 509
on Slideshare: 509
from embeds: 0

Slideshow transcript

Slide 1: Get into the Flow with CQ DAM Day Tech Summit Basel, June 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: Hello, my name is Lars Trieloff  Product Manager Collaboration and Digital Asset Management Product  With Day ManagNovember 2007 since emen t: Department of  Background: “not yet”  Open Source Software Development  Collaboration Software  Technical Documentation (DocBook)  Blogging  IT Systems Engineering 2

Slide 4: Communiqué DAM Digital Asset Management and Asset Centric Applications on one common enterprise-grade Platform 3

Slide 5: CRX-based Repository Share content with other applications, use connectors to access legacy repositories 4

Slide 6: CRX-based Repository Share content with other applications, use connectors to access legacy repositories 4

Slide 7: REST Publish content via Web, WebDAV or Windows File Sharing (CIFS) 5

Slide 8: REST Publish content via Web, WebDAV or Windows File Sharing (CIFS) 5

Slide 9: AJAX Rich, desktop-like user experience, drag and drop, no delay 6

Slide 10: AJAX Rich, desktop-like user experience, drag and drop, no delay 6

Slide 11: OSGi Infinite extensibility for media handlers, workflows, user interfaces, exporters 7

Slide 12: OSGi Infinite extensibility for media handlers, workflows, user interfaces, exporters 7

Slide 13: Value Proposition Unique Repository for Digital Assets means reduced cost of ownership for assets increased value for assets as these are easily searchable and retrievable Built-in media processing capabilities Unlimited Extensibility without Restarts 8

Slide 14: Demo 9

Slide 15: DAM 4.5?  Technically, DAM is based on Communiqué 5 platform  Sling, OSGi, Widget Framework  But it still integrates with Communiqué 4  and is made available before CQ5 launch 10

Slide 16: Deployment Architecture CQSE - Servlet Container DAM Webapp Sling Servlet Apache Felix - OSGi Runtime OSGi Bundles DAM UI Image 3rd Party DAM UI Image 3rd Party Bundle Support Plugin Bundle Support Plugin JCR CRX Repository 11

Slide 17: CRX  Standards-compliant content repository CQSE - Servlet Container  based on Apache DAM Webapp Jackrabbit Sling Servlet Apache Felix - OSGi Runtime  Content Repository for OSGi Bundles Java (JCR) DAM UI Image 3rd Party DAM UI Image 3rd Party Bundle Support Plugin Bundle Support Plugin JCR CRX Repository 12

Slide 18: CQSE  Day’s Servlet Container CQSE - Servlet Container  Alternatives other DAM Webapp Sling Servlet Servlet Containers Apache Felix - OSGi Runtime OSGi Bundles  Apache Tomcat DAM UI Image 3rd Party DAM UI Image 3rd Party Bundle Support Plugin Bundle Support Plugin  Jetty JCR CRX Repository 13

Slide 19: Sling Servlet  Instantiates OSGi Runtime CQSE - Servlet Container  Basic Request DAM Webapp Sling Servlet Handling Apache Felix - OSGi Runtime OSGi Bundles  Manages OSGi DAM UI Image 3rd Party DAM UI Image 3rd Party Bundle Support Plugin Bundle Support Plugin bundles via REST JCR CRX Repository 14

Slide 20: Apache Felix OSGi runtime  application life cycle CQSE - Servlet Container management DAM Webapp Sling Servlet  service registry Apache Felix - OSGi Runtime  basic services OSGi Bundles DAM UI Image 3rd Party DAM UI Image 3rd Party Bundle Support Plugin Bundle Support Plugin JCR CRX Repository 15

Slide 21: OSGi Bundles  All functionality in Sling is implemented via CQSE - Servlet Container OSGi bundles DAM Webapp  OSGi bundles can offer Sling Servlet Apache Felix - OSGi Runtime extension points OSGi Bundles  can run 3rd party DAM UI Image 3rd Party DAM UI Image 3rd Party Bundle Support Plugin Bundle Support Plugin plugins JCR CRX Repository 16

Slide 22: Extending the DAM  Create a OSGi Bundle  Implement existing CQSE - Servlet Container DAM Interfaces DAM Webapp Sling Servlet  Attach to extension Apache Felix - OSGi Runtime points OSGi Bundles DAM UI Image 3rd Party DAM UI Image 3rd Party Bundle Support Plugin Bundle Support Plugin  Deploy your bundle JCR CRX Repository 17

Slide 23: DAM API Guide MediaHandler • Implements media (file type) support • com.day.cq.dam.MediaHandler • com.day.cq.dam.media.ImageMediaHandler • implementation hint: extend com.day.cq.dam.media.AbstractMediaHandler 18

Slide 24: DAM API Guide Exporter • Exports media, e.g. creates a ZIP archive or uploads to external server • com.day.cq.dam.export.Exporter • implementation hint: extend com.day.cq.dam.export. AbstractBackgroundExporter • Only one method: export() 19

Slide 25: DAM API Guide Converter • Converts one image format into another, e.g. Docs into PDF • com.day.cq.dam.converter.Converter • Applicable range: getInputMimeTypes(), getOutputMimeTypes(), canConvert() • The actual conversion: convert() • operates at byte or InputStream level 20

Slide 26: Two ways of coding DAM Take the Volvo or the Vespa All the power, performance and security of But sometimes all you need is a Java, static typing, workflows and OSGi quick script around the block... 21

Slide 27: Coding 22

Slide 28: Wrap-up  Communiqué DAM gives you  Digital Asset Management based on JCR, CRX and Sling  Integration with Communiqué 4 Media Library  Document, Image, Video and Audio handling  AJAX Interface, WebDAV and CIFS (Windows Networking)  Communiqué DAM is a  powerful platform for asset centric applications  harness the power of CRX, Sling and OSGi  use existing extension points to add additional media type support  use the scripting API to extend and customize the user interface  Communiqué DAM - available now 23

Slide 29: Thank you Learn more at www.day.com or ask lars.trieloff@day.com 24