|
Chui (2006)SundayLBSGatew ay - sundayLBS: SundayLBSSimulatorDev + getGeoInfo(String) : String+ getGeoInfo(String, String) : String+ getLocationInformation(String) : void+ getMapFromCentamap(Integer, String) : Byte() GeoInfo - district String- subdistrict: String- street String- building String Location - lbsStatus: Integer- xCoordinate: Integer- yCoordinate: Integer- cai: Integer- nai: Integer- datatime: String- timestamp String Map - centre Point- map Bitmap- currentPosition: Coordinate- addressArray: ArrayList + getTotalDistance(Integer, ArrayList) : Double+ Coordinates2PixelPtsConversion() : ArrayList + Coordinates2PixelPtsConversion(Integer, Integer, Integer) : Point+ DrawPath(Integer, Coordinate, Bitmap) : Bitmap+ OptimalPathFinding(Coordinate) : Boolean+ getAndRemoveBestNode(ArrayList) : Node+ drawCentre(Bitmap) : Bitmap+ drawHouse(Integer, Integer, Integer, Bitmap) : Bitmap+ createInstruction(String) : void+ createOneSentence(Integer, ArrayList) : String+ Direction(Integer) : String Node - currentCoordinate: Coordinate- parentNode: Node- distantToTarget: Double- distantTraveled: Double+ FindNeighbours(Coordinate) : ArrayList Address - coordinateID: String- district String- subDistrict: String- street String- building String- isJunction: Boolean+ equal(Address) : Boolean Coordinate - xCoordinate: Integer- yCoordinate: Integer- ID Integer- constraintFactor: Double- getCoordinateInformationFromDatabase() : DataSet + CalculateDistance(Coordinate) : Double+ CalculateDistance(Double, Double, Double, Double) : Double+ FindNeighbours() : ArrayList SundayLBSWebServ ice + getMapFromCentamap(int, int, int) : byte+ getLocationXY() : void+ getGeoInfo(int, int) : String+ getMapURLFromCentamap(int, int, int) : String Java Sunday Web Service Gateway Picture - displayRoadPhoto(String, String) : void Classes MainPage, DisplayPicture, Picture and DisplayCurrentLocaitonDetails are the boundary classes correspond to the pages viewed by users on the PDA phones. Classes ClientDatabaseGateway and DatabaseGateway are the control classes for database access. Class SUNDAYLBSGateway is a special class for the connection to the Java SUNDAYLBSWebService. Both the classes Location and GeoInfo are responsible for the interpretation of the XML document received from SUNDAY LBS web services. The remaining classes are the entity classes for data processing.
CS) Informative Maps on PDA-phones Chui Pui Ling Page 42 Share with your friends: |
The database is protected by copyright ©ininet.org 2024
send message
|
|