The majority of the online bingo providers use Shockwave flash to provide access to their online bingo games. The development of "this" tool would therefore involve emulating the http calls that are made by the provider's flash software then deciphering the responses for storage and subsequent display within an online bingo tool.
For each provider, I’d like to be able to capture current jackpot total, Number of players online, Next game start, Previous big winner & Previous jackpot total. This is by no means an exhaustive list. In addition, some form of player tracking information, to build a picture of player profit wins/loses.
This task is potentially ideal for experts with tools such as Ethereal, as a suggested approach would be to analyse the network traffic between the client (flash) application to allow it to be reproduced to obtain the necessary data. However, I am open to suggestions on how to approach this technically.
The development for this tool consists of three major parts:
Analyzing the communication between the bingo provider's client software and server. Potentially using a tool such as Ethereal.
Emulating the communication between the bingo provider's client software and server. Using and programming language, but preferably VisualBasic, .NET or PHP (for cheaper hosting)
Storing the received data in a suitable format.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Not programming language specific, but preferably VisualBasic, .NET or PHP (for cheaper hosting).