Thursday, July 8, 2004
G(e)Mail as Platform

Rick Klaus writes: "All it’s going to take is for Google to add an RSS/ATOM reader to Gmail. Just like that, they’ll create a killer app for e-mail, enhance their searching algorithms (think of all the rich data they’ll have by aggregating feed reading behavior with search behavior), and start to seamlessly blend the web, messaging and syndication. And if they integrate Blogger into Gmail? Well then you’ve round-tripped searching, browsing, reading, writing - - and further added to the volume of content Google can index."

Software | PermaLink | Comments (2)

I believe Google doesn't have an intimate understanding of its users.
They will now be able to map relationships between people and connect
all these relationships for a greater understanding of the entire data.
Just to visualize what's going on with the Gmail accounts, imagine 2
dots connected by an arrow and 3 arrows projecting out of every dot. So
you see a huge network diagram there. That's the key. That's what Google
wants to learn from the entire Gmail new accounts sign-on drama.

But what I'd like to learn from a business perspective is: If you
know all the people I'm connected to, how does that help you?

I'd appreciate if someone cares to answer my question.

Thanks
Gops

Posted by Sridhar Gopaluni

To me the real question about gmail/google becoming a platform is not just the functionality they add (like starting to dragrace bloglines etc. with rss feeds). Rather to become a true platform it's about the degree to which they open up to promote a new ecosystem of third parties using them to build their own businesses. That way they are a platform not just for themselves and their users but they become the platform for an industry (like Windows, NTT DoCoMo and others).

A bit more can be found here.

Posted by johnza
Metadata for the Desktop

Edd Dumbill writes:


The amount of information we store on our computers is increasing rapidly. It's not just the volume that's increasing, either. Over the last few years we've added a significant number of new types of data we rely on computers for. Photographs, music, grocery shopping, banking, video. Add to this our increased reliance on data sources on the web. With a few exceptions, most of our interactions with companies, and increasingly government, can be carried out online.

With this increased reliance on our computers come associated dangers and difficulties. Leaving aside for the moment the problems of archival and obsolescence, two of the major challenges lie in findability and integration. Let's look at findability first. In the real world we have many cues as to where to find things. We use special files or boxes, we leave things in particular places, we recognise the colors and branding on forms, we sort into piles. In effect we are attaching metadata to our information, or taking advantage of metadata already there. Metadata is data about data. It's not the numbers on our bank statement, but everything else about it. The color of the ink, the typeface used, and so on.

Such real world metadata is very expressive. On our computers, the world is more restricted. We are mainly reduced to filing things inside a tree-structured filesystem. Imagine ordering everything in your house that way. Not only would it take a long time to do, it doesn't really make a huge improvement to our lives. Pure formal organisation is no match for the blend of intuitive, cognitive and formal organisation we use in real life. Nevertheless, until now that's the best computers have to offer, in general.

For findability, having extra metadata allows you flexibility of presentation and organisation of data, and extra parameterisation for search. Rather than making you do the filing, the computer can use the metadata to show you views according to your current needs. Though we can't and shouldn't try and ape the world, we can introduce different locality-based methods to make working with data on the computer easier. This can be done dynamically in many ways, as opposed to establishing a static filesystem hierarchy.

The integration story is even more exciting than improving findability. With sufficient metadata applications can deal intelligently with data they've not encountered before. For a really basic example of this, consider the MIME type of a document downloaded from the internet. The browser is most often capable of taking an appropriate action, rather than making the user do the work. Integration works best when there are agreed metadata standards, such as MIME types, filesystem attributes or EXIF data. The history of personal computing software has unfortunately been largely centered around creating isolated packages, with interoperability strictly controlled and used as a commercial lever. We have a long way to go.

My premise then is that more metadata is required to create a usable desktop for users and manage the increasing volume of information stored in our homes. That's a conclusion other people are agreeing with, too. Microsoft's next-generation operating systems will ultimately include WinFS, a file system supporting the attachment of arbitrary metadata to files. Mac OS X is acquiring similar functionality. ReiserFS has been trying to do it for ages. Closer to GNOME, there are projects like Dashboard, Storage and iFolder.

PHP Scalability

Chris Shiflett writes about scalability in general, and pHP in particular, in the wake of Friendster's decision to shift from Java to PHP.:


