At the end of the year, what mature technology I can use to develop personal mobile applications, enterprise mobile applications.
1.NFC Technology
Phone built-in NFC card: Consumer multiple NFC Payment card, member card, ID card
Mobile phone recognition NFC card: Mobile phone recognition customer's payment card, ID card, member card, ID card, train ticket, etc.
A quick and secure exchange of data between mobile phones: business cards, photos, music, meeting records/impressions/jokes, etc.
2.HTML 5 Development and application
Application development of cross-mobile operation platform, such as social, business office and other procedures
Cloud-based services
3.GPS + direction + Gravity sensor
Like wikitude such a virtual reality application to find things, find information, find attractions, find people, family, find comrades, you just need to put the phone to the cardinal point of a finger on OK, you see them/they in what direction, how far
4. Speech Recognition technology
Voice control, voice search
5. More open Api,open source programs
I believe there will be more open APIs available. Now there are, such as GOOGLE,MAPABC, Sina Weibo, Taobao;
December 23, 2012 Update:
2012 Top Ten Technology trends: NFC, Voice control and flex screen