SE401:33:Iteration 2: Difference between revisions
Jump to navigation
Jump to search
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... |
(No difference)
|
Latest revision as of 20:05, 15 February 2008
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