SlideShare a Scribd company logo
1 of 60
Download to read offline
Open Source for
  Ofice 2.0
  Lars Trielo, Mindquarry
Lars Trielo
Lars Trielo

• Entrepreneur: Founder of
  Mindquarry (2006)
Lars Trielo

• Entrepreneur: Founder of
  Mindquarry (2006)

• Author: DocBook-XML (in german)
Lars Trielo

• Entrepreneur: Founder of
  Mindquarry (2006)

• Author: DocBook-XML (in german)
• Open Source Developer: Apache
  Cocoon, Mindquarry
Collaboration
Infrastructure?
Collaboration
   Infrastructure?
• Knowledge Workers need to
 collaborate
Collaboration
    Infrastructure?
• Knowledge Workers need to
  collaborate

• Requirement 1: An organization that
  supports collaboration
Collaboration
    Infrastructure?
• Knowledge Workers need to
  collaborate

• Requirement 1: An organization that
  supports collaboration

• Requirement 2: Software that
  supports collaboration
Collaboration
    Infrastructure?
• Knowledge Workers need to
  collaborate

• Requirement 1: An organization that
  supports collaboration

• Requirement 2: Software that
  supports collaboration

 • Collaboration Infrastructure
Collaboration
Infrastructure?
Collaboration
Infrastructure?
Collaboration
Infrastructure?
Collaboration
Infrastructure?
Collaboration
Infrastructure?
Collaboration
Infrastructure?
Collaboration
Infrastructure?
Collaboration
Infrastructure?
How to achieve?
• Microsoft Ofice Sharepoint Server
• Microsoft Live Communications
  Server

• Microsoft Ofice Groove Server
• Microsoft Exchange Server
• Alternatives?
Open Source
Alternatives
Open Source
      Alternatives

• Roller: Weblog Server
Open Source
     Alternatives
       ChandlerProject



• Roller: Weblog Server
• Chandler: Calendar Server and PIM
Open Source
     Alternatives
        ChandlerProject



• Roller: Weblog Server
• Chandler: Calendar Server and PIM
• Jabber: Instant Messaging Protocol
Open Source
     Alternatives
        ChandlerProject



• Roller: Weblog Server
• Chandler: Calendar Server and PIM
• Jabber: Instant Messaging Protocol
• Mindquarry: Collaboration Server
Apache Roller
• Weblog Software
• Multi-Author Blogs
 • good for team blogs
• Individual Theming
• Rich-Text-Editing
• Comments, Pings, Trackback
Inside Roller
• Based on Java Servlets, Hibernate,
  Guice

• Supports MySQL, Postgres, Derby,
  Oracle

• Atom Publishing Protocol Support
• Includes Planet Roller, a RSS-based
  community aggregator
Roller Project
• 7 active committers
• started as a demo project for an
  O‘Reilly article in 2002

• Adopted by Sun and IBM (Sun hired
  the lead developer)

• In 2007: Top-level project of the
  Apache Software Foundatation
ChandlerProject


      Chandler Project
  • Personal Information Management
   • Mail Client
   • Calendar
  • Calendar Server
   • Web-based
   • Allows calendar sharing
ChandlerProject
ChandlerProject
ChandlerProject
ChandlerProject
ChandlerProject


        Inside Chandler
  • Based on Java Servlets, Spring and
      Hibernate

  • Supports MySQL, Postgres, Derby
  • Atom Publishing Protocol Support
  • Fine-grained Ticket-based
      Authentication
ChandlerProject


     Chandler Project
  • 8 active contributors
  • Started in 2001 with Chandler
      Desktop, Chandler Server started
      2005

  • Run by Open Source Applications
      Foundation, a non-profit founded
      by Mitch Kapor, designer of Lotus
      1-2-3
Jabber
• Instant Messaging Protocol
• Many Servers available
 • ejabberd
 • Openfire
 • Tigase
• Many Clients available
Inside Tigase
• Open Source Jabber Server
 • one server among a dozen
• Written in Java
• Supports MySQL, Postgres
• StanzaSender and StanzaReceiver
  allow easy integrating into existing
  systems
Tigase Project

• Started in September 2004 by Artur
  Hefczyc

• 2 active committers
• hosted at tigris.org open source
  community
Mindquarry
• Open Source Collaboration
• File Sharing
 • Desktop Synchronization
• Wiki
• Task Management
• Forum and Mailing Lists
Inside Mindquarry

