It is a good idea, Cabe. It's especially good given the mammoth shift to mobile devices. The mobile device wouldn't need huge processing capabilities. It would just need to be a terminal like the old days when the terminal accessed mainframes.
I hate to be that guy who says, "I came up with that idea years ago." But, I did, about 10 years ago. I was planning on developing the idea or concept for my master's degree. However, I have put the concept on the back burner for a while now. Aside from my initial designs and work on a cloudOS, I have not found anyone else working on the idea. I wouldn't be surprised if it will happen in the near future by countless people.
It is an extension of the remote terminal concept. So, it doesn't take a genius to give it a shot again.
I wouldn't even be mad if I see someone come out with it, before I return to the concept myself. Progress is more important than accolades.
Do you see the irony of the 30 year technology cycle-? In 1980, massive room-sized computer "Main-Frames" functioned as the CPU (central processing, literally). If you had a "Computer" you really had only a "Computer-Terminal". I did have one in my dorm room and it was really just a dumb terminal connected via a modem. No problem in guaranteeing that you were always running the latest of everything. No OS to load. No Apps to load. Oddly similar to today's cutting edge practices of Cloud Computing. Ironically funny, isn't it-?
Now let's move the OS to the cloud as well. TransOS from the University of Beijing has shown that it is possible. If the bandwidth is there, computing/graphical power will be constantly upgraded, staying current will be a thought of the past. Like Upverter, everything in one spot.
You can't beat free for a good deal on this cloud software. Even the private versions are quite inexpensive. The collaborative aspects are good as well. The cloud approach to software continues to offer good deals.
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This discussion will examine what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.