New Software Helps Rapidly Develop and Deploy Sensor-Based Applications

MORGANTOWN, W.Va. [company release]-- Software developers and engineers working with sensors and sensor networks can now reduce their development time up to 90 percent thanks to SensorBridge, launched by Augusta Systems Inc. SensorBridge is a sensor-based toolset, featuring design-time and run-time components, that promises rapid development and flexible management of diverse sensor-based applications.

"Before SensorBridge, developers were required to code for weeks or months on end to produce sensor-based applications. With SensorBridge, weeks become days, or even hours," said Patrick Esposito, president and chief operating officer of Augusta Systems. "Using SensorBridge, developers can deploy more robust and diverse sensor applications whether for security, monitoring, asset tracking or other purposes. They can incorporate different types of sensors or groups of sensors, such as wireless sensor networks, radio frequency identification (RFID) systems, electro-optic sensors and others, while using the programming language of their choice."

SensorBridge enhances the development of Windows-based applications using Microsoft Visual Studio 2005. When deployed, SensorBridge operates on end-user computers, servers and at-the-point of sensors or sensor aggregators.

"SensorBridge provides standardized run-time code so that developers and engineers can focus on the presentation-level, application logic," said Clint Harvey, vice president of software development at Augusta Systems. "For example, prior to public launch, SensorBridge was utilized as part of a military project. An end-user display for image sensor data was produced in less than one week. Under ordinary development cycles, the effort would have taken ten weeks. SensorBridge makes a huge difference for sensor-based applications."

SensorBridge is available through annual developer licenses and implementation run-time licenses, which can be purchased online at Developer licenses are available for enterprises, groups of developers or single developers. Additionally, to assist enterprises and developers with obtaining information on the power and capabilities of SensorBridge, a 30-day, limited evaluation version of the software is available for use.

Features and benefits of SensorBridge include:

  • An extensive design-time environment that features drag-and-drop components used to streamline the process of developing and deploying diverse sensor-based applications; automatic code generation in common object-oriented programming languages (VB.NET, C++, C#, and J#) that are compatible with Visual Studio 2005; direct data binding to common Visual Studio 2005 controls; and one-click component cloning so that multiple instances of a component can be used simultaneously;


  • A coding environment that allows for intuitive creation, modification, and event capturing of SensorBridge components; programmatic cloning of existing SensorBridge components; and support for all Visual Studio 2005 coding languages (VB.NET, C++, C#, and J#);


  • Rule-based data structuring components that provide a robust data structuring system; automatic building of data structures based upon existing data structures; custom built data structures using the designer interface; automatic population of data structures based upon events; a relationship link to be established between data structures and components; and behind-the-scenes data-type conversions;


  • Unmanaged code wrapping components that simplify the wrapping of unmanaged third party SDK and API functions to allow for easy, efficient incorporation of sensor data into the Visual Studio 2005 environment; automatically generate the code needed to wrap unmanaged functions during run-time and stores each wrapped function in a separate assembly within memory; and support structured parameter types and callback functionality from delegate parameters defined by SDK/API functions;


  • Data filtering components that allow user-defined data filtering via filters and conditions; the addition of multiple filter conditions, including bitwise operational filter conditions (i.e. And-ing, NAnd-ing, and Masking); and filtering based upon current and historical data;


  • Data grouping and merging components that perform low level data fusion on multiple sensor components; allow data or partial data sets, from various sensor components to be grouped into a single, logical sensor component; allow data or partial data sets, to be merged based upon event subscriptions of various sensor components; and allow data or partial data sets, to be merged based upon common primary keys; and


  • Data logging components that automatically create and populate databases in common formats (i.e. MS SQL Server, Oracle, Access, MySQL, etc.) based upon existing component data structures; automatically create and populate common data files (i.e. text files, Excel files, XML files, binary files, etc.) based upon existing component data structures; and allow database/data files to be populated either row-by-row based upon sensor component event subscriptions or by invoked bulk logging functions.

About Augusta Systems:
Augusta Systems provides enabling technologies for sensor optimization, including SensorBridge, a sensor-based toolset for rapidly developing and deploying sensor-based applications. These technologies assist business and government with managing the data overload resulting from wide-scale sensor deployments for security, asset tracking, and monitoring by providing flexible tools to streamline the process of developing and managing sensor-based systems.