The new iPhone 3GS adds a compass to the set of sensors. Combined with the GPS, the motion detection sensor and some image change detection via the internal video camera, this enables a new breed of “augmented reality” applications.
NearestWiki for example displays WikiPedia entries about buildings and places in the vicinity.
NearestWiki is not the first augmented reality app for the iPhone, but it is the first that is not tied to a specific region or city (like Metro Paris)
Next versions of the iPhone may feature more precise sensors and a lower latency – giving a much better feeling (e.g. labels not jumping around in the scenery).
I have been thinking about Project Natal over the weekend. I do not want to discredit some of the innovations Microsoft has created over the last two decades – but for the most part Microsoft has not been able to create innovations on its own (but rather mimicking or buying stuff from outside). There may be some advances like C# and .NET – but generally this is insider stuff – meaning nothing to a wider public.
Project Natal may be the first true innovation with an Microsoft stamp on it. Fifteen years ago I have seen programmers trying to recognize 2D movements of arms and legs from a video – with results that were respectable – but never a game changer. Too much CPU power was required back then to be relevant in the consumer market.
To include the 3rd dimension in the motion detection is such a game changer. Combined with voice and face recoginition, this takes away the controller out of the control: your full persona is represented in the system – not just your fingertip. This is radical – and it has been a dream for many many years.
Just look at this example from game designer Peter Molyneux from Lionhead:
The device is so complex that a developer will have to have access to an SDK that allows simplified communication with the sensory system of Natal. Frameworks could provide automatic recognition of gestures to programmers – even in combination (so I you wave your arm, that would call another function than waving your arm and saying “Bye!”).
The level of precision could increase with future revisions. It could be combined with classical controllers. Maybe one day even finger positions, fluctuations/timbre of the voice, body temperature or point of view will be detected as well. Simple “lite” versions specialized on facial parameters could replace webcams in laptops.
So I do not look at Natal as a game controller – I see it as a complete new interface generation coming up.
Obviously Microsoft feels the need to claim back some market share the Nintendo Wii took away with a new controller type. Project Natal is utilizing a range of biometric sensors for body motion, face and voice recognition.
The video is more a vision than an actual feature presentation. But it is clear what the goals are.
Here is another Video from the demonstration that shows what is possible right now:
Bonnie Bassler discovered that bacteria “talk” to each other, using a chemical language that lets them coordinate defense and mount attacks. The find has stunning implications for medicine, industry — and our understanding of ourselves.
Shai Agassi is the CEO of The Better Place to get rid of oil dependency (especially for running vehicles). The idea: Give away electric cars for free (like mobile phones) and make the batteries part of the electric grid system (instead of a costly component of the car). You basically pay for miles, thus the service of mobility – not for the hardware.
Computer scientist Mark Seager of Lawrence Livermore National Laboratory claims that this will change the scientific method for the first time since Galileo invented the telescope (in 1509)”.
The reason for that is that simulation and approximation can be used to come to acurate models of complex phenomena instead of just reasoning about formula by theory and experimenting to prove those.
With 362 terabytes of memory and 1.059 quadrillion floating-point calculations per second the Jaguar of the Oak Ridge National Laboratory is tuned for scientific calculations like climate and energy models, drug discovery, new materials, etc.
The question arises if these amounts of speed and data processing could one day break one fundamental rule: that some problems will always be beyond discovery through calculation. Neurology, psychology, sociology, economy and cultural studies are scientific areas that haven’t really started yet. Large scale simulation can be the one scientific method that is missing for those (implied that the methods of observation deliver enough data to model upon).
And if so, there is a danger that even governmental policies may one day be driven by probability and not ethics.
Fluid basically is a bare-bones web browser that turns a website into an double-clickable application. It is a website – but it feels like an application (as long as you are not offline of course). The original idea for Fluid was inspired by Mozilla’s Prism project.
But wait… what’s happening here?
Is this a step back because it disregards the openness and hypertextuality of the web by suggesting to constrain web pages that are not meant to be pointing to other sites into windows?
It is an interesting trend that — after big browser vendors now finally comply to standards — new concepts appear that require users to use certain devices or browsers (or plug-ins) to use them. Actually the initial design goal (and the reason for standardisation) was to get rid of these dependencies.
But this is not just about the web as standard. It is about users being able to create applications from the rich offerings of the web. It is about DJ-ing with code, mingling logic and shining ideas. Users that can translate “cool ideas” into fun things without becoming an expert first. And it’s about developers creating pieces that are basic and yet well crafted and interoperable. It is about everyone contributing to the story.
While it right now does conflict a little bit with the device-independency that has made the web strong… it may turn out big on the long run.
Many month ago Yahoo introduced Yahoo Pipes to the public – allowing to mix and process data from sites and RSS feeds from different sources (I have a master RSS feed of a pipe that represents almost all my blog activities)
Now Yahoo has expanded this model to include widgets for displaying the resulting: Yahoo Badges.
Yesterday Apple introduced the new iPhone. It features a very precise touch screen and some other sensors. On the first look it may only seem like a fancy phone that manages to get rid of buttons and integrate features of an iPod. But I think it is much more than that.
I believe Apple has really defined a new type of device. Just think for a second that it is not called iPhone — let’s say you don’t have any idea what an iPod, PDA or Smartphone is. So you have a device, that does communicate wirelessly through certain protocols, stores 8 Gigabyte of data, comes with this multi-touch display, mircophone, earphones, camera, speaker, volume control and a singular button on the front. The iPhone is not only a universal device — is a principle.
Now – just imagine apple would have just delivered the hardware to the open source community maybe with that OS X basis and some development tools to create apps. The screen could show any interface for whatever application you can think of. It is called “phone” so people can connect it to certain activities and they see an instant reason why they may buy one.
But let’s assume it is called “iHeld” or “iTouch”. Can you see why people will loose the competition against Apple in the very moment they try to make a competing phone?
I am very eager to see what tools Apple is going to provide for developers to create new applications for the “iPhone principle”.
Update:This GIZMODO story says the iPhone won’t be an open system that one can develop for (similar to iPods today). That would really be a pitty and it would disqualify iPhone for a lot of things that are possible with SymbianOS used on Nokia phones today. If the iPhone is not hackable, I potentially don’t want to have one.
The diggnation guys are now also sponsored by Barterbee.com. It is some kind of rag-fair online for Movies, Music or Games. You can put stuff in that you want to get rid of. But instead of trading items for real money you get points which you can use to shop new items on Barterbee. The revenue for Barterbee comes from the handling of the transaction: each deal costs a $1 fee the buyer has to pay to barterbee.com.
While trading “points for goods” seems not to be a very exciting concept, barterbee.com in fact offers its own currency that can only be uses on the barterbee.com site. Users can buy points for $1.
But what if you gained 1000 points and you don’t want to buy anything at Barterbee anymore? Can you “trade” your points for money? Probably not. I am not sure if people think that through before signing up such a system.