Time For a Hobbyist Smartphone?
theodp writes "Over at Scripting News, Dave Winer has a hobbyist phone on his wish list. Innovative phone manufacturers, Winer suggests, should 'make a smart phone with a really great scripting language, with all kinds of scriptable tools on board. Instead of disallowing scripting, disallow apps that can't be scripted. Make a great simple programming environment that runs on desktops or laptops that plugs right in, but it should also be easy to write scripts on the phone itself. Dave concludes, 'We've already seen the Jobs phone. Now it's time for Woz's.' Having ditched App Inventor, it would appear that Google isn't interested. Microsoft Research has the idea, if not the right implementation, with TouchDevelop (video). Any other existing or in-the-works projects that might fit the bill?"
Too bad Nokia quit making fun phones. The last was the N900. I'd love to have a new phone similar to that with modern specs.
You do know this is a True Holy Grail that people have been trying to build for a long, long time, right? Object orientation was, at least partially, supposed to be a step in this direction.
I think Smalltalk had promise (and still does), but it seems I'm the only person who actually likes it. :)
I think LOGO kinda sparks people's imaginations. I remember a product called "Object Center" on our Sparcs in the 80s or 90s that was really just a class browser. Then I saw Interface Builder on a NeXT and thought that was gonna be it. But it has turned out to be really, really hard.
You would be a hero if you developed a working, practical, usable graphical (which I think you mean by "symbolic") programming language.
Mark
To me, the Android platform was close enough. It's "just" Java (if you can't figure out Java...), there are no fees required to get the development environment or simulators set up, Android devices and phones are available new for as little as $60 (and cheaper as people upgrade). So...to me, Android IS a hobby-friendly environment.