Saturday, October 27, 2007

Terrorists use Google Earth

The al-Aqsa Martyrs' Brigades fires rockets into Israeli cities. In this video, al-Aqsa's commander in Gaza shows how he uses Google Earth to search for targets inside of Israel. He states "We obtain the details from Google Earth and we check them against our maps of the city center and sensitive areas."

Do you think any Internet applications or information should be banned? If so, can they be as a practical matter?

Update 7/11/2016

An Israeli organization, Shurat Hadin, has filed a $1 billion suit against Facebook on behalf of the families of four people who were stabbed to death by a Palestinian terrorist. They say Facebook violates the US Anti-Terrorism Act by allowing militant groups such as Hamas a platform for spreading violence. This was not the first such case and it raises difficult questions of freedom of speech.

Update 8/15/2011

Maajid Nawaz, presents a vivid picture of the use of the Internet by radical Islamists in his Ted Talk A global culture to fight extremism. Nawaz feels that extremists -- whether Islamists or white power advocates -- make better use of the Internet than democracy advocates. He speaks with authority, having used the Internet as a propagandist and recruiter for the global Islamist party Hizb ut-Tahrir for 13 years, including five years in an Egyptian prison for attempting to overthrow the government. He describes the use of the Net by extremists, asks why they have succeeded across borders and goes on to argue for a countervailing, grassroots, youth-led movement to advocate for a democratic culture.

Update 2/3/2020

Who imagined the capability of an iPhone 25 years ago? Slaughterbots, a short (7m 47s), dystopian science fiction video projecting advances in pattern recognition, miniaturization of technology and online data:

Thursday, October 25, 2007

An early WiMAX deployment

We have talked about mobile and portable connectivity. The two choices today in the US are WiFi hotspots and third generation cellular service, but WiMAX service is just beginning and may become competitive.

Clearwire just led off with early WiMAX deployment in their 44 local markets. With their PC card in a laptop, one will have portable (not mobile) connectivity for $59.99 a month for speeds of up to 1.5 megabits per second down and 256 kilobits up. (Mobile WiMAX will be available when the standard is soldified).

How do those speeds compare to what you have at home today? Who might be interested in this service?

Tuesday, October 23, 2007

The Internet is the platform -- a Cringley quote

We have talked about the evolution of application development platforms from the batch operating systems of the 1950s to the Internet today. (See this note and this chapter). Does this quote from a column by Robert Cringley ring true?

The importance of all our digital stuff along with our fear of losing it will shift us more and more toward central backup and storage. And once you have your life sitting on some company's server, are you going to move it on a whim? No, and that means there will be a LOT of money to be made providing these services. Storage and automated backup and probably some form of netboot with a fresh OS image every time is the future of computing whether we're talking about desktops or notebooks or mobile phones.
What are the pros and cons of keeping your digital material on the Internet? If you get a fresh OS image every time you reboot, is it likely to come from Microsoft?

Thursday, October 18, 2007

Politcal pressure yields a tiny step toward an open wireless network

Apple has opened the iPhone to third party developers, but a problem remains. The iPhone is restricted to the AT&T network in the US and O2 in Great Britain. Cell phone manufacturers and network operators offer bundles in which the phone price is reduced in return for a long contract and high monthly bills.

This sort of bundling restricts the marketplace and consumer choice, but it is not inevitable. Some nations, for example, Singapore and France, require manufacturers to offer open versions of their phones.

We are starting to see some political reaction to the heavy handed lobbying of the cell companies in the US. In the face of threatened legislation, Verizon and AT&T have loosened some restrictions in their cell phone contracts. That is a small step in the right direction -- toward open, competitive, end-to-end Internet connectivity over wireless networks.

How would the Internet and market be changed if, for example, Dell PCs could only connect to the Internet through one ISP and Hewlett Packard PCs through another ISP?

A step toward an open wireless network: Apple opens the iPhone

When Apple released the iPhone, Steve Jobs claimed third party applications might damage the phone and even the AT&T network, so they were blocked. Apple has reversed that decision, and will now provide a software development kit in support of third party developers.

This is a step forward. The iPhone hardware and touch screen user interface are new to the marketplace and well designed. Consumers will benefit and our expectation levels will rise. Historically, Apple third party developers are enthusiastic and innovative, and Apple will learn from them.

Like the PC, the iPhone now seems to be a smart platform on the edge of the Internet. As we have seen, Internet applications, content, hardware, and even helpful users are all at the edge of the network. This has facilitated explosive growth, innovation and investment since everyone is free to participate.

