Skip to content
This repository has been archived by the owner on May 20, 2022. It is now read-only.
/ Fop2DD Public archive

A .Net, event-based, asynchronous FOP2 client library and example application.

License

Notifications You must be signed in to change notification settings

KeenSystemsNL/Fop2DD

Repository files navigation

Project aim

This project aims to create a .Net client library capable of communicating with a FOP2 server. It provides an event-based library to send/receive messages to/from the FOP2 server. A simple application demonstrating some of the capabilities is also provided.

The client library is the main focus; this library needs to abstract all the (complicated) protocol-specific details away and keep required FOP2-specific implementation details to a minimum. This project is open sourced in the hopes that the OSS community is willing to improve this library and build great .Net (capable) applications based on this library. The library itself requires the .Net framework v3.5 at a minimum and the aim is to keep external dependencies to a minimum (currently only the (awesome) Json.Net framework). The Fop2Client library is also available as Nuget package.

Ultimately we want to end up with a fully-featured Desktop Dialer (hence the Fop2DD name) based on a complete implementation of the Fop2Client library implementing the entire FOP2 protocol.

Documentation

The library is well-documented and Helpfile builder-compatible. A Sandcastle Help File Builder project is included. Class-level documentation can be generated with this project. Other documentation (for example: how to use the library) will be made available in the [Documentation] section. Also, the provided sample application will demonstrate a possible usage of the library.

Current status

Although the basis for the library has been created and implemented, there is still a lot to be done and to be implemented. The architectural basis of the project will remain, mostly, the same but some deprecating, moving around etc. is still an option. The current status of the library is "pretty stable" but it is recommended you do not use this library (yet) for production purposes until it hits v1.0. Work is still in progress.

Help welcome

If you're interested in improving this project please contact us. Help is very much welcome and appreciated. Also, please feel free to report issues and join the discussions! More on how to join: How to join FOP2DD project

About

A .Net, event-based, asynchronous FOP2 client library and example application.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published