Hello again to those who read the first small post in my pathetic blog 🙂
[Continuing from :: Semantic OOP Ideas – the series – ]
Alright. So, I have been working on the project for about two years and I have had to deal with various technologies, so here will be the more in-depth look on problem that Modern OOP is having. It is – crazy amount of space and CPU cycles used to handle Object, if all I need from it ( for example ), is less than 10 published properties and less than 10 published methods. This will be covered in Part 3 of the series, but for this momentum, we still have to prepare our environment to start thinking about it, doesn’t we? 🙂
You may instantly note that You can go straight back to linear programming w/o any Object, like C, but – it is overkill by definition.
What are options then? ASM? Noooo …
My answer would be todays technological possibilities mixture, which consists of:
- Tesseract OCR built-in OS module
- TUIO Support built-in OS module
- Speech to Text / Text to Speech built-in OS module
Now you may ask – what’s about it? There is no real solution, only list of technologies! Well, let me clarify and therefore I must dive into this whole mess of technologies mentioned above.
First, mainly all programming nowdays STILL is done manually – using your fingertips, even though our technological capabilities are far above it. We already use Speech to type, right? The expenses is very low – you can buy Computer-compatible microphone device for few dollars! If we put list, it looks like:
- Microphone, compatible with any computer sound card for PCI 2.0 (and later) slot ( or for ISA, if we use Linux OS). Cost in USD – from 5 dollars to billion . Your choice 🙂
- TUIO utilised hardware, may it be one of the following:
- (Multi) TouchPad ;
- [Linux Only] Web Camera (or still camera, connected with special software like Camtasia Studio or ExtraWebcam – MY FAVOURITE Application FOR wINDOWS os AND MY cANON g6/g7 ).
Now, you have your microphone, successfully configured TUIO infrastructure and working system, and now you may be ready to go to next level! 🙂
So, we got all our stuff – software, that uses TUIO to get and send data from and to your (multi)touch or visual gesture device; microphone to use TTS / STT functionality built-in in modern Operating Systems ( incl. Win9x ) ; And you – person, that wants to work it efficient, fast, reliable and … well … “bleeding-edge”. Okay, we have our Idea ( Part 1 of the series ) ; The Environment ( Part 2 of the series ) set-up in the manner we may continue to some visual schematics and graphs. Please note that I will use Lazarus / Delphi in this and future articles as main IDE.