Monday, October 15, 2007

Crescent Heights -- the future of television?

Proctor and Gamble, which makes Tide laundry soap and pioneered radio and television soap operas, has an Internet soap opera called Crescent Heights. The three minute episodes are designed to be seen on a mobile device or a computer, and there are no commercials. The Tide logo appears at the end of an episode and, as you see in this screen shot, the characters use it for their wash. The key advertising value is in a set of forums where members can discuss the characters, the story, and household topics like stain removal and washing. The discussion site mentions Tide products and has a Tide logo.

You can read more on Crescent Heights and the business proposition here.

In this case, the Internet lets the advertiser produce and distribute their own content rather than sponsoring a show produced by someone else and distributed by a cable or broadcast network. Would this cut cost? Is this a rough, early glimpse at the future of television?

As mobile and home connectivity improve, how will a program like Crescent Heights improve? Would you be willing to watch a football game sponsored by Budweiser on the Internet? Do you think people would be more likely to purchase Tide soap after watching Crescent Heights and looking at the online forums?

Sunday, October 07, 2007

The value of Internet services

Every post on this blog is a testimony to the leveraging of Internet services. I am able to create the posts in a few minutes using the Blogger editor, and creating and configuring the blog took only a few hours. Furthermore, the footer of each post has a link to a text-to-speech service at Talkr.com which can read the post aloud. Again, creating this composite application or "mashup" took only a short time.

Writing a program to create a blog with text and optional speech would have been impossible when I first started out as an assembly language programmer. A few years ago, it might have taken years to create a site with the features of this blog -- designing and creating Web pages, writing server-side code, acquiring and integrating a text-to-speech package, etc. Today it takes a few hours. As levels of abstraction rise, infrastructure improves, and the Internet "ecosystem" proliferates, programmer productivity will increase still faster.

Public and private infrastructure has clear value. The US Interstate Highway System is a valuable asset that increases economic productivity. Equipment, buildings, and other assets owned by organizations also make them more productive. We have also spoken of the value of open source contributions, the gross contributed product, to the world economy.

What is the value of an Internet service? What is the value and economic contribution of, say, Google Maps? Is there a line on the Google balance sheet that states a value for Google Maps? What is the value to the world economy of all the Web sites that leverage Google Maps?

Individual firms could begin to answer such questions today -- how do they show Internet services on their books? How much revenue do those services generate? We will have to leave the task of estimating their value at the national or global level to future economists.

Sunday, September 30, 2007

Challenges to Microsoft Office

Microsoft Office applications are ubiquitous, but they are being challenged on two fronts: the Open Office application suite and network-based suites from companies like Thinkfree.com, Zoho.com, and Google.

Open Office has been maturing for years, and it got a recent boost when IBM released a version with their own user interface. (Since Open Office is open source software, IBM or others can modify it).

As Nicholas Carr points out, Microsoft is responding by extending Office to use the Internet.

You can see a video on the advantages of online suites here, and a comparison of nine Office competitors here.

What are the pros and cons of Microsoft Office versus Open Office or an online suite for a student? For a small company? For a university? A large enterprise?

If you were running Microsoft, how would you respond to these challenges?

Looking to the future -- do technology trends tend to favor one approach over the others?

Saturday, September 29, 2007

The cellular network is broken -- two examples

As we discuss, the Internet was designed to be an end-to-end, dumb network. The large ISPs would like to break that principle in order to give higher priority to certain users and applications, and, as we have seen, the cell phone network is even more restricted.

Developers cannot create and use cell phone applications without permission from cell phone carriers. We had a graphic example of this recently when Verizon would not permit an abortion rights organization to use their text messaging service. They later reversed the decision, but this illustrates how badly broken the cell phone network is.

Along the same lines, a software upgrade to Apple's iPhone renders phones with third party applications installed inoperable. This was not inadvertent. Apple CEO Steve Jobs said it was done to protect carrier networks and to make sure the phone was not damaged.

His first reason -- protecting the network -- was what AT&T claimed before the 1968 Carterphone decision that allowed people to connect equipment to their network as long as it did no harm. His second reason -- protecting the phone from damage -- is exactly what he has done -- turned them into worthless "bricks."

People are working on an open cell phone, and perhaps Wimax will lead to open network access one day.

Wednesday, September 26, 2007

Off shoring -- who are the big winners?

