World Wind Multi-Platform Design and Coding Guidelines

General

Exceptions

Logging

Concurrency

Offline Mode

World Wind's use of the network can be disabled by calling {@link gov.nasa.WorldWind.setOfflineMode}. Prior to attempting retrieval of a network resource -- anything addressed by a URL -- World Wind checks the offline-mode setting and does not attempt retrieval if the value is true. To honor this contract, all code must check network status prior to attempting retrieval of a resource on the network.

Documentation

Code Formatting

Internationalization (i18n)

Books

The books we go back to again and again are the following: