- You've got your trusted mobile phone in your pocket. At any moment, you suddenly take it out, place it comfortably in your hand, and begin to furiously browse the Internet, play a game, read email - or even (gasp!) make a phone call! What's next for these neat handheld devices?
Bill Giovino gives you his 30 second analysis.
Are you busy? So am I. So, I'll make this quick.
As I've always said, the inevitable conclusion of any popular embedded device is standardization . Most mobile phones are standardized on ARM cores, with a few innovative dissenters breaking rank and putting less popular cores inside in the name of differentiation and innovation.
What's left is the user interface. Right now, the user interface on your mobile phone's LCD is drawn by custom firmware that draws the icons you see. Each phone is different. Just like the way Windows user interfaces for industrial automation applications were coded - before the browser was invented and created a standardization for industrial control interfaces.
I think that it's only a matter of time before we begin to see a similar consolidation of interfaces - in the name of Userfriendliness ( I just invented that word ) as well as fast time to market.
What are the options for the standardization of mobile phone user interfaces? Here is my opinion:
- Adobe Flash - this provides you (the user) the richest user experience with flash animation and ActionScript scripting. The LCD interface would be a Flash animation/image, with user actions being tied to ActionScript calls which accesses the phone's APIs.
Does this make sense to you? Send me an email and tell me what you think!