Changes between Version 1 and Version 2 of SystemDevelopmentEN
- Timestamp:
- May 12, 2012, 2:19:28 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SystemDevelopmentEN
v1 v2 1 1 = Development = 2 2 3 == modRana == 3 [[PageOutline]] 4 4 5 == = Structure ===5 == Structure == 6 6 !ModRana consists of the main modrana.py "kernel", which handles the core functionality, like loading modules, managing the persistent options dictionary, providing platform-independent paths to essential modRana files and folders. It also handles modRana startup and shutdown. 7 7 … … 13 13 Modules can be either file-modules (mod_foo.py) of folder-modules (mod_foo/mod_foo.py). Usually when a file-module grows to an unmaintainable size, it should be converted to a folder module and its functionality split to more files in its folder. 14 14 15 === = Modules ====15 === Modules === 16 16 17 ==== = mod_location =====17 ==== mod_location ==== 18 18 Supports various location data providers and provides location data in a consistent format. 19 19 20 ==== = mod_online_services =====20 ==== mod_online_services ==== 21 21 Wraps various online services for use in modRana. 22 22 23 ==== = mod_messages =====23 ==== mod_messages ==== 24 24 Handles messaging between modules. 25 25 26 ==== = mod_menu =====26 ==== mod_menu ==== 27 27 Menu structure representation and drawing. Currently mostyl used by the GTK GUI. 28 28 29 ==== = mod_options =====29 ==== mod_options ==== 30 30 GTK GUI options menu structure. 31 31 32 ==== = mod_map_data =====32 ==== mod_map_data ==== 33 33 Batch tile download handling. 34 34 35 ==== = mod_ =====35 ==== mod_ ==== 36 36 37 37