Things to go over…
- Office hours
- Yoh: Thursdays 3:00-5:00pm (by appointment. Other times negotiable too. Sandbox, Math Sciences Building)
- Erin: Wednesdays 1:00 – 3:00pm (fish bowl)
- Review of Week 2 material
- Common problems?
- Biggest frustrations? Let’s talk…
- Badges of the week
- Introductions – show blog
- Describe group project
Dave’s Corner: Objects, variables, arrays… confused?
Hands-on Coding Workshop
- 3.0 Infowindows – Just one please…
- 3.0 KML – To zoom or not to zoom
- 3.1 Metro Web – Setting up jQuery
- 3.2 Metro Web – Using jQuery to display route data
- 3.3 Metro Web – Mapping the bus stop locations
- 3.4 Metro Web – Autozoom to extent of stops
- 3.5 Metro Web – Changing the default map icon
- 3.6 Metro Web – Mapping every route… dynamically
- 3.7 Metro Web: Removing routes
- 3.8 Metro Web – Use jQuery to dynamically display route info
- 3.9 Metro Web – Mapping real time bus locations
- Open group time
- Codecademy: CSS (due MONDAY)
No badges this week :(, instead, finish the first three sections (out of 5) of the “CSS: Coding with style” lesson:
Although you get no badges (unless you finish the entire section), you should upload a screenshot that demonstrates your completion of the first 3 sections. You can find this section by clicking on your name in the top header section of the website:
- Web development (due MONDAY)
Once again, your boss loved your second version of your bus stop project. She now wants you to add an overlay of existing Metro bus stops so that you can compare the location of your stops, with existing metro stops. Then, she wants you to make an argument on whether or not the existing Metro locations have an impact on your proposed route.
- Pick and choose the metro lines that are relevant to your proposed route.
- Use the Metro API to map those routes
Submit your assignment by creating a blog entry, describe your project, add a screenshot, and hyperlink (<- please) it to your site.
If your current web development is not in Los Angeles, check here to see if your area of interest has a public transit API you can use. If one’s not available, find another API that can help to support the case for your new transit stops that is available for your area.
- Group Assignment (due TUESDAY: 7pm)
You have now established yourselves as a legitimate force in the web-mapping development world. You have a solid proposal to build a new and innovative application, and have received venture start up funds from EY Ventures (Erin and Yoh) to build a prototype. Making sure to take in the feedback you have received from your investors, rewrite your proposal, and put together a functional specification. Your spec should include:
- Revised proposal topic and description
- A list of functionalities the site will provide
- Wireframe diagram that describes each section of the site
- Sketches or diagrams that “storyboard” the prototype’s usage. Examples here.
- A list of all datasets that the project will use (specify the API URL if using web services)
- Milestones: What will be done by week 6, and what will be done by Finals week