Project Alpha is a Visual Studio solution that provides a jump start to developing new products from the Grid Solutions Framework - Time-Series Library.
After downloading the source code of this project you can run the "rename project" script which will create your own personal service-based application that can manage and host time-series adapters. A full WiX Toolset based installation package is also included.
See Building New Analytics with Project Alpha.
Some example projects that used Project Alpha as a starting point are:
substationSBG
PTPSync
Documentation for project alpha can be found here.
Get in contact with our development team on our new discussion boards.
Some other useful links:
Library documentation for the Grid Solutions Framework
Discussion board for the Grid Solutions Framework- note: this is a new board, searching the history of existing threads on old CodePlex sites could provide insights into common questions:* openPDC.* Grid Solutions Framework.
Major components of the Time-Series Library application.
How to create a custom adapter.
Custom adapter examples.
Source code for various Time-Series Library custom adapter implementations.
A full history of GPA User Forum presentations.
Some User Forum presentations of possible relevance:
Custom Adapter Development (newer).
Custom Adapter Development (older).
Gateway Exchange Protocol.
GSF libraries on NuGet.
Make sure your system meets all the requirements below.
Download the project source code
Pick a “name” for your project
Rename project alpha source code to your selected project name
Pick a color scheme for you manager application
Rearrange the manager menu’s for your application’s needs
Design your analytic – i.e., design your Action adapter
Enjoy.
Read the documentation above for more detailed information.
64-bit Windows 7 or newer.
.NET 4.6 or newer.
Visual Studio 2012 or newer.
Database management system such as:
SQL Server (Recommended)
MySQL
Oracle
PostgreSQL
SQLite (Not recommended for production use) - included.
If you would like to contribute please:
Read our styleguide.
Fork the repository.
Work your magic.
Create a pull request.
Project Alpha is licensed under the MIT License.
Note that Project Alpha was inspired by the code contribution of "openPDC Lite" from Washington State University that was designed to allow easy development and debugging of analytic based action adapters. Project Alpha also expands on this notion by allowing developers to easily develop and debug their action adapters from within a single solution. In addition, Project Alpha adds the ability for users of the GSF Time-series Library to completely develop an independent package for an analytic that contains all the pieces needed to deploy the application including database scripts, configuration utilities, a manager application, debug host application / release service and an installation utility.