Model-View-Controller Architecture Example: Real Estate Information Visualization Tool CSC 540, Fall 2002.

Slides:



Advertisements
Similar presentations
Polk County School Board Geographic Information Systems.
Advertisements

Ch. 6.1: Solve Quadratic Equations by Graphing
Find the solutions. Find the Vertex and Max (-1, 0) (5, 0) (2, 10)
Vertical Stretches and Compressions
Transparency 4 Click the mouse button or press the Space Bar to display the answers.
Page 1 Rezgrid Usability Test Results | August 16, 2013 Rezgrid Usability Test Results Conducted by Jayne Schurick Usability Consultant
Zillow iPhone App Launched April 2009 Press contact: Katie Curnutte,
Mary K. Olson PS Reporting Instance – Query Tool 101.
 Search properties for Buy /Rent  Search using property ID  Search property for Sale  Search property for rent  Special Offers  Other services 
Graphing Linear Equations From the beginning. All the slides in this presentation are timed. You do not need to click the mouse or press any keys on the.
Radius Search.  Radius searches allow you to retrieve properties that fall within a selected radius around a subject property. Furthermore, you can select.
Mr Shum Spreadsheets eBooklet. Key Words Key Word CellAn individual box on a spreadsheet RowCells going across in an horizontal line. All rows have a.
* Decide where you want to live and research to help you find available positions. The very top boxes let you do a search by occupation,
Point-to-GeoBlog: Gestures and Sensors to Support User Generated Content Creation Simon Robinson, Parisa Eslambolchilar, Matt Jones MobileHCI 2008.
NEW MOBILE WEB. August ‘Mobile First’ Mentality “If you don’t have a mobile strategy, you don’t have a future strategy.” - Dr. Eric Schmidt, Executive.
Drill: 1. What is the value of the maximum? 2. Where does the minimum occur? 3. What is the domain and range? 4. What are the zeros of the function? 5.
Apply rules for transformations by graphing absolute value functions.
The USA-NPN Visualization Tool: Exploring Phenology Data.
Project 2 Adding Web Pages, Links, and Images Dreamweaver MX 2004 Concepts and Techniques.
Understanding the Drafting Tools
ArcReader The Basics By Matthew Ziebarth IT/GIS Co-Op.
Microsoft Excel Chapter 5. Chapter 4 – More built-in function In this chapter, we are going to discover more built-in functions in excel such as Maximum,
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
The parts of a Computer Window
all possible y -values all possible x -values The lowest or highest point of a parabola. Minimum: lowest point (bottom of the valley) Maximum: highest.
IBIS-Q Tutorial: Secure Query Overview To get to the Secured Data Modules from the main IBIS-PH page, select.
Introduction to Fathom™ Setting up a Collection Start Fathom™. Drag the Case Table Icon to the work area.
IIn your web browser type in: YYou should get the following appear:
Response Questions9/11/13 2. What is increasing demand for endangered wildlife trade? 3. If Thai and American authorities are able to limit the amount.
Intro to Inventor. 1. Create a new part. Go to upper left corner of screen to I-Pro/New, Part.
How to make simple Graphs using Excel. Excel is a complicated program and there are multiple ways of performing certain tasks Right clicking the mouse.
EXAMPLE 1 Compare graph of y = with graph of y = a x 1 x 1 3x3x b. The graph of y = is a vertical shrink of the graph of. x y = 1 = y 1 x a. The graph.
Chapter 6 Introduction to Hexa – Workshop 2 3D Pipe Junction
THE MOUSE Left Click THE MOUSE Right Click.
Click the mouse button or press the Space Bar to display the answers.
Click the mouse button or press the Space Bar to display the answers.
App Update Auto Complete Zoom Improvements Bounded Search
Chapter 12 Basic Editing.
Graphing Linear Equations
Do-Now What is the general form of an absolute value function?
Transformations of Functions
Warm up Write the equation in vertex form of the quadratic equation that has been: 1. shifted right 7 and down reflected across the x-axis and shifted.
Click on the HOME button to return to this page at any time
Section 6.2 – Graphs of Exponential Functions
Mapping growth You are going to use maps from the Old-Maps website to investigate how your local area has changed and grown over time.
PROTEIN DATA BANK ADDRESS
GIS: Managing Horizontal Assets Through GIS
Sinusoidal Modeling I. Getting the trig equation from data points.
Graphing Data.
CSC420 Showing Complex Data.
Admin & Teacher Dashboard
Graphs of Quadratic Functions
Warmups A. B. C. D..
Asymptotes, max/min, end behavior, x and y intercepts, vertex
Steps to produce a formatted scatter diagram
Getting Information From Graphs
Translations of Trigonometric Graphs.
Graphing Exponential Functions
Interface Design Document: Step 3
Quadratic Functions and Their Graph
Delete text and place photo here.
Lesson 4-1 The Coordinate Plane.
Graphing Data.
Microsoft Excel 101.
Classes.
Lessons Vocabulary Access 2016.
6.4a Transformations of Exponential Functions
Independent Variables
You can find all your groups or join groups from your dashboard –click in the top right hand corner of the screen once you have logged in, and this will.
1.6 Linear Programming Pg. 30.
Presentation transcript:

