The Java sample code lookups IP address to determine country, region or state, city, latitude, longitude, US zip code, timezone, ISP, domain name, netspeed, IDD code, area code, weather station code and station name. No external lookup or connection required and supports Java 1.1 onward. Java developers can use this component for projects related to: 1. Display native language and currency; 2. Redirect based on country; 3. Digital rights management; 4. Prevent password sharing and abuse of service; 5. Reduce credit card fraud; 6. Web log stats and analysis; 7. Auto-selection of country on forms; 8. Filter access from countries you do not do business with; 9. Geo-targeting for increased sales and click-throughs.