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