SmartDialer - Who will you call next?
Based on time of the day, location and past calling history
Also, if two phones with SmartDialers are close by then we can also use that to determine that calls may not be made between them
It could start dialing as soon as you pick up the phone and bring it close to the ear
It could also suggest an entry based on other features (for e.g. if your calendar entry says a conference call is due OR if you get a SMS saying "Pls call back")
One could also "pin" a favorite phone number on the home screen, so that its always there in the list.
Who will you text next?
One of the key features of this messaging application will be to help you take "actions" based on "event" notifications by enterprises or people. For e.g. if an event is generated by an enterprise that your "bill is due on such and such date (most enterprises don't send a vcal entry due to compatibility issues) we could generate a calendar entry and suggest to insert it into the calendar" Another example is event generated for expense made on credit cards - we could automatically insert that into an expense book (and note the location, business to form a purchase history). Yet another example is the "Pls call back" message from a person, linked to Auto-Dialer
That time is ridiculously tiny compared to the rest of your workday, yet it can have a huge impact on your productivity and well-being overall. Yes, that’s a big fat claim.
And by the way, this article is not just about coders or programmers. It’s about any smart people working with computers. And there will be pictures! Let’s rock and roll -"
Thanks to RWW...
You probably have never heard of Dieter Rams (pictured at left) but certainly know of his work. For many years he was a product designer for Braun and other German companies. Back before Frog and Apple put the "i" in many of its products Braun was selling very elegant items that were well designed, such as calculators, shavers and household appliances. Many of these items can be found in museum collections all over the world today. Rams has had several design shows over the years and is known for his ten principles of "good design," and I thought if we substitute the word "code" for "design" that there is a lot software developers could learn from his principles too. Here they are, with some of my comments.
- Dieter Rams, 1993