I've noticed that a fair amount of development occurs in VMs to offset the lack of drivers and overall instability of new software. If it dies, so what? just run it again... It also is convenient as a means of creating an "image" with a configured set of tools installed.
Of course, none of this would be necessary if: 1) software companies didn't burden their customers with alpha quality code and 2) it weren't so damn difficult to uninstall or unmuck-the-registry in Windows.
Taxing developers who support your technologies is not too bright IMHO
Javascript (with or without XML) is painful to write large complex apps. Don't get me wrong, I am impressed what they did with google earth, google maps, etc. To me Java is the next step in client-side web connected development. They will have cool apps; the fact that they are implemented in Java will not be important.
A Java based Open Office is the next step in understanding what its user's are interested in. Neoffice/J is an excellent start. It replaced all of OpenOffice graphics with Java. But I believe the bulk of the code is still C. There are also old rumors on the net that Sun is/was working on an all Java version of OpenOffice. With a little Google polish, it could gather information about what you do, and thus what you are likely to need.
If you are not familiar with Mac OSX, look at Widgets for a glimpse of the future. Small apps that connect to the web, using web technology, but not necessarily in a browser... But why only small apps? If they can make Javascript cool, what could they do with Java?
So... they will publish their API. But if I recall correctly they said they would copyright their schema. So anyone can use and become dependent on their services, and then they can choose to enforce copyright and thereby pull the rug out of anyone whenever they see fit.
You have to open the door and let people through before you lock them in.
Use the adjustable lens as a means of approximating distance by noting when the object is in focus.
This is extremely relevent to robotic/sensor-fusion/autonomous-vehicle stuff. It could replace or augment the stereoscopic 3D work.
My favorite from high school was extremely simple.
Use a "wave pool" (a pan and a mechanical device that dabs one or two prongs into the water at some frequency).
Aim a strobe light at the pool and turn off the lights. When you match the wave frequency to the strobe, the waves seem to stand still. Of course, you are merely catching the flash at the same point on each wave. Move the strobe frequency a little slower and the waves creep out. A little faster and they creep back to the source.
Two wave sources, and you get to see the effect of the interference pattern.
Of course, none of this would be necessary if: 1) software companies didn't burden their customers with alpha quality code and 2) it weren't so damn difficult to uninstall or unmuck-the-registry in Windows.
Taxing developers who support your technologies is not too bright IMHO
A Java based Open Office is the next step in understanding what its user's are interested in. Neoffice/J is an excellent start. It replaced all of OpenOffice graphics with Java. But I believe the bulk of the code is still C. There are also old rumors on the net that Sun is/was working on an all Java version of OpenOffice. With a little Google polish, it could gather information about what you do, and thus what you are likely to need.
If you are not familiar with Mac OSX, look at Widgets for a glimpse of the future. Small apps that connect to the web, using web technology, but not necessarily in a browser... But why only small apps? If they can make Javascript cool, what could they do with Java?
So... they will publish their API. But if I recall correctly they said they would copyright their schema. So anyone can use and become dependent on their services, and then they can choose to enforce copyright and thereby pull the rug out of anyone whenever they see fit. You have to open the door and let people through before you lock them in.
Use the adjustable lens as a means of approximating distance by noting when the object is in focus. This is extremely relevent to robotic/sensor-fusion/autonomous-vehicle stuff. It could replace or augment the stereoscopic 3D work.
My favorite from high school was extremely simple. Use a "wave pool" (a pan and a mechanical device that dabs one or two prongs into the water at some frequency). Aim a strobe light at the pool and turn off the lights. When you match the wave frequency to the strobe, the waves seem to stand still. Of course, you are merely catching the flash at the same point on each wave. Move the strobe frequency a little slower and the waves creep out. A little faster and they creep back to the source. Two wave sources, and you get to see the effect of the interference pattern.