Danny's Tech: Where West and East Intersect

Tuesday, March 28, 2006

Browse game virtualizing

My current thinking for a business opportunity is to do something about virtualization (Xen, VMware, Hypervisor) or game development or browser (with the next gen of greasemonkey).

Being able to combine all 3 would be very cool but I don't know what it all means to do so.

I can see virtualization appealing to embedded systems programming which is the job market I cater to -- that is, I am a good employee in this specific industry and I even have several patent applications in the pipeline. Game development tool is not only educational but something I can get my sons involved and sell to children all over the world [esp. but not only to home educational crowd]. Browser would be cool to work on because I'm frustrated with the way it works today.

I have some thoughts on how it can be all combined but not clear enough to blog about it, so stay tuned...

Labels:

Tuesday, March 21, 2006

Gaming Greasemonkey: next Endless Gaming

"Goal-less games may widen market" gets at the new types of game where there is no real goal: The Movies point is to make movies (there are short term goals but I think that is secondary to the machinima capabilities). Sim games is to, well, interact. And so with various online games: the goal is to interact with other users.

Next step is to be greasemonkey like and take over where the game programmers and even game modders have left off. Game modding puts new skin and maybe some new logic in the old games but Greasemonkey-like feature would let you mix and match various games (like fly Tie fighter in the Ghost Recon game) or have a Sims character play a live game of Call of Duty -- and share the experience online.

Keyholes: computer imposed limits

Scott Meyers "The Keyhole Problem" is a good start on the limitations and artificial restrictions placed by computers (i.e., hardware and (mostly) software).

As I mentioned before, however, I want the user to take over, not just see that things become flexible, but much like in the spirit of greasemonkey to write things from the user's perspective.

Looking at Greasemonkey a bit, it isn't quite right either. I want to see this new tool be as "friendly" as spreadsheets, especially to do whatif analysis. I still remember the "a-ha" moment when I saw the demo of NextStep where an Objective-C program created a spreadsheet which had the Mathematica (math problem solving engine) as the back end such that calculus could be solved in spreadsheets. It's this kind of programming empowerment I want the users to have.

Monday, March 20, 2006

Greasemonky is closer

Seems that Greasemonky is the closest thing to what I'd like to see of browsers: being able to fix bad pages, mix and match various sites. I want to format the various pages in one consistant way and manipulate them as I want to see them (like sort in one data type).

Thursday, March 16, 2006

YouOS: desktop OS on the web

I've found "YouOS" via digg and sounds like it might have a potential.

Tie it with Google's GDrive and it may be a hit!

Wednesday, March 15, 2006

Evolutionary Programming

I've briefly looked at "evolutionary programming toolkit" with amusement. This tool, for obvious reason, was created by an intelligent being (or group of such beings). The irony is just too much!

Tuesday, March 07, 2006

SV: software virtualization

News.com has "Partnership set to run RISC software on Intel chips" about Transitive which is essentially a software virtualizer. It can be called simulators (software folks like emulator but I'd like to leave it for hw only solutions) but SV (software virtualizer) may be more appropriate for what companies are trying to do. Apple has done this for a while when they transitioned from 68000 processor to PowerPC (and again from PowerPC to x86), as well as tools like (Microsoft's) VirtualPC, are for specific usage.

I believe that SV will have a bigger life in the future as processors get faster and complex and programming them will get even more complex.

[No time for XUL, however: too many distractions and now it's tax time!]

Labels: