MegaList

Last modified by olivier lizounat on 2013/07/19 17:13

projectNameprojectOverviewImageprojectOverviewDescriptionProjectShortDescriptionprojectstandardsImplemented2projectLicenseLinkprojectFossologyAnalysisURLprojectstandardsImplementedprojectStandardsImplementedLinkprojectForgeLinkprojectRepositoryTypeprojectRepositoryLinkprojectMailingListLinkprojectHomeLinkprojectDataSheetLinkprofessionalSupportLinkcaseStudy1TitlecaseStudy1LinkcaseStudy2TitlecaseStudy2LinkotherCaseStudyLinkprojectStatusprojectLicenseprojectStandardsImplementedLink2otherProjectStandardsLinkprojectFunctionalitytutorial1tutorial1URLtutorial2tutorial2URLallTutorialsprojectFossologyVersionprojectOtherLicensesprojectstandardsImplemented3projectstandardsImplemented4projectstandardsImplementedLink4projectstandardsImplementedLink3projectTrackerprojectAntepediaReportprojectAntepediaVersionprojectAntepediaHTMLReportprojectSonarLinkprojectOMMReportprojectSonarReportprojectLeadprojectAntepediaAnalysisURL
ASMasm2.pngLightweight Java Bytecode Manipulation FrameworkLightweight Java Bytecode Manipulation Framework http://fossology.ow2.org/?mod=nomoslicense&upload=40&item=306775Java Class file formathttp://java.sun.com/docs/books/jvms/second_edition/ClassFileFormat-Java5.pdfhttp://forge.ow2.org/projects/asmSVNhttp://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/asm/http://mail.ow2.org/wwshttp://asm.ow2.org/http://www.ow2.org/xwiki/bin/download/Activities/ProjectsByMaturity/ASM.pdf Mature BSD Middleware framework/component/tool ASM 4.1 http://forge.ow2.org/tracker/?atid=100023&group_id=23&func=browseasm3AntepediaReport.csvASM 4.1asm3AntepediaReport.htmlhttp://sonar.ow2.org/dashboard/index/11365Newasmomm1.1assessmenttemplate-v7.pdf Eric Bruneton http://reporter.ow2.org/bom-view.html?resultId=2
Acceleologo-acceleo.gifAcceleo is a code generator which uses the MDA approach to easily design applications with models. Acceleo is natively based on Eclipse EMF and can be extended to target any technology.MDA-oriented code generator natively based on Eclipse EMF. http://fossology.ow2.org/?mod=nomoslicense&upload=8&item=84268MOFM2Thttp://www.omg.org/spec/MOFM2T/1.0/http://forge.ow2.org/projects/acceleo/SVNhttp://websvn.ow2.org/listing.php?repname=acceleohttps://dev.eclipse.org/mailman/listinfo/m2t-devhttp://www.eclipse.org/acceleo/ http://www.obeo.fr/pages/maintenance-and-support/ Mature EPL Software engineering Acceleo 3.3.0 Newomm1-1-3.1assessmenttemplate-v8-Acceleo.pdf Yvan Lussaud
Accordaccordlogo.jpgAccord is a product suite dedicated to control all aspects of data movement between systems, business partners and people. It enables the use of managed file transfer for organizations of different types and sizes, all around world.

Accord projects enable teams to develop solutions ranging from connectivity with business partners and heterogeneous systems to the execution of collaborative works. Through this project software architects, developers, users and contributors will be united, possibly the best ones in the area, which together will be able to turn their ideas and expertises into superior products.

The Accord Suite has the simplicity of file transfer, ability to handle large amount of data, adaptive integration, process management related to files movement, and specially designed with the service-oriented architecture in mind.

Open source Odette FTP 2.0 implementation, providing functionalities to ease the integration of business partners with security and governance in mind. http://forge.ow2.org/projects/accord/SVNhttp://websvn.ow2.org/listing.php?repname=accord&http://forge.ow2.org/mail/?group_id=369http://accord.ow2.org/ http://www.neociclo.com/ Archive Affero GPL Middleware framework/component/tool Rafael Marins
ActiveXML Active XML is a declarative framework based on XML documents with embedded calls to Web services that harnesses web services for data management and is put to work in a peer-to-peer architecture.Declarative framework based on XML documents with embedded calls to Web services that harnesses web services for data management and is put to work in a peer-to-peer architecture. XML http://forge.ow2.org/projects/activexml/SVNhttp://websvn.ow2.org/listing.php?repname=activexml&http://forge.ow2.org/mail/?group_id=140http://activexml.net/ Archive LGPL Middleware framework/component/tool Omar Benjelloun
Alitheia Core Alitheia Core is an integrated platform for large-scale software engineering studies.

Alitheia Core works by importing the source code repository, mailing list archives and bug databases for a software project in a unified storage schema and running various analysis tools on the projects.

Integrated platform for large-scale software engineering studies. http://forge.ow2.org/projects/alitheia/GIThttp://www.sqo-oss.org/node/11http://www.sqo-oss.org/node/26http://www.sqo-oss.org/ Archive BSD Software engineering Georgios Gousios
AspireRFIDApireRFIDlogo.jpgThe AspireRFID project aims at developing and promoting an open-source, lightweight, standards-compliant, scalable, privacy-friendly, and integrated middleware to ease the development, the deployment and the management of RFID-based applications.Lightweight, standards-compliant, scalable, privacy-friendly, and integrated middleware to ease the development, the deployment and the management of RFID-based applications. RFID http://forge.ow2.org/projects/aspire/SVNhttp://wiki.aspire.ow2.org/xwiki/bin/view/Main/Source-SVNhttp://wiki.aspire.ow2.org/xwiki/bin/view/Community/ListsAspireRFID http://wiki.aspire.ow2.org/xwiki/bin/view/Main/Services Archive LGPL Middleware framework/component/tool Didier Donsez
AuthzForce AuthzForce is an authorization server for Web Services that supports XACML, X.509, SAML and LDAP.AuthzForce is an authorization server for Web Services that supports XACML, X.509, SAML and LDAP.X 509 XACML http://forge.ow2.org/projects/authzforce http://forge.ow2.org/projects/authzforce IncubatorApache Security SAMLLDAP Clément OUDOT
Azuki Framework The Azuki Framework provides a rapid application assembly from known components in order to build large systems. The software conception is split into two main stages : • Independent component creation. • Application assembly (using a GUI).Framework for rapid application assembly from known components in order to build large systems. http://forge.ow2.org/projects/azuki/SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=380 http://forge.ow2.org/projects/azuki/ Archive GPL Middleware framework/component/tool Yoann Perrin
BEENbeen.gifBEEN is a generic tool for automated benchmarking in a heterogeneous distributed environment.

BEEN automates all steps of a benchmark experiment from software building and deployment through measurement and load monitoring to evaluation of results. The notable features include separation of the measurement from the evaluation and an ability to adaptively scale the benchmark experiment based on the evaluation. BEEN has been designed to facilitate automated detection of performance changes during software development (regression benchmarking).

Generic tool for automated benchmarking in a heterogeneous distributed environment.RMI Java http://forge.ow2.org/projects/beenSVNhttp://websvn.ow2.org/listing.php?repname=been&http://forge.ow2.org/mail/?group_id=259http://been.ow2.org/http://www.ow2.org/xwiki/bin/download/Activities/ProjectsByMaturity/BEEN.pdf Archive LGPL JNI, JSPBenchmarking Petr Tuma
BPIDE-Lite BPIDE-lite is an online business process modeling and service composition tool following BPMN (Business Process Modeling Notation) specification. This tool is an online and lite version of BPIDE (Business Process Integrated Development Environment), which provides a suite of developing tools for service oriented application development with Eclipse-based implementation. The goal of this project is allow developers to fulfill the main tasks including modeling with BPMN, model verification and service orchestration.BPIDE-lite is an online business process modeling and service composition tool following BPMN (Business Process Modeling Notation) specification. http://www.gnu.org/licenses/lgpl.html BPMNhttp://www.bpmn.org/http://forge.ow2.org/projects/bpidelite/ http://forge.ow2.org/projects/bpidelite/ Archive LGPL Middleware framework/component/tool Alexandre Lefebvre
Barracuda MVClogobarracuda.jpgBarracuda is an open-source Presentation Framework designed to make it easier to build servlet based webapps by applying proven client-server patterns to the web development paradigm. It includes a DOM based templating mechanism for better separation.Presentation Framework designed to make it easier to build servlet based webapps by applying proven client-server patterns to the web development paradigm. http://forge.ow2.org/projects/barracudamvc/SVNhttp://websvn.ow2.org/listing.php?repname=barracudamvc&http://forge.ow2.org/mail/?group_id=91http://www.barracudamvc.org Archive LGPL Presentation Newomm1.1assessmenttemplate-v8bbarracudamvc.pdf Franck Routier
Bench4Q Bench4Q is a QoS oriented B2C benchmark for Internet Middleware. It makes many extensions of TPC-W, especially for load simulation and metrics analysis of a benchmark.

This project is hosted on the Trustie forge, operated by the OW2 China Local Chapter.

QoS oriented B2C benchmark for Internet Middleware. It makes many extensions of TPC-W, especially for load simulation and metrics analysis of a benchmark. TPC-W http://forge.ow2.org/projects/jaspte/SVNhttp://websvn.ow2.org/listing.php?repname=jaspte& http://www.trustie.net/projects/project/show/Bench4Q IncubatorLGPL Benchmarking Wang Wei
Bonitabonitasoft-logo.png Bonita Open Solution - BPM and Workflow Software

An intuitive and powerful solution to build process based applications for optimum cost

Draw your processes - it's as easy as using a whiteboard

Save time and effort designing your processes with Bonita Open Solution. This Business Process Management solution is smart enough to let you draw your processes graphically, as naturally as on a whiteboard.

Connect easily with your existing Information Systems

No more special development effort required. Connect your Bonita Open Solution processes to your existing systems (databases, messaging, enterprise resource planning, enterprise content management, data warehousing, customer relationship management, and more) - with a complete set of technical and business connectors.

Run your processes in one click

Applications with Bonita Open Solution are like nothing you've ever seen in a BPM solution. Draw your process and simply click to run the application. Process-based applications at your fingertips - finally, practical Business Process Management with Bonita Open Solution.

Bonita is a XPDL-based workflow system which provides out-of-the-box workflow functionalities for defining and running business processes.JBMP3 http://fossology.ow2.org/?mod=nomoslicense&upload=7&item=68252BPMN http://www.bonitasoft.orgSVNhttp://svn.bonitasoft.org http://www.bonitasoft.com http://www.bonitasoft.com Mature GPL XPDLBusiness IntelligenceBonita Open Solution 5.4 introductionhttp://www.bonitasoft.com/news/page_form_resources2.php?f=BOS-5.4-IntroTutorial.pdf Bonita Open Solution 5.7.3 bonitaAntepediaReport.csvBonita Open Solution 5.5bonitaAntepediaReport.html Newomm1-1.1assessmenttemplate-v8-Bonita.pdf Rodrigue Le Gall
CARDAMOM CARDAMOM is a middleware framework that provides features to configure, deploy and execute near real-time, distributed and fault-tolerant applications. CARDAMOM is multi-domain, as it is intended to be used by different Industrial Domains for Command and Control Systems such as civil Air Traffic Control Systems, or Defence Command and Control Systems. CARDAMOM is CORBA-based. CORBA enables interoperability across hardware platforms and programming languages and thus is suitable to integrate smoothly legacy systems. CARDAMOM favours the integration of CORBA services and functionality implementations that are available on the market (COTS and Open Source Software). Nevertheless, OMG specifications cover several users needs but not all of them. In addition, available implementations of some CORBA services do not provide the required Quality of Service (QoS). The purpose of CARDAMOM is to provide an added-value execution platform including services whose functionality and implementation fit with users requirements in the mission and safety critical area.Middleware framework that provides features to configure, deploy and execute near real-time, distributed and fault-tolerant applications. http://fossology.ow2.org/?mod=nomoslicense&upload=6&item=50870CORBA CCM http://forge.ow2.org/projects/cardamom/ http://forge.ow2.org/mail/?group_id=123http://cardamom.ow2.org/index.html Archive LGPL Middleware framework/component/tool CARDAMOM 4.2 cardamom-V4.2AntepediaReport.csvCARDAMOM 4.2cardamom-V4.2AntepediaReport.html Newomm1-1.1assessmenttemplate-v8-CARDAMOM.pdf Caroline Gomez
CAROL CAROL (Common Architecture for RMI Objectweb Layer) is a Java RMI (Remote Methods Invocation) management tool.CAROL (Common Architecture for RMI Objectweb Layer) is a Java RMI (Remote Methods Invocation) management tool.JRMPhttp://www.gnu.org/licenses/lgpl.htmlhttp://fossology.ow2.org/?mod=nomoslicense&upload=5&item=50623RMI http://forge.ow2.org/projects/carolSVNhttp://fisheye.ow2.org/browse/CAROLhttp://mail.ow2.org/wws/lists/projects/carolhttp://carol.ow2.org Mature LGPL IIOPMiddleware framework/component/tool CAROL 3.0.9 carol-2.0.5-srcAntepediaReport.csvCAROL 2.0.5carol-2.0.5-srcAntepediaReport.html Newomm1-2.1assessmentCAROL.pdf Florent Benoit, Guillaume Sauthier
CHOReOS IDRE CHOReOS is creating a new conceptual framework around the idea of Business and Things service choreographies (as opposed to orchestration)and is developing an open source middleware and set of tools to enable the implementation of these choreography-based complex distributed systems.

CHOReOS will deliver the following:

  • formally grounded abstractions and models,
  • dynamic choreography-centric development processes,
  • a framework for choreography governance and V&V,
  • a Service-oriented middleware implementing an extensible service discovery middleware for both services and things, as well as an executable service composition layer for choreography enactment, and an extensible service access middleware running on top of a flexible cloud and grid infrastructure.
All these results are coordinated via an Integrated Development and Runtime Environment (IDRE) aimed at overcoming the ULS impact on software system development.
CHOReOS will implement a framework for the development and execution of scalable service choreographies. CHOReOS is an international research initiative to advance the state of the art regarding the implementation of complex distributed systems on the Internet.SoaMLhttp://www.gnu.org/licenses/lgpl-2.0.html BPMN 2.0http://www.omg.org/spec/BPMN/http://forge.ow2.org/projects/choreosSVNhttp://websvn.ow2.org/listing.php?repname=choreos&http://mail.ow2.org/wws/info/choreoshttp://www.choreos.eu IncubatorLGPLhttp://www.omg.org/spec/SoaML/ Middleware framework/component/tool http://forge.ow2.org/tracker/?group_id=411 Amira Ben Hamida
C-JDBCc-jdbclogo.gifC-JDBC is an open source (LGPL) database cluster middleware that allows any Java application (standalone application, servlet or EJB container, ...) to transparently access a cluster of databases through JDBC(tm). The database is distributed and replicated among several nodes and C-JDBC balances the queries among these nodes. C-JDBC handles node failures and provides support for checkpointing and hot recovery.Gives your applications a transparent (no code modification) access to a cluster of databases even if your database engines are not cluster-aware. JDBC http://forge.ow2.org/projects/c-jdbc/CVShttp://forge.ow2.org/scm/?group_id=42http://mail.ow2.org/wws/lists/projects/cjdbchttp://c-jdbc.ow2.org/ C-JDBC usershttp://c-jdbc.ow2.org/users.html Archive LGPL Middleware framework/component/tool
CLIFlogoclif200px.gif
OW2con12</del>Award2-TechnologyCouncil75x59.png 2012 OW2 Awards Technology Council Special Prize Winner for the ProActive-CLIF-Fractal integration

CLIF is an open load testing platform, including load injectors, for generating traffic (a variety of protocols are supported such as HTTP, FTP, SIP...), and probes, for measuring resource usage (processor, memory, network...). Both command-line and graphical user interfaces are provided, including Eclipse plug-ins. It is extensible through Java programming (new injectors, new probes...).

