15 projects tagged "Java"
The ATRACO Project is a prototype implementation of a trusted ambient ecology system that runs and manages activity spheres in an Ambient Intelligence Space. Activity spheres are realized by automatically discovering, selecting, and adapting smart devices (artefacts) existing in the space, according to user's preferences, customs, and activities. OWL ontologies are used for modeling user profile, devices, activities, and goal descriptions. Abstract plans are bound to specific devices, methods, and values through semantic matching.
ViziSolve solves math problems. It does this by going one step at a time, highlighting each part as it is being used for the next line, and stating what it is doing at each step. Right now, it can solve most common algebra I level problems (not including graphing or word problems), and it may make a mistake once in a while. It runs on the Web.
openSCADA is a Supervisory Control And Data Acquisition System. It is platform independent and based on a modern system design that provides security and flexibility at the same time. It is flexible. It is not an out of the box solution, but a set of tools that can be combined in many different ways. It provides development libraries, interface applications, mass configuration tools, and front-end and back-end applications. It is used 24/7 in several installations around this world. Support is available from IBH SYSTEMS GmbH.
Project Utgard is a sub-project of the openSCADA project. It's focused on creating a completely Java and open source OPC interface for the openSCADA project. In order to create clean interfaces between both worlds, a separate project was created which only covers OPC specific functionality which can also be used outside openSCADA to create OPC software.
Status Reporter is a time tracking application that was designed to track the time spent working on various activities associated with work breakdown structure (WBS) line items. Each activity is associated with a WBS line item, and a WBS line item is part of the overall departmental budget. Even though it was developed for a specific purpose, the ideas can be applied to almost any situation. For example, if you do not use WBS numbers, you could just create a single WBS number and associate all activities with it. Alternatively if you have multiple projects, you can use the WBS numbers as individual projects and have one or more activities associated with each. The WBS number does not have to be numeric, so it is flexible in its usage.
openTCS is a platform-independent transportation control system (TCS) intended to control automatic guided vehicles (AGVs), but which can be used to steer virtually any (track-guided) vehicle. It consists of an abstract kernel which implements replaceable algorithms and strategies (computation of routes, dispatching of orders to vehicles, scheduling of resources, etc.), pluggable vehicle drivers which implement communication protocols, and a graphical frontend for creating and visualizing logical models of areas the vehicles are moving in.
uimaFIT provides Java annotations for describing UIMA components which can be used to directly describe the UIMA components in Java code without the need for traditional UIMA XML descriptors. This greatly simplifies refactoring a component definition (e.g., changing a configuration parameter name). uimaFIT also makes it easy to instantiate UIMA components without using XML descriptor files by providing convenient factory methods. This makes uimaFIT an ideal library for testing UIMA components because the component can be easily instantiated and invoked without requiring a descriptor file to be created first. uimaFIT is very useful in research environments in which programmatic/dynamic instantiation of UIMA pipelines can simplify experimentation. For example, when performing 10-fold cross-validation across a number of experimental conditions, it can be quite laborious to create a different set of descriptor files for each run, or even a script which generates such descriptor files. uimaFIT is type system agnostic and does not depend on (or provide) a specific type system.