View
220
Download
3
Tags:
Embed Size (px)
Citation preview
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Indico: An Event Management Software
(and more)
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Outline
Project history
Technical details
Conference management
Lecture/meeting management
Planning/Archiving tool
Indico: future trends and related collaborative tools
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Project History
CDS Agenda: Created in 1999 following a
request by ATLAS Stores timetable of events and
related files At CERN:used by various projects,
departments, experiments and
committees
Available as open-source under the GNU GPL and installed in several places worldwide:
IN2P3, NiKHEF, DESY (ILC), ICTP, Elettra Trieste…
Is used to create headers of many web pages (CERN, ATLAS, CMS…) http://agenda.cern.ch Hosts mainly seminars, meetings and small conferences
CDS Agenda usage at CERN
437998
1359
2492
3519
5107 5386
1999 2000 2001 2002 2003 2004 2005(untilend Sep)
num
ber o
f age
ndas
TOO LIMITED SCOPE
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Project History
Indico (Integrated Digital Conference) European project: 2002-2004
Partners: Italy: SISSA, University of UdineHolland: TNO TPD, University of AmsterdamCERN
CDS Agenda served as basis for writing the user requirements of Indico
In production at CERN since 2004 (first time use: CHEP’2004) Currently hosts >45 conferences Usage is growing fast Also available as open-source under the GNU GPL http://indico.cern.ch Current migration of CDS Agenda events to Indico
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Technical Details
main development platform: Python
runs on an Apache web application server using the Python module (mod_python)
Uses the Zope Object Database (ZODB) for storing conferences metadata Object Oriented database implemented in Python
The submitted files and archives are directly stored on the server’s file system
HTML 4.0
XML + XSLt for timetable generation
Interfaces: Web, OAI (Open Archive Initiative) protocol for metadata harvesting Tested on Windows, linux
InDiCo is distributed under the GNU General Public License and is fully open source
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Technical Details
Software architecture
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Conference Management
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Conference Management
A complex event…
human logical
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
…with a lot of processes
Conference Management
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Conference Management
Indico helps managing all these processes by providing:A customizable web portal for the conferenceDedicated interfaces for all the actors of the
conference Fine-granularity protection setupFlexible delegation of responsibilitiesFile storage at all levelsVarious listings (contributions, authors, speakers,
registrants…) and communication means.Export mechanisms (iCal, PDF, XML, Excel)
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Conference Management
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Conference Management
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Meeting Management
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Meeting Management
Less actors, less processes: smaller complexity
Same basis but simplified interfaces
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Meeting Management
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Meeting Management
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Lecture Management
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Lecture Management
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Lecture Management
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Planning/Archiving Tool
One server – Many events of various sizes
Hierarchical organisation: tree of categories to classify the events
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Planning/Archiving Tool
Various handy temporal views:
overview calendar
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Planning/Archiving Tool
Long-term archival of the events metadata and related material
Browsing capability
Search engine: uses CDSware
Export tools: creation of external web pages (ATLAS home page, LHCb…)
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Future Trends and Related Collaboration Tools
Planned developement: Still a huge task list (> 6000 hours) Interface improvement program (based on the feedback from
EGEE and new CERN users) Fulltext search Proceedings creation improvement Internationalization (in collaboration with IN2P3/EPFL)
A goal for CERN: Organise the event 100% from Indico (avoiding searching for several tools) Closer integration with other conferencing services: room
booking, resource booking, video-conferencing (VRVS, CERN MCUs), audioconference, seminar recording…
Does not mean implement everything in Indico BUT regroup all useful tools in a unique and convenient location.
Indico live usage: Collaborative features: instant messaging/chat and presence Webconferencing
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Future Trends and Related Collaboration Tools
Making Indico aware of its environment Automatic download of ppt files on local conference room computer Example of a successful integration: SMAC (Smart Multimedia Archive for Conference
)In collaboration with EIF (Ecole d’Ingénieurs de Fribourg)Fully automated system for recording lectures, creating web lectures (SMIL)Local recording, centralised processing, several conference rooms can be
servedStart/Stop recording from Indico, then the web lecture is directly attached to
the Indico event.
ROOM 1
ROOM 2
ROOM 3
Ind
ico
Ser
ver
SM
AC
C
entr
al S
erve
r
smac
con
trol
ler
smac
con
trol
ler
smac
con
trol
ler
request
requ
est
requ
est
Mul
timed
ia st
ream
s
Web
le
ctu
reob
ject
Web
lect
ure o
bjec
tmanager
user
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
Future Trends and Related Collaboration Tools
Example of a SMAC web lecture
HE
PiX
Fa
ll M
ee
tin
g 2
00
5
Th
om
as
Ba
ron
– C
ER
N –
IT
QUESTIONS
Project web page: http://cern.ch/indico
Production@CERN: http://indico.cern.ch
Contact: mailto:[email protected]