Tom Petrocelli's take on technology. Tom is the author of the book "Data Protection and Information Lifecycle Management" and a natural technology curmudgeon. This blog represents only my own views and not those of my employer, Enterprise Strategy Group. Frankly, mine are more amusing.
Thursday, October 28, 2010
Friday, October 22, 2010
- Apps are smaller, originally designed to run on very low resourced devices. This puts more responsibility on the back-end to get things done. The positive aspect is that you can build PC type devices that are less expensive, faster, and have longer battery life.
- They are sold through the Apple App store. There is a back to the future situation. In the very far past of the computer industry (before my time) you only bought software from the hardware vendor. When my Dad2 wanted software for his IBM System 3, he bought it from IBM. Even if it was sold by a third party, IBM was involved in the purchase somehow. Microsoft and Intel screwed that up for the industry. With an open platform, anyone could make and sell software and you didn’t having to give a pound of flesh to the platform vendor. Apps return us (at least briefly) to the old model that was quite lucrative for platform vendors. Each mobile phone provider has it’s own store and likes it that way. It can’t stay that way but I’m sure the client platform providers3 will try.
- Apps are cheap. Partly because they are subsidized by subscriptions and ads and partly because they don’t do anything, Apps sell like webware – for little or no money. This also must change but I think they will stay relatively less expensive than traditional client applications.
- Most of the processing shifts to the bank-end infrastructure, cloud4 or internal, while user experience stays on the client platform. This sets it apart from webware and traditional client-based software.
- Apps won’t muscle enterprise applications off the corporate desktop. They will, however, become an adjunct to enterprise applications. Not everyone needs all the functionality of massive applications that SAP or Oracle puts out. An employee needs a limited view of their PeopleSoft applications and a salesmen on the road needs more limited CRM functionality. Both might prefer a lightweight App that works on his notebook and mobile phone platforms.
- Yahoo Widgets used be be Konfabulator. I liked the old name better. It was sort of steampunk. Now it’s just a generic name.
- Yes my Dad was a computer geek before he retired and my son is in school becoming a computer geek. We are thinking of starting a guild.
- I noticed I used the terms “client platform provider” and “client platform” a bunch of times with out defining it. In this case, a client platform is whatever device the software runs on (PC, Mac, Smartphone, pad device, shoe phone), The provider is who you get it from such as Microsoft, Apple, or Verizon. There is some overlap there I admit. Really, it’s who you will be forced to buy Apps from or through.
- Let’s not get into any “what is a cloud” arguments in the comments. When I say cloud here I mean an outside provider of virtualized computing resources. If it makes you happy to say IaaS be my guest.
- “It is not the strongest of the species that survives, nor the most intelligent that survives. It is the one that is the most adaptable to change.” – Charles Darwin. Charlie really knew what he was talking about.