Multi-protocols, extendible load testing platform, including monitoring facilities, with optional integration to Eclipse. http://www.gnu.org/licenses/lgpl.htmlhttp://fossology.ow2.org/?mod=nomoslicense&upload=11&item=90738 http://forge.ow2.org/projects/clifSVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=57http://forge.ow2.org/mail/?group_id=57http://clif.ow2.orghttp://ow2.org/xwiki/bin/download/ActivitiesDashboard/CLIF/OW2-PF-clif.pdfhttp://clif.ow2.org/partners.html Mature LGPL BenchmarkingStep-by-step installation and utilizationhttp://clif.ow2.org/doc/OW2Con10-tutorial-CLIF.pdfFor developing extensions to CLIF/ISAChttp://clif.ow2.org/doc/user_manual/tutorials/ExtensionIsacTutorial.pdfhttp://clif.ow2.org/docCLIF 2.0.7 clif-2.0.5AntepediaReport.csvCLIF 2.0.5clif-2.0.5AntepediaReport.html Newv2omm1.1assessmenttemplate-v7CLIF.pdf Bruno Dillenseger
CMIlogo-cmi.pngCMI is a framework to enable clustering of all RMI objects. CMI aims to get scalability and high availability for RMI servers. Also, it ensures an up-to-date cluster view for clients and allows to change dynamically the algorithms of load-balancing.CMI is a framework that provides a generic system to define and configure clusters of RMI objects. http://www.gnu.org/licenses/lgpl.html RMI http://forge.ow2.org/projects/cmiSVNhttp://fisheye.ow2.org/browse/CMIhttp://mail.ow2.org/wws/lists/projects/cmihttp://cmi.ow2.org Archive LGPL Middleware framework/component/tool Loris Bouzonnet
Chameleonchameleon-logo.pngThe Chameleon project aims to provide a simple way to lay out specific OSGi runtimes to fit your requirements. It aims to do this by providing a layered stack. Each layer focuses on a specific part of the system, from the underlying runtime to a service catalog containing useful and reusable services.

The Chameleon service catalog lists services and their implementations. This catalog focuses on the service concept and implementations are substitutable. This means that you can choose your implementations according to your requirements and switch between them dynamically. The catalog not only contains services defined and implemented in OW2 Chameleon, but also standard OSGi services as well as other services.

The infrastructure layer contains a set of frameworks to:

  • Interact with remote services and deal with distributed event protocols
  • Introspect the current state of the system
  • (Re-) configure the system
  • Administer the system and the applications
Chameleon doesn't define one single way to deploy components, but instead supports several mechanisms such as:

  • Apache Felix FileInstall: to easily install bundles locally (like the 'deploy' folder on a JavaEE application server)
  • OSGi Bundle Repository: to deploy OSGi components and their dependencies
  • OSGi Deployment Admin: to deploy a set of OSGi bundles inside one deployment package
  • Apache Ace: to manage the deployment of a set of OSGi runtimes
Finally, Chameleon provides distributions: specific configured stacks containing a set of components selected to fit a particular domain (such as web applications or lightweight servers). When you download a distribution, you have everything you need to run the Chameleon. However, you can also extend and customize it to suit your needs.
Chameleon creates "a la carte" OSGi-based application servers built around the concept of services. http://wiki.chameleon.ow2.org/xwiki/bin/view/Main/Licensehttp://fossology.ow2.org/?mod=nomoslicense&upload=9&item=88710 http://forge.ow2.org/projects/chameleon/SVNhttp://websvn.ow2.org/listing.php?repname=chameleon&http://wiki.chameleon.ow2.org/xwiki/bin/view/Main/MailingListshttp://chameleon.ow2.org http://wiki.chameleon.ow2.org/xwiki/bin/view/Main/MailingListsWeb Applicationshttp://wiki.chameleon.ow2.org/xwiki/bin/view/Main/UsagesCommunication Servershttp://wiki.chameleon.ow2.org/xwiki/bin/view/Main/Usageshttp://wiki.chameleon.ow2.org/xwiki/bin/view/Main/UsagesMature Apache Middleware framework/component/tool Chameleon (September 5, 2012) chameleon-2011-06-07AntepediaReport.csvChameleon (June 7, 2011)chameleon-2011-06-07AntepediaReport.html Newomm1.1assessmenttemplate-v8bChameleon.pdf Clement Escoffier
CloudSNAPsnap.jpgCloudSNAP is a platform for transparent web application and services deployment.

It uses distributed P2P interception techniques to build its transparent infrastructure. This transparency makes transitioning from standard web systems an easy process.

The current prototype implements dynamic load-balancing, session tracking, and persistence services. In addition, this prototype is validated and tested in a real large-scale scenario.

CloudSNAP is a platform for transparent web application and services deployment. JavaEE http://forge.ow2.org/projects/snap/SVNhttp://websvn.ow2.org/listing.php?repname=snap&http://mail.ow2.org/wws/lists/projects/snaphttp://snap.ow2.org/ Archive LGPL Middleware framework/component/tool Carles Pairot
CompatibleOneC1Logo.pngCompatibleOne is an open source cloud broker. CompatibleOne is a new-generation cloud resource management and automatic provisioning software environment powered by service brokering capabilities. With CompatibleOne, the seamless federation of heterogeneous resources across different Cloud Service Providers is now possible. With CompatibleOne, developers and users can combine different services available from different suppliers to address their most stringent requirements. CompatibleOne supports all kinds of resources, not just infrastructure ones but any resource which can be invoked as a service. CompatibleOne helps developers and users avoid vendor lock-in, enforce SLAs and reduce costs. The CompatibleOne open source broker is an open source collaborative project based on open standards, notably OCCI.CompatibleOne is an open source cloud broker. CompatibleOne is a new-generation cloud resource management and automatic provisioning software environment powered by service brokering capabilities. With CompatibleOne, the seamless federation of heterogeneous resources across different Cloud Service Providers is now possible. With CompatibleOne, developers and users can combine different services available from different suppliers to address their most stringent requirements. http://www.apache.org/licenses/LICENSE-2.0.html OCCIhttp://occi-wg.org/ GIThttp://gitorious.ow2.org/ow2-compatibleone http://compatibleone.org IncubatorApache Middleware framework/component/tool Jean-Pierre Laisné
ContrailContrail.pngContrail will vertically integrate an open-source distributed operating system for autonomous resource management in Infrastructure-as-a-Service environments, and high level services and runtime environments as foundations for Platform-as-a-Service. The main achievement will be a tightly integrated software stack in open source including a comprehensive set of system, runtime and high level services providing standardized interfaces for supporting cooperation and resource sharing over Cloud federations.

Contrail will address key technological challenges in existing commercial and academic Clouds: the lack of standardized rich and stable interfaces; limited trust from customers; and relatively poor Quality of Service (QoS) guarantees regarding the performance and availability of Cloud resources. Addressing these important issues is fundamental to support large user communities formed of individual citizens and/or organizations relying on Cloud resources for their mission-critical applications.

The main contribution of CONTRAIL is an integrated approach to virtualization, offering Infrastructure-as-a- Service, services for IaaS Cloud Federation, and Platform-as-a-Service. It will aim at equalling current commercial Clouds, and surpassing them in a number of selected key domains to facilitate industrial up-take of Federated Cloud computing.

The expected outputs of CONTRAIL are as follows:

A collection of infrastructure services offering network, computation and storage as a service:

  • Virtual infrastructure networks (VIN) based on self-organizing overlays for network-controlled data;
  • Virtual cluster platforms (VCP) managing computation resources; and
  • Management of federation policies such as security and resource sharing policies;
  • SLA management at federation and node level for different resource types; and
  • Autonomic resource management through monitoring and accounting.

A collection of PaaS services to support typical Cloud applications: – High-throughput elastic structured storage;

  • Automatic set-up and configuration of SQL servers within the Cloud; and
  • Geographically distributed key/value store.

A collection of run-time environments providing elasticity, scalability

and performance dependability to selected classes of applications:

  • An efficient map/reduce implementation;
  • Scalable hosting for service-oriented applications; and
  • Autonomic workflow execution.

A collection of applications from the domains of e-business, e-science, telecommunication and media using and demonstrating the advantages of

the CONTRAIL open-source system:

  • Distributed Provision of Geo-referentiated Data;
  • Multimedia Processing Service Marketplace;
  • Clouds for High Performance Real-Time Scientific Data Analysis; and
  • Large-scale Code Analysis using Clouds for Open Source software.
Contrail is a complete Cloud platform which integrates a full Infrastructure-as-a-Service and Platform-as-a-Service facilities. It allows Cloud providers to seamlessly integrate resources from other Clouds with their own infrastructure, and breaks the current customer lock-in situation by allowing live application migration from one cloud to anotherOVF OCCIhttp://occi-wg.org/http://forge.ow2.org/projects/contrailSVNhttp://websvn.ow2.org/listing.php?repname=contrailhttp://forge.ow2.org/mail/?group_id=396http://www.contrail-project.eu/ http://webchat.freenode.net?channels=contrail&uio=Mj10cnVlJjQ9dHJ1ZSY5PXRydWUmMTE9ODIdfConPaaShttp://www.conpaas.eu/ IncubatorWebsite Only/Other/proprietary Licensehttp://www.dmtf.org/standards/ovf Middleware framework/component/tool To be decided...CDMI http://www.snia.org/cloudhttp://jira.ow2.org/browse/CONTRAIL Sebastien Andre
Demoiselle The Demoiselle Framework is a Java Application Framework designed to accelerate the development of transactional database Web applications.Java Application Framework designed to accelerate the development of transactional database Web applications. http://forge.ow2.org/projects/fwkdemoiselleSVNhttp://websvn.ow2.org/listing.php?repname=fwkdemoiselle& http://forge.ow2.org/projects/fwkdemoiselle Archive LGPL Middleware framework/component/tool Frederico Souza da Camara
DiSL DiSL is a language inspired by the AOP principles, hosted in Java using annotations. DiSL offers an open join-point model where any bytecode region can be a shadow, synthetic local variables for efficient data passing, efficient access to comprehensive static and dynamic context information, and weave-time execution of user-defined static analysis code. DiSL offers much better code coverage, incurs significantly less overhead, and eases the integration of new analysis features in comparison to other AOP based languages (frameworks) like AspectJ.DiSL is a new Java instrumentation language and framework specifically designed to meet the requirements of dynamic program analysis. http://www.apache.org/licenses/LICENSE-2.0.html http://forge.ow2.org/projects/disl/ IncubatorApache Middleware framework/component/tool Lukas Marek
DocDokulogo-DocDokuPLM.pngThe DocDoku project aim is to offer a robust PLM (Product LifeCycle Management) solution.

The main features are: Document Management: Version control, workflows, templates, links Product Structure: Search and filters the product structure Product Configuration: Manage effectivities, alternatives and substitutes Bill of Materials: List all raw materials of your product Process Management: Define workflows and manage tasks Change Management: Track modifications Data Visualization: Use your browser to explore your structures (WebGL), exchange with your colleagues or display your documents (Word, PDF, CAD...)

project roadmap

The DocDoku project aim is to offer a robust PLM (Product LifeCycle Management) solution. STEP AP 239http://www.gnu.org/licenses/agpl-3.0.htmlhttp://fossology.ow2.org/?mod=nomoslicense&upload=39&item=305452ISO 10303http://www.steptools.com/library/standard/http://forge.ow2.org/projects/docdoku/GIThttp://gitorious.ow2.org/ow2-docdokuhttp://forge.ow2.org/mail/?group_id=395http://www.docdokuplm.com/ http://www.docdokuplm.com/Improve the quality management inside an industrial companyhttp://www.docdokuplm.com/case-study-improve-the-quality-management-inside-an-industrial-company/Spread the DMU (Digital MockUp) across the enterprisehttp://www.docdokuplm.com/case-study-spread-the-dmu-digital-mockup-across-the-enterprise/ Mature Affero GPLhttp://www.steptools.com/support/stdev_docs/express/ap239/index.html Business Intelligence DocDoku dev on 14 Feb 2013 https://github.com/docdoku/docdoku-plm/issues?state=open http://www.docdokuplm.com/sonar/dashboard/index/629OW2-OMM-DOCDOKU.pdf Florent Garin
DotNetJdotnetj.gifDotNetJ is a tool that gives .NET applications the ability to use Java components or J2EE applications as if they were .NET assemblies. DotNetJ can either access any Java library with its built-in J2SE server, or can link to J2EE applications.Tool that gives .NET applications the ability to use Java components or J2EE applications as if they were .NET assemblies..NET JavaEE http://forge.ow2.org/projects/dotnetj/SVNhttp://websvn.ow2.org/listing.php?repname=dotnetj& http://dotnetj.ow2.org/ DotNetJ and JOnAShttp://dotnetj.ow2.org/objectweb.html Archive LGPL Application platform
Dreamdreamlogo.gifDream is a component-based framework dedicated to the construction of communication middleware. It provides a component library and a set of tools to build, configure and deploy middleware implementing various communication paradigms: group communications, message passing, event-reaction, publish-subscribe, etc. Dream builds upon the Fractal component framework, which provides support for hierarchical and dynamic composition.Component-based software framework dedicated to the construction of communication middleware.Fractal Java http://forge.ow2.org/projects/dream/SVNhttp://websvn.ow2.org/listing.php?repname=dream&http://mail.ow2.org/wws/lists/projects/dreamhttp://dream.ow2.org/ Archive LGPLhttp://fractal.ow2.org Middleware framework/component/tool Matthieu Leclercq
Dryverldryverl-logo-medium.png Dryverl is an Erlang-to-C binding “assembly language”. An Erlang-to-C binding is a set of Erlang functions in an Erlang module, which implementations are in C. Dryverl lets you specify and control in details all the steps of a Erlang-to-C function call, while hiding implementation details and making it much easier to implement a binding than writing it by hand. The Dryverl “compiler” is implemented as a set of XSLT stylesheets that generate the Erlang and C source code that implements a binding, given a specification of the binding in the Dryverl XML language. The two objectives of Dryverl are:
  • to provide a maximum flexibility for the specification of bindings;
  • to generate the most efficient binding implementations possible.
XML dialect for specifying Erlang-to-C bindings as C port drivers, and a set of XSLT stylesheets that generate all of a binding's Erlang and C source code. Erlang http://forge.ow2.org/projects/dryverl/SVNhttp://websvn.ow2.org/listing.php?repname=dryverl&http://forge.ow2.org/mail/?group_id=257http://dryverl.ow2.org/ Archive BSD Middleware framework/component/tool
Dysoweb Dysoweb provides modularity and dynamicity to serlvet based web applications. Based on OSGi it allows the dynamic deployment of services packaged as bundles.Provides modularity and dynamicity to serlvet based web applications. Based on OSGi it allows the dynamic deployment of services packaged as bundles. OSGi http://forge.ow2.org/projects/dysoweb/SVNhttp://websvn.ow2.org/listing.php?repname=dysoweb&http://forge.ow2.org/mail/?group_id=304http://forge.ow2.org/projects/dysoweb/ IncubatorLGPL Middleware framework/component/tool Pierre Dubois
ENuSMV An extension of NuSMV, helping users to verify omega regular temporal properties by customizing temporal connectives.

This project is hosted on the Trustie forge, operated by the OW2 China Local Chapter.

An extension of NuSMV, helping users to verify omega regular temporal properties by customizing temporal connectives. http://forge.ow2.org/projects/enusmv/ http://www.trustie.net/projects/project/show/ENuSMV Archive LGPL Middleware framework/component/tool Kayliu
EPAF This tool is an Eclipse plug-in based on EPF, which can define process aspects and weave them into SPEM 2.0 (Software Process Engineering Meta-model 2.0) process models.Eclipse plug-in based on EPF, which can define process aspects and weave them into SPEM 2.0 (Software Process Engineering Meta-model 2.0) process models. http://forge.ow2.org/projects/epaf/ Archive LGPL Software engineering ShiLei
EasyBeanseasybeans.png

EasyBeans is an open source implementation by OW2 of the EJB3 container specification. It is embedded in the Java EE 5 certified OW2 JOnAS application server.

Implementation of the EJB3 container specification. It is embedded in the Java EE 5 certified OW2 JOnAS application server. http://www.easybeans.net/xwiki/bin/view/Main/Licensehttp://fossology.ow2.org/?mod=nomoslicense&upload=12&item=92923EJB 3http://java.sun.com/ejb/http://forge.ow2.org/projects/easybeansSVNhttp://fisheye.ow2.org/browse/EasyBeanshttp://mail.ow2.org/wws/lists/projects/easybeanshttp://www.easybeans.net Mature LGPL Persistency/Database EasyBeans 1.2.4 ow2-easybeans-src-1.2.0-M4AntepediaReport.csvEasyBeans 1.2.0 M4ow2-easybeans-src-1.2.0-M4AntepediaReport.htmlhttp://sonar.ow2.org/dashboard/index/1Newomm1-2.1assessmentEasyBeans.pdf Guillaume Sauthier
EasyWSDLeasywsdl-left.pngEasyWSDL Toolbox is a powerful WSDL parsing library. It can be used to parse both WSDL 1.1 and WSDL 2.0 descriptions and manipulates them in an unified object model (based on the WSDL 2.0 entities).EasyWSDL Toolbox is a powerful WSDL parsing library.XML WSDL http://forge.ow2.org/projects/easywsdlSVN http://easywsdl.ow2.org/mail-lists.htmlhttp://easywsdl.ow2.org/ Archive BSD Software engineering Christophe Hamerling
EclipseJDO EclipseJDO is an Eclipse plugin that makes easy and fast to develop transaction applications in Java using standard JDO drivers. This tool integrates the JDO enhance command in JDT building process and provides GUI tools for metadata edition and relation mapping.Eclipse plug-in that makes easy and fast to develop transaction applications in Java using standard JDO drivers.JDO Java http://forge.ow2.org/projects/eclipsejdo/SVNhttp://websvn.ow2.org/listing.php?repname=eclipsejdo& http://eclipsejdo.ow2.org/ Archive GPL IDE Plugin
ElasticGridElasticGridLogo.pngElastic Grid is an infrastructure for the dynamic deployment, activation, management of Java applications on virtualized hardware, initially focusing on Amazon EC2.Infrastructure for the dynamic deployment, activation, management of Java applications on virtualized hardware, initially focusing on Amazon EC2. http://forge.ow2.org/projects/elastic-gridSVNhttp://websvn.ow2.org/listing.php?repname=elastic-grid&http://forge.ow2.org/mail/?group_id=327http://elastic-grid.ow2.org/http://www.ow2.org/xwiki/bin/download/Activities/ProjectsByMaturity/ElasticGrid.pdf Archive Affero GPL Middleware framework/component/tool Jerome Bernard
Emerginovemerginovlogowhitesmall.pngThe Emerginov platform is an open PHP PaaS developed for the internal Orange Labs research project “Solution for Emergining countries and new market". It consists in the smart integration of lots of open source components + the development of the glue between these components.