• Based on Java Servlets (Apache
  Cocoon)

• Java Content Repository backend,
  supports Postgres and other
  databases

• REST API for remote data access
Inside Mindquarry

• Based on Java Servlets (Apache
  Cocoon)

• Java Content Repository backend,
  supports Postgres and other
  databases

• REST API for remote data access
Mindquarry Project
• 12 active committers
• Started September 2006 by
  Mindquarry GmbH

• Enterprise Support available from
  Mindquarry GmbH

• 1.0 released in February 2007,
  20000+ downloads since then
Mindquarry Project
• 12 active committers
• Started September 2006 by
  Mindquarry GmbH

• Enterprise Support available from
  Mindquarry GmbH

• 1.0 released in February 2007,
  20000+ downloads since then
Wrap Up
                           Chandler Project




              Blogging   Calendar              Chat     Teamwork
  Theme

              ASL 2.0    ASL 2.0              GPL v3    MPL 1.1
 License

               2002       2001                 2004      2006
 Started

                 7            8                 2         12
Team Size

                Java       Java                Java       Java
 Platform

              Postgres   Postgres             Postges   Postgres
Database

Integration
Wrap Up
                           Chandler Project




              Blogging   Calendar              Chat     Teamwork
  Theme

              ASL 2.0    ASL 2.0              GPL v3    MPL 1.1
 License

               2002       2001                 2004      2006
 Started

                 7            8                 2         12
Team Size

                Java       Java                Java       Java
 Platform

              Postgres   Postgres             Postges   Postgres
Database

Integration
Wrap Up
                           Chandler Project




              Blogging   Calendar              Chat     Teamwork
  Theme

              ASL 2.0    ASL 2.0              GPL v3    MPL 1.1
 License

               2002       2001                 2004      2006
 Started

                 7            8                 2         12
Team Size

                Java       Java                Java       Java
 Platform

              Postgres   Postgres             Postges   Postgres
Database

Integration
Wrap Up
                           Chandler Project




              Blogging   Calendar              Chat     Teamwork
  Theme

              ASL 2.0    ASL 2.0              GPL v3    MPL 1.1
 License

               2002       2001                 2004      2006
 Started

                 7            8                 2         12
Team Size

                Java       Java                Java       Java
 Platform

              Postgres   Postgres             Postges   Postgres
Database

Integration
Wrap Up
                           Chandler Project




              Blogging   Calendar              Chat     Teamwork
  Theme

              ASL 2.0    ASL 2.0              GPL v3    MPL 1.1
 License

               2002       2001                 2004      2006
 Started

                 7            8                 2         12
Team Size

                Java       Java                Java       Java
 Platform

              Postgres   Postgres             Postges   Postgres
Database

Integration
Open Source is
ready for Ofice 2.0
 Thank you very much for your attention




Lars Trielo, lars.trielo@mindquarry.com

More Related Content

What's hot

Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...
Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...
Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...Ontico
 
What's new in Lucene and Solr 4.x
What's new in Lucene and Solr 4.xWhat's new in Lucene and Solr 4.x
What's new in Lucene and Solr 4.xGrant Ingersoll
 
Which cloud provider for your oracle database
Which cloud provider for your oracle databaseWhich cloud provider for your oracle database
Which cloud provider for your oracle databaseLaurent Leturgez
 
OSMC 2014: Current state of Icinga | Icinga Team
OSMC 2014: Current state of Icinga | Icinga TeamOSMC 2014: Current state of Icinga | Icinga Team
OSMC 2014: Current state of Icinga | Icinga TeamNETWAYS
 
Real World Java 9 - JetBrains Webinar
Real World Java 9 - JetBrains WebinarReal World Java 9 - JetBrains Webinar
Real World Java 9 - JetBrains WebinarTrisha Gee
 
Scaling Through Partitioning and Shard Splitting in Solr 4
Scaling Through Partitioning and Shard Splitting in Solr 4Scaling Through Partitioning and Shard Splitting in Solr 4
Scaling Through Partitioning and Shard Splitting in Solr 4thelabdude
 

What's hot (6)

Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...
Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...
Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...
 
What's new in Lucene and Solr 4.x
What's new in Lucene and Solr 4.xWhat's new in Lucene and Solr 4.x
What's new in Lucene and Solr 4.x
 
Which cloud provider for your oracle database
Which cloud provider for your oracle databaseWhich cloud provider for your oracle database
Which cloud provider for your oracle database
 
