SE401:33:Iteration 2

From Marks Wiki
Revision as of 20:05, 15 February 2008 by Mark (Sọ̀rọ̀ | contribs) (New page: ==<font color=#00267c>Plan</font>== :Read and understand Kafenio code base :Implement User Stories: ::{|border="1" cellpadding="6" cellspacing="0" |-style="background-color:#ff7d7d" |alig...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Plan

Read and understand Kafenio code base
Implement User Stories:
15 User should be able to access common functions from a tool bar MUST
16 User wants to use an existing RSS feed as a data source MUST


Estimated Duration: 20 hours


Progress

Week 1

Added a new toolbar to the UI
- will add all our functions here
Added Google Maps and RSS buttons
- created simple icons for each
Created a side bar for mashup elements
- only shows RSS feeds at the moment
Created the input dialog box for RSS
- adding dummy code to document
Started fetching RSS data with HTML fetch code


Week 2

Implemented RSS data fetching
- RSS items are fetched from url and stored in objects
- fetching is checked for url validity and time responses
Created edit functionality for RSS feeds
- dialog containing current information is displayed when item is double clicked on sidebar
- new url is checked and new items are fetched


Results

Implemented RSS feeds
User Stories Completed:
15 User should be able to access common functions from a tool bar MUST
16 User wants to use an existing RSS feed as a data source MUST


Actual Duration: 19 hours


Testing

Testing performed manually (may write unit tests later)
save/open/new for mashup sidebar caused problems
-".html" and ".htm" extensions now checked and added automatically if needed
-save/open required serializing objects and writing/reading a new file
-new required clearing sidebar model



◄ Back