The Emerginov platform has been the key element for the VOICES FP7 European project http://mvoices.eu/. One of the requirement regarding sustainability of the European project consists in delivering an open source version of the open PHP PaaS.

It is a basic PHP incubator allowing rapid prototyping on over the top of operator networks. It focused on Telco web project and more precisely on vocal and SMS based services.

It consists mainly in:

  • portal ensuring the glue between the different other open source components
  • scripts (automatization of development from the internal SVN to the lived network)
  • puppet installation scripts
It is mainly developed in PHP + scripting languages.
The Emerginov platform is an open PHP PaaS developed for the internal Orange Labs research project “Solution for Emergining countries and new market". It consists in the smart integration of lots of open source components + the development of the glue between these components. http://www.apache.org/licenses/LICENSE-2.0.html http://forge.ow2.org/projects/emerginov/SVNhttp://websvn.ow2.org/listing.php?repname=emerginov&https://groups.google.com/forum/#!forum/emerginovhttp://emerginov.ow2.org support@emerginov.org IncubatorApache Application platformInstallation of an Emerginov compact solutionhttp://www.dailymotion.com/video/x1cjvm7_tutorial-installation-of-an-emerginov-compact-solution_tech https://code.google.com/p/emerginov/issues/list Morgan Richomme
Enhydra Java/XML Application Server & Dev Kit.Java/XML Application Server & Dev Kit. http://forge.ow2.org/projects/eaf http://www.together.at/prod Archive LGPL Application platform
Enhydra DODS Enhydra DODS is a Code Generator for Object-to-Relational Mapping.Code Generator for Object-to-Relational Mapping.SQL Java http://forge.ow2.org/projects/dods/ http://www.together.at/prod/database/tro Archive LGPL Persistency/Database
Enhydra Director Enhydra Director implements web server plugins for Apache, IIS and IPlanet supporting advanced load balancing / clustering and runtime administration.

Director can be used with plain Tomcat, Jetty, JBoss, JOnAS or Enhydra Server.

Web Server Plug-in for Enhydra Java/XML Application Server.XML Java http://forge.ow2.org/projects/directorSVNhttp://websvn.ow2.org/listing.php?repname=director&http://forge.ow2.org/mail/?group_id=31http://director.ow2.org Archive LGPL Middleware framework/component/tool
Enhydra Jawe Open Source Java Swing graphical native WfMC XPDL editorOpen Source Java Swing graphical native WfMC XPDL editor http://forge.ow2.org/projects/jawe http://www.together.at/prod/workflow/twe Archive LGPL Business Intelligence
Enhydra Kelp IDE Plug-in for Enhydra Java/XML Application Server & Dev Kit.IDE Plug-in for Enhydra Java/XML Application Server & Dev Kit. http://forge.ow2.org/projects/kelp http://www.together.at/prod/tools/tep Archive LGPL IDE Plugin
Enhydra Octopus JDBC-based Extraction, Transformation and Loading Tool.JDBC-based Extraction, Transformation and Loading Tool. http://forge.ow2.org/projects/octopus http://www.together.at/prod/database/tdt Archive LGPL Persistency/Database
Enhydra Sharkshark4.jpgOpen Source Java native WfMC and OMG compliant XPDL WorkflowOpen Source Java native WfMC and OMG compliant XPDL WorkflowXSLT WfMC-XPDL http://forge.ow2.org/projects/shark http://www.together.at/prod/workflow/tws Archive LGPL Business Intelligence
Entropyentropylogo.pngEntropy is a virtual machine manager for clusters which performs a globally optimized placement of virtual machines according to cluster resource usage and scheduler objectives.

Relying on an encapsulation of jobs into VMs, Entropy enables to implement finer scheduling policies through cluster-wide context switches: permutations between VMs present in the cluster. It results a more flexible use of cluster resources and relieve end-users of the burden of dealing with time estimates.

Entropy is a virtual machine manager for clusters which performs a globally optimized placement of virtual machines according to cluster resource usage and scheduler objectives. http://forge.ow2.org/projects/entropySVNhttp://entropy.gforge.inria.fr/source-repository.htmlhttp://entropy.gforge.inria.fr/mail-lists.htmlhttp://entropy.gforge.inria.fr/ Archive LGPL Middleware framework/component/tool Marc Leger
eroccierocci-logo.pngerocci is an erlang framework for building REST APIs. It implements the OCCI standard for describing the API. Networking and backend is managed through pluggable modules.

Currently, HTTP and XMPP transports are implemented. Mnesia backend is available.

erocci can manage multiple backends in parallel, each one attached to an API mountpoint.

erlang framework for bulding OCCI-compliant REST APIs. http://www.apache.org/licenses/LICENSE-2.0.html OCCIhttp://occi-wg.orghttp://forge.ow2.org/projects/erocci/githttps://github.com/jeanparpaillon/eroccimailto:erocci-dev@ow2.orghttp://jeanparpaillon.github.io/eroccihttp://jeanparpaillon.github.io/erocci/documentation/erocci.pdf IncubatorApache Middleware framework/component/tool https://github.com/jeanparpaillon/erocci/issues?state=open Jean Parpaillon
FraSCAtifrascati.jpgFraSCAti is a component framework providing runtime support for the Service Component Architecture (SCA).Component framework providing runtime support for the Service Component Architecture (SCA). SCAhttp://www.oasis-opencsa.org/scahttp://forge.ow2.org/projects/frascati/SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=329http://mail.ow2.org/wws/info/frascatihttp://frascati.ow2.org IncubatorLGPL Middleware framework/component/tool http://sonar.ow2.org/dashboard/index/5108 Philippe Merle
Fractalfractal.jpg
OW2con12</del>Award2-TechnologyCouncil75x59.png 2012 OW2 Awards Technology Council Special Prize Winner for the ProActive-CLIF-Fractal integration

Fractal is a modular, extensible and programming language agnostic component model that can be used to design, implement, deploy and reconfigure systems and applications, from operating systems to middleware platforms and to graphical user interfaces. The goal of Fractal is to reduce the development, deployment and maintenance costs of software systems in general, and of ObjectWeb projects in particular.

Modular, extensible and programming language agnostic component model that can be used to design, implement, deploy and reconfigure systems and applications. http://fossology.ow2.org/?mod=nomoslicense&upload=37&item=282279 http://forge.ow2.org/projects/fractal/SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=22http://mail.ow2.org/wws/info/fractalhttp://fractal.ow2.org/ Mature LGPL Middleware framework/component/tool Fractal (set of components) on June 22, 2011 FractalAntepediaReport.csvFractal (set of components) on June 22, 2011FractalAntepediaReport.html Newomm1-1-3.1assessmenttemplate-v8-Fractal.pdf Philippe Merle
FunambolFunambol.jpgFunambol is the leading provider of mobile cloud sync. Its mobile open source platform can be used for many types of mobile applications, including push email, PIM data synchronization and device management. It provides C++ and Java client APIs and server side Java APIs. It facilitates the development, deployment and management of a wide range of mobile projects.

Funambol consists of several components, including:

  • Funambol Data Synchronization Server: a mobile server providing synchronization services for mobile devices and PC software, as well as push email capabilities.
  • Funambol Connectors: interfaces to various email systems, databases, file systems and applications, for bidirectional data synchronization.
  • Funambol Clients: client software applications that enable users to synchronize email and PIM data (contacts, calendar, tasks and notes) between a wide range of mobile devices and the Funambol server.
  • Funambol Software Development Kit (SDK): a suite of tools to develop sometimes-connected mobile applications on devices in Java (J2SE and J2ME) and C++, and to add data sources to the server.
  • Funambol Administration Tool: a simple graphic tool to administer Funambol installations.
  • Funambol Device Management: an OMA DM server to remotely manage mobile devices.
The Funambol project was started in 2001 by developers because of the lack of an open source Java implementation of the SyncML (OMA DS) standard. This original project was known as Sync4j. At the beginning of 2006, it changed its name to Funambol, to have the same name as the company that grew out of the original project and that now funds its development.

The Funambol project has gone beyond the original server engine. It now includes administration tools and many mobile device clients. Funambol is in production use all over the world and supports millions of end users. The project has been granted several awards from prestigious industry organizations for innovation in the mobile industry. Funambol is released under the AGPLv3 licence.

Open source SyncML server and framework.OMA DMhttp://www.gnu.org/licenses/agpl-3.0.html OMA DShttp://www.openmobilealliance.org/https://www.forge.funambol.orgsvn https://core.forge.funambol.org/ds/viewForumSummary.do?dsForumId=405https://www.forge.funambol.orghttp://funambol.com/solutions/library.phphttp://funambol.com/support/ Archive Affero GPLhttp://www.openmobilealliance.org/ Application platform
GASPgasp-transparent-carre.pngGASP project (GAming Services Platform) deals with middleware solutions to support Multiplayer Mobile Games (MMG) and Multiplayer Ubiquitous Games (MUGs), that implement and extend the Open Mobile Alliance GS specifications.Middleware solution to support Multiplayer Mobile Games (MMG) and Multiplayer Ubiquitous Games (MUGs), that implement and extends the Open Mobile Alliance GS specifications.OSGihttp://www.gnu.org/copyleft/lesser.htmlhttp://fossology.ow2.org/?mod=nomoslicense&upload=27&item=210825OMA GShttp://www.openmobilealliance.orghttp://forge.ow2.org/projects/gasp/SVNhttp://forge.ow2.org/scm/?group_id=198http://forge.ow2.org/mail/?group_id=198http://gasp.ow2.org http://www.ubidreams.comSoundParkhttp://www.cim.mcgill.ca/srewiki/bin/view/Audioscape/SoundPark http://www.ubidreams.com/projects.html Archive LGPLhttp://www.osgi.org Application platform GASP 1.0.5 GASPv105AntepediaReport.csvGASP 1.0.5GASPv105AntepediaReport.html Newomm1-1.1assessmenttemplate-v8-GASP.pdf Guillaume Gens
GOTMgotmlogo.gifGoTM (GoTM is an open Transaction Monitor) is a component-based framework for building various transaction services. GoTM support the construction of transaction engine based on one standard (e.g. Java Transaction Service) or multiple standard (e.g. Java Transaction Service and Object Transaction Service).

GoTM is developped with the Fractal component model.

GoTM (GoTM is an open Transaction Monitor) is a component-based framework for building various transaction services.OTS JTS http://forge.ow2.org/projects/gotm/SVNhttp://websvn.ow2.org/listing.php?repname=gotm&http://mail.ow2.org/wws/lists/projects/gotmhttp://gotm.ow2.org/ Archive LGPL Middleware framework/component/tool
HOWL HOWL is a logger implementation providing features required by the OW2 JOTM project, with a public API that is generally usable by any Transaction Manager. HOWL uses unformatted binary logs to maximize performance and specifies a journalization API with methods necessary to support JOTM recovery operations.

HOWL is intended to be used for logging of temporary data such as XA transaction events. HOWL is not a replacement for traditional log kits such as LOG4J and Java SE Logging.

HOWL (High-speed OW2 logger) is intended to be used for logging of temporary data such as XA transaction events. Log4J http://forge.ow2.org/projects/howl/SVNhttp://websvn.ow2.org/listing.php?repname=howl&http://forge.ow2.org/mail/?group_id=92http://howl.ow2.org/ Archive LGPL Software engineering
ING Semantic Infrastructure is a environment which enables the development and integration of applicative decision support components based on the semantic technology. The aim of ING Semantic Infrastructure is to facilitate the development and integration of Decision Support and Visualization applicative components based on the semantic knowledge representation (based on semantic triples).ING Semantic Infrastructure is a environment which enables the development and integration of applicative decision support components based on the semantic technology.SPARQLhttp://www.gnu.org/licenses/lgpl.html RDF Archive LGPL Middleware framework/component/tool Laurent Dubost
InterLDAPlogointerldap.pngInterLDAP is a collection of libraries and components aimed to build a rich LDAP content management application.

The project is now archived on OW2, and has moved to http://www.linid.org/projects/show/directory-manager

InterLDAP is a collection of libraries and components aimed to build a rich LDAP content management application. LDAP http://forge.ow2.org/projects/interldap/SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=162http://forge.ow2.org/mail/?group_id=162http://wiki.interldap.ow2.org/xwiki/bin/view/Main/WebHome Archive Affero GPL Security
Introspector The introspector project aims to create a semantic interface into the GNU GCC compiler and other free tools. The data extracted will be useful for other object brokers.Semantic interface into the GNU GCC compiler and other free tools. http://forge.ow2.org/projects/introspector/SVNhttp://websvn.ow2.org/listing.php?repname=introspector& http://introspector.sourceforge.net/ Archive GPL Software engineering
J2WS J2WS is a transforming tool to help develop web services efficiently.

This project is hosted on the Trustie forge, operated by the OW2 China Local Chapter.

J2WS is a transforming tool to help develop web services efficiently. XML http://forge.ow2.org/projects/j2ws/SVNhttp://www.trustie.net/projects/repository/list/J2WS?v_checked=true http://www.trustie.net/projects/project/show/J2WS Archive LGPL Software engineering Xiaofei Zhang
JACjaclogo.gifJAC (Java Aspect Components) is a project consisting in developing an aspect-oriented middleware layer.Java Aspect Components (JAC) is a framework for aspect-oriented sofware development in Java. Java http://forge.ow2.org/projects/jacCVShttp://forge.ow2.org/scm/?group_id=73http://jac.ow2.org/lists.htmlhttp://jac.ow2.org/ Archive LGPL Middleware framework/component/tool
JASMINejasmine-banner-2.pngThe OW2 JASMINe project aims to develop an administration tool dedicated to Java EE (Apache, JOnAS, EasyBeans, ...), MOM (JORAM, ...) or SOA distributed applications (Orchestra, Bonita, Petals, ...) in order to facilitate the job of the system administrator. It relies on advanced management features and on autonomous behaviour capabilities to reduce the management costs of such architectures.Administration toolkit dedicated to Java EE, MOM or SOA distributed applications. It relies on advanced management features and on autonomous behaviour capabilities. http://www.gnu.org/licenses/lgpl.html http://forge.ow2.org/projects/jasmineSVNhttp://fisheye.ow2.org/browse/JASMINehttp://mail.ow2.org/wws/lists/projects/jasminehttp://jasmine.ow2.org IncubatorLGPL Middleware framework/component/tool Benoit Pelletier
JOPE JOPE (JOnAS Plugin for Eclipse) is an open source JOnAS plugin for Eclipse designed for the developers of JOnAS 4.x and JOnAS 5.x.JOPE (JOnAS Plugin for Eclipse) is an open source JOnAS plugin for Eclipse designed for the developers of JOnAS 4.x and JOnAS 5.x. http://fossology.ow2.org/?mod=nomoslicense&upload=14&item=105639 http://forge.ow2.org/projects/jope/SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=65http://forge.ow2.org/mail/?group_id=65http://wiki.jonas.ow2.org/xwiki/bin/view/IDE+Support/ Archive LGPL IDE Plugin JOPE 5.1.2 jopeAntepediaReport.csvJOPE 5.1.2jopeAntepediaReport.html Newomm1-2.1assessmentJOPE.pdf Guillaume Sauthier
JORAMhttp://joram.ow2.org/images/joram.pngJORAM (Java Open Reliable Asynchronous Messaging) is an open source implementation of the JMS (Java Message Service) API (1.1 and 2.0).JMS compliant enterprise messaging middleware.JNDIhttp://www.gnu.org/licenses/lgpl.htmlhttp://fossology.ow2.org/?mod=nomoslicense&upload=10&item=89522JMS1.1 (certified), JMS 2.0http://www.oracle.com/technetwork/java/jms-136181.htmlhttp://forge.ow2.org/projects/joramSVNhttp://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/joram/joram@ow2.orghttp://joram.ow2.org http://www.scalagent.com/pages/en/products/joram-support.htm Mature LGPL http://www.oracle.com/technetwork/java/jndi-136720.html Application platformJoramhttp://joram.ow2.org/doc/tutorials.html JORAM 5.7.0 AMQPMQTThttp://mqtt.orghttp://www.amqp.org joram-5.3.1AntepediaReport.csvJORAM 5.3.1joram-5.3.1AntepediaReport.htmlhttp://sonar.ow2.org/drilldown/violations/org.ow2.joram:parentNewomm1-2.1assessmenttemplate-v7JORAM.pdf Andre Freyssinet
JORM JORM (Java Object Repository Mapping) is an adaptable persistence service. It can be used to offer various personalities, such as one compliant with the CMP EJB specification (TM), another with the OMG PSS specification or another with the JDO (Java Data Objects) specification (TM).

