From yangshao@comp.nus.edu.sg Wed Jun 23 19:30:39 1999 To: Leong Hon Wai , Foo Hee Meng , Ong Tat Wee , Sim Chow Chang Joseph , Lam Nah Peng Subject: Minutes of RADS GIS/GUI meeting 2 below are the minutes. I will bring the diagram tomorrow... ================================================================ Minutes for RADS GIS/GUI Design Meeting 2 Meeting: RADS GIS/GUI Design Meeting Date: 23-June-1999 Time: 2:45pm -- 4:30pm Attendees: LeongHW, Hee Meng, David, Joesph, & Shaofa ---------------------------------------------------------------- Agenda: ask Dr. Leong about status of data define naming conventions (Nomen Clature) develop use cases ---------------------------------------------------------------- MFC or Java: Joesph and Nah Peng to give crash course of each to the GIS/GUI group on Fri 10-12pm and 2pm-4pm? Joesph to do experiment of drawing 50,000 rectangles using MFC ---------------------------------------------------------------- System Architecture: see diagram ---------------------------------------------------------------- Alternatives of Comm between GUI & GIS: * GUI comm directly to MODEL & View Or * GUI comm to an intermediate API which comms to MODEL & View, i.e. one more layer ---------------------------------------------------------------- On Development: Filtering Module put as stub firstly 'coz too complicated ---------------------------------------------------------------- Functionalities of each module: MODEL: support query (including searching, etc) maintaining the global Data Structure ( D. S.) of map two-way comm with VIEW file input (if using 'txt file + binary file' as database) [note: if using Access, need to determine whether to read in all D. S. into memory or just leave them on database. ] FILTERING: VIEW: rendering map (*important) translation betw local coordinates and global coordinates ) two-way comm with GUI comm with MODEL (two-way?) GUI: design screen layout & workflow [note: workflow first then layout ? ] comm with VIEW & USER ------------------------------------------------------------------- Components of each module: ------------------------------------------------------------------- MODEL: global D. S. of map query handler TripObject handler FILTERING: VIEW: renderer offscreen buffer ( easily to do clipping, handling of overlapping objects) translator to handle local coordinate <-> global coordinate GUI: RADS-MM driver GIS driver event loop driver ------------------------------------------------------------------ On Rendering: ------------------------------------------------------------------ map and bus-stops are displayed separately, i.e. map is displayed first, then bus-stops are superimposed onto the map --------------------end-----------------------------------