iMorph is cross platform 3D image analysis software. It permits the morphological characterization of porous media, and more precisely cellular materials. The first step of the analysis is a macroscopical characterization of the different phases. It allows porosity, tortuosity, and specific surface measurement. The anisotropy is also quantified at the sample scale. In a second step, the software gives a morphological study at the pore scale. Automatic methods for cell extraction give access to shape analysis, classification, and orientation. Moreover, it permits a local voxel classification in order to identify local shape such as shell, plates, and rods. Finally, the software gives a topological description by generating the graphs of both the solid and fluid phase. The human interface is intuitive and can be used by a non-expert of image processing. 3D visualization uses OpenGL libraries and allows interaction with segmented objects. An XML samples database is used to store results belonging to a region of interest in the media.
Active Insight is an ESP/CEP (Event Stream Processing/Complex Event Processing) framework for real-time, value-based detection and reaction to events and patterns. It offers a distributed (cloud ready) event processing runtime with an embedded pattern engine to support event aggregation and correlation. Active Insight simplifies the development of distributed event processing using the plain old Java object (POJO) approach where events and event processors are plain Java objects wired by Spring dependency injection. The framework can be used for various applications such as homeland security, online behavioral targeting, advertising, fraud detection, SIEM, telematics, algorithmic trading, and others.
Racket (formerly PLT Scheme) is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the Racket Web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Racket, ACL2, FrTime, and Lazy Racket.
SMW+ is a mature, proven semantic enterprise Wiki for teams which need a human-readable and agile knowledge base for collaborating on rich text and data in their day-to-day work. It includes features for authoring and sharing articles which are supplemented with powerful semantic features. Users can annotate data in articles to enrich them with knowledge at will (e.g., “2011/01/17 is the due date of the proposal”, or “this process step depends on a previous step Payment”). This data can be used to generate dynamic reports within the Wiki or within Microsoft Office applications. Users who have been granted appropriate rights can adjust the structure of the knowledge base (the ontology) on the fly, adapting the Wiki to current needs based on the current situation. Users can, for example, make expressions in the Wiki which say that the knowledge object “Product” specializes in “Star”, “Cash Cow”, “Poor Dog” and “Question Mark”. Apart from authoring data manually, company-specific business rules can be used to populate the knowledge base automatically with data. Additional data can be integrated into the Wiki from heterogeneous external data silos. In doing this, this data is made available to the users, who may in turn use it to generate reports or even visualize the data in the preferred format.
FastFlow is a pattern-based programming framework targeting streaming applications. It implements pipeline, farm, divide and conquer, and their composition, as well as generic streaming networks. It is specifically designed to support the development and the seamless porting of existing applications on multi-core, GPGPUs, and clusters of them. The layered template-based C++ design ensures flexibility and extendibility. Its lock-free/fence-free run-time support minimizes cache invalidation traffic and enforces the development of high-performance (high-throughput, low-latency) scalable applications. It has been proven comparable or faster than TBB, OpenMP, and Cilk on several micro-benchmarcks and real-world applications, especially when dealing with fine-grained parallelism and high-throughput applications.