[Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

35
A Year in Review Éric Barroca - October 9, 2013

description

2013 in Review

Transcript of [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Page 1: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

A Year in ReviewÉric Barroca - October 9, 2013

Page 2: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Numbers

�2

Page 3: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

�3

Subscription Revenue

2011 2012 2013

Page 4: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

New Subscriptions U.S.

�42011 2012 2013

Page 5: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

�5

Revenue by Industry

Page 6: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Customer Stories 

�6

Page 7: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

One Year Later...

�7

NFI

Page 8: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

�8

• Cloud service for sharing content among Sharp (and user) devices

•MFPs, electronic whiteboards, desktop, mobile

•Workflow, audit and custom metadata capabilities

• Targets SMBs in the U.S. and Europe

• Available in 2014

Cloud Content Sharing

Page 9: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

• Folio is an online broker

• Document repository and collaboration system for Folio and their customers

• Collect documents from customers, send corporate information, etc.

• Dashboards and auditability of collected documents

�9

Repository for an Online Broker

Page 10: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Case Manager for Big Data• Help users make the link

between results of their analytics engine and real life facts so they can take action

• Repository for visualizations and related content

• Create cases, apply business rules, and content from findings of the analytics engine

• Enable collaboration on these objects

�10

Page 11: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

�11

Gateway for Structured Content

• For the Brazilian Navy

• Enables submarines at sea and ground bases to communicate and collaborate

•Gateway for data created by embedded systems: radars, sonars, weapons systems

•Content repository for mission-related documents

Page 12: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

�12

We help developers create and deploycontent-centric applications

for their organization or for their customers... !

!

...to improve their businessor better service their customers.

Page 13: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Content

�13

File + Metadata! Right? Right?

Yes, in 1998

Page 14: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

�14

Content is information created by or for people.

Page 15: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

�15

Data Content

Page 16: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

�16

Data ContentINVOICE

STATEMENT

CASE

Page 17: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

�17

Data Content

Jan Feb Mar Apr May Jun Jul Aug Sep Nov Oct Dec

Lorem

Ipsum

Dolor

Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem

100

75

50

25

0

28%

28%

28%

28%

28%

28%

28% 28%

Page 18: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

�18

harvest analyze segment compute

input output level etc.

create collaborate

version share

exchange transmit distribute

etc.

Data Content

Page 19: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

We help you build applications to create, store, manage and distribute business content...

...by enabling collaboration, processes and business logic.

�19

Page 20: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Nuxeo Platform 5.8

�20

Page 21: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Nuxeo Platform 5.8

�21

• New API endpoints

•Workflow capabilities

• Nuxeo Drive

•Monitoring with Metrics

!

• Fast Track release cycle

1,161 tasks completed960 bugs fixed

8,375 commits65,000+ builds500+ build jobs

3,500+ tests on commits

Page 22: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

5.8

Release Cycle

�22

Long Term Support Release

One year

5.7

Fast Track Releases

5.7.25.7.1 5.7.3

Page 23: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Awesome API• New resource-oriented

endpoints (REST)for: documents, tasks, workflows, directories, etc.

• Integrated with Operations to pipe content into commands

•With a configurable data level

•No framework required.Consume directly from browser js, node, ruby, php, python, dart, you-name-it!

�23

js : nuxeo.doc(path).fetch()http: GET /api/path/{pathOfTheDoc}!js : nuxeo.doc(id).fetch()http: GET /api/id/{idOfTheDoc}!js : nuxeo.doc(id).update({...})http: POST /api/id/{idOfTheDoc}

{ "properties": {

..."dc:title": "The new title",...

}} !js : nuxeo.doc(id).op({...})

http: POST /api/id/{idOfTheDoc}/@op/{opId} { ...}

Page 24: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Workflow• New nodes: multi-task,

exclusive

• Support for sub-processes

• Rule-based escalation

• Task resolution screen

• Processes dashboard

• New operations for controlling processes

• REST API

�24

Page 25: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

• Conflict handling

• HTTP proxy support

• Sync status menu icon

• Dynamic content lists

• Direct open from browser

• Tests, tests, tests

�25

Nuxeo Drive

Page 26: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Scalability & Operations

• Unified database caching layer

•Monitoring via Metrics & Kibana

• Persistent distributed queues for background jobs via Redis

• Better SQL Server support

�26

Page 27: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

And Much More•Operation Tracers

• nuxeo.js

•More widgets in Studio

•Multi-tabs in backoffice

• Injection of Services

• Double-click protection

• SafeEdit for forms

• New look for Studio

• Select2 integration

• Hybrid widgets

• New asset browser

• Long running tx

• Collaboration in Studio

•OpenID / OAuth2

• AngularJS blueprint

• and hundreds more!

�27

Page 28: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

�28

connect

Page 29: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Studio Activity

�29

2011 2012 2013

403,192

271,857

114,059

100actions /hour

Page 30: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Premium Support

�30

1,900tickets resolved

330comments on tickets /week

2011 2012 2013

11850

8091

6859

18971311123932hot fix

packages

Page 31: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Nuxeo Marketplace

�31

6,000+packages installed/month

100,000+packages installed

2011 2012 2013

63,210

28,455

13,649

Page 32: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Integrated Experience

�32

Software maintenance via hot fixes

Marketplace to get or

distribute addons

Studio to design

applications

Premium support to help your

teams

Access to high-end

consulting & training

connect

nuxeo.io new

Proactive monitoring

new

Postgres support

new

Page 33: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Proactive Monitoring by Datadog

�33

• Proactive monitoring for Connect customers

• Full-stack monitoring:hardware, network, system, Nuxeo, database

• Tailored dashboard for Nuxeo clusters, pre-defined warnings and alerts for key metrics

• Integrated in your Connect Portal, available for Gold & Platinum customers

Page 34: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Postgres Support by 2ndQuadrant

• Full-stack support for PostgreSQL users

•One point of contact to resolve your issues

• Backed by 2ndQuadrant, the people behind PostgreSQL

• Available for Gold & Platinum customers as an option

�34

Page 35: [Nuxeo World 2013] OPENING KEYNOTE - ERIC BARROCA, NUXEO CEO

Thank you

�35