
It happens to the best of us. After a lot of hard work on a project and many late nights, even the most energized software developers burn out from coding. Right now, we are working really hard on our latest project vrspots.com, but this has really been a side project over the past 6 months. Whenever we have some down time we pick back up and work on the project, and lately, I’ve been spending weekends and nights trying to complete the project. Needless to say it is beginning to take its toll on all of us. But we are nearing the end and trying to stay positive.
What I’ve learned through this project is to pace yourself and limit your features. Its better to hit a milestone and release quickly rather than add one more “extra” feature. Focus on a set of core features and then let your customers drive enhancements.
It goes with out saying that mobile devices are getting faster and better. With the introduction of the iphone, G1, and new Blackberry phones, running fully compliant web browsers is now a reality for many mobile users. Previously, very small screen size and limited computing power has restricted interactivity of small mobile devices with the internet.
When mobile phones started to be come very common in the late 90s, a new protocol called WAP was developed to standardized web interfaces on mobile phones. Due to the bandwidth and screen size constraints, a the WAP protocol uses a limited subset of HTML which minimal styling features. Any phone with an internet connection and wap browser can view simplified web applications with this technology. This worked well enough for first generation cell phones with their tiny screens and puny processing power. However, with today’s mobile phones having support for browsers such as firefox, safari, and ie, WAP is no longer the only game in town.
What does the future hold for WAP applications? It won’t go away completely as there are still millions of phones out there which support the protocol (and can’t browse the regular web). And many people will choose to keep their phones rather than upgrade to the more expensive data plans. However, with the explosive growth of android and iphone applications, wap apps will continue to become less relevant int today’s market, and phone hardware and software will only get cheaper and better.
With the introduction of the next generation platforms like iphone and android, we see a shift towards heavier clients and better user experience. With phone support for full featured browsers, websites and applications can leverage the latest xhtml and css technologies on these mobile technologies and this will probably spell the end of the WAP protocol as a compelling technology in the not too distant future.