OSMC 2014: Current state of Icinga | Icinga Team
OSMC 2014: Current state of Icinga | Icinga TeamOSMC 2014: Current state of Icinga | Icinga Team
OSMC 2014: Current state of Icinga | Icinga Team
 
Real World Java 9 - JetBrains Webinar
Real World Java 9 - JetBrains WebinarReal World Java 9 - JetBrains Webinar
Real World Java 9 - JetBrains Webinar
 
Scaling Through Partitioning and Shard Splitting in Solr 4
Scaling Through Partitioning and Shard Splitting in Solr 4Scaling Through Partitioning and Shard Splitting in Solr 4
Scaling Through Partitioning and Shard Splitting in Solr 4
 

Viewers also liked

Apartment Outfitters powerpoint 2014
Apartment Outfitters powerpoint 2014Apartment Outfitters powerpoint 2014
Apartment Outfitters powerpoint 2014Gerald Stark
 
Holistic Approach To Saving Energy Dr Shriiwas Kashalikar
Holistic Approach To Saving Energy Dr Shriiwas KashalikarHolistic Approach To Saving Energy Dr Shriiwas Kashalikar
Holistic Approach To Saving Energy Dr Shriiwas Kashalikardrrima
 
Texas S Ta R Chart, Pp, Lamar
Texas S Ta R Chart, Pp, LamarTexas S Ta R Chart, Pp, Lamar
Texas S Ta R Chart, Pp, Lamarrandymarshall
 
Mission vishvas-resume template-18
Mission vishvas-resume template-18Mission vishvas-resume template-18
Mission vishvas-resume template-18vishvasyadav45
 
Lifecycle management plan v1b cmmaao pmi pmp
Lifecycle management plan v1b cmmaao pmi pmpLifecycle management plan v1b cmmaao pmi pmp
Lifecycle management plan v1b cmmaao pmi pmpvishvasyadav45
 
In class analysis of teaser trailers
In class analysis of teaser trailersIn class analysis of teaser trailers
In class analysis of teaser trailersMilly101
 
Cmmaao pmi-resume template-17
Cmmaao pmi-resume template-17Cmmaao pmi-resume template-17
Cmmaao pmi-resume template-17vishvasyadav45
 
Natural veil kristalny_dezodorant
Natural veil kristalny_dezodorantNatural veil kristalny_dezodorant
Natural veil kristalny_dezodorantLiza Alypova
 
03 service retirement governance recommendation cmmaao pmi pmp
03 service retirement governance recommendation cmmaao pmi pmp03 service retirement governance recommendation cmmaao pmi pmp
03 service retirement governance recommendation cmmaao pmi pmpvishvasyadav45
 

Viewers also liked (13)

Apartment Outfitters powerpoint 2014
Apartment Outfitters powerpoint 2014Apartment Outfitters powerpoint 2014
Apartment Outfitters powerpoint 2014
 
Economy Matters
Economy MattersEconomy Matters
Economy Matters
 
Multilateral Newsletter - March 2016
Multilateral Newsletter - March 2016Multilateral Newsletter - March 2016
Multilateral Newsletter - March 2016
 
Holistic Approach To Saving Energy Dr Shriiwas Kashalikar
Holistic Approach To Saving Energy Dr Shriiwas KashalikarHolistic Approach To Saving Energy Dr Shriiwas Kashalikar
Holistic Approach To Saving Energy Dr Shriiwas Kashalikar
 
学校Air
学校Air学校Air
学校Air
 
Texas S Ta R Chart, Pp, Lamar
Texas S Ta R Chart, Pp, LamarTexas S Ta R Chart, Pp, Lamar
Texas S Ta R Chart, Pp, Lamar
 
Mission vishvas-resume template-18
Mission vishvas-resume template-18Mission vishvas-resume template-18
Mission vishvas-resume template-18
 
Lifecycle management plan v1b cmmaao pmi pmp
Lifecycle management plan v1b cmmaao pmi pmpLifecycle management plan v1b cmmaao pmi pmp
Lifecycle management plan v1b cmmaao pmi pmp
 
In class analysis of teaser trailers
In class analysis of teaser trailersIn class analysis of teaser trailers
In class analysis of teaser trailers
 
Cmmaao pmi-resume template-17
Cmmaao pmi-resume template-17Cmmaao pmi-resume template-17
Cmmaao pmi-resume template-17
 