We talk about off shoring and its impact on individual careers, organizations and national economies. A UC Irvine study analyzed the iPod, asking where the 451 parts that go into it are made and who makes them. IPods are assembled in Asia by companies you have probably never heard of, but Apple is the big winner. Most value is added by companies with brand names that conceive of products and do user-interface and engineering design, marketing, distribution and sales. Those involved in manufacturing and assembly add less value.

UC Berkeley professor Hal Varian discusses the report in this New York Times article. (This is a very good article, but I would not mention and link to it while the Times charged a subscription fee).

Do you think US firms will have the same advantage as Apple does today in the future? Why?

Tuesday, September 25, 2007

The value of free: NY Times drops subscription fee

Internet sites generate revenue by charging directly for items (Amazon), subscription fees (Wall Street Journal, premium versions of services) or advertising. Until recently, the New York Times had a mixed revenue strategy -- current news was supported by advertising and they charged a subscription fee for opinion columns and archived articles. They have now dropped their subscription service in favor of advertising.

Times executives may have felt ad revenue would be greater than subscription revenue, but, even if that were not the case, there is a compelling reason to make information free. If access to information is restricted in any way, people will be less likely to refer to it. For example, I would not have linked to a New York Times article on this blog because students would not be able to read the article without paying a subscription fee. By charging a fee, the New York Times had removed itself from the Internet "conversation."

Doug Kaye of the Conversations Network pointed this out some time ago. The New York Times should have listened to his talk on "value of free."

Or, the Times could have read the Internet business classic The Cluetrain Manifesto, which states

A powerful global conversation has begun. Through the Internet, people are discovering and inventing new ways to share relevant knowledge with blinding speed. As a direct result, markets are getting smarter—and getting smarter faster than most companies.

These markets are conversations.

People also "pay" for information by registering on a site. Does having to register stop you from entering sites or using services?

Tuesday, September 18, 2007

Freebase -- Wikipedia for structured data?

We have discussed varying degrees of data structure on the Internet, ranging from free-text pages like Wikipedia to rigidly structured relational databases.

Freebase is like a structured Wikipedia, combining the advantages of free text and relational databases. Like Wikipedia, Freebase is open -- any user can create and change content. Unlike Wikipedia, Freebase data is structured so users can query it as they would a relational database.

This example illustrates Freebase. "Topics" are instances of formally defined "types." Here the type is person, and persons have formally defined properties like height, weight, and place of birth.

I am adding a new person (a new topic) to Freebase, myself. I was born in Pasadena, California, and when I began typing a value for place of birth, the system quickly showed the "Pasadenas" in its database with their structured descriptions. It knew that the value of the property had to be a location, and immediately displayed names and property values of locations named "Pasadena." This mechanism both saves time and assures that users have a common vocabulary.

Any Freebase user can create a new topic or change the property values of existing topic. For example, you could add yourself (a new person) to Freebase, and you could also change my place of birth from Pasadena, California to Santiago, Chile.

Thus far, Freebase sounds like a fancy relational database. However, qualified users can also change the structure itself. If one is qualified to be a "type administrator," he or she can create new types and modify the definitions of existing types. For example, one could add the property eye color to the definition of a person.

The developers of Freebase hope that, like Wikipedia, it will attract many users, some of whom are motivated to become type administrators. That way, both the content and structure of a domain of knowledge will evolve over time.

If this sounds interesting, listen to this wide ranging interveiw on Freebase and Metaweb, the system used to create it.

Friday, September 14, 2007

Fully networked (program and data) applications

Some networked applications use the Internet for communication and data storage. Others go further and use network-based programs accessed through a Web browser. Hotmail and other Web-based email applications were among the first of these fully-networked applications. There are now hundreds, perhaps thousands of them.

This database of fully-networked applications gives a brief description and has reviews of each. New entries are probably added (and others removed as companies fail) daily.

If you find the full list overwhelming, check out the list of applications used by Ismael ChangGhalimi who maintains the full database. Ghalimi is a true aficionado who has only one application -- a Web browser -- installed on his laptop.

Sunday, September 09, 2007

VOIP in US and Europe


We cover voice over Internet Protocol (VOIP). VOIP is widely used for phone systems within organizations, and is taking off in the consumer market. A recent market research report compares VOIP growth in the United States with that in Europe. Note that growth is faster in Europe and that independent companies like Vonage are growing more slowly than the VOIP offerings of cable companies in the US. Unlike their US counterparts, European telephone companies are active participants in the VOIP market.

