|
FraSCAti - Open SCA middleware platform Wiki Project LinksHome PageLicense Downloads Mailing Lists
DocumentationFraSCAti User guideFraSCAti Papers SCA API (Javadoc) FraSCAti API (Javadoc)
SupportFAQForums Report a bug
Developer's CornerOW2 GforgeOW2 FishEye OW2 JIRA OW2 Bamboo Continuous Integration Inria Jenkins Continuous Integration OW2 SQuAT Sonar Inria Sonar Inria Nexus repository Developer's Corner Service Directory Call for Contributions
AboutTeamOhloh.net
Powered by JSPWiki v2.0.52 |
Your trail: CallForContributionsIf you wish to contribute to FraSCAti and wonder what could be some cool stuff to look at, let have a look at the following list of subjects. Do not hesitate to contact the FraSCAti community at frascati@ow2.org if you want to start contributing on one of these subjects. This list is not exhaustive and you should feel free to propose your own contribution ideas.
Project #1: Developing a JVisualVM Plugin for FraSCAtiDescriptionJVisualVM [1] is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. Designed for both production and development time use, it further enhances the capability of monitoring and performance analysis for the Java SE platform.
JVisualVM is based on an extensible architecture, which can be tuned in order to display application-specific or technology-specific information [2]. For example, an OSGi plugin has already been developed as part of the Chameleon project [3]. Therefore, the objective of this project is to develop a comprehensive plugin for the SCA component model and the FraSCAti platform. This plugin should provide the capability of introspecting an SCA application and to reconfigure its properties at run-time, similarly to the features currently available in the FraSCAti Explorer tool [4].
References
Project #2: Developing Agile SCA Applications using Dynamic LanguagesDescriptionThe objective of this project is t develop a comprehensive support for dynamic languages in the FraSCAti platform [1,2]. This support includes the integration of scripting engines and the associate tooling (e.g., the FraSCAti Explorer plugins [3]). The developed extensions should support the dynamic evolution of the component's content over time [4].
References
Project #3: Rendering 3D Models with the FraSCAti PlatformDescriptionThe objective of this project is to demonstrate the development of a scientific application dedicated to the rendering of 3D models. The developed infrastructure should be able to search a retrieve models from existing shape repositories [1] and to visualize the shape by using a particular library [2,3,4]. By adopting the Model-View-Controller (MVC) pattern, the project will demonstrate the benefits of using the FraSCAti platform and its tools for optimizing the rendering of 3D shapes via dynamic reconfiguration and relocation of SCA components.
References
Project #4: Supporting Replicated Components in the FraSCAti PlatformDescription
References
Project #5: Developing Safety Critical Applications in SCADescriptionA life-critical system or safety-critical system is a system whose failure or malfunction may result in death or serious injury to people, or loss or severe damage to equipment or environmental harm. Risks of this sort are usually managed with the methods and tools of safety engineering. A life-critical system is designed to lose less than one life per billion (10^9) hours of operation. Typical design methods include probabilistic risk assessment, a method that combines failure modes and effects analysis with fault tree analysis. Safety-critical systems are increasingly computer-based. The objective of this project is therefore to investigate how the Safety Critical Java (SCJ) technology 1,2? can be integrated into the FraSCAti platform [3] to bring Software Architectures and Dynamic Reconfigurations to Safety Critical Applications. This involves the study of the SCJ programming model and its mapping to the concepts of SCA. The resulting software solution will be demonstrated on the Collision Detection Benchmark [4].
References
Project #6: Supporting Component Migration in the FraSCAti PlatformDescription
References
Project #7: Building an Autonomic MapReduce Framework with SCADescriptionMapReduce is a patented software framework introduced by Google to support distributed computing on large data sets on clusters of computers [1]. The framework is inspired by map and reduce functions commonly used in functional programming, although their purpose in the MapReduce framework is not the same as their original forms. MapReduce is a framework for processing huge datasets on certain kinds of distributable problems using a large number of computers (nodes), collectively referred to as a cluster. Computational processing can occur on data stored either in a filesystem (unstructured) or within a database (structured). The objective of this project is therefore to combines the Apache Hadoop implementation of MapReduce [2] and the FraSCAti platform [3] to support the development, deployment and execution of MapReduce applications.
References
Project #8: Combining Functional and Concurrent Programming with SCADescription
References
Project #9: Bringing Ambient-oriented Programming into FraSCAtiDescription
References
Project #10: Planning Service Component Architectures with QuADescription
References
Project #11: Implementing the CoCoME Use Case with FraSCAtiDescription
References
Project #12: Implementing SmartHome Protocols into FraSCAtiDescription
References
Project #13: Integrating Peer-to-Peer Protocols into FraSCAtiDescription
References
Project #14: Integrating Gossip Protocols into FraSCAtiDescription
References
Project #15: Supporting Native Languages in FraSCAtiDescription
References
Project #16: Implementing Wireless Sensor Applications with FraSCAtiDescription
References
Project #17: Implementing Multimedia Applications with FraSCAtiDescription
References[Edit this page] [More info...] This page last changed on 29-Nov-2010 18:16:26 CET by Seintur. Copyright © 1999-2009, OW2 Consortium | contact | webmaster. |