My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
FileResponsibility  
Shows the responsibility of each file/class
Featured, Platform-iPhone
Updated Dec 22, 2010 by mixare.org

File/Class responsibilities of the iPhone version

  • MixareAppDelegate
  •   The main class of the app. It controls the whole programm flow. 
  • gui
    • MarkerView
    •   UiView which shows the info web page of a poi on the screen when tapping on a circle in the cam-view.
    • NotificationViewController
    •   Manages a small loading notification, which is shown when the info web page of a poi is loading
    • WebViewController
    •   Manages the web page view of a poi when tapping on a poi cell in the list view
    • radarView
      • Radar
      •   Class which draws the radar with the points on the screen
      • RadarViewPort
      •   Class which marks the visible area which is visible for the user
    • tabbarControllers
      • augmentedView
        • AugmentedGeoViewController
        •   This class is used in the appDelegate to instanciate the augmented view with the used center location.
        • AugmentedViewController
        •   The main class for the CameraView. It makes all calculation and mappings from virtual world in the "camera World".
            Draws the markers on the screen and updates them. Manages device and heading motion. 
      • sourceView
        • SourceTableCell
        •   This class represents a custom UITableViewCell with a large image on the right side and a label.
        • SourceTableViewController
        •   Class which manages the source view on the tabbar.
      • ListViewController
      •   Manages the list view of the pois on the tabbar.
      • MapViewController
      •   Manages the map view of the pois on the tabbar.
      • MoreViewController
      •   Manages the infot view of the app on the tabbar - the more section with license and gps info.
  • data
    • json
    •   Open source json framwework (not written by me)
    • DataHandler
    •   not used at the moment
    • DataSource
    •   Class which manages sourcesand makes the download requests for each source.
    • JsonHandler
    •   Class which parses the different json files of the sources and generate a Array of all elements.
    • XMLHandler
    •   Not used at the moment.
  • reality
    • PhysicallyPlace
    •  Class which represents a real poi.
    • PoiItem
    •   Class which manages a poi with all of its properties.

Powered by Google Project Hosting