Our Customer has a working casino game in Microsoft Windows, the program consists of a front end and backend.
Both the frontend and the backend were developed in Microsoft-based tools like C# and Visual STUDIO 2005 .Net. The frontend has many Flash-based screens, one or more screens with and without touch capabilities, 5.1 sound and a few inputs (buttons, ticket readers, etc.).
The backend communicates with the frontend through an IP library (NSOFTWARE IPWORKS) and XML messaging.
The device handlers are currently in VB.NET and are being ported to C# as well as cleaned up. device drivers for the screens, touchpads, keyreaders operate in serial and usb format. Drivers are being prepared for Linux.
The backend server is a computer with Windows Server 2003 + SQL 2005
The frontend computer is a multidisplay terminal in windows with Adobe Flash screens, 5.1 sound, and inputs like a touchscreen, card reader, ticket reader, etc.
Our customer is asking us to port to Linux and C++ the frontend part of the game machine only. that means C# to c++, wrappers around the IPWORKS library for linux and wrappers around the device calls.
Experienced programmers in C#, C++, Linux Sound Libraries, XML and Microsoft Windows-to-Linux porting skills are required.
Knowledge of NSOFTWARE IPWORKS will be strongly considered.
Selected programmers, or a programming house must work as a team. We will be using a development server to control code writing, testing, patches, etc.
## Deliverables
* * *This broadcast message was sent to all bidders on Tuesday Feb 5, 2008 9:13:51 AM:
After an interview we had with one of the bidders, we have explained a little bit better the scope of the project. I encourage all participants to re-read the bid request.