Fractal Component Model OverviewDescription
- The talk presents the Fractal Component Model, an original component model developed by INRIA and FT R&D for the construction of reconfigurable software systems. The talk motivates the definition of the Fractal model as a contribution to the field of component-based software engineering, presents the main concepts of the Fractal model, positions the Fractal model in relation with other component models in the field, and gives an overwiew of the main tools developed by the open source Fractal project (hosted by the OW2 consortium) to support Fractal-based software system construction. The Fractal component model has a number of distinctive features. In particular, it supports components with different forms of reflection, allowing the run-time modification of a software system implementation, and the elegant combination of component-based and aspect-oriented programming. The talk ends with a short discussion of successful, industrial-strength, Fractal-based software developments.
Fractal Component Model in Java langageDescription
- This presentation addresses the development of Fractal applications with the Java programming language. The presentation starts with the basic notions of component programming with Fraclet, a set of Java 5 annotations for defining among others, services provided and required by components. The presentation then moves on to address the definition of component assemblies with Fractal ADL, an XML-based assembly language for Fractal. The Fractal API for reconfiguring and dynamically managing a running Fractal application is then detailed. Before concluding, the presentation zooms in on two platforms for programming Fractal applications in Java: Julia which is the reference one, and AOKell.
- Date 21st of April
- Presenter Lionel Seinturier (INRIA)
- Lionel Seinturier is professor of computer science at the University of Lille since September 2006. Before that, he was associate professor of computer science at the University of Paris 6. He got his PhD at CNAM, Paris in 1997 and his engineer diploma, both in computer science, at ENSIIE (previously IIE), Evry, France in 1993. His research activities deal with middleware design and implementation. He is one of the three co-authors of the book Foundations on AOP for J2EE Development (APress, 2005) and of more than 30 publications in international conferences and journals.
Fractal Component Model in C langageDescription
- This presentation addresses the development of Fractal applications with the C programming language. The presentation starts with a brief introduction to Component Based Software Engineering and the Fractal component model. Then it presents the Cecilia environment for programming Fractal components in the C programming language: its Architecture Definition Language (ADL), Interface Definition Language (IDL) and programming paradigm are presented in the form of a Hello World tutorial. Finally, this talk introduces some of the Cecilia tools and libraries that you can find hosted on OW2 and that can serve you as the basis to start developing Cecilia-based systems.
- Date 05th of May
- Presenter Alessio Pace (INRIA)
Europe Local Chapter PresentationDescription
- In order to represent OW2 on a European scale, the Europe Local Chapter has been launched by INRIA, Thales, Charles University and Fraunhofer Fokus on May 15th 2008. The Europe Local Chapter tasks and actions aim to contribute to the sustainable development of academics ecosystems on the European scale, in a neutral way. This presentation aim to present the actions tracks.
OSS Business Models & InnovationDescription
- Date 14th of May
- Presenter Francois Letellier (OSS Consultant)
Francois Letellier is a freelance consultant on open innovation and open-source software. He helps innovative entrepreneurs and start-ups define open-source based business models, pursue open innovation strategies and secure funding. He also acts as a techno-economic expert for innovation support institutions, delivers lectures and training sessions and is strongly involved in structured and informal communities related to open IT innovation. Francois has a master in computer science and over 15 years of experience in software design, engineering and project management. He was product manager for BI products targeting pharma-cos top management. He co-founded a software engineering business where he served five years and worked for global corporations like France Telecom and Michelin. He spent four years with INRIA, the French National Research Center in Computer Science and Automation, as marcom director and executive director of ObjectWeb.
- This talk presents SpagoBI, the Open Source Business Intelligence platform, developed and supported by Engineering and hosted by the OW2 Consortium. SpagoBI 2.0 marks a significant step ahead in the OSBI domain thanks to its solid and scalable architecture, based on the Service Oriented paradigm, to its powerful security and profiling management and to the presence of a big variety of analytical solutions, ranging from classical reporting and dimensional analysis to original and innovative modules. You will discover how it is possible, in a secure and ergonomic environment, to build Business Intelligence and Decision Support Solutions by leveraging analtycal tools as: reporting, OLAP engines, dashboards, KPI Engine, Location Intelligence to plot data analysis on geographical maps, Analytical Dossier to improve collaboration and cooperation between BI actors. The talks ends with a short illustration of the SpagoBI business model and the professional services provided by Engineering and OW2.
OSS Business IntelligenceDescription
- Open Source Business Intelligence is getting more and more attention as a viable alternative to proprietary solutions. In a context where the major suppliers are merging and creating a circle of leading actors, OSBI is promoting a new model of delivering Business Intelligence solutions. The webinar gives an overview of the most important open source projects in the different domains of the Business Intelligence solutions stack, from data management to business applications level.
OSS Interoperability by FokusDescription
- SOFA 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.
QualiPSo FP6 projectDescription
- QualiPSo is an Open Source initiative funded by the European Commission.
It is funded under EU's sixth framework program (FP6), as part of the Information Society Technologies (IST) initiative. The QualiPSo project includes 7 research and development domains (QualiPSo Competence Centres, business models, next generation forge, trustworthy results and process, information management, interoperability, legal issues)
Galaxy R&D SOA project (INRIA ADT)Description
- Galaxy aims at providing an open SOA platform, enabling agility using dynamic architectures.
Galaxy will provide an integrated environment by assembling and leveraging INRIA's technologies. galaxy covers a large scope of functionalities, from design tooling to adaptable and extensible runtime, offering monitoring and management advanced functions. galaxy will allow to design, deploy, run, monitor systems, following concepts and paradigms inherited from service-oriented, process and dynamic architectures, and offering a set of management functions for agile and dynamic systems.
- Date 30th of June
- Presenter Alain Boulze (INRIA).
Alain Boulze currently serves as Team Leader and Project Coordinator at the French National Institute for Research in Computer Science and Control. He is coordinating and contributing to multi party projects and initiatives in the field of Open Source ESB and SOA (former ObjectWeb ESB initiative, French research projects JOnES, SCOrWare, SemEUsE and European research project NESSI SOA4ALL). He leads an INRIA technological development action, so-called "galaxy", which aims at integrating software bricks developed by various INRIA research teams into an integrated SOA platform, and is member of the PMC of the top level Eclipse STP (SOA Tooling Platform) project. He has spent over 25 years of experience in the software industry,
Summer School 1/2Description
- Sumer School aim at giving you a sort of workshop. This year the OW2 Summer School aim at providing information about OSS Communities, tips, building and sustain tricks, etc. This particular session will present communities typology, remarks on healthy communities, few hints on building and sustainning communities.
Summer School 2/2Description
- Sumer School aim at giving you a sort of workshop. This year the OW2 Summer School aim at providing information about OSS Communities, tips, building and sustain tricks, etc. This particular session will be a big surprise!
BEEN Framework for Integrating Performance Evaluation in Development CycleDescription
- 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).