Google's Mountain View network

We have talked about municipal WiFi networks. Many municipal networks were oversold and have been disappointing. Still, the technology is evolving, and Google has operated a network in their headquarters city, Mountain View, California for a year. The network covers 12 square miles and 25,000 homes and serves approximately 15,000 unique users each month. This is a research project for Google, and perhaps the most interesting thing Google has learned is that over 100 distinct types of portable WiFi devices have been used -- not only laptops. Google applications on Apple's touchscreen portable devices also shows their interest in portable service. You can get a feeling for the Mountain View network at this support site.

Update, 8/2/12. Google's Fiber rollout in Kansas City reminded me of Google's WiFi trial in Mountain View, California (coverage map shown here).

I did not check with Google, but, based on the sparse Web site with a broken link, I would guess that the network was not a great success. Let's hope the KC rollout is!

Saturday, September 01, 2007

Network-based image editors

We do most of our image editing using stand alone applications like Photoshop, but there are also network-based image editors. TechCrunch surveyed several recently and FotoFlexer has come out subsequently.

What are the pros and cons of using a network-based image editor compared to a desktop program?

Why connectivity is fast and cheap in Japan and is not in the US

We have seen that US Internet connectivity is rapidly falling behind other nations. This Washington Post article on Japanese connectivity sheds some light on the physical and policy differences that have led to their success. Japan has newer telephone infrastructure and is more densely populated than the US, but. more importantly, their policy makers have created competition where the United States has left control in the hands of powerful telephone and cable companies.

The US Congress sought to introduce competition by passing the 1996 Telecommunication Act. William Kennard, chairman of the United States Federal Communication from 1997-2001 was frustrated in implementing the Act. Near the end of his term he said “all too often companies work to change the regulations, instead of working to change the market,” and spoke of “regulatory capitalism” in which “companies invest in lawyers, lobbyists and politicians, instead of plant, people and customer service." He went on to remark that regulation is “too often used as a shield, to protect the status quo from new competition - often in the form of smaller, hungrier competitors -- and too infrequently as a sword -- to cut a pathway for new competitors to compete by creating new networks and services.”

The telephone and cable companies succeeded in stopping the intended competition, and now the US is falling behind. What are the implications of that failure?

Friday, August 17, 2007

Truveo -- specialized, programmable video search

The first search engines simply looked for key terms in Web pages. Searches quickly became "smarter" -- giving more weight if a term was used in a first line or heading, looking at the proximity of search terms, etc. (These techniques were developed and tested by people like H. P. Luhn in the late 1950s). Google rose to prominence by using the number of links to a page as a measure of its popularity and hence relevance. Search engines are becoming ever more sophisticated.

We are also seeing the rise of specialized search engines. A good example is Truveo. Truveo only searches for video clips, but it is comprehensive with searches of given categories, channels (like CNN or ESPN), tags, etc. Perhaps more important, the application programming interface allows developers to incorporate Truveo searches into their Web sites.

Can you find other, specialized search engines? If so, do they have application programming interfaces that allow them to be used by others?

Friday, August 10, 2007

Desktop-Internet integration

We have seen the evolution of development platforms from batch processing systems through timesharing, personal computers, local area networks and now the Internet. In a recent Dr. Dobb's Journal article, Michael Swaine discusses the return to the desktop.

Swaine outlines four phases of development on the Internet platform:

  1. Static HTML pages
  2. Dynamic behavior exemplified by AJAX and Flash
  3. Application integration -- mashups
  4. Integration of the desktop with network applications
He gives capsule descriptions of development tools that are facilitating network-desktop integration: the dojo Javascript toolkit, Adobe AIR, Google Gears, Microsoft Silverlight, and Joyent Slingshot. With these tools, one can build applications that can store data on either the server or desktop, enabling users to work on-line or off-line.

You can experience this today using Google's RSS Reader. Reader uses a beta version of Gears to transparently store 2,000 items on your desktop for access when you are off-line. The premier version of ThinkFree, built using Slingshot, let's you work with Word, Excel or PowerPoint documents whether they are stored on locally or on the Internet. The beta test is currently closed, but will open shortly.

Is anything wrong with this picture? Since these applications save information locally, a bug or malicious program might cause harm. (As you see here, Gears warns the user). Performance might also be a problem. (Synchronizing for off-line operation with Google Reader takes just over a minute over my slow DSL link even if I made no changes while on-line). But, if your network connection and the speed of your desktop PC were fast enough, you would see equal performance performance regardless of where a file was stored. (That is not the case today for most of us, but what about ten years from now)?

