Proceed to GeoCommunity Home Page

SpatialNewsGIS Data DepotGeoImaging ChannelGIS and MappingSoftwareGIS JobsGeoBids-RFPsGeoCommunity MarketplaceGIS Event Listings
HomeLoginAccountsAboutContactAdvertiseSearchFAQsForumsCartFree Newsletter

Sponsored by:

Today's News

Submit News

Feature Articles

Product Reviews


News Affiliates



Email Lists


Editor's Corner

SpatialNews Daily Newswire!
Subscribe now!

Latest Industry Headlines
Orbit GT and Geosense, South Africa, sign Reseller Agreement
TC Technology Announces MIMS 2017
Public-Private Partnership to Open Geodata Access for African Resource Development
CoreLogic Launches SkyMeasure Mobile App for Roofing Industry
TCarta Marine to Introduce Gulf of Mexico Streaming Basemap Service at Esri Petroleum Conference

Latest GeoBids-RFPs
Cartography Training-VA
A & E Services-OR
Remote Sensing-UT
Surveying and Mapping-WA
GPS Locators-MN

Recent Job Opportunities

Recent Discussions
DEM to DTM in Inroads
GZ File
LiDAR-derived DEM
space syntax
DEM data for Israel

Related Links
>JAVA Community Process

Java Location Services: Working to Bring GeoSpatial Technology to the Internet

By Carl Reed - article first appeared at Sun's Java Location Services web portal
The original concept for the language now called Java came to Sun’s James Gosling during a rock concert early in 1991. He needed a new language that would run on a small hand held appliance and would not have the limitations of existing languages such as C and C++. The new language was first called Oak. However, the group that developed Oak dissolved in 1994. It was not until Bill Joy saw the potential of Oak in the emergence of the Web that the project was resurrected. And so Java was born.

Now a short digression from Java. Distributed computing, multi-tier architectures, location based services, ASP’s, Java, componentware…. Our world is awash with new, rapidly evolving technology, and along with it, the requisite terminology. The use and acceptance of the Internet has spread more quickly than any other technology in history. Its impact on our economy and society will likely exceed that caused by the telephone, the internal combustion engine, and mass communication (radio, television, and movies).

The Internet is creating Geoffrey Moore’s tornado in many industries. The "tornado" is the name Moore gives to the phase in which market dynamics create hyper-growth in an industry and a (potential) new gorilla emerges to become the market leader. The geospatial industry may be entering this phase. The Internet will radically change the way we access, utilize, and pay for geospatial technology, data and services. New geospatial software and service companies are emerging that better fit the requirements of the Internet economy. Other companies and organizations are changing their business and service practices to best meet rapidly changing buyer and user demands. Companies that do not change their business model to meet the demands of the new Internet economy face hard times and potential extinction.

Which brings us back to Java. I first learned of Java at an Open GIS Consortium (OGC) meeting in the Fall of 1995. Many of us in the OGC believed that Java was the language of the future. Personally, Java appealed to me as software engineer. Back then, I felt that the Internet was going to radically change the geospatial industry. Java was going to be the language of choice. I believed this strongly enough to convince the company I was working for at the time to develop a Java client, which they did in 1997. Neither the company nor the market was quite ready. Now, I believe that the infrastructure and the market are both ready.

There are still those who believe that Java will not last - that it is just a flash in the pan. Just last summer I received an e-mail from an executive VP of a major software company stating that Java was not and never will be a language of choice. Tell that to the hundreds of thousands of Java programmers and the thousands of companies doing Java development. I think what many forget is that all languages go through a birthing process in which there is considerable argument about a language’s merits, performance, and so forth. There are many of us around who lived through the same process with FORTRAN, C, and C++, and all these languages became very successful. Java also has something else going for it that the other languages did not - an open, community-driven process that controls the evolution of Java. This is known as the Java Community Process.

The net result is that there are an ever-increasing number of Java activities in the geospatial industry. These range from development of client applications, to standards activities, and to application service provision. However, it is very difficult to keep track of all this activity. Therefore, a new Web site called is now available. Next is a discussion of the reasons for the Web site. This is followed by a discussion of "GeoJava" applications and standards activities.

< NEXT >

This article is the property of Carl Reed - (c)2000. All rights reserved. Any copying or reproduction of the article in whole or in part is strictly prohibited.

Sponsored by:

For information
advertising rates
Click Here!

Copyright© 1995-2014 MindSites Group / Privacy Policy

GeoCommunity™, Wireless Developer Network™, GIS Data Depot®, and Spatial News™
including all logos and other service marks
are registered trademarks and trade communities of
MindSites Group