How does scalability apply to the Web? First, you should ask yourself whether the Web's fundamental architecture is scalable. The answer is yes. Some people will describe HTTP's statelessness in a derogatory manner. The more enlightened people, however, understand that this is one of the key characteristics that make HTTP such a scalable protocol. What makes it scalable? With every HTTP transaction being completely independent, the amount of resources necessary grows linearly with the amount of requests received. In a system that does not scale (where "does not scale" means that it scales poorly), the amount of resources necessary would increase at a higher rate than the number of requests. While HTTP has its flaws (the proper spelling of referrer being one), there's no arguing that it scales, and this is one of the things that made the Web's early explosive growth less painful than it would have otherwise been.

The present discussion is about developing Web applications that scale well, and whether particular languages, technologies, and platforms are more appropriate than others. My opinion is that some things scale more naturally than others, and Rasmus's explanation above touches on this. PHP, when compiled as an Apache module (mod_php), fits nicely into the basic Web paradigm. In fact, it might be easier to imagine PHP as a new skill that Apache can learn. HTTP requests are still handled by Apache, and unless your programming logic specifically requires interaction with another source (database, filesystem, network), your application will scale as well as Apache (with a decrease in performance based upon the complexity of your programming logic). This is why PHP naturally scales. The caveat I mention is why your PHP application may not scale.

A common (and somewhat trite) argument being tossed around is that scalability has nothing to do with the programming language. While it is true that language syntax is irrelevant, the environments in which languages typically operate can vary drastically, and this makes a big difference. PHP is much different than ColdFusion or JSP. In terms of scalability, PHP has an advantage, but it loses a few features that some developers miss (which is why there are efforts to create application servers for PHP). The PHP versus JSP argument should focus on environment, otherwise the point gets lost.

I actually disagree with George's statement, "PHP doesn't magically scale 'naturally'". Of course, I understand and agree with the spirit of what he's trying to say, which is that using PHP isn't going to make your applications magically scale well, but I do believe that PHP has a natural advantage, as I just described. Rasmus seems to agree with me, and George might also agree, despite his statement.

I think PHP scales well because Apache scales well because the Web scales well. PHP doesn't try to reinvent the wheel; it simply tries to fit into the existing paradigm, and this is the beauty of it.

MeshCube

Slashdot discusses Meshcube, a "new wireless mesh routing device based on open source technologies." From the wiki: "The MeshCube is a new hardware platform dedicated to WirelessLAN mesh routing, developed by 4G Systems, Hamburg. With a 400MHz MIPS processor, 64MB RAM and 32MB flash, and up to 8 MiniPCI cards, it is powerful enough to provide excellent security and encryption, and flexible enough for custom applications and modifications. The MeshCubeDistribution is the Linux distribution running on the MeshCube. Its main features are MeshRouting, autoconfiguration of networking, an emphasis on security (IpSec, VPN), and a compact design (to fit on the 32MB flash)."

Phone as Magic Wand

Forbes writes how we could be buying things with the "wave of a phone":


A group at Philips Electronics focused on developing a technology called near field communications (NFC) that is based on radio frequency identification (RFID) technology and could within a year start turning common mobile phones into the spendthrift's best friend.

Consider the following scenario: Walking down a street, you spot a poster advertising that you can buy your favorite artist's new single right then and there. All you have to do is hold your mobile phone up close to the poster, and the song downloads directly to the phone--which also happens to be a digital music player, for easy playback.

Or perhaps you'd rather listen at home. Just hold the phone close to the stereo system, and the right to listen to that song will transfer to the stereo's hard drive, or becomes available on a favorite music subscription service. You can even share the right to listen to it with a few friends by holding your phone close to theirs.

And why not use the phone to buy concert tickets too? Not only will the phone handle payment but it will also become the ticket. Wave it in front of the turnstile at the concert venue, and the phone gets you in the door, where it can also be used to buy a T-shirt.

It is potentially the next force that will push forward the concept of "contactless payments." Why bother with swiping a credit card with a magnetic stripe through a reader when a smart card inside a phone can do the transaction just as well, and with less hassle and less chance of the magnetic stripe wearing thin?

SimDesk

Business Week writes how "SimDesk may be closing in on one of tech's Holy Grails: anytime, anywhere computing on the cheap."


For years, Microsoft, IBM, and others have painted visions of a future in which people could easily tap into their programs and information from whichever computer they happen to be using. But SimDesk is the first company to provide that promise in an ultra-affordable way. Individuals can log on to the SimDesk Web site, use basic programs, including word processing, e-mail, and spreadsheet packages, and store their stuff on the company's computers -- all for just a few dollars per person per year. There's no need to spend $399 to buy Microsoft's Office suite of applications.

Microsoft dismisses SimDesk as little more than a gnat in its soup. "They're just another competitor," says Dan Leach, group product manager for Microsoft Office Systems. And the company denies that it has resorted to any dirty tricks to compete with SimDesk.

Yet SimDesk can't be shrugged off. Thanks mostly to a $5 million deal struck in 2001 with the city of Houston, around 200,000 residents have signed up for SimDesk's service.

SimDesk isn't for everyone. While its applications are compatible with Microsoft's ubiquitous Word and Excel, they lack some of the bells and whistles -- including so-called pivot-tables used by spreadsheet mavens to crunch data. More important, people who are used to instant response from PC software may have to wait seconds as even the simplest commands travel to SimDesk's servers in Houston and back. "Most people want the instantaneous response that comes from having programs on the desktop, not some faraway server," says Stephen Baker, analyst at market researcher NPD Group Inc.

Still, SimDesk is creating a buzz with customers, particularly in state and local governments. The company is in talks with public agencies in 31 states, as well as Japan, China, and Germany, for a variety of projects. Many see it as a way to cut their technology costs. By giving SimDesk to government workers who don't need Microsoft's full-blown Office, they can avoid those licensing fees and outsource some of their existing server operations to SimDesk. The city of Houston, for example, has begun shifting 13,000 employees to SimDesk, some via cheap disk-drive-less terminals rather than PCs. Such contracts attracted the attention of computer giant Hewlett-Packard Co., which may supply the hardware for the Indiana project, says one Indiana insider.

Other government agencies see SimDesk as a way to bring their PC-less masses into the Digital Age. Rather than pour money into PC buying programs, they can pay far less to sign up for SimDesk, and then provide access by setting up PCs at libraries, schools, and community centers. That way, even people who don't own a PC can communicate electronically for free, type up résumés, and do homework. Since all the programs and data are stored on SimDesk's own servers, it's no muss and no fuss for government tech managers.

TECH TALK: Tech Trends: India Action: Visual Biz-ic and BPM

Indian companies can definitely capitalise on the real-time trends. The focus needs to be on the business process. Considering that most Indian enterprises have a very limited legacy of technology usage, there is now an opportunity to leapfrog to the intelligent enterprise. How is this going to happen? Think Visual Biz-ic.

Visual Biz-ic (a term I have coined) is about creating a integrated development environment for business processes. Just as Visual Basic from Microsoft transformed software development, Visual Biz-ic can create the platform for a similar transformation in how enterprises in India manage information flows across their extended enterprise.

Visual Biz-ic consists of a forms designer, process designer, process engine and reports generator. The forms designer allows the creation of interfaces to connect with databases and display the necessary information to users. The process designer is a graphical environment where the business flows are encapsulated. The process engine is the run-time execution system, which makes the processes come alive. The reports generator creates the custom reports that provide the necessary information to users.

Visual Biz-ic is complemented by four other components: a digital dashboard, which provides all the information that a manager needs to know on a single screen; an events manager which provides notifications of exceptions; an information aggregator, which provides a way to manage subscriptions to event feeds and display the appropriate events (in an email client or a browser); and a weblog to help team members share tacit knowledge.

Taken together, these components create an integrated platform for the “information refinery” in an enterprise.

Visual Biz-ic needs a process library. This can be done by considering the key 10-12 industries and the 8-10 types of companies in each industry. The 100-odd process models will be sufficient to cover most enterprises. Unlike the large enterprises which needs uniqueness in their business processes, most small- and medium-sized enterprises need completeness and integration via off-the-shelf components. IT is indeed a commodity for them. Visual Biz-ic’s built-in process models provide the necessary platform to cover 80-90% of their needs. If needed, they can easily tailor specific processes to their unique needs via the graphical interface provided by the process designer.

Visual Biz-ic is a dream. It does not exist. But if created, it can herald a transformation for Indian SMEs in terms of technology adoption. I can imagine a day in the not-so-distant future when companies will go to a website, navigate through the industry classification directory, select their type, and instantly get all the business processes for themselves. They can either then modify some existing processes that are currently being followed to match the standard or suitably modify the inherited processes for their needs. Either way, they have an integrated eBusiness suite necessary to make them into real-time enterprises in a matter of minutes.

Tomorrow: Security

Related Entries:  [All]

Tech Talk | PermaLink | Comments (1)

I think we have a start here.
http://www.bea.com/framework.jsp?CNT=overview.htm&FP=/content/products/workshop/

