Openbravo

Solo disponible en BuenasTareas
  • Páginas : 9 (2035 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de noviembre de 2010
Leer documento completo
Vista previa del texto
The Business of Modularity
Presentation for Business Partners Empowering the Ecosystem
December 29th, 2009

Agenda

The Openbravo Open Source Vision

What is Modularity Empowering the Ecosystem

LGL-MOD-The_Business_of _Modularity-1209-JMI

Page 2

The Openbravo Open Source Vision

Building software in community

We believe communities build better software than traditionalcentralized companies can

LGL-MOD-The_Business_of _Modularity-1209-JMI

Page 3

The Openbravo Open Source Vision

A different way to build software
No single vendor can build a solution that addresses the needs of all companies

Vision 1: “Business process optimization” Automate key business processes to help companies be competitive

Vision 2: “Data / Information is king” Manage alldata reliably and efficiently for better decision making

Vision 3: “Empowering people” Optimize worker’s value added through user centric solutions

Our vision: “Empowering the ecosystem” An ecosystem of partners with the right skills to build vertical solutions to help companies better manage their businesses
LGL-MOD-The_Business_of _Modularity-1209-JMI Page 4

The Openbravo Open SourceVision

Decentralized developer communities are more productive
The Firefox case
•  The community –  45 full-time developers –  1,000 community code contributors –  >20,000 nightly testers and –  >500,000 beta testers –  >50 million daily users and >125 million total users •  > 6,800 third-party add-ons •  Number of add-ons before Mozilla’s rearchitecture? –  Roughly zero –  Compare with AppleSafari and Microsoft IE, which also are weak on community

The Openbravo case
•  The community –  48 full-time developers –  > 8.000 registered developers –  11% of the commits are contributed by the community •  218 projects registered in the Forge –  61 localization projects registered –  122 projects lead independently by community members not related to the Openbravo company

A modulararchitecture is critical to facilitate a decentralized community development process.

LGL-MOD-The_Business_of _Modularity-1209-JMI

Page 5

Agenda

The Openbravo Open Source Vision

What is Modularity Empowering the Ecosystem

LGL-MOD-The_Business_of _Modularity-1209-JMI

Page 6

What is modularity

The Modularity Ecosystem Infrastructure
Modularity Forge
•  Platform forcollaborative development -  For Openbravo ERP and POS -  For third party developments -  For private projects

Exchange
•  Marketplace to find free and commercial extensions for Openbravo ERP

•  Modular architecture in Openbravo ERP r2.50 -  Facilitates distributed development -  Lowers barriers to contribution -  Reduces time to market -  Enables “drive-by” contributions

Central Repository•  Distribution mechanism for Openbravo ERP extensions -  Functional modules, industry templates, localization packs •  Support for Commercial extensions

LGL-MOD-The_Business_of _Modularity-1209-JMI

Page 7

Modularity

Modularity components
Concept Description Modularity includes the concept of: •  Extension Modules
-  Base content container. It can include all types of artifacts butConfiguration Scripts: Application Dictionary components, Software resources and Reference data. -  Modules are the way to add new elements to Openbravo ERP. -  However, it cannot modify elements of other modules including core-, to avoid crossed dependencies between them.

•  Packs
-  Packs can contain a number of modules developed by different parties -  Special packs are localization packsand vertical packs

•  Industry templates
-  A combination of packs and a configuration script -  Only one per system

LGL-MOD-The_Business_of _Modularity-1209-JMI

Page 8

Modularity

Existing Extension Modules
Tax Report Launcher Elondra bmSales integration

Illustrative examples available in the Forge

CIF validator

Mass Advanced Payment

Mass Invoicing

Spanish...
tracking img