Natural veil kristalny_dezodorant
Natural veil kristalny_dezodorantNatural veil kristalny_dezodorant
Natural veil kristalny_dezodorant
 
03 service retirement governance recommendation cmmaao pmi pmp
03 service retirement governance recommendation cmmaao pmi pmp03 service retirement governance recommendation cmmaao pmi pmp
03 service retirement governance recommendation cmmaao pmi pmp
 
Interim Budget 2014-15: An Analysis by CII
Interim Budget 2014-15: An Analysis by CIIInterim Budget 2014-15: An Analysis by CII
Interim Budget 2014-15: An Analysis by CII
 

Similar to Open Source for Office 2.0

Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010Arun Gupta
 
Java 7 Dolphin manjula kollipara
Java 7 Dolphin manjula kolliparaJava 7 Dolphin manjula kollipara
Java 7 Dolphin manjula kolliparaManjula Kollipara
 
Jozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 UnconferenceJozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 UnconferenceHeather VanCura
 
Gradle 2.Breaking stereotypes
Gradle 2.Breaking stereotypesGradle 2.Breaking stereotypes
Gradle 2.Breaking stereotypesStrannik_2013
 
Whats new in Java 9,10,11,12
Whats new in Java 9,10,11,12Whats new in Java 9,10,11,12
Whats new in Java 9,10,11,12Rory Preddy
 
Join the Java Evolution GIDS Bangalore & Pune
Join the Java Evolution GIDS Bangalore & PuneJoin the Java Evolution GIDS Bangalore & Pune
Join the Java Evolution GIDS Bangalore & PuneHeather VanCura
 
Garage RDBMS
Garage RDBMSGarage RDBMS
Garage RDBMSESUG
 
All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1Markus Eisele
 
Net Beans61 Ide
Net Beans61 IdeNet Beans61 Ide
Net Beans61 Idesatyajit_t
 
Learning Oracle with Oracle VM VirtualBox Whitepaper
Learning Oracle with Oracle VM VirtualBox WhitepaperLearning Oracle with Oracle VM VirtualBox Whitepaper
Learning Oracle with Oracle VM VirtualBox WhitepaperLeighton Nelson
 
Apache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NY
Apache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NYApache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NY
Apache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NYWangda Tan
 
New Features of Java7 SE
New Features of Java7 SENew Features of Java7 SE
New Features of Java7 SEdogangoko
 
Deploy Python apps in 5 min with a PaaS
Deploy Python apps in 5 min with a PaaSDeploy Python apps in 5 min with a PaaS
Deploy Python apps in 5 min with a PaaSAppsembler
 
Traction Software Showcases New Collaboration Capabilities
Traction Software Showcases New Collaboration CapabilitiesTraction Software Showcases New Collaboration Capabilities
Traction Software Showcases New Collaboration CapabilitiesTraction Software
 
Know Your Competitor - Oracle 10g Express Edition
Know Your Competitor - Oracle 10g Express EditionKnow Your Competitor - Oracle 10g Express Edition
Know Your Competitor - Oracle 10g Express EditionRonald Bradford
 
AdoptJavaEE8MeetupDec2014
AdoptJavaEE8MeetupDec2014AdoptJavaEE8MeetupDec2014
AdoptJavaEE8MeetupDec2014Heather VanCura
 

Similar to Open Source for Office 2.0 (20)

Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010
 
TUG 2009 Roadmap
TUG 2009 RoadmapTUG 2009 Roadmap
TUG 2009 Roadmap
 
Java 7 Dolphin manjula kollipara
Java 7 Dolphin manjula kolliparaJava 7 Dolphin manjula kollipara
Java 7 Dolphin manjula kollipara
 
Jozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 UnconferenceJozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 Unconference
 
Introducing Java 7
Introducing Java 7Introducing Java 7
Introducing Java 7
 
Jcp adopt jsr
Jcp adopt jsrJcp adopt jsr
Jcp adopt jsr
 
Gradle 2.Breaking stereotypes
Gradle 2.Breaking stereotypesGradle 2.Breaking stereotypes
Gradle 2.Breaking stereotypes
 
Whats new in Java 9,10,11,12
Whats new in Java 9,10,11,12Whats new in Java 9,10,11,12
Whats new in Java 9,10,11,12
 
Join the Java Evolution GIDS Bangalore & Pune
Join the Java Evolution GIDS Bangalore & PuneJoin the Java Evolution GIDS Bangalore & Pune
Join the Java Evolution GIDS Bangalore & Pune
 