Posted by Ravi
Me
Entrepreneur, Mumbai, India, Emergic, Netcore, Internet, IndiaWorld, Sify, IIT-Bombay, ColumbiaUniv ... More [Write to Me]

- MyToday
- Emergic Ecosystem
- Netcore
- Emergic MailServ: Enterprise Messaging
- Emergic CleanMail: Anti-Virus, Anti-Spam
- BlogStreet: Blog Profiles, RSS Ecosystem
- Novatium: Network Computers
- SEraja: The EventWeb
- Rajshri Media: Broadband Portal
- Newsweek on Novatium (Feb 2007)
- Knowledge@Wharton Interview (Oct 2006)
- TIME Asia (Mar 2000)

Free SMS Updates
Indian mobile users can sms START EMERGIC to 9845398453 to get free daily updates on new additions. [To unsubscribe, sms STOP EMERGIC to 9845398453.]
My Writings
Affordable Computing and ICT for Development
India's Digital Infrastructure (May 2007)
Envisioning Tomorrow's World (Mar 2007)
Computing for the Next Billion (Jun 2006)
City Wi-Fi Networks (Apr 2006)
Microsoft Live (Nov 2005)
Internet Tea Leaves (Sep 2005)
Next-Generation Networks (Jul 2005)
Disruptions (Jul 2005)
The Mobile Phone Platform (Feb 2005)
Microsoft, Bandwidth and Centralised Computing (Jan 2005)
Computing for Broadband 101 (Jan 2005)
Tomorrow's World (Nov 2004)
CommPuting Grid (Nov 2004)
Massputers, Redux (Oct 2004)
The Network Computer (Oct 2004)
Reinventing Computing (Aug 2004)
Tech Trends (Jul 2004)
Letter to Arun Shourie (Apr 2004)
As India Develops (Mar 2004)
My Mental Model (Dec 2003)
The Next Billion (Sep 2003)
Transforming Rural India 2 (Jul 2003)
The Discovery of India (Jun 2003)
Transforming Rural India (Mar 2003)
The Rs 5,000 PC Ecosystem (Jan 2003)
Disruptive Bridges (Nov 2002)
India Post: Ideas for Tomorrow (Nov 2002)
Technology's Next Markets (Oct 2002)
Server-based Computing (Jul 2002)
India's Next Decade (Apr 2002)
The Digital Divide (Apr 2002)
The Real Wireless Revolution (Mar 2002)
Envisioning a New India (Jan 2002)
Emerging Technologies, Emerging Markets (Jan 2002)
The Indianised Linux Desktop (Nov 2001)
Mass Market Internet (Nov 2000)

Enterprise Software and SMEs
The Coming Age of ASPs (May 2005)
SMEs and Technology (Oct 2003)
The Death and Rebirth of Email (Aug 2003)
IT's Future (Aug 2003)
Rethinking the Desktop (Sep 2002)
Rethinking Enterprise Software (Jun 2002)
Emerging Enterprises and Emergent Networks (Mar 2002)
Web Services (Nov 2001)
Alt.Software (Oct 2001)
The Intelligent, Real-Time Enterprise (June 2001)
Enterprise Software (Mar 2001)
SME Tech Utility (Feb 2001)
Software and SMEs (Jan 2001)
The Intelligent Enterprise: Integrating CRM, SCM and EIP (Jan 2001)

Information Management
The Emerging Internet (May 2007)
The Now-New-Near Web (Sep 2006)
Mobile Internet (Aug 2006)
Video on the Internet (Jun 2006)
India Internet and Mobile (Feb 2006)
Rethinking Newspapers (Jan 2006)
Web 2.0 (Oct 2005)
The Future of Search (Mar 2005)
Web 2.0 Conference (Oct 2004)
Thinking A New Food Portal (Sep 2004)
Rethinking Search (Jan 2004)
India.com 2.0 (Jan 2004)
The Publish-Subscribe Web (Jun 2003)
Constructing the Memex (May 2003)
RSS, Blogs and Beyond (Feb 2003)
Blogging (Feb 2002)
Harnessing Information (Oct 2001)
News Refinery (May 2001)

