I don't know enough to be a major help to you, but it sounds like C# would be your ticket as a language, it works fine with direct x, it can be worked into an asp.net application, and called through it for the web based part, and you should be able to pull it all together with little trouble since the .net is a cross interacting language, I. E. a VB or asp.net application can use the components written in C#.net and vice versa! HTH, inthane . For Blind Programming assistance, Information, Useful Programs, and Links to Jamal Mazrui's Text tutorial packages and Applications, visit me at: http://grabbag.alacorncomputer.com . to be able to view a simple programming project in several programming languages, visit the Fruit basket demo site at: http://fruitbasketdemo.alacorncomputer.com . for a blind user friendly Chat, go take a look at: http://www.icedirc.com/ ----- Original Message ----- From: jaffar@xxxxxxxxxxxxx To: programmingblind@xxxxxxxxxxxxx Sent: Saturday, July 05, 2008 6:49 PM Subject: a virtual math tv program sort of challenge Hi all. My company has been commisioned to write a virtual math education software for our local primary schools, the purpose of which is to try to raise math standards among our kids. It will be an audio vidio software. One of the functions of the program is to help the kids to distinguish between even and odd numbers, so after a mathematical operation for example, should a result be obtained in an odd number, the answer will appear on the left side of the screen and vice versa. I have been put in charge of the audio interface, and my job is to ensure that the audio when spoken corresponds to the result flashed onscreen, so that odd numbers will be announced on the the left speaker or on the left side of the headphones etc. I have also been given the task of deciding on the programming languages to be used, and I have thus far come up with 3 possibilities, C++ Python or CSharp.net. Before i take up my conclusions with my boss however, There are some questions in would need answering from the more experienced programmers among you. 1. For this software which is entirely windows based, I forsee a heavy reliance on directX. Which programs among the 3 i have listed will allow the easiest call to the directX API? 2. In terms of performance, Which of the 3 will likely be the most stable, reliable and fastest? 3. In writing audio/video programs such as these, which of the 3 languages will yield the best results in productivity in terms of programming time, bearing in mind that we have 3 months to come up with a working model for our education ministry to review? 4. I am envisaging the software in question to be built as a desktop app, but with a web UI. Could i then build the whole app interfacing 2 programming languages, python for the web UI and c++ for the app itself, for example? How well would this model work? Any comment or suggestion is very welcome. Thanks and Cheers!