High ProductivityWith Application Wikis
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
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
Agenda
Application wikis :➔ High productivity for developers➔ High productivity for end users
&save
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?
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
Use cases
Wiki Apps: N OT F OR
● A Flight Simulator
Real-time/embedded apps
World domination botnet
Wiki Apps: F OR
Document-centricCollaborative apps
Wiki Apps: F OR
Wiki Apps: w h y ?
My Apps
How do I implement X, Y or Z?
wait...
It is there already !
Developers say y a y
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)
How do I perform X, Y or Z
wait...
I know it already !
Users say y a y
Demo
App Wikis: Future
● Annotations● Real-time collab● P2P● Offline● Mobile● Semantic
coolArnold says:
Thanks! - Q/A