<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.kram.nz/index.php?action=history&amp;feed=atom&amp;title=SE401%3A33%3AIteration_3</id>
	<title>SE401:33:Iteration 3 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kram.nz/index.php?action=history&amp;feed=atom&amp;title=SE401%3A33%3AIteration_3"/>
	<link rel="alternate" type="text/html" href="https://wiki.kram.nz/index.php?title=SE401:33:Iteration_3&amp;action=history"/>
	<updated>2026-04-30T00:20:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.kram.nz/index.php?title=SE401:33:Iteration_3&amp;diff=78&amp;oldid=prev</id>
		<title>Mark: New page: ==&lt;font color=#00267c&gt;Plan&lt;/font&gt;==  :Implement User Stories: ::{|border=&quot;1&quot; cellpadding=&quot;6&quot; cellspacing=&quot;0&quot; |-style=&quot;background-color:#ff7d7d&quot; |align=&quot;right&quot;|3 |User wants to use a data s...</title>
		<link rel="alternate" type="text/html" href="https://wiki.kram.nz/index.php?title=SE401:33:Iteration_3&amp;diff=78&amp;oldid=prev"/>
		<updated>2008-02-15T20:05:46Z</updated>

		<summary type="html">&lt;p&gt;New page: ==&amp;lt;font color=#00267c&amp;gt;Plan&amp;lt;/font&amp;gt;==  :Implement User Stories: ::{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;6&amp;quot; cellspacing=&amp;quot;0&amp;quot; |-style=&amp;quot;background-color:#ff7d7d&amp;quot; |align=&amp;quot;right&amp;quot;|3 |User wants to use a data s...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==&amp;lt;font color=#00267c&amp;gt;Plan&amp;lt;/font&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
:Implement User Stories:&lt;br /&gt;
::{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;6&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background-color:#ff7d7d&amp;quot;&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|3&lt;br /&gt;
|User wants to use a data source (e.g. RSS) to create a mashup with Google Maps.&lt;br /&gt;
|MUST&lt;br /&gt;
|-style=&amp;quot;background-color:#ff7d7d&amp;quot;&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|13&lt;br /&gt;
|User wants to reposition mashup elements (eg. drag and drop)&lt;br /&gt;
|MUST&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;Estimated Duration: &amp;#039;&amp;#039;&amp;#039;20 hours&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;font color=#00267c&amp;gt;Progress&amp;lt;/font&amp;gt;==&lt;br /&gt;
===Week 1===&lt;br /&gt;
:Google Map object created&lt;br /&gt;
::* basic object functions&lt;br /&gt;
::* started create dialog box&lt;br /&gt;
&lt;br /&gt;
===Week 2===&lt;br /&gt;
:Google Map partially completed&lt;br /&gt;
::* edit dialog box created&lt;br /&gt;
::* code generation implemented&lt;br /&gt;
:::- however need dummy code for application editor and different code for final webpage&lt;br /&gt;
:::- created a toggle function that swaps code around when document is saved&lt;br /&gt;
:::- toggles between dummy code of a google map screen shot and the JS for a real Google Map object&lt;br /&gt;
&lt;br /&gt;
:Completed bug fixes in RSS and Google Map dialog boxes&lt;br /&gt;
::* blank fields are now checked&lt;br /&gt;
::* incorrect URL and connection time out checked for RSS&lt;br /&gt;
&lt;br /&gt;
:Google Map completed&lt;br /&gt;
::* code generation working and output is successfully working in Firefox&lt;br /&gt;
::* automatically computes center of all locations and appropriate zoom level to fit all points&lt;br /&gt;
::* this saves user having to make map centering and starting zoom decisions&lt;br /&gt;
::* Fixed &amp;#039;no feed&amp;#039; code generation errors&lt;br /&gt;
&lt;br /&gt;
:Data source side bar improvements&lt;br /&gt;
::*Added edit and delete buttons at bottom&lt;br /&gt;
::*Implemented button functionality&lt;br /&gt;
::*Fixed side bar layout to be durable with window size adjustments&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;font color=#00267c&amp;gt;Results&amp;lt;/font&amp;gt;==&lt;br /&gt;
:User Stories Completed:&lt;br /&gt;
::{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;6&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background-color:#88ED76&amp;quot;&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|3&lt;br /&gt;
|User wants to use a data source (e.g. RSS) to create a mashup with Google Maps.&lt;br /&gt;
|MUST&lt;br /&gt;
|Completed&lt;br /&gt;
|-style=&amp;quot;background-color:#b9b9b9&amp;quot;&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|13&lt;br /&gt;
|User wants to reposition mashup elements (eg. drag and drop)&lt;br /&gt;
|MUST&lt;br /&gt;
|Impractical (see below)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Could not complete 13:&lt;br /&gt;
::- Not possible with the base program Kafenio&lt;br /&gt;
::- Is possible to center/right/left align and cut/paste&lt;br /&gt;
::- Implementing would mean rewriting huge amounts of Kafenio (impractical)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;Actual Duration: &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;32 hours&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
:::* Found bugs etc. from previous iteration that needed fixing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;font color=#00267c&amp;gt;Testing&amp;lt;/font&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Testing performed manually&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
::- encountered problems with code generation for mashup object&lt;br /&gt;
::- needed to edit code when object was editing in sidebar&lt;br /&gt;
::- implemented code replacement for Google Map objects&lt;br /&gt;
::- also implemented code replacement for RSS objects (was not a problem but good to have working)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::- needed a way to delete object from the sidebar and code&lt;br /&gt;
::- created buttons for sidebar &amp;quot;Edit&amp;quot; and &amp;quot;Delete&amp;quot;&lt;br /&gt;
::- implemented code and actionlisteners for these buttons&lt;br /&gt;
::- manually tested to make sure they were working correctly&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::- obtained Google Map key to work with our uni hosting&lt;br /&gt;
::- created multiple Google Map instances and uploaded to our uni hosting site&lt;br /&gt;
::- checked that all code was correct syntax for Firefox web browser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SE401:33:Mashup_Creation_Tool|◄ Back]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
</feed>