DevEX - reference for building teams, processes, and platforms
5 Ways To Build Asset Centric Applications
1. 5 ways to build asset centric
applications
Henry Stewart DAM Show, NYC 2008
Lars Trieloff, Product Manager
1
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
3. What makes Day a great company?
/
Standards & Open Source
Apache
3
4. What makes Day a great company?
170
283 e ase
l re l 008
fin a id 2
:
m
4
11. t
en
em
ag
an
M
et
ss
lA
ta
igi
D
Digital Asset Management is not alone
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
17. Java Content Repository
A place for content: documents, files,
1
web sites, blogs, wikis, videos, metadata
15
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
19. How to get it?
Apache Jackrabbit or Day CRX
1
17
34. What is Sling?
5
Sling is a web application
framework for
content centric applications.
29
35. What is Sling?
5
REST!
Sling is a web application
framework for
content centric applications.
29
36. What is Sling?
5
REST!
Sling is a web application
framework for
content centric applications.
JCR!
29
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