JORM provides object persistency through different secondary storage supports, such as files, relational databases or object-oriented databases.

JORM is integrated with JOnAS to provide EJB 2.0 CMP (since JOnAS release 3.0 beta0), and with Speedo to provide mapping features to the OW2 JDO implementation.

Java adaptable persistence service. EJB SQL http://forge.ow2.org/projects/jorm/SVNhttp://websvn.ow2.org/listing.php?repname=jorm&http://mail.ow2.org/wws/lists/projects/jormhttp://jorm.ow2.org/ Archive LGPL JDOPersistency/Database
JOTM JOTM (Java Open Transaction Manager) is a fully functional open source standalone transaction manager that implements the XA protocol and is compliant with the JTA APIs.Standalone distributed transaction manager that implements the XA protocol and is compliant with the JTA APIs.JTShttp://en.wikipedia.org/wiki/BSD_licenseshttp://fossology.ow2.org/?mod=nomoslicense&upload=15&item=105830JTA http://forge.ow2.org/projects/jotmSVNhttp://fisheye.ow2.org/browse/JOTMhttp://mail.ow2.org/wws/lists/projects/jotmhttp://jotm.ow2.org Mature BSD OTS, BTPApplication platform JOTM 2.2.3 ow2-jotm-src-2.2.1AntepediaReport.csvJOTM 2.2.1ow2-jotm-src-2.2.1AntepediaReport.html Newomm1-2.1assessmentJOTM.pdf Guillaume Sauthier, Florent Benoit
JOnASlogojonas.pngOW2 JOnAS is an open source JavaEE certified OSGi application server.JavaEE certified OSGi application server. http://www.gnu.org/licenses/lgpl.htmlhttp://fossology.ow2.org/?mod=nomoslicense&upload=16&item=106076JavaEE (certified)http://java.sun.com/javaee/http://forge.ow2.org/projects/jonasSVNhttp://fisheye.ow2.org/browse/JOnAShttp://wiki.jonas.ow2.org/xwiki/bin/view/Community/Listshttp://jonas.ow2.org/http://www.ow2.org/xwiki/bin/download/Activities/Projects/OW2%2DJOnAS%2Dbrochure.pdfhttp://wiki.jonas.ow2.org/xwiki/bin/view/Main.Services/ProfessionalSupportJOnAS and ATsihttp://www.ow2.org/view/NewsEvents/SuccessStories#HJOnASSelectedbyATsiforTwoInformationPortalsJOnAS and CNAFhttp://www.ow2.org/view/NewsEvents/SuccessStories#HAdvancedDataMiningSystemofCNAFBuiltonTopofJOnAShttp://jonas.ow2.org/success.htmlMature LGPL Application platform JOnAS 5.3.0 M6 jonas-source-5.3.0-M2AntepediaReport.csvJOnAS 5.3.0 M2jonas-source-5.3.0-M2AntepediaReport.html Newomm1-2.1assessmentJOnAS.pdf Francois Exertier
JWTGen JWTGen is a web application functional test generator. It uses real navigation to produce JUnit-based test code, reducing time and cost of functional test writing phase.Web application functional test generator. It uses real navigation to produce JUnit-based test code, reducing time and cost of functional test writing phase. http://forge.ow2.org/projects/jwtgen/ http://forge.ow2.org/projects/jwtgen/ Archive LGPL Software engineering Jerome Petit
Jalisto Jalisto stands for JAva LIght STOrage, it's a 100% pure java low-level object datastore. Jalisto comes in two versions:

  • Jalisto SE (Standard Edition) targets J2SE environment.
  • Jalisto ME (Micro Edition) targets cell phones and PDAs and is compatible with J2ME. (Available Q4 2005)
Jalisto SE offers developers a flexible database for lightweight applications and is well suited for memory constrained environment thanks to its modular architecture
Lightweight transactional database in Java.Java SQL http://forge.ow2.org/projects/jalisto/SVNhttp://websvn.ow2.org/listing.php?repname=jalisto& http://jalisto.ow2.org/index.html Archive LGPL Persistency/Database
JavaService Allows server-type Java programs to be run in the background as a Windows NT/2000 system service, with simple configuration and reliable results.Allows server-type Java programs to be run in the background as a Windows NT/2000 system service, with simple configuration and reliable results.Windows http://fossology.ow2.org/?mod=nomoslicense&upload=17&item=113888Java http://forge.ow2.org/projects/javaservice/SVNhttp://websvn.ow2.org/listing.php?repname=javaservicehttp://forge.ow2.org/mail/?group_id=137http://forge.ow2.org/projects/javaservice/ Archive LGPL Middleware framework/component/tool JavaService 2.0.10 JavaService-amd64-srcAntepediaReport.csvJavaService 2.0.10JavaService-amd64-srcAntepediaReport.html Johnn Rutter
JiBX 2 JiBX 2 is a new generation of the JiBX XML data binding tool for Java. JiBX is widely used for high-performance XML applications in Java, including web services using either Apache Axis2 or JiBX/WS stacks (and, in the future, Apache CXF).JiBX 2 is a new generation of the JiBX XML data binding tool for Java. JiBX is widely used for high-performance XML applications in Java, including web services using either Apache Axis2 or JiBX/WS stacks (and, in the future, Apache CXF).Web Services XML http://forge.ow2.org/projects/jibx2/ Archive BSD Middleware framework/component/tool Dennis Sosnoski
Jmine PlatformJmine-logo-2012-no-sub.pngThe Jmine Platform is a basis for other developers to quickstart the creation of transactional applications in Java. It provides features like auditing, authorization, authentication, data segregation, distributed processing, integration, tracking and test tools in an extensible way.

