SE401:33:Iteration 2
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