Nuxeo Tech team
brief introduction
Nuxeo
the company and what we do
Nuxeo - the company
Open source company founded in 2000
Offices: Paris, New York, Los Gatos
A platform to build customized Content driven applications
Built by developers, for developers
Full lifecycle : design, build, test, package and deploy
Technical Team
20 Core Developers
product development
technical support
expertise consulting
make the product
10 technical consultants
training
presales
consulting
bootstrapping
client projects
What we provide
Software platform
reusable components
a configuration model
a packaging model
Testing tools
Development environment
Configuration tool
PaaS solution
build webapp that manage content
Nuxeo Technology
Technology to do what ?
Store content
CRUD, Search, Security
Track
Versions, Audit, Activity
Link content
Relations, Tags, filing plans
Process
LifeCycles, Tasks, Workflows
Render content
Forms, Templates, Renditions, Conversions
Access Content
API,
UI Framework
Nuxeo Current Technology stack
Java, OGSI-like, Extension Points
Maven/Jenkins,
JUnit, WebDriver
JTA/JCA, SQL Storage, Redis
CDI/JSF, JAX-RS / FreeMarker, GWT
Ongoing work : Storage
new
"BigData"
storage backend
new transaction model
NoSQL : MongoDB
MapReduce hierarchical processing
Distributed Cache
Redis
Elastic Search
massive indexing
faceted search
audit / activity
ONGOINg Work :
UI / API
JSF2 upgrade
Composable REST API
AngularJS
Polymer / Dart
iOS / Android
ONGOING WORK : PaaS
PaaS Infrastructure
AWS / Vagrant
Docker containers
CoreOS / Fleet
GO language
Deployment Automation
Title