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
iPhone Keyboard and How to Use It?
The other day I was chatting with a friend and he was taking notes about some things using his iPhone

The other day I was chatting with a friend and he was taking notes about some things using his iPhone. I commented on how unbelievably fast it seemed he was able to type using the keyboard. Up until recently, I've been "OK" at using the keyboard but I never really considered the iPhone as a device on which I could take notes - I have been so abused by smartphone keyboards (virtual and physical) that I just assume that the typing experience is going to suck.

This is saying something, considering my last SmartPhone was a PPC 6700, which has a full, backlit, slide-out keyboard that has real tactile feedback and a decent "push" required to get each key to go down.. So you'd think that would have been a really good typing experience on a phone. The problem is that it sucked. If you sausage-finger two keys, you're hosed. Half the time neither key registers, and the other half you end up doing something terrible to your text. The likelihood of me sausage-fingering a line of text is quite high, for my thumbs are like massive bratwurst being slammed randomly against the glass of the iPhone.

This is where experience and interaction design comes in. If you mis-spell a word in Microsoft Word, you'll get a red underline and it will even auto-correct some things for you like changing "teh" to "the" for you automatically. This is pretty handy, but it's only handy if you're typing on a full-sized keyboard. What Apple seems to have realized is that the kind of typos that occur on a virtual (small) keyboard are a little different than the kinds of typos that occurr on a big keyboard, though there is some overlap.

Here's a priceless example. When trying to type as fast as I possibly could on the iPhone keyboard, I typed frwaling. Microsoft word has no freaking clue what the hell a frwaling is. It knows that it's wrong and when you right-click that word in MS Word, it won't give you any useful or relevant suggestions. But, when you type this thing on the iPhone, and then you just hit space and keep on typing, it will know that you were trying to type freaking. How does it know that? Because instead of using a dictionary to recommend words, it's actually using relative key positions to determine what it thinks you might have been trying to type. In other words, when you type frwaling, the iPhone goes through it's dictionary in relative key position order, not dictionary order and figures out that while frwaling is complete nonsense, it happens to be key order close to another word, freaking. If you try this in MS word, you'll get recommendations for your typo: brawling, crawling, drawling, etc. The iPhone's magic typo correction knows that you probably meant "freaking" because frwaling makes no sense, but the "e" is right next to the "w" and there's a high probability that you sausage fingered the w when you mean to hit "e". Additionally, it knows that the l is right next to "k", and when it checks both of those out, it finds a real word.

I figure its like the difference between doing a blind keyword search through data and using Google to get revelance-ranked search results.  With MS Word and pretty much any other desktop spell-checking program, you're getting blind keyword matches. With the iPhone, you're getting the word that is most relevant to what you're doing. The iPhone knows the layout of your keyboard and can seed dictionary lookups with potential matches from nearby keystrokes.

So anyway, now that I'm done harping on how cool the spell check technology is, I put my money where my mouth is. On my way home from that meeting I sat on the train for roughly 45 minutes... typing into the Notes application on the iPhone. I was jotting plot notes for a fantasy novel. I've got tons of notes sitting in there right now, all extremely useful, extremely readable, with very few actual typos.

The only thing that I dislike about the word suggestion is when you type a fictional name into the keyboard that might be nearby (in terms of keystrokes) to some real word, it's a break in my workflow to reach a finger up and hit the tiny "X" to cancel that word substitution.

Anyway, I've been proven wrong. There actually is a mobile keyboard that is so good at what it does that I can actually use it, completely with my sausage fingers and all.

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

Very important to make sure you know that the notepad is NOT backed up on any kind of regular basis. I recently had to do a restore from a current backup (they gave me a new iphone, long story) and lost a months worth of notes!!!!!!

Now I keep them in address book or email . . .

The other day I was chatting with a friend and he was taking notes about some things using his iPhone. I commented on how unbelievably fast it seemed he was able to type using the keyboard. Up until recently, I've been 'OK' at using the keyboard but I never really considered the iPhone as a device on which I could take notes - I have been so abused by smartphone keyboards (virtual and physical) that I just assume that the typing experience is going to suck.


Your Feedback
MIchael Daitzman wrote: Very important to make sure you know that the notepad is NOT backed up on any kind of regular basis. I recently had to do a restore from a current backup (they gave me a new iphone, long story) and lost a months worth of notes!!!!!! Now I keep them in address book or email . . .
iPhone News Desk wrote: The other day I was chatting with a friend and he was taking notes about some things using his iPhone. I commented on how unbelievably fast it seemed he was able to type using the keyboard. Up until recently, I've been 'OK' at using the keyboard but I never really considered the iPhone as a device on which I could take notes - I have been so abused by smartphone keyboards (virtual and physical) that I just assume that the typing experience is going to suck.
Latest Cloud Developer Stories
DX World EXPO, LLC, a Lighthouse Point, Florida-based startup trade show producer and the creator of "DXWorldEXPO® - Digital Transformation Conference & Expo" has announced its executive management team. The team is headed by Levent Selamoglu, who has been named CEO. "Now is the ...
"Space Monkey by Vivent Smart Home is a product that is a distributed cloud-based edge storage network. Vivent Smart Home, our parent company, is a smart home provider that places a lot of hard drives across homes in North America," explained JT Olds, Director of Engineering, an...
SYS-CON Events announced today that Conference Guru has been named “Media Sponsor” of the 22nd International Cloud Expo, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. A valuable conference experience generates new contacts, sales leads, potentia...
DevOps is under attack because developers don’t want to mess with infrastructure. They will happily own their code into production, but want to use platforms instead of raw automation. That’s changing the landscape that we understand as DevOps with both architecture concepts (Clo...
In his Opening Keynote at 21st Cloud Expo, John Considine, General Manager of IBM Cloud Infrastructure, led attendees through the exciting evolution of the cloud. He looked at this major disruption from the perspective of technology, business models, and what this means for enter...
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
ADS BY GOOGLE