Archive for the 'technology diffusion' Category

Nov 14 2007

Landmark based navigation

I was checking some locations on the Indian Yahoo Maps web site, and I realized that they have implemented landmark based directions.

For those that have never visited India, the concept may need some explanation: in Indian cities street names are almost useless: only some of the main roads have recognizable names, and even in those cases there are no signs displaying those names. Smaller streets do not have names, or if they have them, usually add to the confusion (there are whole neighborhoods full of numbered main and cross streets that do not seem to follow any predetermined pattern). If you add the fact that building numbers are almost inexistent, it is almost impossible to find a place only with the street name and number.

The solution is a landmark based address system. Basically, when you give somebody directions on how to get to some place, they are based on a series of landmarks, usually well known building, such as temples, official buildings, shopping centers, or any other specific street features that stand out. Any address is useless unless it includes the corresponding set of landmarks.

The consequence is that the mapping and directions applications that had been developed with the more regular American or European street systems in mind were useless for Indian cities, and they had to adapt to the specifics of Indian street systems and support landmarks. Yahoo Maps implementation is not perfect: it provides landmarks when giving directions from one place to another, but it does not allow you to include a landmark in an address (at least it has not worked for me…); but, with all its limitations, it is a step forward to adapt mapping and GIS systems to local needs

On one side, this is a clear example on how technological solutions have to adapt to local specific conditions, but this development also opens questions about the influence of technology on habits and attitudes: as GPS navigation, mapping software, and related technologies become more popular in countries such as India, will hey change the way addresses and directions are given?, does the inclusion of certain landmarks in a system such as Yahoo Maps say something about the relevance of that specific building?, who determines that a certain building and or site is a landmark?.

I can imagine, in the future, corporations, shopping malls, and other commercial sites paying for the inclusion of their corresponding locations as landmarks, and if that becomes a source of revenue for this type of services, is it possible that landmark based systems are also implemented in mapping services for other places?, and would that change the way we think and model our cities?…

One response so far

Mar 19 2007

When technological jargon becomes mainstream

It is very common that during the process of development of a new technology, an specific jargon is created. When the technological innovation starts to get deployed, the jargon acts as a symbol to differentiate those who know about it. But as the new technological features become mainstream, and with some good marketing help, the jargon words detach from the original technical field and get incorporated into the consumer language.

That evolution is specially visible in technologies related to consumer products (how many people who look at the L2Cache size spec for microprocessors has an idea, beyond bigger number is better, about the meaning of that spec?). But in certain circumstances this jargon evolution can also happen in other technologies not so consumer oriented.


In Bangalore, the major center of the software export industry in India, in an environment with a very high IT employment demand, IT and programming related skills becomes a very valuable asset. The consequence is that the programming jargon is becoming part of the regular language. Small signs advertising training in very specific programming technologies abound, and, in certain situations, it is quite easy to start a conversation with an stranger about specific programming languages, platforms, and techniques.

One response so far