26
HEPiX Fall Meeting 2005 Thomas Baron – CERN – IT Indico: An Event Management Software (and more)

HEPiX Fall Meeting 2005 Thomas Baron – CERN – IT Indico: An Event Management Software (and more)

  • View
    220

  • Download
    3

Embed Size (px)

Citation preview

Page 1: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Indico: An Event Management Software

(and more)

Page 2: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Page 3: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

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

Page 4: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

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

Page 5: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

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

Page 6: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Technical Details

Software architecture

Page 7: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Conference Management

Page 8: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Conference Management

A complex event…

human logical

Page 9: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

…with a lot of processes

Conference Management

Page 10: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

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)

Page 11: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Conference Management

Page 12: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Conference Management

Page 13: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Meeting Management

Page 14: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Meeting Management

Less actors, less processes: smaller complexity

Same basis but simplified interfaces

Page 15: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Meeting Management

Page 16: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Meeting Management

Page 17: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Lecture Management

Page 18: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Lecture Management

Page 19: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Lecture Management

Page 20: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Planning/Archiving Tool

One server – Many events of various sizes

Hierarchical organisation: tree of categories to classify the events

Page 21: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Planning/Archiving Tool

Various handy temporal views:

overview calendar

Page 22: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

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…)

Page 23: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

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

Page 24: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

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

Page 25: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

Future Trends and Related Collaboration Tools

Example of a SMAC web lecture

Page 26: HEPiX Fall Meeting 2005 Thomas Baron – CERN – 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

QUESTIONS

Project web page: http://cern.ch/indico

Production@CERN: http://indico.cern.ch

Contact: mailto:[email protected]