Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: Java Location Services

The original concept for the language now called Java came to Sun’s James Gosling during a rock concert early in 1991.

Tutorial Details:

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.


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Java Location Services

View Tutorial:
Java Location Services

Related Tutorials:

JNDI overview, Part 3: Advanced JNDI - JavaWorld March 2000
JNDI overview, Part 3: Advanced JNDI - JavaWorld March 2000
 
Web services hits the Java scene, Part 1
Web services hits the Java scene, Part 1
 
Jini-like discovery for RMI
Jini-like discovery for RMI
 
Jtrix: Web services beyond SOAP
Jtrix: Web services beyond SOAP
 
Is the JCP adequately preparing Java for Web services?
Is the JCP adequately preparing Java for Web services?
 
Rumble in the jungle: J2EE versus .Net, Part 1
Rumble in the jungle: J2EE versus .Net, Part 1
 
Publish and find UDDI tModels with JAXR and WSDL
Publish and find UDDI tModels with JAXR and WSDL
 
Let the mobile games begin, Part 2
Let the mobile games begin, Part 2
 
Good introduction
Good introduction
 
Once again, only introduction
Once again, only introduction
 
Finally, getting hands in !
Finally, getting hands in !
 
Java and GIS, Part 2: Mobile LBS
Java and GIS, Mobile LBS Using LBS First, let\'s make sure that we understand what an LBS application is. Typically, an LBS application is trying to answer the question \"Where am I?\" and then do something with that information. There are a number
 
JXMLPad 2.3
JXMLPad 2.3 JXMLPad is a pure Swing java component/framework for editing XML/XHTML document.
 
Turn EJB components into Web services
Summary Web services have become the de facto standard for communication among applications. J2EE 1.4 allows stateless Enterprise JavaBeans (EJB) components to be exposed as Web services via a JAX-RPC (Java API for XML Remote Procedure Call) endpoint, al
 
The Trove collection classes
The Trove collection classes TheTrove, an open source Java collection package, provides an efficient alternative to the core Java collection classes, especially for implementing collections whose keys or values are primitive types. In this installment of
 
JXMLPad 3.1 FC
JXMLPad is a pure Swing java component/framework for editing XML/XHTML document.
 
Power Messaging, Maps and more...
BuddySpace is an instant messenger with four novel twists: (1) it allows optional maps for geographical & office-plan visualizations in addition to standard 'buddy lists'; (2) it is built on open source Jabber, which makes it interoperable with ICQ, MSN,
 
What are the defined J2ME system property names?
A compilation of J2ME properties sorted by JSR. Learn the names, test for optional packages or retrieve platform specific configuration values.
 
A Practical Roadmap for Deploying Enterprise Web Applications: Taking the First Step
This article covers important decision points around the availability, scalability, and security that are needed for enterprise web applications.
 
Chat Transcript: Java Web Services Developer Pack (Java WSDP) 1.5
Learn about the exciting new web services features in the recently-released Java WSDP 1.5.
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.