Garage RDBMS
Garage RDBMSGarage RDBMS
Garage RDBMS
 
All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1
 
Net Beans61 Ide
Net Beans61 IdeNet Beans61 Ide
Net Beans61 Ide
 
Learning Oracle with Oracle VM VirtualBox Whitepaper
Learning Oracle with Oracle VM VirtualBox WhitepaperLearning Oracle with Oracle VM VirtualBox Whitepaper
Learning Oracle with Oracle VM VirtualBox Whitepaper
 
Apache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NY
Apache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NYApache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NY
Apache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NY
 
New Features of Java7 SE
New Features of Java7 SENew Features of Java7 SE
New Features of Java7 SE
 
Evolution of java
Evolution of javaEvolution of java
Evolution of java
 
Deploy Python apps in 5 min with a PaaS
Deploy Python apps in 5 min with a PaaSDeploy Python apps in 5 min with a PaaS
Deploy Python apps in 5 min with a PaaS
 
Traction Software Showcases New Collaboration Capabilities
Traction Software Showcases New Collaboration CapabilitiesTraction Software Showcases New Collaboration Capabilities
Traction Software Showcases New Collaboration Capabilities
 
Know Your Competitor - Oracle 10g Express Edition
Know Your Competitor - Oracle 10g Express EditionKnow Your Competitor - Oracle 10g Express Edition
Know Your Competitor - Oracle 10g Express Edition
 
AdoptJavaEE8MeetupDec2014
AdoptJavaEE8MeetupDec2014AdoptJavaEE8MeetupDec2014
AdoptJavaEE8MeetupDec2014
 

More from Lars Trieloff

Putting the F in FaaS: Functional Compositional Patterns in a Serverless World
Putting the F in FaaS: Functional Compositional Patterns in a Serverless WorldPutting the F in FaaS: Functional Compositional Patterns in a Serverless World
Putting the F in FaaS: Functional Compositional Patterns in a Serverless WorldLars Trieloff
 
Serverless adventures with AWS Lambda and Clojure
Serverless adventures with AWS Lambda and ClojureServerless adventures with AWS Lambda and Clojure
Serverless adventures with AWS Lambda and ClojureLars Trieloff
 
Data Natives 2015: Predictive Applications are Going to Steal Your Job: this ...
Data Natives 2015: Predictive Applications are Going to Steal Your Job: this ...Data Natives 2015: Predictive Applications are Going to Steal Your Job: this ...
Data Natives 2015: Predictive Applications are Going to Steal Your Job: this ...Lars Trieloff
 
How to get value out of data
How to get value out of dataHow to get value out of data
How to get value out of dataLars Trieloff
 
Smartcon 2015 – Automated Decisions in the Supply Chain
Smartcon 2015 – Automated Decisions in the Supply ChainSmartcon 2015 – Automated Decisions in the Supply Chain
Smartcon 2015 – Automated Decisions in the Supply ChainLars Trieloff
 
Business Reasons for Predictive Applications
Business Reasons for Predictive ApplicationsBusiness Reasons for Predictive Applications
Business Reasons for Predictive ApplicationsLars Trieloff
 
ADDD (Automated Data Driven Decisions) – How To Make it Work
ADDD (Automated Data Driven Decisions) – How To Make it WorkADDD (Automated Data Driven Decisions) – How To Make it Work
ADDD (Automated Data Driven Decisions) – How To Make it WorkLars Trieloff
 
Automated decision making with predictive applications – Big Data Frankfurt
Automated decision making with predictive applications – Big Data FrankfurtAutomated decision making with predictive applications – Big Data Frankfurt
Automated decision making with predictive applications – Big Data FrankfurtLars Trieloff
 
Automated Decision making with Predictive Applications – Big Data Hamburg
Automated Decision making with Predictive Applications – Big Data HamburgAutomated Decision making with Predictive Applications – Big Data Hamburg
Automated Decision making with Predictive Applications – Big Data HamburgLars Trieloff
 
Automated Decision Making with Predictive Applications – Big Data Düsseldorf
Automated Decision Making with Predictive Applications – Big Data DüsseldorfAutomated Decision Making with Predictive Applications – Big Data Düsseldorf
Automated Decision Making with Predictive Applications – Big Data DüsseldorfLars Trieloff
 