Model-View-Controller Architecture Example: Real Estate Information Visualization Tool CSC 540, Fall 2002

Scenario: Nancy wants to search for houses close to UNCG under $150K, so she zooms to the area on the map within one mile from UNCG, then moves the house price slider to 150K, which filters out the houses over 150K: UNCG DRILL DOWN Max List Price ($) 80K 100K 120K 140K 160

Scenario (part 2): Nancy now wants to get details on each of the remaining houses, so she selects each one by mouse clicking on it and then presses the “drill down” button: DRILL DOWN UNCG Max List Price ($) 80K 100K 120K 140K 160

Address: 500 Spring Garden List Price: $130,000 Bedrooms: 2 Bathrooms: 1 Year Built: 1930 X DRILL DOWN UNCG Max List Price ($) 80K 100K 120K 140K 160

Scenario (part 3): After looking at the details about each of the houses under $150K within one mile of UNCG, she discovers they are too old. She decides to change her overall strategy. What if she asked for a different view of the data? UNCG GRAPH Max List Price ($) 80K 100K 120K 140K 160

Scenario (part 4): So she asks for a Cartesian graph with Miles from UNCG on the horizontal axis and list price ($K) on the vertical axis. She asks the graph to show houses under 5 miles from UNCG between $140-190K: Horizontal Axis: Miles from UNCG Maximum: 5 Minimum: 0 Vertical Axis: List Price Maximum: 190000 Minimum: 140000

A Cartesian graph with Miles from UNCG on the horizontal axis and list price ($K) on the vertical axis showing houses under 5 miles from UNCG between $140-190K: 190K 180K 170K 160K 150K 140K 0.5 1 1.5 2 2.5 3 3.5 4 Miles from UNCG

Scenario (part 5): Looking at this view of the data, she quickly realizes that houses that are very close to campus are too expensive for her, and she will have better luck by looking at houses 3-4 miles away: 190K 180K 170K 160K 150K 140K 0.5 1 1.5 2 2.5 3 3.5 4 Miles from UNCG

Scenario (part 6): So she selects the houses that are 3-4 miles away by enclosing them in a bounding box. Then she asks for a map of these houses. 190K 180K Map 170K 160K 150K 140K 0.5 1 1.5 2 2.5 3 3.5 4 Miles from UNCG

The new map shows where the 3 houses are in relation to UNCG. 2 miles:

Scenario (part 7): Now she experiments by moving filters for price and age until one house is left, her dream house! Age (Years) UNCG 4 Max List Price ($) 80K 100K 120K 140K 160

Possible MVC Architecture for Real Estate Information Visualization Tool CITY MAP VIEW (houses of interest on map) MODEL (real estate data, query results, & city street map) DRILL DOWN VIEW (details about a house) CONTROLLER (manages user interaction through widgits) GRAPH VIEW (Cartesian graphs of house attributes)