Sunday, August 05, 2007

Synchronous collaboration in virtual worlds

Virtual worlds like Secondlife.com are used for synchronous communication. Here we see a panel discussion in a virtual classroom belonging to the Harvard University Berkman Center. Each panelist and attendee designs an avatar, which they control and move around in the virtual space. We see the panelists’ avatars seated at the front of the room and those of the attendees are seated around them. There are also shared spaces like the “flipchart” to the right of the panel. Organizations are experimenting with meetings, press conferences, concerts, and other synchronous events in Second Life.

Second Life is one of many virtual worlds. Some are geared toward a particular user group like children and others are focused on a game. Techcrunch.com tracks such developments and has lists 18 virtual worlds in this post.

Ning, a high-level development tool for social networks

We have spoken of varying levels of abstraction in a development platform, and seen that white-label social networking systems provide a high level of abstraction.

Ning.com is a good example. I used Ning to create a demonstration site. As you see, the site has a typical three column layout. I selected the color scheme and layout by clicking on one of several templates. The left column has links to threaded discussion forums and audio, video and photo libraries. I added them by dragging and dropping four icons. I added the blog in the center with another drag and drop. Note the Google Map mashups showing the locations of the photo and video. A single click could change the menu language from English to Spanish.

Creating the site, selecting the template and features to include, and uploading the library material took less than 30 minutes. There was no learning curve -- a wizard lead me through the steps.

I created this test site using the free version of Ning. I could have turned off the ads and used my own domain name for an additional $25 per month.

Ning is one of several white label social network tools. TechCrunch has published an excellent comparison of Ning and eight others.

Tools like Ning enable you to create complex Web sites with a few mouse clicks. Is there still a need to learn HTML and Web development tools?

An excellent review of white-label platforms for social networking

We have seen the evolution of development platforms from batch processing systems through timesharing, personal computers, local area networks and now the Internet.

Of course, there are varying levels of abstraction within a platform. One could program a batch processing application in assembly language or one could use a high level report generator like FARGO which gave you less control, but made application development much easier.

Today, the Internet is emerging as a first class development platform, and there are high and low-level tools. White-label social networking systems represent a high level of abstraction -- they are the FARGO's of today's Internet. "White-label" is a term taken from retailing, where, for example, a PC manufacuter places the retailer's brand name on their generic PCs. There are several vendors of general purpose social networking programs that allow the user customization.

An excellent review and discussion of these programs is available at TechCrunch.com. Be sure to check out the feature chart accompanying the review. The list of features is a good planning checklist for any Web site.

I kicked the tires on one of Ning, one of the white-label programs, by creating a demonstration site with a blog, forums and audio, video and image libraries. Building the site took under 30 minutes. That illustrates what I mean by a high level of abstraction. (Read more and see the demo site here).

Have you seen other high level tools that enable you to create complex applications without programming?

Thursday, August 02, 2007

Quick eye candy for Web page images

swFIR is a simple tool that let's you transform images and render them in Flash. You can easily rotate an image, frame it, have it grow and shrink as the user resizes type, etc.

A hand-held projector -- for your cell phone?

Explay has demonstrated a hand-held projector that they plan to market in 2008. If the images are as bright as the one shown here, and the price is low, they will become ubiquitous. The display electronics fit on one chip, so your next cell phone (or the one after that, or ... ) might contain one of these projectors.

How could you use one of these projectors?

Tuesday, July 31, 2007

One Laptop per Child hardware ships

I previously posted a link to a presentation by Nicholas Negroponte on the One Laptop per Child (OLPC) project. OLPC chairman Negroponte downplays focus on the laptop hardware, stressing that this is primarily an education project. However, the laptop has now gone into production, and the BBC has published an article highlighting its engineering innovations.

This is without doubt a significant project. At the very least, it will put a nifty PC and e-book reader in the hands of millions of poor children. Some of the engineering innovations, like a monochrome display mode suitable for use in bright light, may influence mainstream laptop manufacturers (as the new iPhone may inspire cell phone manufacturers).

Built-in mesh networking will be used for connecting to a local server or other laptops. (It will be interesting to see how well the network performs when a laptop is several hops from the server).

But the biggest win will occur if those village servers are Internet gateways connecting to the rest of the world. Connectivity in developing nations is very poor, and we can only hope that backbone infrastructure projects will match the audacity of the OLPC.