Automated decision making with predictive applications – Big Data Brussels
Automated decision making with predictive applications – Big Data BrusselsAutomated decision making with predictive applications – Big Data Brussels
Automated decision making with predictive applications – Big Data BrusselsLars Trieloff
 
Automated decision making with predictive applications – Big Data Amsterdam
Automated decision making with predictive applications – Big Data AmsterdamAutomated decision making with predictive applications – Big Data Amsterdam
Automated decision making with predictive applications – Big Data AmsterdamLars Trieloff
 
Automated decision making using Predictive Applications – Big Data Paris
Automated decision making using Predictive Applications – Big Data ParisAutomated decision making using Predictive Applications – Big Data Paris
Automated decision making using Predictive Applications – Big Data ParisLars Trieloff
 
Automated decision making with big data – Big Data Vienna
Automated decision making with big data – Big Data ViennaAutomated decision making with big data – Big Data Vienna
Automated decision making with big data – Big Data ViennaLars Trieloff
 
Big Data Munich – Decision Automation and Big Data
Big Data Munich – Decision Automation and Big DataBig Data Munich – Decision Automation and Big Data
Big Data Munich – Decision Automation and Big DataLars Trieloff
 
10 Things I Learned About Pricing – Product Camp Berlin 2014
10 Things I Learned About Pricing – Product Camp Berlin 201410 Things I Learned About Pricing – Product Camp Berlin 2014
10 Things I Learned About Pricing – Product Camp Berlin 2014Lars Trieloff
 
Big Data Berlin – Automating Decisions is the Next Frontier for Big Data
Big Data Berlin – Automating Decisions is the Next Frontier for Big DataBig Data Berlin – Automating Decisions is the Next Frontier for Big Data
Big Data Berlin – Automating Decisions is the Next Frontier for Big DataLars Trieloff
 
The DNA of Marketing
The DNA of MarketingThe DNA of Marketing
The DNA of MarketingLars Trieloff
 
Cross community campaigns with CQ5
Cross community campaigns with CQ5Cross community campaigns with CQ5
Cross community campaigns with CQ5Lars Trieloff
 
Mastering the customer engagement ecosystem with CQ5
Mastering the customer engagement ecosystem with CQ5Mastering the customer engagement ecosystem with CQ5
Mastering the customer engagement ecosystem with CQ5Lars Trieloff
 

More from Lars Trieloff (20)

Putting the F in FaaS: Functional Compositional Patterns in a Serverless World
Putting the F in FaaS: Functional Compositional Patterns in a Serverless WorldPutting the F in FaaS: Functional Compositional Patterns in a Serverless World
Putting the F in FaaS: Functional Compositional Patterns in a Serverless World
 
Serverless adventures with AWS Lambda and Clojure
Serverless adventures with AWS Lambda and ClojureServerless adventures with AWS Lambda and Clojure
Serverless adventures with AWS Lambda and Clojure
 
Data Natives 2015: Predictive Applications are Going to Steal Your Job: this ...
Data Natives 2015: Predictive Applications are Going to Steal Your Job: this ...Data Natives 2015: Predictive Applications are Going to Steal Your Job: this ...
Data Natives 2015: Predictive Applications are Going to Steal Your Job: this ...
 
How to get value out of data
How to get value out of dataHow to get value out of data
How to get value out of data
 
Smartcon 2015 – Automated Decisions in the Supply Chain
Smartcon 2015 – Automated Decisions in the Supply ChainSmartcon 2015 – Automated Decisions in the Supply Chain
Smartcon 2015 – Automated Decisions in the Supply Chain
 
Business Reasons for Predictive Applications
Business Reasons for Predictive ApplicationsBusiness Reasons for Predictive Applications
Business Reasons for Predictive Applications
 
ADDD (Automated Data Driven Decisions) – How To Make it Work
ADDD (Automated Data Driven Decisions) – How To Make it WorkADDD (Automated Data Driven Decisions) – How To Make it Work
ADDD (Automated Data Driven Decisions) – How To Make it Work
 
Automated decision making with predictive applications – Big Data Frankfurt
Automated decision making with predictive applications – Big Data FrankfurtAutomated decision making with predictive applications – Big Data Frankfurt
Automated decision making with predictive applications – Big Data Frankfurt
 
Automated Decision making with Predictive Applications – Big Data Hamburg
Automated Decision making with Predictive Applications – Big Data HamburgAutomated Decision making with Predictive Applications – Big Data Hamburg
Automated Decision making with Predictive Applications – Big Data Hamburg
 