All applications at MAPS (http://www.maps.com.br ) are built on top of this platform and we've been successful at quickly delivering new software solutions thanks to it.

The Jmine Platform is a basis for other developers to quickstart the creation of transactional applications in Java. It provides features like auditing, authorization, authentication, data segregation, distributed processing, integration, tracking and test tools in an extensible way. http://www.gnu.org/licenses/lgpl.html https://groups.google.com/forum/?fromgroups#!forum/jmine-platform-discussionhttp://www.jmine.com.br/ Archive LGPL Application platform http://www.jmine.com.br/jmine/index.php/en/menu-tutorials Julien Renaut
Jonathanjonathan.gifJonathan is a Distributed Object Platform (DOP) written entirely in Java. Jonathan was developed originally in the context of the European project ReTINA, whose aim was to define an architecture for telecommunications distributed environments.

Telecommunications applications such as multimedia services have stringent requirements in terms of scalability, adaptability and realtime. Jonathan's response to this is through its "openness" in the sense that contrary to standard DOPs (and in particular, most CORBA ORBs), the abstractions that make up its internal machinery are accessible by an application programmer and may be specialized to meet specific requirements.

Jonathan is organised around a very small kernel (namely Kilim) that essentially lets the infrastructure components communicate. Currently, these components consist of a number of independently developed protocols, marshallers, stub factories, etc.

Different personalities can be built using these components. A personality is a set of normalized Application Programming Interfaces: Java RMI is a personality, CORBA is another, COM still another… Jonathan provides two personnalities:

  • David is a CORBA ORB implementation. David lacks a number of CORBA features (POA, interface repository, Dynamic Any,...) and provides only a naive naming service implementation. However, our ambition is to fill these gaps and to provide a reference CORBA implementation.
  • Jeremie provides an RMI-like programming style.
Distributed Object Platform (DOP) written entirely in Java. RMI CORBA http://forge.ow2.org/projects/jonathan/CVShttp://forge.ow2.org/scm/?group_id=9http://mail.ow2.org/wws/lists/projects/jonathanhttp://jonathan.ow2.org/ Archive LGPL Middleware framework/component/tool
Kalimucho Kalimucho is a platform that allows dynamic deployment and dynamic reconfiguration of applications on desktops, laptops and mobile devices with java and/or Android.Kalimucho is a platform that allows dynamic deployment and dynamic reconfiguration of applications on desktops, laptops and mobile devices with java and/or Android. http://forge.ow2.org/projects/kalimucho Archive LGPL Application platform Marc Dalmau
Kerneos Kerneos is a framework for building modular and dynamic RIA, flex based, applications. It is based on Adobe Flex technology and OSGi for the server part.Kerneos is a framework for building modular and dynamic RIA, flex based, applications. It is based on Adobe Flex technology and OSGi for the server part. http://forge.ow2.org/projects/kerneos/ http://www.ow2.org/ActivitiesDashboard/Kerneos IncubatorLGPL Presentation Alexandre Lefebvre
Lutece LUTECE is a java based CMS/Portal providing a very modular approach by its plugin architecture. It may also be used as a framework to build web application. http://forge.ow2.org/projects/lutece/ http://dev.lutece.paris.fr IncubatorBSD Middleware framework/component/tool Pierre Levy
LeWYS LeWYS hosts a number of frameworks related to monitoring, based on OW2 Fractal component model. It contains a primary module called LeWYS, a Fractal monitoring framework providing a library of probes for both hardware and software resources.Fractal monitoring framework providing a library of probes for both hardware and software resources. http://forge.ow2.org/projects/lewys/SVNhttp://websvn.ow2.org/listing.php?repname=lewys&http://forge.ow2.org/mail/?group_id=122http://forge.ow2.org/projects/lewys/ Archive LGPL Benchmarking Bruno Dillenseger
LemonLDAP::NGlogolemonldap-ng.pngLemonLDAP::NG provide SSO to Web based applications. The main program is an Apache Handler, acting like a reverse proxy for protected applications.

LemonLDAP::NG provides strong access control trough access rules based on regular expressions.

LemonLDAP::NG is a single sign on handler for Apache web server. It provides strong access control trough access rules based on regular expressions.SAML http://fossology.ow2.org/?mod=nomoslicense&upload=18&item=113950LDAPhttp://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocolhttp://forge.ow2.org/projects/lemonldap/SVNhttp://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/lemonldaphttp://mail.ow2.org/wws/info/lemonldap-ng-usershttp://lemonldap-ng.org http://www.linagora.com Mature GPLhttp://en.wikipedia.org/wiki/Security_Assertion_Markup_Language Security LemonLDAP::NG 1.2.2 CAS http://www.jasig.org/cas/protocolhttp://jira.ow2.org/browse/LEMONLDAPlemonldap-ng-1.0.6AntepediaReport.csvLemonLDAP::NG 1.0.6lemonldap-ng-1.0.6AntepediaReport.html Newomm1-1-3.1assesmentlemonldapng.pdf Clément Oudot
Lomboz Lomboz is an Eclipse plug-in for J2EE developers by extending eclipse JDT. It employs some of the proven open-source technologies. Supporting the complete development cycle: Code, deploy, test and debug.Eclipse plug-in for J2EE developers by extending eclipse JDT. http://forge.ow2.org/projects/lomboz/SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=97http://forge.ow2.org/mail/?group_id=97http://lomboz.ow2.org http://www.eteration.com Archive LGPL IDE Plugin
MEDORmedor2.jpgMEDOR allows the expression, optimisation and evaluation of queries on heterogeneous distributed objects. http://www.gnu.org/licenses/lgpl.html http://forge.ow2.org/projects/medorSVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=43http://www.ow2.org/wws/lists/projects/medorhttp://medor.ow2.org/ Archive LGPL
MIND MIND is an implementation of the Fractal component model for the development of embedded softwares It provides an architecture compilation tool-chain, a component library and an integrated development environment based on Eclipse.Implementation of the Fractal component model for the development of embedded softwares It provides an architecture compilation tool-chain, a component library and an integrated development environment based on Eclipse. http://forge.ow2.org/projects/mind/SVNhttp://websvn.ow2.org/listing.php?repname=mind&http://mail.ow2.org/wws/info/mindhttp://mind.ow2.org/ IncubatorLGPL Middleware framework/component/tool Matthieu Leclercq
Massiv The Massiv is a distributed game middleware whose purpose is to simplify the development of distributed persistent massively multiplayer online games.

It is an object-oriented distributed system built on top of C++ and its standard library. It defines an "extended" object model, in a form of coding instructions, that allows the Core to fully manage application objects. This includes automatic object life time management (garbage collection), object serializability and full object introspection, ability to remote call object methods and migrate and replicate objects. All these features are self-contained and implemented by the Massiv core library. A potential application developer has only to know that these features are supported and how to use them properly.

Besides the object model the Massiv also supports transparent simulation state archivation, dynamic download of static data (textures, models) or server load balancing.

The Massiv is a distributed game middleware whose purpose is to simplify the development of distributed persistent massively multiplayer online games. http://forge.ow2.org/projects/massivSVNhttp://websvn.ow2.org/listing.php?repname=massiv&http://forge.ow2.org/mail/?group_id=149http://massiv.ow2.org/ Archive LGPL Middleware framework/component/tool
MobIoT MobIoT aims to deliver to the open source community a sophisticated middleware platform for creating mobile IoT applications. The key features include:

Support of Sensing and Actuating capabilities on mobile devices and creation of Thing services 2. Probabilistic discovery and access of mobile Things 3. Exploitation of ontologies for semantically describing Things 4. Things services composition for information augmentation

MobIoT is a service-oriented middleware aimed at the mobile Internet of Things (IoT), which in particular deals with the ultra-large scale, heterogeneity and dynamics of the target networking environment. MobIoT offers novel probabilistic service discovery and composition approaches along with the required infrastructure for accessing mobile Things. The middleware exposes two levels of service abstractions: Thing as a service (on the service provider side); and Things measurements/actions as a service (on the service consumer side).

Key features of MobIoT lie in: I. the exploitation of ontologies to overcome the heterogeneity of the Things network, II. the introduction of probabilistic approaches for both registering and retrieving networked Things so as to be scalable and support millions, even billions, of them, and finally, ( III ) the exploitation of Thing services composition to better satisfy user queries for real-world information, while wrapping the complex interactions with the dynamic environment internally.

MobIoT is implemented using Java and the Android platform, and consists of two complementary components: The MobIoT Mobile middleware and the MobIoT Web Service. The MobIoT Mobile middleware is deployed on mobile devices (e.g., smartphones, tablets, sensor devices). It includes ( I ) the Query component that enables the querying of the physical world, II. the Registration component that deals with the probabilistic registration of local sensors and actuators, III. the domain ontology that allows reasoning about the features of Things, and ( IV ) the Sensor Access component that enables the sensor data retrieval and exposure. The MobIoT Web Service consists of ( I ) the Registry component that keeps track of the registered services, ( II ) the probabilistic Lookup component that enables scalable service retrieval, ( III ) the Composition & Estimation component to answer queries over the physical world by taking into account both the available Thing services and the relevant to the domain and devices ontologies.

MobIoT is developed in the context of the FISSi initiative and is based on the results of the CHOReOS project. The project will take advantage of the OW2's forge for hosting and exposing the project's code and documentation and the bug tracker for supporting the development's needs.

http://forge.ow2.org/projects/mobiot/SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=432 http://mobiot.ow2.org/ IncubatorLGPL Middleware framework/component/tool Georgios Mathioudakis
MobiliTools MobiliTools intends to provide a set of Java tools to support object/agent mobility.

  • These tools: may be separately used or combined,
  • are based on OMG standards (CORBA, MAF...),
  • separately manage object/agent mobility, activity, communication issues.
OMG compliant Java toolbox for mobility of Java objects. http://forge.ow2.org/projects/mobilitoolsSVNhttp://websvn.ow2.org/listing.php?repname=mobilitools&http://forge.ow2.org/mail/?group_id=55http://mobilitools.ow2.org/ Archive LGPL Mobility
ModFact is an Open Source project for the MDA. More precisely, our goal is to provide a framework for building applications in accordance to the MDA concepts.

ModFact is composed of several projects. The repository project leads to the generation of MOF repositories. The QVT project leads to the execution of model transformations. The model bus project leads to the interoperability of MDA related tools via the concept of MDA service.

ModFact stands for Model Factory and is a Tool Box for the Model Driven Architecture. http://forge.ow2.org/projects/modfact/SVNhttp://websvn.ow2.org/listing.php?repname=modfact&http://forge.ow2.org/mail/?group_id=77http://modfact.lip6.fr/ Archive LGPL Software engineering
Monolog Portable Java Monitoring and Logging API.Portable Java Monitoring and Logging API. Log4J http://forge.ow2.org/projects/monolog/SVNhttp://websvn.ow2.org/listing.php?repname=monolog& http://monolog.ow2.org/ Archive LGPL Software engineering
Nanokonanoko200.pngThe world of web applications has amazingly increased in the last 5 years. Even the mobile applications market has seen the rise of web-based applications. However these trends has highlighted several lacks in web application development. Nanoko is a technical stack to develop client-based applications (JavaScript, CSS...). It does not only focus on a runtime / development model but also provides tools to handle the build process of those applications (such as dependency management, quality and packaging).Nanoko is a technical stack to develop client-based applications (JavaScript, CSS...). It does not only focus on a runtime / development model but also provides tools to handle the build process of those applications (such as dependency management, quality and packaging). http://www.apache.org/licenses/LICENSE-2.0.html JavaScript http://forge.ow2.org/projects/nanoko/GIThttps://github.com/nanoko-project/ http://www.nanoko.org http://www.ubidreams.com IncubatorApache Middleware framework/component/tool Romain Pellerin
NovaForgeLogoNFenSmall.bmpNovaForge is an integrated collaborative development platform, covering all the life-cycle of Enterprise software development, from requirement definition to support and maintenance. MDAhttp://www.gnu.org/copyleft/gpl.htmlhttp://fossology.ow2.org/?mod=nomoslicense&upload=21&item=186486JSR 168http://jcp.org/en/jsr/detail?id=168http://forge.ow2.org/projects/novaforge/SVNhttp://websvn.ow2.org/listing.php?repname=novaforge&http://forge.ow2.org/mail/?group_id=325http://novaforge.ow2.orghttp://www.ow2.org/xwiki/bin/download/Activities/ProjectsByMaturity/NovaForge.pdfhttp://novaforgeplanet.com/NovaForge and Bullhttp://novaforge.ow2.org/casestudybull.html Mature GPLhttp://www.omg.org/mda/ Application platform NovaForge 2.8.1 NovaForge2.8.1AntepediaReport.csvNovaForge 2.8.1NovaForge2.8.1AntepediaReport.html Newomm1-1.1assessmentNovaForge.pdf Stephane Benoist, Goulven Le Jeune
Nursery Nursery is a set of software allowing to manage an API ecosystem. It includes:
  • an API/web-services gateway: technical point of publication for web API allowing to simplify network issues for producer and consumer. It enforce access policy management (encryption, authorization, quotas. It's based on Apache web server)
  • an API self-care: this is a marketplace allowing consumer to subscribe or to publish API. Once subscriptions are validated by an administrator, API gateway is provisioned to enable access for consumer. It's a JEE web app.
  • a monitoring probe module, enabling generic HTML monitoring page to be plugged behind any monitoring system (like Nagios). It offers a simple OK/KO web page to monitoring system and send proper request (SOAP, REST) information to API to monitor. It also provide some additional connectors specifically for Nagios integration. It's a JEE web app
In addition, even if it is not a base feature of Nursery, it also provides a "received SMS router" witch is able to forward received SMS according to the SMS description( content, sender...) and enabling mutualization of SMS infrastructure (One shortCode/MSISDN, many recipient). The typical use case is the following:
  • a SMS "box" (such like Kannel) receive a SMS from GSM network and forward it, as a web request to the SMS Router. According to routing rule, the SMS router will forward the request to the proper recipient as a web request too.
Nursery is a software suite dedicated to API publishing and subscription life cycle management. It's basically an API Management system. http://forge.ow2.org/projects/nursery/ http://forge.ow2.org/projects/nursery/ IncubatorApache Application platform Benoit HERARD
Nuxeo Nuxeo provides a modular, extensible Java-based open source software platform for enterprise content management (ECM) and packaged applications for document management, digital asset management and case management.Nuxeo provides a modular, extensible Java-based open source software platform for enterprise content management (ECM) and packaged applications for document management, digital asset management and case management.OSGi CMIShttp://www.oasis-open.org/committees/cmis/http://forge.ow2.org/projects/nuxeo/SVN http://forge.ow2.org/mail/?group_id=397http://forge.ow2.org/projects/nuxeo/ http://www.nuxeo.com Archive LGPLhttp://www.osgi.org/ Application platform Nuxeo 5.4.2 Stefane Fermigier
ODISodis.jpgODIS is an Open Distributed Infrastructure for Service aiming at providing a quick and easy way for developers to have a data flow based on events.

ODIS is also used to achieve a quick prototyping of a distributed application. It offers a good architecture view of a distributed design.

Open Distributed Infrastructure for Services. It provides a quick and easy way for developers to have a data flow based on events. http://forge.ow2.org/projects/odis/SVNhttp://websvn.ow2.org/listing.php?repname=odis/ http://odis.ow2.org/ Archive LGPL Middleware framework/component/tool Olivier Beyler
OFC Charts OFC Charts fills the need for publishing reports and statistics in graphical format such as curves and histograms. Fully written in JAVA and compatible with all popular IDEs it creates graphics in industry standard JPEG, PNG and SVG formats.Fills the need for publishing reports and statistics in graphical format such as curves and histograms. It is compatible with all popular IDEs and creates graphics in industry standard JPEG, PNG and SVG formats.PNG JPEG http://forge.ow2.org/projects/ofcchartsSVNhttp://websvn.ow2.org/listing.php?repname=ofccharts&http://forge.ow2.org/mail/?group_id=253 Archive LGPL SVGPresentation
OSA CCV The OSA CCV Project provides software, tools, collatoral and guidelines for interoperability of OSA and OW2 projects and vendors. It leverages the 3 year effort by OSA to demonstrate project interoperability.The OSA CCV Project provides software, tools, collateral and guidelines for interoperability of OSA and OW2 projects and vendors. http://www.opensource.org/licenses/osl-3.0.php http://forge.ow2.org/projects/osa-interop/SVNhttp://websvn.ow2.org/listing.php?repname=osa-interop& Archive Website Only/Other/proprietary License Middleware framework/component/tool Mike Moody
OSCL v3 Open Source License Checker 3.0 is a risk management tool for analyzing open source software licenses. It is developed in Java, and is platform independent.Tool for inspection and analysis of license information from open source packages. http://forge.ow2.org/projects/oslcv3/SVNhttp://websvn.ow2.org/listing.php?repname=oslcv3&http://forge.ow2.org/mail/?group_id=330https://wiki.ow2.org/oslcv3/ Archive GPL Software engineering Mikko Kupsu
OW2 Specifications The Specifications project is an implementation of the API for Java specifications (EJB, JMS, JAXWS, ...).The Specifications project is an implementation of the API for Java specifications (EJB, JMS, JAXWS, ...). http://www.apache.org/licenses/LICENSE-2.0.html JavaEE specificationshttp://docs.oracle.com/javaee/http://forge.ow2.org/projects/specifications/GIThttp://gitorious.ow2.org/ow2-specifications IncubatorApache Middleware framework/component/tool Alexandre Lefebvre
OW2 Utility OW2 Utility has started its life as a complete separate project in the OW2 EasyBeans codebase. It has been designed to let multiple projects (EasyBeans, JOnAS, CMI to name a few) use theses modules without introducing some cyclic dependencies (a third party project, decoupled from JOnAS and co).

It aims to provide a place where OW2 developers (and others) may find or contribute reusable pieces of code. It already provides: annotation processor, an archive API, eventing support, file and URL utilities, a log API with internationalization, a marshaller/unmarshaller utility, a property substitution engine, ...

Every project of some size has some utility modules. The idea here is to centralize all OW2's utilities in one place.

The OW2 Utility project is an aggregation of modules providing code utilities (like XML parsing helpers, archive model abstraction, ...) that intents to be shared by anybody. http://forge.ow2.org/projects/utility/ IncubatorApache Middleware framework/component/tool Guillaume Sauthier
Ocelotlogoocelotindex.gifOCELOT is an Open Collaborative Environment for the Leverage of Online insTrumentation. It is a Framework to easily create and deploy collaborative-based applications in order to operate one or several real remote devices over the Internet.Open Collaborative Environment for the Leverage of Online insTrumentation. It is a Framework to easily create and deploy collaborative-based applications in order to operate one or several real remote devices over the Internet. MPEG-4 BIFShttp://en.wikipedia.org/wiki/MPEG-4_Part_11http://forge.ow2.org/projects/ocelot/SVNhttp://websvn.ow2.org/listing.php?repname=ocelot&http://ocelot.telecom-st-etienne.fr/community_help.phphttp://ocelot.ow2.org http://ocelot.telecom-st-etienne.fr/support.php Archive LGPL Middleware framework/component/tool Benjamin Jailly
OncePI As an Integration-Oriented business process management system, OncePI project provides a platform to construct dynamic process flexibly and efficiently.Integration-Oriented business process management system providing a platform to construct dynamic process flexibly and efficiently. http://forge.ow2.org/projects/oncepiSVNhttp://websvn.ow2.org/listing.php?repname=oncepi& Archive LGPL Middleware framework/component/tool Xia Yonglin
OnceSS OnceSS (Once Service Selection) is for service selection for business process. It can optimize the QoS of bussiness process.

OnceSS is tool for business process designer. Through this tool, web services are selected and binded to the abstract services in business process. The intention of OnceSS is Quality of service (QoS) of business process. The scope of OnceSS is Service Oriented Computing.

This project is hosted on the Trustie forge, operated by the OW2 China Local Chapter.

Service selection for business process. It can optimize the QoS of bussiness process. http://forge.ow2.org/projects/oncess/SVNhttp://websvn.ow2.org/listing.php?repname=oncess& http://www.trustie.com/projects/project/show/OnceSS Archive LGPL Software engineering Ye Shiyang
OpenCCMOpenCCM2.pngOpenCCM stands for the Open CORBA Component Model Platform: The first public available and open source implementation of the CORBA Component Model (CCM) specification defined by the Object Management Group (OMG).

The CORBA Component Model (CCM) is the first vendor neutral open standard for Distributed Component Computing supporting various programming languages, operating systems, networks, CORBA products and vendors seamlessly. The CCM is an OMG's specification for creating distributed, server-side scalable, component-based, language-neutral, transactional, multi-users and secure applications. Morever, one CCM application could be deployed and run on several distributed nodes simultaneously.

Then OpenCCM allows you to design, implement, compile, package, assemble, deploy, install, instantiate, configure, execute, and manage distributed CORBA component-based applications.

CORBA Component Model Platform. CORBA CCM http://forge.ow2.org/projects/openccm/SVNhttp://websvn.ow2.org/listing.php?repname=openccm&http://forge.ow2.org/mail/?group_id=10http://openccm.ow2.org/ Archive LGPL Application platform
Open Mobile ISbandeau.gifOpen Mobile IS is a Java framework that aim to provide all the functionalities and components needed for the development of entreprise mobile application.Java framework that aim to provide all the functionalities and components needed for the development of entreprise mobile application.OSGI http://fossology.ow2.org/?mod=nomoslicense&upload=19&item=115088Sync4Jhttps://www.forge.funambol.org/DomainHome.htmlhttp://forge.ow2.org/projects/openmobileis/SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=175http://forge.ow2.org/forum/?group_id=175http://www.openmobileis.org/http://www.openmobileis.org/pdf/Open%20Mobile%20IS%20presentation.pdfhttp://www.ubikis.com/ Archive LGPLhttp://www.osgi.org/Main/HomePage Mobility OpenMobileIS 1.0.0 openmis1.0.0SVN110110AntepediaReport.csvOpenMobileIS 1.0openmis1.0.0SVN110110AntepediaReport.html Newomm1.1assessmenttemplate-v7-OpenMobileIS.pdf Philippe Delrieu
OpenPaaSOpenPaaS-logo.pngOpenPaaS is a reliable social platform in the cloud, built to encourage collaboration and teamwork inside an easy user experience. OpenPaaS rely on both Collaboration and PaaS approaches in order to setup a Cloud Framework providing innovation real-time collaboration services (document edition, advanced video-conference, business process modeling) on top on different IaaS infrastructures. Based on Enterprise Social Network (ESN) and PaaS (Platform as a Service) concepts it allows defining organization and users profiles and roles. It provides facilities for users to develop and deploy new applications leveraging hosted collaboration services.

It is a basic PHP incubator allowing rapid prototyping on over the top of operator networks. It focused on Telco web project and more precisely on vocal and SMS based services.

It consists mainly in:

  • portal ensuring the glue between the different other open source components
  • scripts (automatization of development from the internal SVN to the lived network)
  • puppet installation scripts
It is mainly developed in PHP + scripting languages.
OpenPaaS is a reliable social platform in the cloud, built to encourage collaboration and teamwork inside an easy user experience. W3C / WebRTC, W3C / HTML5, W3C / WebSockets , W3C / CSS3, JavaScript (ECMAScript), activitystreams, CalDAV / CardDAV, OAuth http://forge.ow2.org/projects/SVN http://www.open-paas.org IncubatorAffero GPL Application platform Jean-Pierre Lorré, Innovation director at Linagora, jplorre@linagora.com
Open SUITopensuit.pngOpen SUIT is a Web1 presentation framework for J2EE applications.

It aims at increasing development quality and productivity with some strong choices:

  • XML language,
  • Abstracts technical stuff (HTML, URL management, charset/encoding, CSS, JavaScript, accessibility, ...),
  • In-depth build-time validation (leveraged by the Eclipse plugin),
  • Provides mechanisms to lower memory consumption,
Presentation framework for J2EE, focusing on quality and productivity over technology and fanciness, and dedicated to SOA. http://forge.ow2.org/projects/opensuitSVNhttp://websvn.ow2.org/listing.php?repname=opensuit&http://opensuit.ow2.org/mail-lists.htmlhttp://opensuit.ow2.org/ Archive LGPL Presentation Adrien Ruffie
Orbeon Formshttp://www.orbeon.com/orbeon-theme/images/orbeon-logo-trimmed-transparent-42.pngOrbeon Forms is a solution to build and deploy web forms. Orbeon Forms is designed to handles the complex forms typical of the enterprise or government, it works in standard web browsers, does not require any special client software or plugins, and is provided as open source under a business-friendly license. Orbeon Forms also features Orbeon Form Builder, the open source web-based form designer.A Java EE-based MVC framework for building Web applications that present and capture XML using XForms, XSLT and WebServices. http://www.gnu.org/copyleft/lesser.htmlhttp://fossology.ow2.org/?mod=nomoslicense&upload=20&item=115939XFormshttp://www.w3.org/TR/xforms11/http://forge.ow2.org/projects/ops/Githttp://github.com/orbeon/orbeon-forms/treehttp://www.orbeon.com/forms/downloadhttp://www.orbeon.com/http://www.orbeon.com/forms/Orbeon%20Forms.pdfhttp://www.orbeon.com/support-services/overviewSites, projects, and companies using Orbeon Formshttp://wiki.orbeon.com/forms/welcome/sites-projects-companies-using-orbeon-forms Archive LGPL Presentation Orbeon Forms 4.0.0 M10 orbeon-3.9.0.201105152046-CE-srcAntepediaReport.csvOrbeon Forms 3.9.0orbeon-3.9.0.201105152046-CE-srcAntepediaReport.html OrbeonFormsomm1.1assessmenttemplate-v7.pdf Alessandro Vernet, Erik Bruchez
OrchestraOrchestra-small.pngOrchestra is a complete solution to handle long-running, Service Oriented Processes. It provides out of the box orchestration functionalities to handle complex business processes.

The solution to implement your Service Oriented Architecture :

  • Unbreakable and flexible engine
  • Inovative Web 2.0 process designer
  • Graphical and functional Administration console and BAM capabilities
  • Powerful exploitation console
Enjoy the only fully Open Source LGPL Process solution !
Web services orchestration suite based on the BPEL OASIS standard.BPMN http://fossology.ow2.org/?mod=nomoslicense&upload=22&item=191924WS-BPELhttp://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdfhttp://forge.ow2.org/projects/orchestraSVNhttp://websvn.ow2.org/listing.php?repname=orchestra&http://forge.ow2.org/mail/?group_id=266http://orchestra.ow2.org http://orchestra.ow2.org/xwiki/bin/view/Main/BullOffer Archive LGPLhttp://www.bpmn.org/ Business Intelligence Orchestra 4.9.0 Orchestra4.7.1AntepediaReport.csvOrchestra PVM 4.7.1Orchestra4.7.1AntepediaReport.html Guillaume Porcher
Oscaroscar-logo.jpgOscar is an open source implementation of the Open Services Gateway Initiative (OSGi) framework specification; the goal is to provide a completely compliant implementation of the OSGi framework specification. Oscar is currently compliant with a large portion of the OSGi 3 specifications, although certain compliance work still needs to be completed. Despite this fact, the OSGi framework functionality provided by Oscar is very stable and is in use by many people. Oscar is an open source implementation of the Open Services Gateway Initiative (OSGi) framework. OSGi http://forge.ow2.org/projects/oscar/SVNhttp://websvn.ow2.org/listing.php?repname=oscar&http://forge.ow2.org/mail/?group_id=113http://oscar.ow2.org/index.html Archive BSD Application platform
Pajepaje.pngThe Pajé visualization tool provides interactive and scalable behavioral visualizations of the dynamics of the executions of parallel and distributed applications.The Pajé visualization tool provides interactive and scalable behavioral visualizations of the dynamics of the executions of parallel and distributed applications. http://forge.ow2.org/projects/paje/ http://sourceforge.net/projects/paje/ Archive LGPL Benchmarking
PanGu PanGu extends the traditional Service and Component to remove their limitations.

PanGu uses the extended Service and Component to represent the devices and their function in PvC. With the extended Service and Component, we build the micro-kernel of the PvC platform PanGu.

PanGu manages the extended Service and Component and their instances. In PanGu, we extend the definition of existing Service in meta-level, making it as the aggregation of Interface. The ontology is entitled to the extended services and a new service invoking mechanism called Service Request is presented. We wrap the extended Component by the extended Service to decouple runtime dependency. A group-based multi-service interaction mechanism is presented to support the flexible and efficient service interactions.

PanGu aims to explore a new programming style in PvC, so that programmers are easier to work in the more challengeable PvC environment. It provides a pervasive computing platform to run the extended services and components. Programmers can represent devices and functions provided by the devices easily by the extended Component and Service in pervasive computing. And the extended services and components can run in the platform. Pervasive applications can be assembled with the extended services and components, and run in the platform. For example, we have implemented three demos: the Remote Terminal, the Music Box, and the PowerPoint Playing Group in the platform.

This project is hosted on the Trustie forge, operated by the OW2 China Local Chapter.

Pervasive Computing Platform. It uses the extended Service and Component to allow programmers to represent easily devices and their functions. http://forge.ow2.org/projects/pangu/SVNhttp://www.trustie.net/projects/repository/list/PanGu?v_checked=true http://www.trustie.net/projects/project/show/PanGu Archive LGPL Middleware framework/component/tool Alexandre Lefebvre
ParGRESlogo.jpgParGRES: Parallel Query Processing in the PostgreSQL Database System

The main goal of this project is to develop an open source software to efficiently process queries that involves large amounts of data. We use database systems over PC clusters, and explore the data parallelism to acquire efficiency.

Our solution adopts simple parallel processing techniques together with the processing power of a cluster. Each cluster node executes its own PostgreSQL open source database system in order to achieve good performance in the processing of queries that are read intensive.

Database Cluster Middleware whose main goal is to efficiently process heavy-weight queries (e.g. OLAP). SQL http://forge.ow2.org/projects/pargres/svnhttp://websvn.ow2.org/listing.php?repname=pargres&http://forge.ow2.org/mail/?group_id=229http://pargres.nacad.ufrj.br/ Archive LGPL Persistency/Database
Perseus Perseus aims at providing various components that are of general interest when managing persistency. These components sould be used when constructing different persistence personalities such as EJB/CMP or JDO. But some components should also be used in other context that the persistency.Component-based persistence framework that solves issues such as cache management, concurrency management (even distributed), transaction management, storage management, logging management. http://forge.ow2.org/projects/perseus/SVNhttp://websvn.ow2.org/listing.php?repname=perseus&http://mail.ow2.org/wws/lists/projects/perseushttp://perseus.ow2.org/ Archive LGPL Persistency/Database Alexandre Lefebvre
Petals ESBhttp://www.ow2.org/xwiki/bin/download/ActivitiesDashboard/Petals_ESB/petalsesb100.pngPetals ESB is an open source Enterprise Service Bus (ESB), the service oriented infrastructure for service oriented architectures (SOA). Petals ESB is suitable for deployment in real-time, rapidly changing environments that are typically common in large scale enterprise SOA solutions.

Used in conjunction with Petals View (monitoring), Petals Master (SOA governance) and Petals Studio (SOA IDE) the Petals ESB offers a complete and open source service oriented infrastructure toolkit for your SOA solution.

Petals ESB is an open source offering that provides all the necessary components to build your service oriented infrastructure. Loosely couple services, design your infrastructure and ensure runtime scalability in a fully distributed architecture with Petals ESB. In addition, Petals ESB eliminates the rigidity of point to point integration by using a robust architecture that is scalable and extensible across the enterprise information ecosystem.

JBI compliant ESB providing a service oriented infrastructure for both centralized integration solutions and highly distributed architectures.WSDLhttp://www.gnu.org/licenses/lgpl.htmlhttp://fossology.ow2.org/?mod=nomoslicense&upload=24&item=198276JBIhttp://jcp.org/aboutJava/communityprocess/final/jsr208/index.htmlhttp://forge.ow2.org/projects/petalsSVNhttps://svn.petalslink.com/svnroot/trunk/product/dev/prod/http://forum.petalslink.comhttp://petals.ow2.orghttp://www.petalslink.com/sites/default/files/rsc/docs/products/petals_esb-fr.pdfhttp://www.petalslink.com/en/services/supportConnecting a Nation-Wide Infrastructure with a Partner at French Social Agency (ACOSS)http://www.petalslink.com/sites/default/files/rsc/docs/references/Petals-ACOSS-Case-study-200809.pdfOrange TV enables Scalability for its Broadband TV Platform, using Petals ESB as Mediation Platformhttp://www.petalslink.com/sites/default/files/rsc/docs/references/Petals-Orange-Case-study-200809.pdfhttp://www.petalslink.com/en/references/they-trust-usMature LGPLhttp://www.w3.org/TR/wsdlBPEL, SCA, EIP, XSLT, SOAP, EJB, JDBCApplication platform Petals ESB 4.1 http://jira.petalslink.competals-platform-3.1.1AntepediaReport.csvPetals Platform 3.1.1petals-platform-3.1.1AntepediaReport.html NewOMM201210-PetalsESB.pdf Christophe Hamerling
Petals Masterhttp://www.ow2.org/xwiki/bin/download/ActivitiesDashboard/Petals_Master/petalsmaster100.pngGrowing investment in SOA and the proliferation of services contributes to the key challenges of IT governance: service management and availability. For developers, the need to encapsulate common routines and enable their re-use is a major goal. For managers, the ability to monitor and manage these services allows them to ensure availability and possess the agility to respond to changes in business in a timely and controlled fashion.

Petals Master is an open source SOA governance solution for SOA service administration. Petals Master enables service visibility across your entire SOA. With advanced features such as collaborative endpoint and service tagging, you will be able to improve your architecture decisions and encourage component re-use. Petals Master provides an API enabling you to automate common audit and reporting tasks as well as integrate existing solutions with ease. Petals Master can be deployed to any standards compliant service-oriented infrastructure such as Petals ESB.

High performance SOA Governance solution. It allows you to organize, enforce and reconfigure your Service Oriented infrastructure.WSDLhttp://www.gnu.org/licenses/lgpl.html UDDIhttp://uddi.xml.org/http://forge.ow2.org/projects/petalsmasterSVNsvn://svn.forge.objectweb.org/svnroot/dragonhttp://forum.petalslink.comhttp://petalsmaster.ow2.org http://www.petalslink.com/en/services/support Archive LGPLhttp://www.w3.org/TR/wsdl20/WS-AgreementMiddleware framework/component/tool Gael Blondelle
Play Event Marketplace The Play Event Marketplace project will develop and validate an elastic and reliable architecture for dynamic and complex, event-driven interaction in large highly distributed and heterogeneous service systems. Such an architecture will enable ubiquitous exchange of information between heterogeneous services, providing the possibilities to adapt and personalize their execution, resulting in the so-called situational-driven process adaptivity.The Play Event Marketplace project will develop and validate an elastic and reliable architecture for dynamic and complex, event-driven interaction in large highly distributed and heterogeneous service systems. http://www.gnu.org/copyleft/lesser.html SOA, EDA, Cloud, CEP, Event Processing, RDF, WS, REST http://forge.ow2.org/projects/play/ http://www.play-project.eu IncubatorLGPL Middleware framework/component/tool Christophe Hamerling
PolyORBlogo-polyorb.gifPolyORB aims at providing a uniform solution to build distributed applications; relying either on industrial-strength middleware standards such as CORBA, the Distributed System Annex of Ada 95, distribution programming paradigms such as Web Services, Message Oriented Middleware (MOM), or to implement application-specific middleware.Schizophrenic middleware that has an original architecture decoupling protocol personalities from application personalities.Ada 95http://polyorb.ow2.org/licence.html CORBA http://forge.ow2.org/projects/polyorb/SVNhttp://websvn.ow2.org/listing.php?repname=polyorb& http://polyorb.ow2.org/ Archive Website Only/Other/proprietary License Middleware framework/component/tool
ProActiveProActive
OW2con12</del>Award2-TechnologyCouncil75x59.png 2012 OW2 Awards Technology Council Special Prize Winner* for the ProActive-CLIF-Fractal integration

ProActive Parallel Suite is an Open Source middleware featuring Programming, Scheduling and Resourcing tools for parallel, distributed and multi-core computing.

Open Source middleware featuring Programming, Scheduling and Resourcing tools for parallel, distributed and multi-core computing.ETSI GCM Interop. App. Descriptionhttp://proactive.inria.fr/index.php?page=licencehttp://fossology.ow2.org/repo/?mod=nomoslicense&upload=25&item=199155ETSI GCM Interop. Deploymenthttp://webapp.etsi.org/workprogram/Report_WorkItem.asp?WKI_ID=26362 http://gitorious.ow2.org/ow2-proactive http://gitorious.ow2.org/ow2-proactivehttp://mail.ow2.org/wws/arc/proactivehttp://proactive.inria.fr/http://proactive.inria.fr/userfiles/file/ProActiveCorporateBrochure_04Jan10.pdfhttp://www.activeeon.comDay Sales Outstandinghttp://gridcomp.ercim.org/content/view/41/39/#atosWing Designhttp://gridcomp.ercim.org/content/view/41/39/http://www.activeeon.com/users/use-casesMature Affero GPLhttp://webapp.etsi.org/workprogram/Report_WorkItem.asp?WKI_ID=28176ETSI GCM Fractal ADLApplication platform ProActive trunk (11 Feb. 2013) ProActive5.0.3AntepediaReport.csvProActive 5.0.3ProActive5.0.3AntepediaReport.html Newomm1-2.1assessmenttemplate-v9ProActive.pdf Denis Caromel
Q-Impresslogo.jpgIDE for predicting impact of design decisions on performance and other aspects of quality of service in component-based and service-oriented applications.IDE for predicting impact of design decisions on performance and other aspects of quality of service in component-based and service-oriented applications. http://forge.ow2.org/projects/q-impress/SVNhttp://websvn.ow2.org/listing.php?repname=q-impress&http://forge.ow2.org/mail/?group_id=351http://www.q-impress.eu/wordpress/ Archive EPL Software engineering Petr Tuma
RUBBoSRUBBoSlogo.jpgRUBBoS is a bulletin board benchmark modeled after an online news forum like Slashdot. It is used for design patterns and J2EE servers performance scalability evaluation. RUBBoS provides the essential bulletin board features such as discussion threads.Bulletin board benchmark modeled after an online news forum like Slashdot. http://forge.ow2.org/projects/rubbos/SVNhttp://websvn.ow2.org/listing.php?repname=rubbos&http://mail.ow2.org/wws/info/jmobhttp://jmob.ow2.org/rubbos.html Archive LGPL Benchmarking
RUBiSRUBiSlogo.jpgRUBiS is an auction site prototype modeled after eBay.com. It is used for design patterns and J2EE servers performance scalability evaluation.Auction Site for e-Commerce Technologies Benchmarking.Servets http://fossology.ow2.org/?mod=nomoslicense&upload=23&item=197098PHP http://forge.ow2.org/projects/rubis/SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=44http://mail.ow2.org/wws/info/jmobhttp://rubis.ow2.org/ Mature LGPL EJBBenchmarking RUBiS 1.4.3 RUBiSAntepediaReport.csvRUBiS 1.4.3RUBiSAntepediaReport.html Newomm1-1.1assessmenttemplate-v8-Rubis.pdf Emmanuel Cecchet
RmiJdbc RmiJdbc is a client/server JDBC Driver that relies on Java RMI. All JDBC classes (like Connection, ResultSet, etc...) are distributed as RMI objects, so that you can distribute as you like the access to any database supporting the JDBC API. In fact, RmiJdbc is just a bridge to allow remote access to JDBC drivers.Enable Remote Access to any JDBC Compliant Database.JDBC RMI http://forge.ow2.org/projects/rmijdbc/SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=8http://mail.ow2.org/wws/lists/projects/rmijdbchttp://rmijdbc.ow2.org/ Archive LGPL Persistency/Database RmiJdbc 3.3 RmiJdbcAntepediaReport.csvRmiJdbc 3.3RmiJdbcAntepediaReport.html Pierre Yves Gibello
SAT4Jsat4jlogo.pngThe aim of the SAT4J library is to provide a simple and efficient open source library of SAT solvers in Java. The SAT4J library targets first users of SAT "black boxes", willing to embed SAT technologies into their application without worrying about the details. SAT4J is currently the most widely deployed SAT framework because of its adoption within the Eclipse Open platform.

SAT4J is available under both the Eclipse Public License and the GNU LGPL licence

Simple and efficient open source library of SAT solvers in Java. http://www.gnu.org/licenses/lgpl.htmlhttp://fossology.ow2.org/?mod=nomoslicense&upload=26&item=210372 http://forge.ow2.org/projects/sat4j/SVNhttp://websvn.ow2.org/listing.php?repname=sat4jhttp://mail.ow2.org/wws/info/sat4j-devhttp://www.sat4j.org/ http://www.cril.fr/Dependency management for the Eclipse ecosystemhttp://www.cril.univ-artois.fr/spip/publications/iwoce907-leberre.pdf Mature LGPL Middleware framework/component/tool SAT4J 2.3.3 sat4j-2.3.0AntepediaReport.csvSAT4J 2.3.0sat4j-2.3.0AntepediaReport.html Newomm1-2.1assessmenttemplate-v7SAT4j.pdfsonar-report-Sat4J-July2012.pdfDaniel Le Berre
SOFAsofa-2.pngSOFA 2 is a component system employing hierarchically composed components. It is a direct successor of the SOFA component model, which provides the following features: ADL-based design, behavior specification using behavior protocols, automatically generated connectors supporting seamless and transparent distribution of applications, and distributed runtime environment with dynamic update of components.

From its predecessor, SOFA 2 has inherited the core component model, which is however improved and enhanced in the following way: (1) the component model is defined by means of its meta-model; (2) it allows for a dynamic reconfiguration of component architecture and for accessing components under the SOA concepts; (3) via connectors, it supports not only plain method invocation, but in fact any communication style; (4) it introduces aspects to components and uses them to clearly separate the control (non-functional) part of components and to make it extensible. Similar to it predecessor, SOFA 2 is not only a tool for modeling components, but it provides a complete framework supporting all the stages of an application lifecycle from development to execution.

Component system for designing applications composed of hierarchical, dynamically updatable components. http://www.gnu.org/licenses/lgpl.htmlhttp://fossology.ow2.org/?mod=nomoslicense&upload=28&item=211208 http://forge.ow2.org/projects/sofa/SVNsvn://svn.forge.objectweb.org/svnroot/sofahttp://forge.ow2.org/mail/?group_id=54http://sofa.ow2.org/ Archive LGPL Middleware framework/component/tool SOFA 0.8.1 SOFA-0.8.0AntepediaReport.csvSOFA 0.8.0 Newomm1-2.1assessmenttemplate-v7Sofa.pdf Petr Hnetynka
SURF SURF (Fault Tolerance by Replication with Universal Services) is a Java library replication service for arbitrary deterministic objects. In crash situations objects can still be accessed with replication transparent to the application developer.SURF (Fault Tolerance by Replication with Universal Services) is a Java library replication service for arbitrary deterministic objects. http://forge.ow2.org/projects/surf/SVNhttp://websvn.ow2.org/listing.php?repname=surf& Archive LGPL Middleware framework/component/tool
Salome-TMF Salome-TMF is an open test management framework allowing automatic tests execution, production of documents, and management of defects/requirements.Open test management framework allowing automatic tests execution, production of documents, and management of defects/requirements.XML http://fossology.ow2.org/?mod=nomoslicense&upload=29&item=231629Java http://forge.ow2.org/projects/salome-tmf/SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=194http://forge.ow2.org/forum/?group_id=194https://wiki.ow2.org/salome-tmf/ https://wiki.ow2.org/salome-tmf/Wiki.jsp?page=SupportAcpqualifeSalome-TMF in actionhttp://www.ow2.org/xwiki/bin/download/Events2010AnnualConference/Program/Salome-TMF-V-Theault.pdf Archive GPL Software engineering Salome-TMF 3.3LGPL SalomeTMFAntepediaReport.csvSalome-TMF 3.3SalomeTMFAntepediaReport.html Newomm1.1assessmenttemplate-v8SalomeTMF.pdf Véronique Théault, Jerome Peignien
Scarbo Scarbo is an open, complete, SOA ready, SCA powered, OW2 and Eclipse-based BPM solution (modeler + engine + console).

Scarbo brings technology agnostic Business Process design and execution to your service architecture. Built on Eclipse Java Workflow Tooling (JWT) and the Frascati SCA platform, it supports the Nova Bonita workflow engine while being open to others.

Open, complete, SOA ready, SCA powered, OW2 and Eclipse-based BPM solution (modeler + engine + console).XPDLhttp://www.gnu.org/licenses/lgpl.html WSDLhttp://www.w3.org/TR/wsdlhttp://forge.ow2.org/projects/scarbo/SVNsvn://svn.forge.objectweb.org/svnroot/scarboscarbo-forum@ow2.orghttp://scarbo.ow2.org http://www.openwide.frOuvrir son portail avec la trilogie Portail, SOA, BPMhttp://www.solutionslinux.fr/FormationsTutoriels_168_171.htmlConsistent service integration in your workflows with OW2 Scarbo 2.0http://fr.slideshare.net/mdutoo/ow2con2012-scarbo2-soaconsistent-bpmhttp://www.openwide.fr/index.php/Open-Wide/Lab/Contributions/Linux-Solutions-OW2-Scarbo-Going-BPM-on-SCA http://wiki.scarbo.ow2.org/xwiki/bin/view/Main/demonstrations IncubatorLGPLhttp://www.wfmc.org/xpdl.htmlREST RMI SA-WSDLApplication platformBuying a book on Amazon with JWT / Scarbohttp://wiki.scarbo.ow2.org/xwiki/bin/view/Main/EclipseCon2009Demonstrator SCABPMNhttp://www.bpmn.org/http://en.wikipedia.org/wiki/Service_Component_Architecture Marc Dutoo
Service4All Service4All is a cloud computing project focusing on PaaS (Platform as a Service) layer, which aims at providing a cloud platform mainly for service-oriented software developers, and developers with other programming models like Java Web applications.Service4All is a cloud computing project focusing on PaaS (Platform as a Service) layer, which aims at providing a cloud platform mainly for service-oriented software developers, and developers with other programming models like Java Web applications.WSDLhttp://www.gnu.org/licenses/lgpl.html BPMN 1.1http://www.omg.org/spec/BPMN/1.1/http://www.trustie.net/projects/project/show/Service4AllSVNhttp://www.trustie.net/projects/repository/list/Service4All?v_checked=truehttp://www.trustie.net/projects/forums/list/Service4Allhttp://www.trustie.net/projects/project/show/Service4All IncubatorLGPLhttp://www.w3.org/TR/wsdl Application platform SOAP http://www.w3.org/TR/soap/http://www.trustie.net/projects/issues/list/Service4All Alexandre Lefebvre
Shelbie
Award2-Innovation75x59.png" class="wikiimage" src="/xwiki/bin/download/ActivitiesDashboard/Shelbie/OW2con12Award2-Innovation75x59.png" /> *2012 OW2 Innovation Award Winner*
J("#award img").css({margin:"0 0 0 20px"});J("#HProjectoverview").parent().find("img").first().prependTo(J("#award"))

OW2 Shelbie provides both an advanced programming model for building commands on top of Apache Felix Gogo and Apache Felix iPOJO and also a JLine based frontend (supporting ANSI coloration, completion, history, …).

OW2 Shelbie provides both an advanced programming model for building commands on top of Apache Felix Gogo and Apache Felix iPOJO and also a JLine based frontend (supporting ANSI coloration, completion, history, …). http://www.apache.org/licenses/LICENSE-2.0.html http://forge.ow2.org/projects/shelbie/Githttp://gitorious.ow2.org/ow2-shelbie#morehttp://forge.ow2.org/mail/?group_id=343http://shelbie.ow2.org IncubatorApache Middleware framework/component/tool https://jira.ow2.org/browse/SHB Guillaume Sauthier
Silverpeassilverpeas.gifSilverpeas a turn-key web application (Java EE, AGPL V3) for putting to work an Intranet/Extranet or Web 2.0 application, sharing documents, KM, increasing collaboration quality inside teams and with partners (projects, process, design, communities, etc.)Web application (Java EE, AGPL V3) for putting to work an Intranet/Extranet or Web 2.0 application, sharing documents, KM, increasing collaboration quality inside teams and with partners (projects, process, design, communities, etc.) http://forge.ow2.org/projects/silverpeas/GIThttps://github.com/Silverpeashttp://www.silverpeas.org/docs/core/mail-lists.htmlhttp://www.silverpeas.org http://www.silverpeas.com/ IncubatorAffero GPL Middleware framework/component/toolConfiguring LDAP Synchronizationhttp://www.silverpeas.org/docs/core/configuration/ldap.html https://www.silverpeas.org/redmine http://integration.silverpeas.org/sonar/ Patrick Schambel
SiroccologoSirocco.pngSirocco is a multi-cloud Infrastructure-as-a-Service software platform featuring:
  • management of multiple cloud providers
  • unified self-service Web portal
  • programmatic access through a REST API
  • multi-hypervisor support
Sirocco is a multi-cloud Infrastructure-as-a-Service software platform featuring management of multiple cloud providers, unified self-service Web portal, programmatic access through a REST API and multi-hypervisor support. http://forge.ow2.org/projects/sirocco/SVNhttp://websvn.ow2.org/listing.php?repname=sirocco&http://mail.ow2.org/wws/info/siroccohttp://sirocco.projects.ow2.org IncubatorLGPL Middleware framework/component/tool Frédéric Dang Tran
Siwpassiwpaslogo.pngSiwpas (pronounced as Simple Web Profile Application Server) is a lightweight Java application server platform for developing enterprise quality Java Platform, Enterprise Edition 6 (Java EE 6) web applications. Siwpas integrates Apache Software Foundation Java EE 6 related projects for providing a Java EE Web Profile compatible runtime platform and adds enterprise related features, such as "Clustering & Failover, Security Modules".Siwpas is a lightweight Java application server platform for developing enterprise quality Java EE 6 web applications. Siwpas integrates Apache Java EE 6 related projects for providing a Java EE Web Profile compatible runtime platform and adds enterprise related features, such as "Clustering & Failover, Security Modules". http://www.gnu.org/copyleft/lgpl.html JavaEEhttp://docs.oracle.com/javaee/http://forge.ow2.org/projects/siwpasSVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=422http://mail.ow2.org/wws/info/siwpas-devhttp://siwpas.mechsoft.com.tr/http://tiny.cc/omwdowhttp://siwpas.mechsoft.com.tr/support IncubatorLGPL Application platform http://siwpas.mechsoft.com.tr/docs/m-siwpas-documents http://jira.ow2.org/browse/SIW Gurkan Erdogdu
SlapOS SlapOS is virtual networked operating system using GNU components.SlapOS is virtual networked operating system using GNU components. http://forge.ow2.org/projects/slapos/ Archive GPL Middleware framework/component/tool Romain Courteaud
SpagicSpagic.jpgSpagic is the free/open source enterprise level platform supporting the governance of middleware services and the development of SOA applications through highly modular and configurable Universal Middleware.Enterprise level platform supporting the governance of middleware services and the development of SOA applications through highly modular and configurable Universal Middleware.OSGi http://fossology.ow2.org/?mod=nomoslicense&upload=30&item=234991BPMNhttp://www.bpmn.org/http://forge.ow2.org/projects/spagicSVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=298http://forge.ow2.org/mail/?group_id=204 http://www.spagic.org/http://www.spagoworld.org/spw-resources/OW2/ProjectDashboards/Spagic/OW2-PF-Spagic.pdfhttp://www.spagoworld.org/xwiki/bin/view/Spagic/Support Spagic for Favini - Support System for the Purchase Managementhttp://www.spagoworld.org/xwiki/bin/view/SuccessStories/SpagicforFaviniAUSL Cesena (Italy) Adopts Spagic for the Management of its Healthcare Processeshttps://www.spagoworld.org/xwiki/bin/view/SuccessStories/SpagicAUSLCesenahttp://www.spagoworld.org/xwiki/bin/view/Spagic/SuccessStories Mature LGPLhttp://www.osgi.org/ Application platform Spagic 3.4.0 spagic3.3.0AntepediaReport.csvSpagic 3.3.0spagic3.3.0AntepediaReport.html Newomm1-2.1assessmenttemplate-v9Spagic.pdf Boccalon Gianfranco
SpagoSpago.pngSpago is a Java Enterprise Framework, released as Free/Open Source software under a LGPL license. Spago is a reusable, semi-complete infrastructure that can be customized to produce vertical applications. Designed with the aim to support mission-critical projects, it is a framework providing multi-channel services towards external infrastructures.Reusable, semi-complete infrastructure that can be customized to produce vertical applications.EJB http://fossology.ow2.org/?mod=nomoslicense&upload=31&item=236967SOAP http://www.w3.org/TR/soap/http://forge.ow2.org/projects/spagoSVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=195http://forge.ow2.org/mail/?group_id=195 http://www.spagoworld.org/xwiki/bin/view/Spago/http://www.spagoworld.org/spw-resources/OW2/ProjectDashboards/Spago/OW2-PF-Spago_12.pdfhttp://www.spagoworld.org/xwiki/bin/view/Spago/Support Spago for the Italian Ministry of University and Research http://www.spagoworld.org/xwiki/bin/view/SuccessStories/SpagoForMiur Spago in Tirrenia - Passengers and Goods Booking http://www.spagoworld.org/xwiki/bin/view/SuccessStories/SpagoForTirrenia http://www.spagoworld.org/xwiki/bin/view/Spago/SuccessStories Archive LGPLhttp://jcp.org/aboutJava/communityprocess/final/jsr220/index.html Application platform Spago 3.0.0 http://www.spagoworld.org/jira/browse/SPAGO Newomm1-2.1assessmenttemplate-v9Spago.pdf Gianfranco Boccalon
Spago4QSpago4q.pngSpago4Q is a platform for the assessment of the maturity and effectiveness of software development processes as well as for the quality inspection of the released software. This goal is achieved by evaluating data and measures, collected from the project management and development tools with non-invasive techniques.Platform for the assessment of the maturity and effectiveness of software development processes as well as for the quality inspection of the released software.See SpagoBI standards http://fossology.ow2.org/?mod=nomoslicense&upload=33&item=239678JSR 168http://jcp.org/en/jsr/detail?id=168 http://forge.ow2.org/projects/spago4q SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=301http://forge.ow2.org/mail/?group_id=301http://www.spago4q.org/http://www.spagoworld.org/spw-resources/OW2/ProjectDashboards/Spago4Q/OW2-PF-Spago4Q.pdfhttp://www.spagoworld.org/xwiki/bin/view/Spago4Q/Support/ Spago4Q in the Project Management Portal of Engineering Grouphttp://www.spagoworld.org/xwiki/bin/view/SuccessStories/Spago4QAPISpago4Q at the Veneto Region - Operative Governance Systemhttp://www.spagoworld.org/xwiki/bin/view/Spago4Q/SuccessStories?id=Spago4QVenetoRegion2011http://www.spagoworld.org/xwiki/bin/view/Spago4Q/SuccessStoriesMature MPLhttp://www.ow2.org/view/ActivitiesDashboard/SpagoBI Software engineering Spago4Q 2.4 Spago4Q-2.3.1-src-20100624AntepediaReport.csvSpago4Q 2.3.1Spago4Q-2.3.1-src-20100624AntepediaReport.html Newomm1-21assessmenttemplate-v8Spago4q.pdf Nicola Bertazzo
SpagoBISpagobi.pngSpagoBI is the 100% open source, complete and flexible Business Intelligence suite. Thanks to its wide offering of analytical tools and to its intuitive user interface, it supports day-to-day and strategic business.

SpagoBI suite includes not only usual reporting and charting tools, but also unique and innovative solutions for new business intelligence domains, such as location intelligence, KPIs, real-time, mobile, big data, what-if and social listening. Thanks to its modular approach and open standards, it allows easy customization and the development of flexible user-friendly solutions.

SpagoBI is released as a single stable open source version. This eliminates any license costs, separating the right to use the software from the purchase of support services, avoiding both software and vendor lock-in. This facilitates its adoption within Analytics, which fully exploit the potentials of the suite to meet the market requests.

Conceived and realized by the SpagoBI Labs of Engineering Group -the leading Italian software and services company-, it is part of the software stack managed by OW2.

Business Intelligence suite for the development of integrated and flexible solutions at the enterprise level.JPAhttp://www.mozilla.org/MPL/2.0/http://fossology.ow2.org/?mod=nomoslicense&upload=36&item=269768JBI http://jcp.org/aboutJava/communityprocess/final/jsr208/index.htmlhttp://forge.ow2.org/projects/spagobi SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=204http://forge.ow2.org/mail/?group_id=204http://www.spagobi.org/http://www.spagoworld.org/spw-resources/Presentations/SpagoBISuiteBrochure_web_EN.pdfhttp://www.spagobi.org/homepage/services/professional-services/SpagoBI for PAGODA, the Open Lab Governance Dashboardhttp://www.spagobi.org/2014/11/spagobi-for-pagoda-the-open-lab-governance-dashboard/With SpagoBI Open Data drive territory managementhttp://www.spagobi.org/2014/05/testimonial-4/http://www.spagobi.org/homepage/newsroom/success-stories/Mature MPLhttp://jcp.org/en/jsr/summary?id=317 Business IntelligenceVideos and online demohttp://www.spagoworld.org/SpagoBI/index.html SpagoBI 3.6 http://www.spagoworld.org/jira/browse/SPAGOBISpagoBI-3.0.0AntepediaReport.csvSpagoBI 3.0.0SpagoBI-3.0.0AntepediaReport.htmlhttp://sonar.ow2.org/dashboard/index/16625Newomm1-2.1assessmenttemplate-v9SpagoBI.pdf Grazia Cazzin (SpagoBI Labs Director)
Speedologo.gifSpeedo is an open source implementation of the JDO (TM) 1.0.1 specification. Speedo is an open source implementation of the JDO (TM) 1.0.1 specification. http://forge.ow2.org/projects/speedo/SVNhttp://websvn.ow2.org/listing.php?repname=speedo&http://mail.ow2.org/wws/lists/projects/speedohttp://speedo.ow2.org/ Archive LGPL Persistency/Database
SugarCRMhttp://www.ow2.org/xwiki/bin/download/ActivitiesDashboard/SugarCRM/Sugar%2DLOGO%2D2012.pngSugarCRM is the world's leading open source CRM software suite, providing full sales, support, and marketing automation for any organization. Built on a LAMP stack, it has been downloaded more the 10 million times since 2005.SugarCRM is the world's leading open source CRM software suite, providing full sales, support, and marketing automation for any organization. Built on a LAMP stack, it has been downloaded more the 10 million times since 2005. http://www.gnu.org/licenses/agpl-3.0.html http://www.sugarforge.org/GIThttp://github.com/sugarcrm/sugarcrm_devhttp://forums.sugarcrm.com/http://www.sugarforge.org/ http://support.sugarcrm.com/Carpathia Hostinghttp://www.sugarcrm.com/casestudy/case-study-carpathia-hostingState of Oregonhttp://www.sugarcrm.com/casestudy/case-study-state-oregonhttp://www.sugarcrm.com/case-studies Archive Affero GPL Application platformSugar Developer guidehttp://support.sugarcrm.com/02_Documentation/04_Sugar_Developer http://www.sugarcrm.com/support/bugs.html John Mertic
TESS TESS (Timestamped Event Stream System) is a framework designed to easily build complex event stream processing. CRS (Chronicle Recognition System) deploys a TESS processing architecture which implements a correlation rule engine from a set of chronicles.TESS is a framework designed to easily build complex event stream processing. CRS (Chronicle Recognition System) deploys a TESS processing architecture which implements a correlation rule engine from a set of chronicles. Java http://forge.ow2.org/projects/tess/SVNhttp://websvn.ow2.org/listing.php?repname=tess& Archive LGPL Middleware framework/component/tool Christophe Dousson
Trustie Software Resource Repository Trustie Software Resource Repository aims to provide a trustworthy software resource management mechanism and a software resources sharing environment.

This project is hosted on the Trustie forge, operated by the OW2 China Local Chapter.

Aims to provide a trustworthy software resource management mechanism and a software resources sharing environment. http://forge.ow2.org/projects/tsrr/SVNhttp://websvn.ow2.org/listing.php?repname=tsrr& http://tsr.trustie.net/ IncubatorLGPL Software engineering Junfeng Zhao
Talend Open Studiotalendlogoow2.pngTalend Open Studio provides advanced capabilities that dramatically improve the productivity of data integration job design, through a convenient graphical development environment, and provides proven scalability to ensure optimal execution.

Talend Open Studio also offers the broadest connectivity to all source and target systems to support all types of data integration, data migration and data synchronization operations. In addition it receives the support of one of the largest open source community.

An organization might typically use Talend Open Studio for:

  • Synchronization or replication of databases
  • Right-time or batch exchanges of data
  • ETL (Extract Transform Load) for analytics
  • Data migration
  • Complex data transformation and loading
  • Data quality
Talend offers open, innovative and powerful solutions, used primarily for integration between operational systems, ETL, Datawarehousing and migration by organizations of all sizes.Eclipse RCPhttp://www.gnu.org/licenses/old-licenses/gpl-2.0.html Java http://forge.ow2.org/projects/talend/SVNhttp://www.talendforge.org/trac/tos/browserhttp://talendforge.org/forum/http://talendforge.orghttp://www.ow2.org/xwiki/bin/download/ActivitiesDashboard/TalendOpenStudio/DS%2DTalendOpenStudioENQ410%2DOW2.pdfhttp://www.talend.com/professional-support/support.phpData integration in action (several case studies)http://www.talend.com/library/reflibrary.php Mature Apache JDBC, JMS, FTPBusiness Intelligence http://talendforge.org/tutorials/menu.php tostrunk-AntepediaReport.csvTalend Open Studio (June 2011) Cedric Carbone
Telosystelosys300x100.pngTelosys a set of different independent subprojects :


  • Telosys Tools project
A code generator based on a Velocity engine working with a lightweight model itself generated from any database meta-data.

This tool offers a simple and pragmatic approach for code generation.

The Telosys Tools are provided as an Eclipse Plugin available on Eclipse MarketPlace : http://marketplace.eclipse.org/content/telosys-tools

Since version 2.0 this tool is completely independent of the Telosys Framework and can be used to generate any kind of code : Java (JPA, Struts, Spring, … ), PHP, Python, etc…

For more information see the Telosys Tools web site https://sites.google.com/site/telosystools/


  • Telosys Framework project
The Telosys framework is a full-stack global framework based on AJAX and standard Java EE technologies.

The version 2 of the framework is currently under construction ( “Telosys Framework NG” ).

This new version is composed of independent components :

. the Lightweight Persistence API ( LPA ) : for the persistence layer

. the Injector : for Dependency Injection

. the Web layer


  • Telosys Monitoring project
Lightweight monitoring tools for Java Web App created by the Telosys Team

Hosted on GitHub https://github.com/telosys-monitoring


Lightweight Web Framework and code generator.JavaEE http://fossology.ow2.org/?mod=nomoslicense&upload=32&item=239177AJAX http://forge.ow2.org/projects/telosys/SVNhttp://websvn.ow2.org/listing.php?repname=telosyshttp://forge.ow2.org/mail/?group_id=196http://www.telosys.org/ http://www.sogeti.com/How to migrate from Client/Server to Java/Web with Telosyshttp://www.slideshare.net/lguerin/open-world-forum-2009-migration-with-telosys Mature LGPL Software engineeringTelosys Tools web sitehttps://sites.google.com/site/telosystools/ Telosys 1.1.2 telosysAntepediaReport.csvTelosys 1.1.1telosysAntepediaReport.html Newomm1-2.1assessmenttemplate-v7Telosys.pdf Laurent Guerin
Think Think (THink Is Not a Kernel) is a C-implementation of the Fractal component model, licenced under GPL and LGPL. The current version being developped is called Nuptse. It comes with its own languages for describing architecture and functional code (mainly regular C).C-implementation of the Fractal component model, licenced under GPL and LGPL. http://forge.ow2.org/projects/think/SVNhttp://websvn.ow2.org/listing.php?repname=think&http://forge.ow2.org/mail/?group_id=27http://think.ow2.org/ IncubatorLGPL Middleware framework/component/tool Matthieu Anne
Tribe Tribe is a group communication library. It is based on reliable point-to-point FIFO communication channels (like TCP) and targets high performance cluster environments.Java-based communication library. TCP http://forge.ow2.org/projects/tribe/SVNhttp://websvn.ow2.org/listing.php?repname=tribe&http://mail.ow2.org/wws/lists/projects/tribehttp://tribe.ow2.org/ Archive LGPL Middleware framework/component/tool
Ubistar Ubistar Project is a platform which supports the development of the pervasive computing applications.Platform which supports the development of the pervasive computing applications. http://forge.ow2.org/projects/ubistar/ Archive LGPL Application platform Dianxi Shi
WebLabhttp://weblab-project.org/images/weblab.pngThe WebLab is an open source platform aiming at providing intelligence (business, strategic, military...) solutions and any other applications that need to process multimedia data (text, image, audio and video)

If one should resume the capabilities of the WebLab platform in few words, it is to provide an infrastructure to build complete chains that allow:

  • Collection of data from open sources;
  • Processing to extract information;
  • Retrieval and navigation;
  • Analysis and exploitation.
Thus, WebLab enables fully integrated OSINT system with:

  • Coherent architecture;
  • Flexible processing work-flow;
  • Unified presentation.
Going in to the details needs to have a simple understanding of the WebLab layers illustrated in the figure. The WebLab platform is structured in 3 major layers:

  • WebLab Core: An open source technical baseline (and free to use in any commercial application) acting as a runtime environment for unstructured information processing services. It has been developed by the Information Processing Competence Center of CASSIDIAN (an EADS company) and its partners in several projects.
  • WebLab Services: A set of multimedia processing services and GUI either open source or commercial components developed upon the WebLab model and using standardized interfaces (either services interfaces or portlets models) in order to realize specific functions.
  • WebLab Applications: A set of business specific applications either open source or commercial systems build on top of the WebLab using a selected set of services.
Thus the WebLab core act as the infrastructure to host and make efficient use of advanced components (i.e. WebLab services) in order to build a complete system (i.e. a WebLab application). Moreover, as part of the WebLab project, some components are provided as open sources and a demonstration application is proposed.
Platform aiming at providing intelligence (business, strategic, military...) solutions and any other applications that need to process multimedia data (text, image, audio and video)WSDLhttp://www.gnu.org/licenses/lgpl-2.1.htmlhttp://fossology.ow2.org/?mod=nomoslicense&upload=35&item=268694RDFhttp://www.w3.org/RDF/http://forge.ow2.org/projects/weblab/SVNsvn://svn.forge.objectweb.org/svnroot/weblabhttp://weblab-project.org/mailman/listinfo/user_weblab-project.orghttp://weblab-project.orghttp://weblab-project.org/documentation/OW2-PF-WebLab.pdfhttp://weblab-project.org/mailman/listinfo/user_weblab-project.orgWebContenthttp://www.webcontent.fr/VITALAShttp://vitalas.ercim.org/http://weblab-project.org/index.php?title=ResourcesMature LGPLhttp://www.w3.org/TR/wsdlWSBPELApplication platform WebLab 1.2.5 http://jira.ow2.org/browse/WEBLABWebLab-Core-1.2.2AntepediaReport.csvWebLab Core 1.2.2 http://sonar.ow2.org/dashboard/index/6868Newv2omm1.1assessmenttemplate-v7WebLab.pdf Arnaud Saval
WildCAT WildCAT is a generic framework for context-aware applications. It allows the monitoring of large scale applications by allowing developers to easily organize and access sensors through a hierarchical organization backed with a powerful SQL-like language to inspect sensors data and to trigger actions upon particular conditions.Generic framework for context-aware applications. http://forge.ow2.org/projects/wildcat/SVNhttp://websvn.ow2.org/listing.php?repname=wildcat&http://forge.ow2.org/mail/?group_id=263http://wildcat.ow2.org/ Archive GPL Middleware framework/component/tool
WinQEMU WinQEMU is a Windows native version of QEMU. It ports the source code of QEMU to Visual C++ 2008 and decouples the compilation of QEMU with the POSIX build environment.

This project is hosted on the Trustie forge, operated by the OW2 China Local Chapter.

WinQEMU is a Windows native version of QEMU. It ports the source code of QEMU to Visual C++ 2008 and decouples the compilation of QEMU with the POSIX build environment. http://forge.ow2.org/projects/winqemu/SVNhttp://www.trustie.net/projects/repository/list/WinQEMU?v_checked=true http://www.trustie.net/projects/project/show/WinQEMU Archive LGPL Middleware framework/component/tool Kayliu
XAPool XAPool is an XA database connection pool: it implements javax.sql.XADataSource, and provides connection pooling facilities.XA database connection pool: it implements javax.sql.XADataSource, and provides connection pooling facilities. http://forge.ow2.org/projects/xapool/SVNhttp://websvn.ow2.org/listing.php?repname=xapool&http://mail.ow2.org/wws/info/xapoolhttp://xapool.ow2.org/ Archive LGPL Persistency/Database
XMLC XMLC radically simplifies web development by cleanly separating presentation from code.XMLC radically simplifies web development by cleanly separating presentation from code. http://forge.ow2.org/projects/xmlc/SVNhttp://websvn.ow2.org/listing.php?repname=xmlc&http://forge.ow2.org/mail/?group_id=49http://xmlc.ow2.org Archive LGPL Presentation David Li
XQuareXQuareWeb.gifThe XQuare project provides a set of Java components for extending J2EE platforms with XML-based, heterogeneous information integration capabilities, using the XQuery language.Set of Java components for extending J2EE platforms with XML-based, heterogeneous information integration capabilities, using the XQuery language.XML JavaEE http://forge.ow2.org/projects/xquare/SVNhttp://websvn.ow2.org/listing.php?repname=xquare&http://forge.ow2.org/mail/?group_id=78http://xquare.ow2.org/ Archive LGPL XQueryMiddleware framework/component/tool
XWikilogo.pngThe XWiki project offers both a generic platform for developing collaborative applications using the wiki paradigm and a fully-featured enterprise wiki supporting advanced features such as templates, database, dynamic development and skinablility.Both a generic platform for developing collaborative applications using the wiki paradigm and a fully-featured enterprise wiki. http://www.xwiki.org/xwiki/bin/view/Main/Licensehttp://fossology.ow2.org/?mod=nomoslicense&upload=38&item=292002 http://forge.ow2.org/projects/xwikiSVNhttp://dev.xwiki.org/xwiki/bin/view/Community/SourceRepositoryhttp://dev.xwiki.org/xwiki/bin/view/Community/MailingListshttp://xwiki.org/ http://www.xwiki.org/xwiki/bin/view/Main/SupportXWiki customershttp://www.xwiki.com/xwiki/bin/view/Customers/ Mature LGPL Presentation XWiki 4.5 xwiki-enterprise-3.1AntepediaReport.csvXWiki Enterprise 3.1xwiki-enterprise-3.1AntepediaReport.htmlhttp://nemo.sonarsource.org/dashboard/index/178313Newomm1-1.1assessmenttemplate-v8-xwiki-20120715.pdf Vincent Massol
eXo Platformlogo-only-white.pngeXo (http://www.exoplatform.com) offers the next generation of Java middleware designed for the new era of cloud-based services. The eXo Platform makes Java websites and applications faster to build and easier to deploy, and offers modern features such as content, collaboration, social and knowledge on a services-based architecture. The company has established technology leadership and proven value by their large European installed base and strategic partnerships with Red Hat and Bull. eXo maintains U.S. headquarters in San Francisco, Calif. with global headquarters in France and offices in Tunisia, Ukraine and Vietnam. For news and updates from eXo, follow @exoplatform.Open source corporate portal and content management system.JSR 170 (Java Content Repository) http://fossology.ow2.org/?mod=nomoslicense&upload=13&item=98671JSR 168 (Portlet Specification)http://jcp.org/en/jsr/detail?id=168http://www.exoplatform.comSVNhttp://svn.exoplatform.org/http://forums.exoplatform.orghttp://www.exoplatform.com/company/public/website/platform http://www.exoplatform.com/company/public/website/services Mature GPLhttp://jcp.org/en/jsr/detail?id=170JSR 286, OpenSocial, JSR 301, CMIS,...Presentation eXo JCR 1.15.0 Beta 1 exo-jcr-1.14.0-CR2-srcAntepediaReport.csveXo JCR 1.14.0 CR2exo-jcr-1.14.0-CR2-srcAntepediaReport.html Newomm1-1-3.1assessmenttemplate-v8-eXo.pdf Tugdual Grall
hammrhammr-logo-small.pngHammr is a lightweight client-side tool based on Python, and can be installed on all major operating systems.

Hammr can be used as part of a “DevOps tool chain” and in conjunction with other tools such as Jenkins, Chef, Puppet and SaltStack, allowing hammr users to easily build machine images and maintain live running instances. Hammr also has migration capabilities, allowing users to scan a live system, generate a machine image for a different environment as well as export it back to a configuration file for sharing.

Hammr provides a local interface with a UForge Server. Thanks to the its Python SDK, hammr interacts with the UForge REST API.

The UForge server can be an on-premise installation or in SaaS. If you don’t have a UForge Server, then you can get a free online account on UForge online at https://uforge.usharesoft.com/

Hammr benefits include: Avoid cloud lock-in. With the same configuration file, build repeatable and consistent machine images for different cloud platforms; or use the migration facility to move workload. Support hybrid cloud scenarios, being able to onboard the same software stacks to multiple cloud platforms. Provides full software governance of the entire stack; from operating system packages, custom software, licenses and configuration. Simplify life-cycle management and easily update software stacks by using the package upgrade or roll-back mechanisms. Reduce development cycles by facilitating collaboration between engineering teams

Hammr is an open source tool for creating machine images for different environments from a single configuration file, or migrating live systems from one environment to another. http://www.apache.org/licenses/LICENSE-2.0.html http://forge.ow2.org/projects/hammrGIThttps://github.com/usharesoft/hammrhttps://groups.google.com/forum/#!forum/hammrhttp://hammr.io http://www.usharesoft.com IncubatorApache Middleware framework/component/tool Joris Bremond
iConnect iConnect aims to deliver to the open source community emergent middleware enablers supporting interoperability across networked systems. One of the goals of iConnect is to maintain and extend the existing code-base that was produced during the recently completed Connect and CHOReOS (FP7) projects. The pervasive computing vision is hampered by the extreme level of heterogeneity in the underlying infrastructure, which impacts on the ability to seamlessly interoperate. Furthermore, the fast pace at which technology evolves at all abstraction layers increasingly challenges the lifetime of networked systems in the digital environment.

Given the fact that we are moving towards a world where everything is connected, the iConnect project targets to provide a universal solution towards interoperability between highly heterogeneous systems by reconciling behavioral discrepancies, from the application down to the middleware layer. To achieve this, iConnect introduces at the application layer, tools for abstracting and semantically annotating the functionality of systems so as to enable the discovery and coordination with other relevant ones. Then, at the middleware layer, complementary tools are responsible for translating messages that are transmitted between systems that implement heterogeneous interaction paradigms or communication protocols.

Key features of iConnect include:

Introduction of enablers for universal discovery of resources, composing legacy discovery protocols 2. Synthesis and deployment of mediators specified as enhanced labeled transition systems towards allowing networked systems that have compatible functionalities to interact despite mismatching interfaces and/or behaviors 3. Cross-paradigm and cross-protocol interoperability with the use of the XSB (eXtensible Service Bus) and the LSB (Light Service Bus) middleware components

iConnect is developed in the context of the FISSi initiative and is based on the outcomes of the CONNECT and CHOReOS FP7 projects. The project will take advantage of the OW2's forge for hosting and exposing the project's code and documentation along with the bug tracker and mailing lists for supporting the development's needs.

http://forge.ow2.org/projects/iconnect/SVNhttp://forge.ow2.org/plugins/scmsvn/index.php?group_id=433 https://gforge.inria.fr/projects/iconnect/ IncubatorLGPL Middleware framework/component/tool Georgios Mathioudakis
snmp4cloud snmp4cloud aims at improving and adapting SNMP tools and MIB modules for cloud usage. Features include:

  • developing gateway from/to SNMP to/from HTTP, AMQP...
  • designing and/or standardizing MIB for cloud-specific features (virtual machine management, for instance)
snmp4cloud aims at improving and adapting SNMP tools and MIB modules for cloud usage. http://forge.ow2.org/projects/snmp4cloud/ Archive GPL Middleware framework/component/tool Jean Parpaillon
xPlus xPlus is an implementation of the persistence provider of Enterprise Java Beans 3.0, also known as the Java Persistence API (JPA). It can be used as a stand-alone POJO persistence layer, or it can be integrated into any EJB3.0 compliant container.Implementation of the persistence provider of Enterprise Java Beans 3.0, also known as the Java Persistence API (JPA). It can be used as a stand-alone POJO persistence layer, or it can be integrated into any EJB3.0 compliant container.JPA Java http://forge.ow2.org/projects/xplus/ Archive LGPL Persistency/Database
Powered by XWiki Hosted by Xsalto Free PageRank Checker Creative Commons 2.0 license Legal Notice