Entrepreneurship
When Bad Things Happen (Jan 2007)
Ventures and Capital (Dec 2006)
15 Years as an Entrepreneur (Nov 2006)
Of Blue Oceans and Black Swans (May 2006)
Let's Build a Business (Apr 2006)
The Value of Vision (Mar 2006)
Vision and Worries (Oct 2005)
Bootstrapping a Business (Oct 2005)
India Needs More Entrepreneurs (Aug 2005)
Dotcom Nostalgia (Jun 2005)
When Things Go Wrong (Apr 2005)
My Life as an Entrepreneur (Nov 2004)
An Entrepreneur's Growth Challenge (Sep 2004)
Creating Options (Sep 2004)
From Employee to Entrepreneur (Aug 2004)
A Tale of Two Summers (Aug 2004)
Crucible Experiences (May 2004)
The Company (May 2004)
An Entrepreneur's Attributes (Nov 2003)
An Entrepreneur's Early Days (Sep 2003)
Reflections on Ideas and Entrepreneurship (Jul 2003)
Entrepreneur's Enigmas (Jan 2003)
The Entrepreneur's Delights (Sep 2002)
Life as an Entrepreneur (Oct 2001)
Leadership Lessons from Lagaan (Aug 2001)
Entrepreneurial Learnings (July 2001)
Entrepreneurship (Mar 2001)
The IndiaWorld Story (1997-8)

Abhishek (my son)
Photos
Letter to a Two-Year-Old (Apr 2007)
Father to Son (Apr 2006)
Letter to a 2005 Baby (Jun 2005)
The Making of Abhishek (Jul 2005)

Moreover
Facebook (May 2007)
Doing Education Right (May 2007)
Reflections from a Dubai Trip (Apr 2007)
Creating India's New Cities (Apr 2007)
India's Challenges (Mar 2007)
3GSM 2007 (Feb 2007)
Demo 2007 (Feb 2007)
A Tale of Two Covers (Feb 2007)
3GSM Mumbai (Feb 2007)
2007 Tech Trends (Jan 2007)
The Best of 2006 (Dec 2006)
Best of Tech Talk 2006 (Dec 2006)
Cyworld (Nov 2006)
Two 2.0 Events (Nov 2006)
Two-Sided Markets (Nov 2006)
The Rise of YouTube (Oct 2006)
Gandhigiri (Oct 2006)
Education and Reservation (May 2006)
Four Blog Years (May 2006)
Fooled by Randomness (May 2006)
Blue Ocean Strategy (May 2006)
Revolution on the Roads (Apr 2006)
The MySpace Story (Mar 2006)
A Presentation at PC Forum (Mar 2006)
Extreme Competition (Mar 2006)
3GSM World Congress 2006 (Feb 2006)
DEMO 2006 (Feb 2006)
India Rising (Jan 2006)
2006 Tech Trends (Jan 2006)
The Best of Tech Talk 2005 (Dec 2005)
The Best of 2005 (Dec 2005)
Trains, Planes and Mobiles (Dec 2005)
Peter Drucker: Management's Newton (Nov 2005)
India Empowered (Oct 2005)
Rajasthan Ruminations 2 (Sep 2005)
Building a Better India (Sep 2005)
South Korea's IT839 (Jul 2005)
Shift-Ctrl (Jul 2005)
Best of Future Tech (Feb 2005)
Multi-Model Minds (Feb 2005)
The Best of 2004 (Jan 2005)
On Watching Swades (Jan 2005)
The Best of Tech Talk 2004 (Dec 2004)
India Trends (Dec 2004)
An American Journey (Aug 2004)
Black Swans (Aug 2004)
A Train Journey (Jun 2004)
An Agenda for the Next Government (May 2004)
Two Blog Years (May 2004)
Rajasthan Ruminations (Feb 2004)
Technology and the Indian Elections (Feb 2004)
2003-04 (Dec 2003)
Random Musings (Sep 2003)
Useful Concepts (July 2003)
Dear Non-Resident Indian (July 2003)
Tech's 10X Tsunamis (July 2002)
An Indian in China (Mar 2002)
Disruptive Technologies (Aug 2001)
Innovation (Aug 2001)
Good Books

- My Business Standard columns
- More columns at Tech Samachar

Presentations
- TiE Bangalore (Dec 2004)
- BangaloreIT.com (Nov 2004)
- CIT 2004 (Jan 2004)
- BangaloreIT.com (Nov 2003)
- Pune CSI Open-Source Workshop (Sep 2003)
- Sydney ICT Workshop (Jul 2003)
- Netcore (Mar 2003)
- Emergent Democracy (MP Govt, Feb 2003)
- Vision for Digitally Bridged India (Dec 2002)
- India Post (Nov 2002)
- Open-Source for eGovernance (Oct 2002)
Recent Entries
Archives
BlogStreet
Syndicate
Powered by
Movable Type 2.21


Main - Feedback
© Rajesh Jain