Automated Decision Making with Predictive Applications – Big Data Düsseldorf
Automated Decision Making with Predictive Applications – Big Data DüsseldorfAutomated Decision Making with Predictive Applications – Big Data Düsseldorf
Automated Decision Making with Predictive Applications – Big Data Düsseldorf
 
Automated decision making with predictive applications – Big Data Brussels
Automated decision making with predictive applications – Big Data BrusselsAutomated decision making with predictive applications – Big Data Brussels
Automated decision making with predictive applications – Big Data Brussels
 
Automated decision making with predictive applications – Big Data Amsterdam
Automated decision making with predictive applications – Big Data AmsterdamAutomated decision making with predictive applications – Big Data Amsterdam
Automated decision making with predictive applications – Big Data Amsterdam
 
Automated decision making using Predictive Applications – Big Data Paris
Automated decision making using Predictive Applications – Big Data ParisAutomated decision making using Predictive Applications – Big Data Paris
Automated decision making using Predictive Applications – Big Data Paris
 
Automated decision making with big data – Big Data Vienna
Automated decision making with big data – Big Data ViennaAutomated decision making with big data – Big Data Vienna
Automated decision making with big data – Big Data Vienna
 
Big Data Munich – Decision Automation and Big Data
Big Data Munich – Decision Automation and Big DataBig Data Munich – Decision Automation and Big Data
Big Data Munich – Decision Automation and Big Data
 
10 Things I Learned About Pricing – Product Camp Berlin 2014
10 Things I Learned About Pricing – Product Camp Berlin 201410 Things I Learned About Pricing – Product Camp Berlin 2014
10 Things I Learned About Pricing – Product Camp Berlin 2014
 
Big Data Berlin – Automating Decisions is the Next Frontier for Big Data
Big Data Berlin – Automating Decisions is the Next Frontier for Big DataBig Data Berlin – Automating Decisions is the Next Frontier for Big Data
Big Data Berlin – Automating Decisions is the Next Frontier for Big Data
 
The DNA of Marketing
The DNA of MarketingThe DNA of Marketing
The DNA of Marketing
 
Cross community campaigns with CQ5
Cross community campaigns with CQ5Cross community campaigns with CQ5
Cross community campaigns with CQ5
 
Mastering the customer engagement ecosystem with CQ5
Mastering the customer engagement ecosystem with CQ5Mastering the customer engagement ecosystem with CQ5
Mastering the customer engagement ecosystem with CQ5
 

Recently uploaded

Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Doge Mining Website
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 

Recently uploaded (20)

Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 

