Transcript
Page 1: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

High ProductivityWith Application Wikis

Page 2: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

about:me

XWiki.org core committer● Development of platform & products● Contribs of plugins, extensions & apps

XWiki SAS employee● XWiki Romania team leader● Customer projects

twitter.com/jvelo

Page 3: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

about:xwiki

XWiki.org● LGPL platform & products● > 10000 download/year

XWiki.com● 28 people - French, European start-up● Big-names customers in Europe & US

twitter.com/xwiki

Page 4: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

Agenda

Application wikis :➔ High productivity for developers➔ High productivity for end users

&save

Page 5: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

What is a wiki?

● “The simplest online database that could possibly work”

(Ward Cunningham)

● Web pages anyone with access can edit, with:• Linking capabilities• Revision history

in 1999?

Page 6: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

What is a wiki in 2009?

● WYSIWYG

Knowledge

Base+

Platform

● Enterprise integration (LDAP, Office, rights management, PDF)

● Unstructured AND/OR structured data pages

● Editable script runtime!● Extensible, Integrable (mashups,

APIs, apps)● ...this slide is not enough

Page 7: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

Use cases

Page 8: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

Wiki Apps: N OT F OR

● A Flight Simulator

Real-time/embedded apps

World domination botnet

Page 9: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

Wiki Apps: F OR

Document-centricCollaborative apps

Page 10: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

Wiki Apps: F OR

Page 11: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

Wiki Apps: w h y ?

My Apps

Page 12: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

How do I implement X, Y or Z?

wait...

It is there already !

Developers say y a y

Page 13: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

Developers say y a y

● 10” Document Type + CRUD● In-wiki scripts ● Java plugins/components

● APIs REST/GWT/XML-RPC

● IDE integration

● UI extensions (JS/CSS)

Page 14: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

How do I perform X, Y or Z

wait...

I know it already !

Users say y a y

Page 15: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

Demo

Page 16: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

App Wikis: Future

● Annotations● Real-time collab● P2P● Offline● Mobile● Semantic

coolArnold says:

Page 17: "Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @ eLiberatica 2009

Thanks! - Q/A


Top Related