Nominally java, but if there is a valid reason to use a different language, that's fine.
OS / compiler not important.
It doesn't have to be a system that is completely real... One of his suggestions was to construct an advertising system like that of minority report. (as you walk, the advertising follows you, knows your name, knows what you like, etc). that'd have to be built with a simulation, like a virtual world that avatars can walk around in, so you can demonstrate that ads are personalised, and follow people.
This isn't programming 101. |