Open Source for Office 2.0

  • 1. Open Source for Ofice 2.0 Lars Trielo, Mindquarry
  • 3. Lars Trielo • Entrepreneur: Founder of Mindquarry (2006)
  • 4. Lars Trielo • Entrepreneur: Founder of Mindquarry (2006) • Author: DocBook-XML (in german)
  • 5. Lars Trielo • Entrepreneur: Founder of Mindquarry (2006) • Author: DocBook-XML (in german) • Open Source Developer: Apache Cocoon, Mindquarry
  • 7. Collaboration Infrastructure? • Knowledge Workers need to collaborate
  • 8. Collaboration Infrastructure? • Knowledge Workers need to collaborate • Requirement 1: An organization that supports collaboration
  • 9. Collaboration Infrastructure? • Knowledge Workers need to collaborate • Requirement 1: An organization that supports collaboration • Requirement 2: Software that supports collaboration
  • 10. Collaboration Infrastructure? • Knowledge Workers need to collaborate • Requirement 1: An organization that supports collaboration • Requirement 2: Software that supports collaboration • Collaboration Infrastructure
  • 19. How to achieve? • Microsoft Ofice Sharepoint Server • Microsoft Live Communications Server • Microsoft Ofice Groove Server • Microsoft Exchange Server • Alternatives?
  • 21. Open Source Alternatives • Roller: Weblog Server
  • 22. Open Source Alternatives ChandlerProject • Roller: Weblog Server • Chandler: Calendar Server and PIM
  • 23. Open Source Alternatives ChandlerProject • Roller: Weblog Server • Chandler: Calendar Server and PIM • Jabber: Instant Messaging Protocol
  • 24. Open Source Alternatives ChandlerProject • Roller: Weblog Server • Chandler: Calendar Server and PIM • Jabber: Instant Messaging Protocol • Mindquarry: Collaboration Server
  • 25. Apache Roller • Weblog Software • Multi-Author Blogs • good for team blogs • Individual Theming • Rich-Text-Editing • Comments, Pings, Trackback
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Inside Roller • Based on Java Servlets, Hibernate, Guice • Supports MySQL, Postgres, Derby, Oracle • Atom Publishing Protocol Support • Includes Planet Roller, a RSS-based community aggregator
  • 31. Roller Project • 7 active committers • started as a demo project for an O‘Reilly article in 2002 • Adopted by Sun and IBM (Sun hired the lead developer) • In 2007: Top-level project of the Apache Software Foundatation
  • 32. ChandlerProject Chandler Project • Personal Information Management • Mail Client • Calendar • Calendar Server • Web-based • Allows calendar sharing
  • 37. ChandlerProject Inside Chandler • Based on Java Servlets, Spring and Hibernate • Supports MySQL, Postgres, Derby • Atom Publishing Protocol Support • Fine-grained Ticket-based Authentication
  • 38. ChandlerProject Chandler Project • 8 active contributors • Started in 2001 with Chandler Desktop, Chandler Server started 2005 • Run by Open Source Applications Foundation, a non-profit founded by Mitch Kapor, designer of Lotus 1-2-3
  • 39. Jabber • Instant Messaging Protocol • Many Servers available • ejabberd • Openfire • Tigase • Many Clients available
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. Inside Tigase • Open Source Jabber Server • one server among a dozen • Written in Java • Supports MySQL, Postgres • StanzaSender and StanzaReceiver allow easy integrating into existing systems
  • 45. Tigase Project • Started in September 2004 by Artur Hefczyc • 2 active committers • hosted at tigris.org open source community
  • 46. Mindquarry • Open Source Collaboration • File Sharing • Desktop Synchronization • Wiki • Task Management • Forum and Mailing Lists
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. Inside Mindquarry • Based on Java Servlets (Apache Cocoon) • Java Content Repository backend, supports Postgres and other databases • REST API for remote data access
  • 52. Inside Mindquarry • Based on Java Servlets (Apache Cocoon) • Java Content Repository backend, supports Postgres and other databases • REST API for remote data access
  • 53. Mindquarry Project • 12 active committers • Started September 2006 by Mindquarry GmbH • Enterprise Support available from Mindquarry GmbH • 1.0 released in February 2007, 20000+ downloads since then
  • 54. Mindquarry Project • 12 active committers • Started September 2006 by Mindquarry GmbH • Enterprise Support available from Mindquarry GmbH • 1.0 released in February 2007, 20000+ downloads since then
  • 55. Wrap Up Chandler Project Blogging Calendar Chat Teamwork Theme ASL 2.0 ASL 2.0 GPL v3 MPL 1.1 License 2002 2001 2004 2006 Started 7 8 2 12 Team Size Java Java Java Java Platform Postgres Postgres Postges Postgres Database Integration
  • 56. Wrap Up Chandler Project Blogging Calendar Chat Teamwork Theme ASL 2.0 ASL 2.0 GPL v3 MPL 1.1 License 2002 2001 2004 2006 Started 7 8 2 12 Team Size Java Java Java Java Platform Postgres Postgres Postges Postgres Database Integration
  • 57. Wrap Up Chandler Project Blogging Calendar Chat Teamwork Theme ASL 2.0 ASL 2.0 GPL v3 MPL 1.1 License 2002 2001 2004 2006 Started 7 8 2 12 Team Size Java Java Java Java Platform Postgres Postgres Postges Postgres Database Integration
  • 58. Wrap Up Chandler Project Blogging Calendar Chat Teamwork Theme ASL 2.0 ASL 2.0 GPL v3 MPL 1.1 License 2002 2001 2004 2006 Started 7 8 2 12 Team Size Java Java Java Java Platform Postgres Postgres Postges Postgres Database Integration
  • 59. Wrap Up Chandler Project Blogging Calendar Chat Teamwork Theme ASL 2.0 ASL 2.0 GPL v3 MPL 1.1 License 2002 2001 2004 2006 Started 7 8 2 12 Team Size Java Java Java Java Platform Postgres Postgres Postges Postgres Database Integration
  • 60. Open Source is ready for Ofice 2.0 Thank you very much for your attention Lars Trielo, lars.trielo@mindquarry.com