Comments
yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
Cloud Expo on Google News
SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
Windows Mobile Discussion During iPhone Developer Summit
A Shrunken, Crippled Version of Windows

During the Q&A period after one of my sessions at the iPhone Developer Summit last Thursday, there was someone there from Microsoft Competetive Intelligence. She asked myself and some other folks who were lingering nearby to describe, in our unbiased opinions, what we thought was wrong with Windows Mobile.

Talk about a can of worms. My unbiased opinion is actually pretty close to my biased opinion. I've written Compact Framework applications for Windows Mobile and Pocket PC 2003 and have written Embedded VB and Embedded C++ apps for Windows CE, and I've even written applications for Palm OS ($%#@!#@! endian conversions can bite me!). The Compact Framework makes developing for Windows-based mobile devices brainless, easy, and extremely productive. That said, Windows Mobile is fugly.

My response to her was that Windows Mobile is a crippled, shrunken version of Windows. By this I mean that when you are using Windows Mobile, you do not ever, at any point, feel as though you are in the middle of a user experience designed for mobile users and mobile devices. In fact, what you really feel like is that you are mired knee-deep in a bastardized Windows desktop experience that has been hacked, slashed, cut, and mangled until it is nothing more than a limbless victim bleeding out on the mobile device battlefield. Granted, even cut and slashed as it is, its an extremely powerful OS rich with capability. But that's the problem: it has capability, but it has a terrible experience.

Why does a mobile device need a Start menu and/or button? Basically what you are left with is the feeling that someone thought (quite erroneously) that since all mobile device users are at some point Windows desktop users and said users are stupid and incapable of adaptation that Windows Mobile must look and feel as much like what those users are familiar with on the desktop as possible. This is stupid and this is why no one actually wants to use Windows Mobile! Think about it, when was the last time you, as a windows mobile device owner, actually felt pleasure while using your WM device? When was the last time you said "Awesome, I'll just whip out my WM device and we'll check that (insert query) online!" Probably never. In fact, the conversation usually goes something like this:

Buddy: Hey, when is (movie) playing?
You: Hellifiknow.
Buddy: So get off your ass and check it online.
You: Dammit. No laptop nearby.
Buddy: Don't you have net access on your phone?
You: Yeah, but its Windows Mobile.
Buddy: f**k. Well, I'm gonna go get a coffee while you check.
You: Dammit. You check.
Buddy: You check.
... and so on
20 minutes later someone has suffered through IE on the mobile device or, if they're lucky, they have a movie time application that they use that they also suffered through (only less so than with IE)

What's the moral of the story? Windows Mobile devices are a means of last resort. A last ditch effort. A necessary evil. People use them because they have access to corporate e-mail, some of them play music, and they have access to a plethora of ugly-ass applications with a few gems hidden in the endless sea of available shareware/freeware apps. When a WM owner needs to check something online using a browser, it involves cringing, sighing, or just giving up.

Developers writing WM applications need to exert tremendous influence and effort on the lowest level functionality to avoid and escape the terrible experience and provide something that users actually enjoy using. Windows Mobile was not designed from the ground up to be a mobile experience. Using WM feels kludgy, slow, unproductive, and alien. If you are going to build a mobiel device that people enjoy and people want to use, then the first step is to actually design an experience that fits the mobile form factor and the mobile digital lifestyle. Anything less is a hack. The only reason why WM has so much proliferation is because it is the defacto standard for corporate mobile devices. It is like the phone company of the days of old. Service sucked, support sucked, prices sucked, but people used it because they had to. Once people had other options (VoIP, voice-over-cable, cheap cellular, low-cost competitors) they took them and they took them in droves.

What will happen to Windows Mobile once people have an alternative that is both pleasant to use and works with both their corporate and personal lives? Adapt or die. At some point Microsoft must rearchitect Windows Mobile from the ground up to be a compelling mobile user experience.

- Anyway, this has been a verbose description of my own two cents. Your mileage may vary :)

tags:    
links: digg this del.icio.us technorati reddit

About Kevin Hoffman
Kevin Hoffman, editor-in-chief of SYS-CON's iPhone Developer's Journal, has been programming since he was 10 and has written everything from DOS shareware to n-tier, enterprise web applications in VB, C++, Delphi, and C. Hoffman is coauthor of Professional .NET Framework (Wrox Press) and co-author with Robert Foster of Microsoft SharePoint 2007 Development Unleashed. He authors The .NET Addict's Blog at .NET Developer's Journal.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

First of all, it sounds like you're talking about Windows Mobile Professional, not Standard.
The Start menu is just like having a Home button that brings you to a list of applications. How do you expect to access other applications without an easily understandable method of doing so?
Having the feel resemble the desktop version of Windows is actually very smart. This lets users bring what they already know about interacting with computers to the mobile device thus decreasing the learning curve and increasing the sense of intuitiveness.

In reality many users do want to use Windows Mobile. 20 Million this year was it? If you've ever used the Live Search program for Windows Mobile, you'll see how ridiculously easy it is to find and purchase movie tickets. It even has voice recognition for search queries!! Myself and other Windows-Mobile-using friends do this all the time. Heck, it's easier than opening a web browser on a desktop computer and searching for movies that way! I often use the Windows Mobile Live Search program to do those kinds of things even if I'm sitting in front of a desktop. It's just so much easier.


Your Feedback
Adam Lein wrote: First of all, it sounds like you're talking about Windows Mobile Professional, not Standard. The Start menu is just like having a Home button that brings you to a list of applications. How do you expect to access other applications without an easily understandable method of doing so? Having the feel resemble the desktop version of Windows is actually very smart. This lets users bring what they already know about interacting with computers to the mobile device thus decreasing the learning curve and increasing the sense of intuitiveness. In reality many users do want to use Windows Mobile. 20 Million this year was it? If you've ever used the Live Search program for Windows Mobile, you'll see how ridiculously easy it is to find and purchase movie tickets. It even has voice recognition for search queries!! Myself and other Windows-Mobile-using friends do this all the time. Heck, it...
Latest Cloud Developer Stories
Eric Taylor, a former hacker, reveals what he's learned about cybersecurity. Taylor's life as a hacker began when he was just 12 years old and playing video games at home. Russian hackers are notorious for their hacking skills, but one American says he hacked a Russian cyber ...
DevOpsSUMMIT at CloudEXPO, to be held June 25-26, 2019 at the Santa Clara Convention Center in Santa Clara, CA – announces that its Call for Papers is open. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you canno...
Every organization is facing their own Digital Transformation as they attempt to stay ahead of the competition, or worse, just keep up. Each new opportunity, whether embracing machine learning, IoT, or a cloud migration, seems to bring new development, deployment, and management ...
Automation is turning manual or repetitive IT tasks into a thing of the past-including in the datacenter. Nutanix not only provides a world-class user interface, but also a comprehensive set of APIs to allow the automation of provisioning, data collection, and other tasks. In thi...
The dream is universal: heuristic driven, global business operations without interruption so that nobody has to wake up at 4am to solve a problem. Building upon Nutanix Acropolis software defined storage, virtualization, and networking platform, Mark will demonstrate business lif...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021



SYS-CON Featured Whitepapers
Most Read This Week
ADS BY GOOGLE