<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.aardrock.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Chris</id>
	<title>AardRock Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.aardrock.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Chris"/>
	<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/Special:Contributions/Chris"/>
	<updated>2026-04-15T03:26:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2526</id>
		<title>User:Chris/Logboek</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2526"/>
		<updated>2006-07-05T07:40:59Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Datum;          Tijd;          Duur;           Cumulatief;   Activiteit&lt;br /&gt;
 ---------------;--------------;--------------------------;----------------------------------------&lt;br /&gt;
 8 februari;     15-17;         2;              2;            Eerste overleg en taakverdeling&lt;br /&gt;
 11 februari;    9-11;          4;              6;            Inlezen op Agile Development&lt;br /&gt;
 12 februari;    13-17;         4;              10;           Voorbereiden vergadering en puntjes bedenken&lt;br /&gt;
 13 februari;    15-17;         2;              12;           Vergaderen&lt;br /&gt;
 14 februari;    14-15;         1;              13;           XP-game-praatje voorbereiden, eigen notulen uitwerken&lt;br /&gt;
 14 februari;    15-18;         3;              16;           XP-game&lt;br /&gt;
 20 februari;    14-17;         3;              19;           Vergadering voorbereiden, agendapuntjes bedenken, vergaderen&lt;br /&gt;
 21 februari;    9-15;          6;              25;           Software-updates bouwen&lt;br /&gt;
 21 februari;    15-17;         2;              27;           Vergadering AardRock&lt;br /&gt;
 21 februari;    22-23;         1;              28;           Published logboek, wiki refactoring, added stories to wiki&lt;br /&gt;
 22 februari;    13-17;         4;              32;           Met Sjoerd aan updates gewerkt&lt;br /&gt;
 26 februari;    13-15;         2;              34;           Hostingproviders gezocht&lt;br /&gt;
 27 februari;    9-15;          6;              40;           Gewerkt aan updates (Java Web Start)&lt;br /&gt;
 27 februari;    15-17;         2;              42;           Vergadering&lt;br /&gt;
 28 februari;    11-17;         6;              48;           Gewerkt aan updates, vergadering voorbereiden, vergaderen&lt;br /&gt;
 6  maart;       9-17;          8;              56;           Lezen over agile development, story update op Mac, vergaderen&lt;br /&gt;
 7  maart;       9-17;          8;              64;           VSP-zaken uitgezocht en overzicht gemaakt&lt;br /&gt;
 8 maart;        9-15;          6;              70;           VSP-dingen uitgezocht, werken aan WiredReach met Durk&lt;br /&gt;
 13 maart;       13-17;         4;              74;           Big Visible Charts, vergaderen&lt;br /&gt;
 14 maart;       9-17;          8;              82;           Zaken op server geinstalleerd, DNS overgezet, vergaderen   &lt;br /&gt;
 27 maart;       9-14;          5;              87;           Nagedacht en geschreven over Migrations, platonos uitgezocht, &lt;br /&gt;
 27 maart;       15-17;         2;              89;           Vergaderd, notulen uitgewerkt&lt;br /&gt;
 28 maart;       9-17;          8;              97;           Gewerkt aan platonos-integratie, vergaderd&lt;br /&gt;
 3 april;        10-16;         6;              103;          Build-automatisering met Ant, vergaderd.&lt;br /&gt;
 4 april;        9-17;          8;              111;          Build-automatisering met Ant, overlegd met Martien rechten, vergaderd.&lt;br /&gt;
 5 april;        12-17;         5;              116;          Updates met Platonos met Sjoerd.&lt;br /&gt;
 10 april;       9.30-17;       7.5;            123.5;        Updates werkend met Sjoerd&lt;br /&gt;
 11 april;       9-17;          8;              131.5;        Updates en installer met Sjoerd&lt;br /&gt;
 18 april;       9.30-17.30;    8;              139.5;        Overleggen met Martien, presenatie bijwonen, automatische updates.&lt;br /&gt;
 19 april;       9.30-17.30;    8;              147.5;        Automatische updates afgemaakt, werk verloren door subversion-gerommel.&lt;br /&gt;
 24 april;       9.30-17.00;    7.5;            155;          Verloren werk opnieuw gemaakt, presentaties.&lt;br /&gt;
 25 april;       9.00-17.00;    8;              163;          Problemen met Ant (nog niet opgelost) / builden, vergaderen.&lt;br /&gt;
 1 mei;          9.00-16.00;    7;              170;          De Bug gefixed, begonnen met inlezen op Maven&lt;br /&gt;
 2 mei;          9.00-17.00;    8;              178;          Testen, inlezen op Maven, overleggen&lt;br /&gt;
 3 mei;          9.00-14.00;    5;              183;          Onderzoek Maven&lt;br /&gt;
 8 mei;          9.00-17.00;    8;              191;          Beginnen omzetten naar Maven&lt;br /&gt;
 9 mei;          9.00-17.00;    8;              199;          Onderzoek Maven, UI-ontwerp met Giel&lt;br /&gt;
 22 mei;         9.00-17.00;    8;              207;          Werken aan Maven, Cheetah omgezet naar Maven-structuur&lt;br /&gt;
 23 mei;         11.00-17.00;   6;              213;          Werken aan Maven, Maven &amp;amp; Eclipse, vergaderen&lt;br /&gt;
 24 mei;         9.00-15.00;    6;              219;          Succesvolle builds met Maven, maven-structuur.&lt;br /&gt;
 30 mei;         9.30-17.00;    7.5;            226,5;        Werken aan Maven, overleggen met Martien, vergaderen&lt;br /&gt;
 30 mei;         19.30-20.00;   0.5;            227;          Notulen uitwerken&lt;br /&gt;
 31 mei;         11-17;         6;              233;          Complete builds maken met Maven&lt;br /&gt;
 6 juni;         9.20-17.20;    8;              241;          Maven bugs, presentaties, wizard rabbit, vergadering&lt;br /&gt;
 12 juni;        9.00-16.00;    7;              248;          WizRabTreas, Maven&lt;br /&gt;
 13 juni;        9.00-17.00;    8;              256;          Werken aan logboek, vergaderen, notulen uitwerken. &lt;br /&gt;
 13 juni;        11.00-16.00;   5;              261;          UI een stuk gebruiksvriendelijker gemaakt.&lt;br /&gt;
 19 juni;        9.00-17.00;    8;              269;          Logboek &amp;lt;-&amp;gt; TableModel &amp;lt;-&amp;gt; RDFObject integratie.&lt;br /&gt;
 20 juni;        11.00-17.00;   6;              275;          Presentaties, Logboek, Vergadering&lt;br /&gt;
 24 juni;        9.00-12.00;    3;              278;          Voorbereiden presentatie, logboek fix.&lt;br /&gt;
 26 juni;       11.00-17.00;    6;              284;          Presentatie voorbereiden, presentaties geven/bekijken.&lt;br /&gt;
 27 juni;        9.00-17.00;    8;              292;          Bugfixes, vergaderen, bugfixes.&lt;br /&gt;
 03 juli;        9.00-11.00;    2;              294;          Bugfixes, demo voorbereiding&lt;br /&gt;
 04 juli;        9.00-?????;    8;              302;          Bugfixes, presentatie, borrel, eten, biertjes.&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2519</id>
		<title>Demo Todo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2519"/>
		<updated>2006-07-04T08:09:55Z</updated>

		<summary type="html">&lt;p&gt;Chris: /* Must haves */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Must haves ==&lt;br /&gt;
* Entering food is a pain. Problems with the food editable combo box: '''(In progress: Martijn)'''&lt;br /&gt;
** When in edit mode:&lt;br /&gt;
*** Pressing tab causes the whole table to lose focus and cancels the edit. Instead, it should commit the edit and select the next cell. It should not be mandatory to hit enter to commit an edit.&lt;br /&gt;
*** Pressing escape causes the whole table to lose focus. Instead, it should cancel the edit and leave edit mode, leaving the cell selected.&lt;br /&gt;
*** &amp;lt;del&amp;gt;Pressing enter does not commit the value and stop editing.&amp;lt;/del&amp;gt; '''(Done: Martijn)'''&lt;br /&gt;
** When in select mode (not editing):&lt;br /&gt;
*** Starting to type should replace the cell's contents instead of appending text to the current value.&lt;br /&gt;
** &amp;lt;del&amp;gt;If a cell containing a combo box is not selected and I click on it, then click another cell, the cell's contents have disappeared.&amp;lt;/del&amp;gt; '''(Done: Martijn)'''&lt;br /&gt;
* Cells in the amount column:&lt;br /&gt;
** Font should be the same size as in non-edit mode. Currently, font is bigger, causing characters to be clipped at the bottom.&lt;br /&gt;
*** --&amp;gt; Niet op windows XP, hier moet een Mac gebruiker ff naar kijken&lt;br /&gt;
** Contents should show number with 1 decimal point, just like when editing the cell.&lt;br /&gt;
* I can enter a glucose level and press OK. The entry is shown in the logbook tab. But I can't enter only food; pressing OK clears the text fields but nothing appears in the logbook tab. '''(In progress: Chris)'''&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** If I start editing a cell by typing, what I type should replace the cell's contents instead of append to the current value.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
** &amp;lt;s&amp;gt; Contents should be right aligned when editing, just like they are when they're not in edit mode. '''(Done: Sjoerd)''' &amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;In the My Profile dialog, I should be able to leave the password fields empty. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* In the Response Curves tab:&lt;br /&gt;
** &amp;lt;s&amp;gt; Change zoom slider into zoom combo box. Remove text field. (Text field suggests I can change its contents.) '''(Done: Sjoerd)''' &amp;lt;/s&amp;gt;&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** &amp;lt;s&amp;gt;Checks should be removed completely. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Someday/Maybe/Later ==&lt;br /&gt;
* &amp;lt;S&amp;gt; When adding an insulin type, Cheetah behaves normal. When editing the type, Cheetah is significantly slower. When editing it again, Cheetah crashes with: &amp;lt;code&amp;gt;Exception in thread &amp;quot;AWT-EventQueue-0&amp;quot; java.lang.OutOfMemoryError: Java heap space&amp;lt;/code&amp;gt;&amp;lt;/s&amp;gt; '''&lt;br /&gt;
** (&amp;lt;s&amp;gt;Done??&amp;lt;/s&amp;gt; Sjoerd: ik heb er hier geen last meer van maar enige wat ik gedaan heb is alle log statements in loops weggecomentaard)''' .&lt;br /&gt;
** (Chris) Ik heb er nog steeds last van. Het lijkt alsof de tijd die het opslaan kost steeds verdubbelt. Het ligt waarschijnlijk niet aan jouw code, maar aan WiredReach/Jena.&lt;br /&gt;
&lt;br /&gt;
== Nice to haves ==&lt;br /&gt;
&lt;br /&gt;
* Prepopulated editable combo box in home panel with stress levels.&lt;br /&gt;
* Prepopulated editable combo box in home panel with activities.&lt;br /&gt;
* Remove My Profile and Insulin Types from Preferences menu and add them as tabs to My Diabetes dialog. Dialog is accessible by choosing '''Cheetah -&amp;gt; Preferences...'''.&lt;br /&gt;
* In the Reponse Curves tab:&lt;br /&gt;
** Make sure something's visible when I change zoom level. At the moment, it is often the case that changing the zoom level makes the graph apparently empty, and I have to drag to make the graph visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implemented ==&lt;br /&gt;
&lt;br /&gt;
* Tabs on top instead of on the left side (at Martien's request).&lt;br /&gt;
* Removed Food and Activities tabs, since they're empty and would confuse the audience (at Martien's request).&lt;br /&gt;
* Sometimes OutOfMemoryError caused by calling saveCurrent() &amp;amp;mdash; I've simply removed the call because it doesn't actually save the model (this is kinda hard to do at the moment) and just slows the application down.&lt;br /&gt;
* Removed period (.) at end of &amp;quot;account successfully created&amp;quot; dialog title.&lt;br /&gt;
* [http://feedback.aardrock.com/view.php?id=4 Show register dialog instead of login dialog if no accounts exist]&lt;br /&gt;
&lt;br /&gt;
== Demo contents ==&lt;br /&gt;
&lt;br /&gt;
* Launch Cheetah&lt;br /&gt;
* '''Update to latest version''' (Internet access required)&lt;br /&gt;
* Register user&lt;br /&gt;
* Fill out My Diabetes dialog&lt;br /&gt;
* Add insulin type&lt;br /&gt;
* Add logbook entry&lt;br /&gt;
* Show logbook panel&lt;br /&gt;
* Exit Cheetah&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Ability to connect computer to large display&lt;br /&gt;
* Internet access&lt;br /&gt;
* Make sure old version is installed and new version is available online&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2517</id>
		<title>Demo Todo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2517"/>
		<updated>2006-07-04T08:00:09Z</updated>

		<summary type="html">&lt;p&gt;Chris: /* Must haves */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Must haves ==&lt;br /&gt;
* Entering food is a pain. Problems with the food editable combo box: '''(In progress: Martijn)'''&lt;br /&gt;
** When in edit mode:&lt;br /&gt;
*** Pressing tab causes the whole table to lose focus and cancels the edit. Instead, it should commit the edit and select the next cell. It should not be mandatory to hit enter to commit an edit.&lt;br /&gt;
*** Pressing escape causes the whole table to lose focus. Instead, it should cancel the edit and leave edit mode, leaving the cell selected.&lt;br /&gt;
** When in select mode (not editing):&lt;br /&gt;
*** Starting to type should replace the cell's contents instead of appending text to the current value.&lt;br /&gt;
** If a cell containing a combo box is not selected and I click on it, then click another cell, the cell's contents have disappeared.&lt;br /&gt;
* Cells in the amount column:&lt;br /&gt;
** Font should be the same size as in non-edit mode. Currently, font is bigger, causing characters to be clipped at the bottom.&lt;br /&gt;
*** --&amp;gt; Niet op windows XP, hier moet een Mac gebruiker ff naar kijken&lt;br /&gt;
** Contents should show number with 1 decimal point, just like when editing the cell.&lt;br /&gt;
* I can enter a glucose level and press OK. The entry is shown in the logbook tab. But I can't enter only food; pressing OK clears the text fields but nothing appears in the logbook tab.&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** If I start editing a cell by typing, what I type should replace the cell's contents instead of append to the current value.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
** &amp;lt;s&amp;gt; Contents should be right aligned when editing, just like they are when they're not in edit mode. '''(Done: Sjoerd)''' &amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;In the My Profile dialog, I should be able to leave the password fields empty. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* In the Response Curves tab:&lt;br /&gt;
** &amp;lt;s&amp;gt; Change zoom slider into zoom combo box. Remove text field. (Text field suggests I can change its contents.) '''(Done: Sjoerd)''' &amp;lt;/s&amp;gt;&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** &amp;lt;s&amp;gt;Checks should be removed completely. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Someday/Maybe/Later ==&lt;br /&gt;
* &amp;lt;S&amp;gt; When adding an insulin type, Cheetah behaves normal. When editing the type, Cheetah is significantly slower. When editing it again, Cheetah crashes with: &amp;lt;code&amp;gt;Exception in thread &amp;quot;AWT-EventQueue-0&amp;quot; java.lang.OutOfMemoryError: Java heap space&amp;lt;/code&amp;gt;&amp;lt;/s&amp;gt; '''&lt;br /&gt;
** (&amp;lt;s&amp;gt;Done??&amp;lt;/s&amp;gt; Sjoerd: ik heb er hier geen last meer van maar enige wat ik gedaan heb is alle log statements in loops weggecomentaard)''' .&lt;br /&gt;
** (Chris) Ik heb er nog steeds last van. Het lijkt alsof de tijd die het opslaan kost steeds verdubbelt. Het ligt waarschijnlijk niet aan jouw code, maar aan WiredReach/Jena.&lt;br /&gt;
&lt;br /&gt;
== Nice to haves ==&lt;br /&gt;
&lt;br /&gt;
* Prepopulated editable combo box in home panel with stress levels.&lt;br /&gt;
* Prepopulated editable combo box in home panel with activities.&lt;br /&gt;
* Remove My Profile and Insulin Types from Preferences menu and add them as tabs to My Diabetes dialog. Dialog is accessible by choosing '''Cheetah -&amp;gt; Preferences...'''.&lt;br /&gt;
* In the Reponse Curves tab:&lt;br /&gt;
** Make sure something's visible when I change zoom level. At the moment, it is often the case that changing the zoom level makes the graph apparently empty, and I have to drag to make the graph visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implemented ==&lt;br /&gt;
&lt;br /&gt;
* Tabs on top instead of on the left side (at Martien's request).&lt;br /&gt;
* Removed Food and Activities tabs, since they're empty and would confuse the audience (at Martien's request).&lt;br /&gt;
* Sometimes OutOfMemoryError caused by calling saveCurrent() &amp;amp;mdash; I've simply removed the call because it doesn't actually save the model (this is kinda hard to do at the moment) and just slows the application down.&lt;br /&gt;
* Removed period (.) at end of &amp;quot;account successfully created&amp;quot; dialog title.&lt;br /&gt;
* [http://feedback.aardrock.com/view.php?id=4 Show register dialog instead of login dialog if no accounts exist]&lt;br /&gt;
&lt;br /&gt;
== Demo contents ==&lt;br /&gt;
&lt;br /&gt;
* Launch Cheetah&lt;br /&gt;
* '''Update to latest version''' (Internet access required)&lt;br /&gt;
* Register user&lt;br /&gt;
* Fill out My Diabetes dialog&lt;br /&gt;
* Add insulin type&lt;br /&gt;
* Add logbook entry&lt;br /&gt;
* Show logbook panel&lt;br /&gt;
* Exit Cheetah&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Ability to connect computer to large display&lt;br /&gt;
* Internet access&lt;br /&gt;
* Make sure old version is installed and new version is available online&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2516</id>
		<title>Demo Todo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2516"/>
		<updated>2006-07-04T07:34:19Z</updated>

		<summary type="html">&lt;p&gt;Chris: /* Must haves */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Must haves ==&lt;br /&gt;
&lt;br /&gt;
* Entering food is a pain. Problems with the food editable combo box:&lt;br /&gt;
** When in edit mode:&lt;br /&gt;
*** Pressing tab causes the whole table to lose focus and cancels the edit. Instead, it should commit the edit and select the next cell. It should not be mandatory to hit enter to commit an edit.&lt;br /&gt;
*** Pressing escape causes the whole table to lose focus. Instead, it should cancel the edit and leave edit mode, leaving the cell selected.&lt;br /&gt;
** When in select mode (not editing):&lt;br /&gt;
*** Starting to type should replace the cell's contents instead of appending text to the current value.&lt;br /&gt;
** If a cell containing a combo box is not selected and I click on it, then click another cell, the cell's contents have disappeared.&lt;br /&gt;
* Cells in the amount column:&lt;br /&gt;
** &amp;lt;s&amp;gt; Contents should be right aligned when editing, just like they are when they're not in edit mode. '''(Done: Sjoerd)''' &amp;lt;/s&amp;gt;&lt;br /&gt;
** Font should be the same size as in non-edit mode. Currently, font is bigger, causing characters to be clipped at the bottom.&lt;br /&gt;
*** --&amp;gt; Niet op windows XP, hier moet een Mac gebruiker ff naar kijken&lt;br /&gt;
** Contents should show number with 1 decimal point, just like when editing the cell.&lt;br /&gt;
* I can enter a glucose level and press OK. The entry is shown in the logbook tab. But I can't enter only food; pressing OK clears the text fields but nothing appears in the logbook tab.&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** If I start editing a cell by typing, what I type should replace the cell's contents instead of append to the current value.&lt;br /&gt;
** &amp;lt;s&amp;gt;Checks should be removed completely. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;S&amp;gt; When adding an insulin type, Cheetah behaves normal. When editing the type, Cheetah is significantly slower. When editing it again, Cheetah crashes with: &amp;lt;code&amp;gt;Exception in thread &amp;quot;AWT-EventQueue-0&amp;quot; java.lang.OutOfMemoryError: Java heap space&amp;lt;/code&amp;gt;&amp;lt;/s&amp;gt; '''&lt;br /&gt;
*** (&amp;lt;s&amp;gt;Done??&amp;lt;/s&amp;gt; Sjoerd: ik heb er hier geen last meer van maar enige wat ik gedaan heb is alle log statements in loops weggecomentaard)''' .&lt;br /&gt;
*** (Chris) Ik heb er nog steeds last van. Het lijkt alsof de tijd die het opslaan kost steeds verdubbelt.&lt;br /&gt;
* &amp;lt;s&amp;gt;In the My Profile dialog, I should be able to leave the password fields empty. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* In the Response Curves tab:&lt;br /&gt;
** &amp;lt;s&amp;gt; Change zoom slider into zoom combo box. Remove text field. (Text field suggests I can change its contents.) '''(Done: Sjoerd)''' &amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nice to haves ==&lt;br /&gt;
&lt;br /&gt;
* Prepopulated editable combo box in home panel with stress levels.&lt;br /&gt;
* Prepopulated editable combo box in home panel with activities.&lt;br /&gt;
* Remove My Profile and Insulin Types from Preferences menu and add them as tabs to My Diabetes dialog. Dialog is accessible by choosing '''Cheetah -&amp;gt; Preferences...'''.&lt;br /&gt;
* In the Reponse Curves tab:&lt;br /&gt;
** Make sure something's visible when I change zoom level. At the moment, it is often the case that changing the zoom level makes the graph apparently empty, and I have to drag to make the graph visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implemented ==&lt;br /&gt;
&lt;br /&gt;
* Tabs on top instead of on the left side (at Martien's request).&lt;br /&gt;
* Removed Food and Activities tabs, since they're empty and would confuse the audience (at Martien's request).&lt;br /&gt;
* Sometimes OutOfMemoryError caused by calling saveCurrent() &amp;amp;mdash; I've simply removed the call because it doesn't actually save the model (this is kinda hard to do at the moment) and just slows the application down.&lt;br /&gt;
* Removed period (.) at end of &amp;quot;account successfully created&amp;quot; dialog title.&lt;br /&gt;
* [http://feedback.aardrock.com/view.php?id=4 Show register dialog instead of login dialog if no accounts exist]&lt;br /&gt;
&lt;br /&gt;
== Demo contents ==&lt;br /&gt;
&lt;br /&gt;
* Launch Cheetah&lt;br /&gt;
* '''Update to latest version''' (Internet access required)&lt;br /&gt;
* Register user&lt;br /&gt;
* Fill out My Diabetes dialog&lt;br /&gt;
* Add insulin type&lt;br /&gt;
* Add logbook entry&lt;br /&gt;
* Show logbook panel&lt;br /&gt;
* Exit Cheetah&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Ability to connect computer to large display&lt;br /&gt;
* Internet access&lt;br /&gt;
* Make sure old version is installed and new version is available online&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2515</id>
		<title>Demo Todo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2515"/>
		<updated>2006-07-04T07:33:29Z</updated>

		<summary type="html">&lt;p&gt;Chris: /* Must haves */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Must haves ==&lt;br /&gt;
&lt;br /&gt;
* Entering food is a pain. Problems with the food editable combo box:&lt;br /&gt;
** When in edit mode:&lt;br /&gt;
*** Pressing tab causes the whole table to lose focus and cancels the edit. Instead, it should commit the edit and select the next cell. It should not be mandatory to hit enter to commit an edit.&lt;br /&gt;
*** Pressing escape causes the whole table to lose focus. Instead, it should cancel the edit and leave edit mode, leaving the cell selected.&lt;br /&gt;
** When in select mode (not editing):&lt;br /&gt;
*** Starting to type should replace the cell's contents instead of appending text to the current value.&lt;br /&gt;
** If a cell containing a combo box is not selected and I click on it, then click another cell, the cell's contents have disappeared.&lt;br /&gt;
* Cells in the amount column:&lt;br /&gt;
** &amp;lt;s&amp;gt; Contents should be right aligned when editing, just like they are when they're not in edit mode. '''(Done: Sjoerd)''' &amp;lt;/s&amp;gt;&lt;br /&gt;
** Font should be the same size as in non-edit mode. Currently, font is bigger, causing characters to be clipped at the bottom.&lt;br /&gt;
*** --&amp;gt; Niet op windows XP, hier moet een Mac gebruiker ff naar kijken&lt;br /&gt;
** Contents should show number with 1 decimal point, just like when editing the cell.&lt;br /&gt;
* I can enter a glucose level and press OK. The entry is shown in the logbook tab. But I can't enter only food; pressing OK clears the text fields but nothing appears in the logbook tab.&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** If I start editing a cell by typing, what I type should replace the cell's contents instead of append to the current value.&lt;br /&gt;
** &amp;lt;s&amp;gt;Checks should be removed completely. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;S&amp;gt; When adding an insulin type, Cheetah behaves normal. When editing the type, Cheetah is significantly slower. When editing it again, Cheetah crashes with: &amp;lt;code&amp;gt;Exception in thread &amp;quot;AWT-EventQueue-0&amp;quot; java.lang.OutOfMemoryError: Java heap space&amp;lt;/code&amp;gt;&amp;lt;/s&amp;gt; '''&lt;br /&gt;
*** (&amp;lt;s&amp;gt;Done??&amp;lt;/s&amp;gt; Sjoerd: ik heb er hier geen last meer van maar enige wat ik gedaan heb is alle log statements in loops &lt;br /&gt;
weggecomentaard)''' .&lt;br /&gt;
*** Ik heb er nog steeds last van. Het lijkt alsof de tijd die het opslaan kost steeds verdubbelt.&lt;br /&gt;
* &amp;lt;s&amp;gt;In the My Profile dialog, I should be able to leave the password fields empty. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* In the Response Curves tab:&lt;br /&gt;
** &amp;lt;s&amp;gt; Change zoom slider into zoom combo box. Remove text field. (Text field suggests I can change its contents.) '''(Done: Sjoerd)''' &amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nice to haves ==&lt;br /&gt;
&lt;br /&gt;
* Prepopulated editable combo box in home panel with stress levels.&lt;br /&gt;
* Prepopulated editable combo box in home panel with activities.&lt;br /&gt;
* Remove My Profile and Insulin Types from Preferences menu and add them as tabs to My Diabetes dialog. Dialog is accessible by choosing '''Cheetah -&amp;gt; Preferences...'''.&lt;br /&gt;
* In the Reponse Curves tab:&lt;br /&gt;
** Make sure something's visible when I change zoom level. At the moment, it is often the case that changing the zoom level makes the graph apparently empty, and I have to drag to make the graph visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implemented ==&lt;br /&gt;
&lt;br /&gt;
* Tabs on top instead of on the left side (at Martien's request).&lt;br /&gt;
* Removed Food and Activities tabs, since they're empty and would confuse the audience (at Martien's request).&lt;br /&gt;
* Sometimes OutOfMemoryError caused by calling saveCurrent() &amp;amp;mdash; I've simply removed the call because it doesn't actually save the model (this is kinda hard to do at the moment) and just slows the application down.&lt;br /&gt;
* Removed period (.) at end of &amp;quot;account successfully created&amp;quot; dialog title.&lt;br /&gt;
* [http://feedback.aardrock.com/view.php?id=4 Show register dialog instead of login dialog if no accounts exist]&lt;br /&gt;
&lt;br /&gt;
== Demo contents ==&lt;br /&gt;
&lt;br /&gt;
* Launch Cheetah&lt;br /&gt;
* '''Update to latest version''' (Internet access required)&lt;br /&gt;
* Register user&lt;br /&gt;
* Fill out My Diabetes dialog&lt;br /&gt;
* Add insulin type&lt;br /&gt;
* Add logbook entry&lt;br /&gt;
* Show logbook panel&lt;br /&gt;
* Exit Cheetah&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Ability to connect computer to large display&lt;br /&gt;
* Internet access&lt;br /&gt;
* Make sure old version is installed and new version is available online&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2505</id>
		<title>Demo Todo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2505"/>
		<updated>2006-07-03T12:25:06Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Must haves ==&lt;br /&gt;
&lt;br /&gt;
* Entering food is a pain. Problems with the food editable combo box:&lt;br /&gt;
** When in edit mode:&lt;br /&gt;
*** Pressing tab causes the whole table to lose focus and cancels the edit. Instead, it should commit the edit and select the next cell. It should not be mandatory to hit enter to commit an edit.&lt;br /&gt;
*** Pressing escape causes the whole table to lose focus. Instead, it should cancel the edit and leave edit mode, leaving the cell selected.&lt;br /&gt;
** When in select mode (not editing):&lt;br /&gt;
*** Starting to type should replace the cell's contents instead of appending text to the current value.&lt;br /&gt;
** If a cell containing a combo box is not selected and I click on it, then click another cell, the cell's contents have disappeared.&lt;br /&gt;
* Cells in the amount column:&lt;br /&gt;
** Contents should be right aligned when editing, just like they are when they're not in edit mode.&lt;br /&gt;
** Font should be the same size as in non-edit mode. Currently, font is bigger, causing characters to be clipped at the bottom.&lt;br /&gt;
** Contents should show number with 1 decimal point, just like when editing the cell.&lt;br /&gt;
* I can enter a glucose level and press OK. The entry is shown in the logbook tab. But I can't enter only food; pressing OK clears the text fields but nothing appears in the logbook tab.&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** If I start editing a cell by typing, what I type should replace the cell's contents instead of append to the current value.&lt;br /&gt;
** &amp;lt;s&amp;gt;Checks should be removed completely. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
** When adding an insulin type, Cheetah behaves normal. When editing the type, Cheetah is significantly slower. When editing it again, Cheetah crashes with: &amp;lt;code&amp;gt;Exception in thread &amp;quot;AWT-EventQueue-0&amp;quot; java.lang.OutOfMemoryError: Java heap space&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;s&amp;gt;In the My Profile dialog, I should be able to leave the password fields empty. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* In the Response Curves tab:&lt;br /&gt;
** Change zoom slider into zoom combo box. Remove text field. (Text field suggests I can change its contents.)&lt;br /&gt;
&lt;br /&gt;
== Nice to haves ==&lt;br /&gt;
&lt;br /&gt;
* Prepopulated editable combo box in home panel with stress levels.&lt;br /&gt;
* Prepopulated editable combo box in home panel with activities.&lt;br /&gt;
* Remove My Profile and Insulin Types from Preferences menu and add them as tabs to My Diabetes dialog. Dialog is accessible by choosing '''Cheetah -&amp;gt; Preferences...'''.&lt;br /&gt;
* In the Reponse Curves tab:&lt;br /&gt;
** Make sure something's visible when I change zoom level. At the moment, it is often the case that changing the zoom level makes the graph apparently empty, and I have to drag to make the graph visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implemented ==&lt;br /&gt;
&lt;br /&gt;
* Tabs on top instead of on the left side (at Martien's request).&lt;br /&gt;
* Removed Food and Activities tabs, since they're empty and would confuse the audience (at Martien's request).&lt;br /&gt;
* Sometimes OutOfMemoryError caused by calling saveCurrent() &amp;amp;mdash; I've simply removed the call because it doesn't actually save the model (this is kinda hard to do at the moment) and just slows the application down.&lt;br /&gt;
* Removed period (.) at end of &amp;quot;account successfully created&amp;quot; dialog title.&lt;br /&gt;
&lt;br /&gt;
== Demo contents ==&lt;br /&gt;
&lt;br /&gt;
* Launch Cheetah&lt;br /&gt;
* '''Update to latest version''' (Internet access required)&lt;br /&gt;
* Register user&lt;br /&gt;
* Fill out My Diabetes dialog&lt;br /&gt;
* Add insulin type&lt;br /&gt;
* Add logbook entry&lt;br /&gt;
* Show logbook panel&lt;br /&gt;
* Exit Cheetah&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Ability to connect computer to large display&lt;br /&gt;
* Internet access&lt;br /&gt;
* Make sure old version is installed and new version is available online&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2501</id>
		<title>Demo Todo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2501"/>
		<updated>2006-07-03T11:04:58Z</updated>

		<summary type="html">&lt;p&gt;Chris: /* Must haves */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Must haves ==&lt;br /&gt;
&lt;br /&gt;
* Entering food is a pain. Problems with the food editable combo box:&lt;br /&gt;
** When in edit mode:&lt;br /&gt;
*** Pressing tab causes the whole table to lose focus and cancels the edit. Instead, it should commit the edit and select the next cell. It should not be mandatory to hit enter to commit an edit.&lt;br /&gt;
*** Pressing escape causes the whole table to lose focus. Instead, it should cancel the edit and leave edit mode, leaving the cell selected.&lt;br /&gt;
** When in select mode (not editing):&lt;br /&gt;
*** Starting to type should replace the cell's contents instead of appending text to the current value.&lt;br /&gt;
** If a cell containing a combo box is not selected and I click on it, then click another cell, the cell's contents have disappeared.&lt;br /&gt;
* Cells in the amount column:&lt;br /&gt;
** Contents should be right aligned when editing, just like they are when they're not in edit mode.&lt;br /&gt;
** Font should be the same size as in non-edit mode. Currently, font is bigger, causing characters to be clipped at the bottom.&lt;br /&gt;
** Contents should show number with 1 decimal point, just like when editing the cell.&lt;br /&gt;
* I can enter a glucose level and press OK. The entry is shown in the logbook tab. But I can't enter only food; pressing OK clears the text fields but nothing appears in the logbook tab.&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** If I start editing a cell by typing, what I type should replace the cell's contents instead of append to the current value.&lt;br /&gt;
** &amp;lt;s&amp;gt;Checks should be removed completely. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
** When adding an insulin type, Cheetah behaves normal. When editing the type, Cheetah is significantly slower. When editing it again, Cheetah crashes with: &amp;lt;code&amp;gt;Exception in thread &amp;quot;AWT-EventQueue-0&amp;quot; java.lang.OutOfMemoryError: Java heap space&amp;lt;/code&amp;gt;. '''(In progress: Chris)'''&lt;br /&gt;
* &amp;lt;s&amp;gt;In the My Profile dialog, I should be able to leave the password fields empty. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* In the Response Curves tab:&lt;br /&gt;
** Change zoom slider into zoom combo box. Remove text field. (Text field suggests I can change its contents.)&lt;br /&gt;
&lt;br /&gt;
== Nice to haves ==&lt;br /&gt;
&lt;br /&gt;
* Prepopulated editable combo box in home panel with stress levels.&lt;br /&gt;
* Prepopulated editable combo box in home panel with activities.&lt;br /&gt;
* Remove My Profile and Insulin Types from Preferences menu and add them as tabs to My Diabetes dialog. Dialog is accessible by choosing '''Cheetah -&amp;gt; Preferences...'''.&lt;br /&gt;
* In the Reponse Curves tab:&lt;br /&gt;
** Make sure something's visible when I change zoom level. At the moment, it is often the case that changing the zoom level makes the graph apparently empty, and I have to drag to make the graph visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implemented ==&lt;br /&gt;
&lt;br /&gt;
* Tabs on top instead of on the left side (at Martien's request).&lt;br /&gt;
* Removed Food and Activities tabs, since they're empty and would confuse the audience (at Martien's request).&lt;br /&gt;
* Sometimes OutOfMemoryError caused by calling saveCurrent() &amp;amp;mdash; I've simply removed the call because it doesn't actually save the model (this is kinda hard to do at the moment) and just slows the application down.&lt;br /&gt;
* Removed period (.) at end of &amp;quot;account successfully created&amp;quot; dialog title.&lt;br /&gt;
&lt;br /&gt;
== Demo contents ==&lt;br /&gt;
&lt;br /&gt;
* Launch Cheetah&lt;br /&gt;
* '''Update to latest version''' (Internet access required)&lt;br /&gt;
* Register user&lt;br /&gt;
* Fill out My Diabetes dialog&lt;br /&gt;
* Add insulin type&lt;br /&gt;
* Add logbook entry&lt;br /&gt;
* Show logbook panel&lt;br /&gt;
* Exit Cheetah&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Ability to connect computer to large display&lt;br /&gt;
* Internet access&lt;br /&gt;
* Make sure old version is installed and new version is available online&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2500</id>
		<title>Demo Todo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2500"/>
		<updated>2006-07-03T10:55:00Z</updated>

		<summary type="html">&lt;p&gt;Chris: /* Must haves */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Must haves ==&lt;br /&gt;
&lt;br /&gt;
* Entering food is a pain. Problems with the food editable combo box:&lt;br /&gt;
** When in edit mode:&lt;br /&gt;
*** Pressing tab causes the whole table to lose focus and cancels the edit. Instead, it should commit the edit and select the next cell. It should not be mandatory to hit enter to commit an edit.&lt;br /&gt;
*** Pressing escape causes the whole table to lose focus. Instead, it should cancel the edit and leave edit mode, leaving the cell selected.&lt;br /&gt;
** When in select mode (not editing):&lt;br /&gt;
*** Starting to type should replace the cell's contents instead of appending text to the current value.&lt;br /&gt;
** If a cell containing a combo box is not selected and I click on it, then click another cell, the cell's contents have disappeared.&lt;br /&gt;
* Cells in the amount column:&lt;br /&gt;
** Contents should be right aligned when editing, just like they are when they're not in edit mode.&lt;br /&gt;
** Font should be the same size as in non-edit mode. Currently, font is bigger, causing characters to be clipped at the bottom.&lt;br /&gt;
** Contents should show number with 1 decimal point, just like when editing the cell.&lt;br /&gt;
* I can enter a glucose level and press OK. The entry is shown in the logbook tab. But I can't enter only food; pressing OK clears the text fields but nothing appears in the logbook tab.&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** If I start editing a cell by typing, what I type should replace the cell's contents instead of append to the current value.&lt;br /&gt;
** &amp;lt;s&amp;gt;Checks should be removed completely. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;In the My Profile dialog, I should be able to leave the password fields empty. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* In the Response Curves tab:&lt;br /&gt;
** Change zoom slider into zoom combo box. Remove text field. (Text field suggests I can change its contents.)&lt;br /&gt;
&lt;br /&gt;
== Nice to haves ==&lt;br /&gt;
&lt;br /&gt;
* Prepopulated editable combo box in home panel with stress levels.&lt;br /&gt;
* Prepopulated editable combo box in home panel with activities.&lt;br /&gt;
* Remove My Profile and Insulin Types from Preferences menu and add them as tabs to My Diabetes dialog. Dialog is accessible by choosing '''Cheetah -&amp;gt; Preferences...'''.&lt;br /&gt;
* In the Reponse Curves tab:&lt;br /&gt;
** Make sure something's visible when I change zoom level. At the moment, it is often the case that changing the zoom level makes the graph apparently empty, and I have to drag to make the graph visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implemented ==&lt;br /&gt;
&lt;br /&gt;
* Tabs on top instead of on the left side (at Martien's request).&lt;br /&gt;
* Removed Food and Activities tabs, since they're empty and would confuse the audience (at Martien's request).&lt;br /&gt;
* Sometimes OutOfMemoryError caused by calling saveCurrent() &amp;amp;mdash; I've simply removed the call because it doesn't actually save the model (this is kinda hard to do at the moment) and just slows the application down.&lt;br /&gt;
* Removed period (.) at end of &amp;quot;account successfully created&amp;quot; dialog title.&lt;br /&gt;
&lt;br /&gt;
== Demo contents ==&lt;br /&gt;
&lt;br /&gt;
* Launch Cheetah&lt;br /&gt;
* '''Update to latest version''' (Internet access required)&lt;br /&gt;
* Register user&lt;br /&gt;
* Fill out My Diabetes dialog&lt;br /&gt;
* Add insulin type&lt;br /&gt;
* Add logbook entry&lt;br /&gt;
* Show logbook panel&lt;br /&gt;
* Exit Cheetah&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Ability to connect computer to large display&lt;br /&gt;
* Internet access&lt;br /&gt;
* Make sure old version is installed and new version is available online&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2499</id>
		<title>Demo Todo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2499"/>
		<updated>2006-07-03T10:54:33Z</updated>

		<summary type="html">&lt;p&gt;Chris: /* Must haves */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Must haves ==&lt;br /&gt;
&lt;br /&gt;
* Entering food is a pain. Problems with the food editable combo box:&lt;br /&gt;
** When in edit mode:&lt;br /&gt;
*** Pressing tab causes the whole table to lose focus and cancels the edit. Instead, it should commit the edit and select the next cell. It should not be mandatory to hit enter to commit an edit.&lt;br /&gt;
*** Pressing escape causes the whole table to lose focus. Instead, it should cancel the edit and leave edit mode, leaving the cell selected.&lt;br /&gt;
** When in select mode (not editing):&lt;br /&gt;
*** Starting to type should replace the cell's contents instead of appending text to the current value.&lt;br /&gt;
** If a cell containing a combo box is not selected and I click on it, then click another cell, the cell's contents have disappeared.&lt;br /&gt;
* Cells in the amount column:&lt;br /&gt;
** Contents should be right aligned when editing, just like they are when they're not in edit mode.&lt;br /&gt;
** Font should be the same size as in non-edit mode. Currently, font is bigger, causing characters to be clipped at the bottom.&lt;br /&gt;
** Contents should show number with 1 decimal point, just like when editing the cell.&lt;br /&gt;
* I can enter a glucose level and press OK. The entry is shown in the logbook tab. But I can't enter only food; pressing OK clears the text fields but nothing appears in the logbook tab.&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** If I start editing a cell by typing, what I type should replace the cell's contents instead of append to the current value. '''(In progress: Chris)'''&lt;br /&gt;
** &amp;lt;s&amp;gt;Checks should be removed completely. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;In the My Profile dialog, I should be able to leave the password fields empty. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* In the Response Curves tab:&lt;br /&gt;
** Change zoom slider into zoom combo box. Remove text field. (Text field suggests I can change its contents.)&lt;br /&gt;
&lt;br /&gt;
== Nice to haves ==&lt;br /&gt;
&lt;br /&gt;
* Prepopulated editable combo box in home panel with stress levels.&lt;br /&gt;
* Prepopulated editable combo box in home panel with activities.&lt;br /&gt;
* Remove My Profile and Insulin Types from Preferences menu and add them as tabs to My Diabetes dialog. Dialog is accessible by choosing '''Cheetah -&amp;gt; Preferences...'''.&lt;br /&gt;
* In the Reponse Curves tab:&lt;br /&gt;
** Make sure something's visible when I change zoom level. At the moment, it is often the case that changing the zoom level makes the graph apparently empty, and I have to drag to make the graph visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implemented ==&lt;br /&gt;
&lt;br /&gt;
* Tabs on top instead of on the left side (at Martien's request).&lt;br /&gt;
* Removed Food and Activities tabs, since they're empty and would confuse the audience (at Martien's request).&lt;br /&gt;
* Sometimes OutOfMemoryError caused by calling saveCurrent() &amp;amp;mdash; I've simply removed the call because it doesn't actually save the model (this is kinda hard to do at the moment) and just slows the application down.&lt;br /&gt;
* Removed period (.) at end of &amp;quot;account successfully created&amp;quot; dialog title.&lt;br /&gt;
&lt;br /&gt;
== Demo contents ==&lt;br /&gt;
&lt;br /&gt;
* Launch Cheetah&lt;br /&gt;
* '''Update to latest version''' (Internet access required)&lt;br /&gt;
* Register user&lt;br /&gt;
* Fill out My Diabetes dialog&lt;br /&gt;
* Add insulin type&lt;br /&gt;
* Add logbook entry&lt;br /&gt;
* Show logbook panel&lt;br /&gt;
* Exit Cheetah&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Ability to connect computer to large display&lt;br /&gt;
* Internet access&lt;br /&gt;
* Make sure old version is installed and new version is available online&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2498</id>
		<title>Demo Todo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2498"/>
		<updated>2006-07-03T10:40:41Z</updated>

		<summary type="html">&lt;p&gt;Chris: /* Must haves */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Must haves ==&lt;br /&gt;
&lt;br /&gt;
* Entering food is a pain. Problems with the food editable combo box:&lt;br /&gt;
** When in edit mode:&lt;br /&gt;
*** Pressing tab causes the whole table to lose focus and cancels the edit. Instead, it should commit the edit and select the next cell. It should not be mandatory to hit enter to commit an edit.&lt;br /&gt;
*** Pressing escape causes the whole table to lose focus. Instead, it should cancel the edit and leave edit mode, leaving the cell selected.&lt;br /&gt;
** When in select mode (not editing):&lt;br /&gt;
*** Starting to type should replace the cell's contents instead of appending text to the current value.&lt;br /&gt;
** If a cell containing a combo box is not selected and I click on it, then click another cell, the cell's contents have disappeared.&lt;br /&gt;
* Cells in the amount column:&lt;br /&gt;
** Contents should be right aligned when editing, just like they are when they're not in edit mode.&lt;br /&gt;
** Font should be the same size as in non-edit mode. Currently, font is bigger, causing characters to be clipped at the bottom.&lt;br /&gt;
** Contents should show number with 1 decimal point, just like when editing the cell.&lt;br /&gt;
* I can enter a glucose level and press OK. The entry is shown in the logbook tab. But I can't enter only food; pressing OK clears the text fields but nothing appears in the logbook tab.&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** If I start editing a cell by typing, what I type should replace the cell's contents instead of append to the current value. '''(In progress: Chris)'''&lt;br /&gt;
** Checks should be removed completely. '''(In progress: Chris)'''&lt;br /&gt;
* &amp;lt;s&amp;gt;In the My Profile dialog, I should be able to leave the password fields empty. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* In the Response Curves tab:&lt;br /&gt;
** Change zoom slider into zoom combo box. Remove text field. (Text field suggests I can change its contents.)&lt;br /&gt;
&lt;br /&gt;
== Nice to haves ==&lt;br /&gt;
&lt;br /&gt;
* Prepopulated editable combo box in home panel with stress levels.&lt;br /&gt;
* Prepopulated editable combo box in home panel with activities.&lt;br /&gt;
* Remove My Profile and Insulin Types from Preferences menu and add them as tabs to My Diabetes dialog. Dialog is accessible by choosing '''Cheetah -&amp;gt; Preferences...'''.&lt;br /&gt;
* In the Reponse Curves tab:&lt;br /&gt;
** Make sure something's visible when I change zoom level. At the moment, it is often the case that changing the zoom level makes the graph apparently empty, and I have to drag to make the graph visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implemented ==&lt;br /&gt;
&lt;br /&gt;
* Tabs on top instead of on the left side (at Martien's request).&lt;br /&gt;
* Removed Food and Activities tabs, since they're empty and would confuse the audience (at Martien's request).&lt;br /&gt;
* Sometimes OutOfMemoryError caused by calling saveCurrent() &amp;amp;mdash; I've simply removed the call because it doesn't actually save the model (this is kinda hard to do at the moment) and just slows the application down.&lt;br /&gt;
* Removed period (.) at end of &amp;quot;account successfully created&amp;quot; dialog title.&lt;br /&gt;
&lt;br /&gt;
== Demo contents ==&lt;br /&gt;
&lt;br /&gt;
* Launch Cheetah&lt;br /&gt;
* '''Update to latest version''' (Internet access required)&lt;br /&gt;
* Register user&lt;br /&gt;
* Fill out My Diabetes dialog&lt;br /&gt;
* Add insulin type&lt;br /&gt;
* Add logbook entry&lt;br /&gt;
* Show logbook panel&lt;br /&gt;
* Exit Cheetah&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Ability to connect computer to large display&lt;br /&gt;
* Internet access&lt;br /&gt;
* Make sure old version is installed and new version is available online&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2497</id>
		<title>Demo Todo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2497"/>
		<updated>2006-07-03T10:38:31Z</updated>

		<summary type="html">&lt;p&gt;Chris: /* Must haves */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Must haves ==&lt;br /&gt;
&lt;br /&gt;
* Entering food is a pain. Problems with the food editable combo box:&lt;br /&gt;
** When in edit mode:&lt;br /&gt;
*** Pressing tab causes the whole table to lose focus and cancels the edit. Instead, it should commit the edit and select the next cell. It should not be mandatory to hit enter to commit an edit.&lt;br /&gt;
*** Pressing escape causes the whole table to lose focus. Instead, it should cancel the edit and leave edit mode, leaving the cell selected.&lt;br /&gt;
** When in select mode (not editing):&lt;br /&gt;
*** Starting to type should replace the cell's contents instead of appending text to the current value.&lt;br /&gt;
** If a cell containing a combo box is not selected and I click on it, then click another cell, the cell's contents have disappeared.&lt;br /&gt;
* Cells in the amount column:&lt;br /&gt;
** Contents should be right aligned when editing, just like they are when they're not in edit mode.&lt;br /&gt;
** Font should be the same size as in non-edit mode. Currently, font is bigger, causing characters to be clipped at the bottom.&lt;br /&gt;
** Contents should show number with 1 decimal point, just like when editing the cell.&lt;br /&gt;
* I can enter a glucose level and press OK. The entry is shown in the logbook tab. But I can't enter only food; pressing OK clears the text fields but nothing appears in the logbook tab.&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** If I start editing a cell by typing, what I type should replace the cell's contents instead of append to the current value. '''(In progress: Chris)'''&lt;br /&gt;
** Checks should be removed completely.&lt;br /&gt;
* &amp;lt;s&amp;gt;In the My Profile dialog, I should be able to leave the password fields empty. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* In the Response Curves tab:&lt;br /&gt;
** Change zoom slider into zoom combo box. Remove text field. (Text field suggests I can change its contents.)&lt;br /&gt;
&lt;br /&gt;
== Nice to haves ==&lt;br /&gt;
&lt;br /&gt;
* Prepopulated editable combo box in home panel with stress levels.&lt;br /&gt;
* Prepopulated editable combo box in home panel with activities.&lt;br /&gt;
* Remove My Profile and Insulin Types from Preferences menu and add them as tabs to My Diabetes dialog. Dialog is accessible by choosing '''Cheetah -&amp;gt; Preferences...'''.&lt;br /&gt;
* In the Reponse Curves tab:&lt;br /&gt;
** Make sure something's visible when I change zoom level. At the moment, it is often the case that changing the zoom level makes the graph apparently empty, and I have to drag to make the graph visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implemented ==&lt;br /&gt;
&lt;br /&gt;
* Tabs on top instead of on the left side (at Martien's request).&lt;br /&gt;
* Removed Food and Activities tabs, since they're empty and would confuse the audience (at Martien's request).&lt;br /&gt;
* Sometimes OutOfMemoryError caused by calling saveCurrent() &amp;amp;mdash; I've simply removed the call because it doesn't actually save the model (this is kinda hard to do at the moment) and just slows the application down.&lt;br /&gt;
* Removed period (.) at end of &amp;quot;account successfully created&amp;quot; dialog title.&lt;br /&gt;
&lt;br /&gt;
== Demo contents ==&lt;br /&gt;
&lt;br /&gt;
* Launch Cheetah&lt;br /&gt;
* '''Update to latest version''' (Internet access required)&lt;br /&gt;
* Register user&lt;br /&gt;
* Fill out My Diabetes dialog&lt;br /&gt;
* Add insulin type&lt;br /&gt;
* Add logbook entry&lt;br /&gt;
* Show logbook panel&lt;br /&gt;
* Exit Cheetah&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Ability to connect computer to large display&lt;br /&gt;
* Internet access&lt;br /&gt;
* Make sure old version is installed and new version is available online&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2496</id>
		<title>Demo Todo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2496"/>
		<updated>2006-07-03T10:29:24Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Must haves ==&lt;br /&gt;
&lt;br /&gt;
* Entering food is a pain. Problems with the food editable combo box:&lt;br /&gt;
** When in edit mode:&lt;br /&gt;
*** Pressing tab causes the whole table to lose focus and cancels the edit. Instead, it should commit the edit and select the next cell. It should not be mandatory to hit enter to commit an edit.&lt;br /&gt;
*** Pressing escape causes the whole table to lose focus. Instead, it should cancel the edit and leave edit mode, leaving the cell selected.&lt;br /&gt;
** When in select mode (not editing):&lt;br /&gt;
*** Starting to type should replace the cell's contents instead of appending text to the current value.&lt;br /&gt;
** If a cell containing a combo box is not selected and I click on it, then click another cell, the cell's contents have disappeared.&lt;br /&gt;
* Cells in the amount column:&lt;br /&gt;
** Contents should be right aligned when editing, just like they are when they're not in edit mode.&lt;br /&gt;
** Font should be the same size as in non-edit mode. Currently, font is bigger, causing characters to be clipped at the bottom.&lt;br /&gt;
** Contents should show number with 1 decimal point, just like when editing the cell.&lt;br /&gt;
* I can enter a glucose level and press OK. The entry is shown in the logbook tab. But I can't enter only food; pressing OK clears the text fields but nothing appears in the logbook tab.&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** If I start editing a cell by typing, what I type should replace the cell's contents instead of append to the current value.&lt;br /&gt;
** Checks should be removed completely.&lt;br /&gt;
* &amp;lt;s&amp;gt;In the My Profile dialog, I should be able to leave the password fields empty. '''(Done: Chris)'''&amp;lt;/s&amp;gt;&lt;br /&gt;
* In the Response Curves tab:&lt;br /&gt;
** Change zoom slider into zoom combo box. Remove text field. (Text field suggests I can change its contents.)&lt;br /&gt;
&lt;br /&gt;
== Nice to haves ==&lt;br /&gt;
&lt;br /&gt;
* Prepopulated editable combo box in home panel with stress levels.&lt;br /&gt;
* Prepopulated editable combo box in home panel with activities.&lt;br /&gt;
* Remove My Profile and Insulin Types from Preferences menu and add them as tabs to My Diabetes dialog. Dialog is accessible by choosing '''Cheetah -&amp;gt; Preferences...'''.&lt;br /&gt;
* In the Reponse Curves tab:&lt;br /&gt;
** Make sure something's visible when I change zoom level. At the moment, it is often the case that changing the zoom level makes the graph apparently empty, and I have to drag to make the graph visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implemented ==&lt;br /&gt;
&lt;br /&gt;
* Tabs on top instead of on the left side (at Martien's request).&lt;br /&gt;
* Removed Food and Activities tabs, since they're empty and would confuse the audience (at Martien's request).&lt;br /&gt;
* Sometimes OutOfMemoryError caused by calling saveCurrent() &amp;amp;mdash; I've simply removed the call because it doesn't actually save the model (this is kinda hard to do at the moment) and just slows the application down.&lt;br /&gt;
* Removed period (.) at end of &amp;quot;account successfully created&amp;quot; dialog title.&lt;br /&gt;
&lt;br /&gt;
== Demo contents ==&lt;br /&gt;
&lt;br /&gt;
* Launch Cheetah&lt;br /&gt;
* '''Update to latest version''' (Internet access required)&lt;br /&gt;
* Register user&lt;br /&gt;
* Fill out My Diabetes dialog&lt;br /&gt;
* Add insulin type&lt;br /&gt;
* Add logbook entry&lt;br /&gt;
* Show logbook panel&lt;br /&gt;
* Exit Cheetah&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Ability to connect computer to large display&lt;br /&gt;
* Internet access&lt;br /&gt;
* Make sure old version is installed and new version is available online&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2495</id>
		<title>Demo Todo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Demo_Todo&amp;diff=2495"/>
		<updated>2006-07-03T09:48:19Z</updated>

		<summary type="html">&lt;p&gt;Chris: /* Must haves */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Must haves ==&lt;br /&gt;
&lt;br /&gt;
* Entering food is a pain. Problems with the food editable combo box:&lt;br /&gt;
** When in edit mode:&lt;br /&gt;
*** Pressing tab causes the whole table to lose focus and cancels the edit. Instead, it should commit the edit and select the next cell. It should not be mandatory to hit enter to commit an edit.&lt;br /&gt;
*** Pressing escape causes the whole table to lose focus. Instead, it should cancel the edit and leave edit mode, leaving the cell selected.&lt;br /&gt;
** When in select mode (not editing):&lt;br /&gt;
*** Starting to type should replace the cell's contents instead of appending text to the current value.&lt;br /&gt;
** If a cell containing a combo box is not selected and I click on it, then click another cell, the cell's contents have disappeared.&lt;br /&gt;
* Cells in the amount column:&lt;br /&gt;
** Contents should be right aligned when editing, just like they are when they're not in edit mode.&lt;br /&gt;
** Font should be the same size as in non-edit mode. Currently, font is bigger, causing characters to be clipped at the bottom.&lt;br /&gt;
** Contents should show number with 1 decimal point, just like when editing the cell.&lt;br /&gt;
* I can enter a glucose level and press OK. The entry is shown in the logbook tab. But I can't enter only food; pressing OK clears the text fields but nothing appears in the logbook tab.&lt;br /&gt;
* The insulin types dialog:&lt;br /&gt;
** If I start editing a cell by typing, what I type should replace the cell's contents instead of append to the current value.&lt;br /&gt;
** Checks should be removed completely.&lt;br /&gt;
* In the My Profile dialog, I should be able to leave the password fields empty. '''(In progress: Chris)'''&lt;br /&gt;
* In the Response Curves tab:&lt;br /&gt;
** Change zoom slider into zoom combo box. Remove text field. (Text field suggests I can change its contents.)&lt;br /&gt;
&lt;br /&gt;
== Nice to haves ==&lt;br /&gt;
&lt;br /&gt;
* Prepopulated editable combo box in home panel with stress levels.&lt;br /&gt;
* Prepopulated editable combo box in home panel with activities.&lt;br /&gt;
* Remove My Profile and Insulin Types from Preferences menu and add them as tabs to My Diabetes dialog. Dialog is accessible by choosing '''Cheetah -&amp;gt; Preferences...'''.&lt;br /&gt;
* In the Reponse Curves tab:&lt;br /&gt;
** Make sure something's visible when I change zoom level. At the moment, it is often the case that changing the zoom level makes the graph apparently empty, and I have to drag to make the graph visible again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implemented ==&lt;br /&gt;
&lt;br /&gt;
* Tabs on top instead of on the left side (at Martien's request).&lt;br /&gt;
* Removed Food and Activities tabs, since they're empty and would confuse the audience (at Martien's request).&lt;br /&gt;
* Sometimes OutOfMemoryError caused by calling saveCurrent() &amp;amp;mdash; I've simply removed the call because it doesn't actually save the model (this is kinda hard to do at the moment) and just slows the application down.&lt;br /&gt;
* Removed period (.) at end of &amp;quot;account successfully created&amp;quot; dialog title.&lt;br /&gt;
&lt;br /&gt;
== Demo contents ==&lt;br /&gt;
&lt;br /&gt;
* Launch Cheetah&lt;br /&gt;
* '''Update to latest version''' (Internet access required)&lt;br /&gt;
* Register user&lt;br /&gt;
* Fill out My Diabetes dialog&lt;br /&gt;
* Add insulin type&lt;br /&gt;
* Add logbook entry&lt;br /&gt;
* Show logbook panel&lt;br /&gt;
* Exit Cheetah&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* Ability to connect computer to large display&lt;br /&gt;
* Internet access&lt;br /&gt;
* Make sure old version is installed and new version is available online&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2482</id>
		<title>User:Chris/Logboek</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2482"/>
		<updated>2006-06-29T13:14:44Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Datum;          Tijd;          Duur;           Cumulatief;   Activiteit&lt;br /&gt;
 ---------------;--------------;--------------------------;----------------------------------------&lt;br /&gt;
 8 februari;     15-17;         2;              2;            Eerste overleg en taakverdeling&lt;br /&gt;
 11 februari;    9-11;          4;              6;            Inlezen op Agile Development&lt;br /&gt;
 12 februari;    13-17;         4;              10;           Voorbereiden vergadering en puntjes bedenken&lt;br /&gt;
 13 februari;    15-17;         2;              12;           Vergaderen&lt;br /&gt;
 14 februari;    14-15;         1;              13;           XP-game-praatje voorbereiden, eigen notulen uitwerken&lt;br /&gt;
 14 februari;    15-18;         3;              16;           XP-game&lt;br /&gt;
 20 februari;    14-17;         3;              19;           Vergadering voorbereiden, agendapuntjes bedenken, vergaderen&lt;br /&gt;
 21 februari;    9-15;          6;              25;           Software-updates bouwen&lt;br /&gt;
 21 februari;    15-17;         2;              27;           Vergadering AardRock&lt;br /&gt;
 21 februari;    22-23;         1;              28;           Published logboek, wiki refactoring, added stories to wiki&lt;br /&gt;
 22 februari;    13-17;         4;              32;           Met Sjoerd aan updates gewerkt&lt;br /&gt;
 26 februari;    13-15;         2;              34;           Hostingproviders gezocht&lt;br /&gt;
 27 februari;    9-15;          6;              40;           Gewerkt aan updates (Java Web Start)&lt;br /&gt;
 27 februari;    15-17;         2;              42;           Vergadering&lt;br /&gt;
 28 februari;    11-17;         6;              48;           Gewerkt aan updates, vergadering voorbereiden, vergaderen&lt;br /&gt;
 6  maart;       9-17;          8;              56;           Lezen over agile development, story update op Mac, vergaderen&lt;br /&gt;
 7  maart;       9-17;          8;              64;           VSP-zaken uitgezocht en overzicht gemaakt&lt;br /&gt;
 8 maart;        9-15;          6;              70;           VSP-dingen uitgezocht, werken aan WiredReach met Durk&lt;br /&gt;
 13 maart;       13-17;         4;              74;           Big Visible Charts, vergaderen&lt;br /&gt;
 14 maart;       9-17;          8;              82;           Zaken op server geinstalleerd, DNS overgezet, vergaderen   &lt;br /&gt;
 27 maart;       9-14;          5;              87;           Nagedacht en geschreven over Migrations, platonos uitgezocht, &lt;br /&gt;
 27 maart;       15-17;         2;              89;           Vergaderd, notulen uitgewerkt&lt;br /&gt;
 28 maart;       9-17;          8;              97;           Gewerkt aan platonos-integratie, vergaderd&lt;br /&gt;
 3 april;        10-16;         6;              103;          Build-automatisering met Ant, vergaderd.&lt;br /&gt;
 4 april;        9-17;          8;              111;          Build-automatisering met Ant, overlegd met Martien rechten, vergaderd.&lt;br /&gt;
 5 april;        12-17;         5;              116;          Updates met Platonos met Sjoerd.&lt;br /&gt;
 10 april;       9.30-17;       7.5;            123.5;        Updates werkend met Sjoerd&lt;br /&gt;
 11 april;       9-17;          8;              131.5;        Updates en installer met Sjoerd&lt;br /&gt;
 18 april;       9.30-17.30;    8;              139.5;        Overleggen met Martien, presenatie bijwonen, automatische updates.&lt;br /&gt;
 19 april;       9.30-17.30;    8;              147.5;        Automatische updates afgemaakt, werk verloren door subversion-gerommel.&lt;br /&gt;
 24 april;       9.30-17.00;    7.5;            155;          Verloren werk opnieuw gemaakt, presentaties.&lt;br /&gt;
 25 april;       9.00-17.00;    8;              163;          Problemen met Ant (nog niet opgelost) / builden, vergaderen.&lt;br /&gt;
 1 mei;          9.00-16.00;    7;              170;          De Bug gefixed, begonnen met inlezen op Maven&lt;br /&gt;
 2 mei;          9.00-17.00;    8;              178;          Testen, inlezen op Maven, overleggen&lt;br /&gt;
 3 mei;          9.00-14.00;    5;              183;          Onderzoek Maven&lt;br /&gt;
 8 mei;          9.00-17.00;    8;              191;          Beginnen omzetten naar Maven&lt;br /&gt;
 9 mei;          9.00-17.00;    8;              199;          Onderzoek Maven, UI-ontwerp met Giel&lt;br /&gt;
 22 mei;         9.00-17.00;    8;              207;          Werken aan Maven, Cheetah omgezet naar Maven-structuur&lt;br /&gt;
 23 mei;         11.00-17.00;   6;              213;          Werken aan Maven, Maven &amp;amp; Eclipse, vergaderen&lt;br /&gt;
 24 mei;         9.00-15.00;    6;              219;          Succesvolle builds met Maven, maven-structuur.&lt;br /&gt;
 30 mei;         9.30-17.00;    7.5;            226,5;        Werken aan Maven, overleggen met Martien, vergaderen&lt;br /&gt;
 30 mei;         19.30-20.00;   0.5;            227;          Notulen uitwerken&lt;br /&gt;
 31 mei;         11-17;         6;              233;          Complete builds maken met Maven&lt;br /&gt;
 6 juni;         9.20-17.20;    8;              241;          Maven bugs, presentaties, wizard rabbit, vergadering&lt;br /&gt;
 12 juni;        9.00-16.00;    7;              248;          WizRabTreas, Maven&lt;br /&gt;
 13 juni;        9.00-17.00;    8;              256;          Werken aan logboek, vergaderen, notulen uitwerken. &lt;br /&gt;
 13 juni;        11.00-16.00;   5;              261;          UI een stuk gebruiksvriendelijker gemaakt.&lt;br /&gt;
 19 juni;        9.00-17.00;    8;              269;          Logboek &amp;lt;-&amp;gt; TableModel &amp;lt;-&amp;gt; RDFObject integratie.&lt;br /&gt;
 20 juni;        11.00-17.00;   6;              275;          Presentaties, Logboek, Vergadering&lt;br /&gt;
 24 juni;        9.00-12.00;    3;              278;          Voorbereiden presentatie, logboek fix.&lt;br /&gt;
 26 juni;       11.00-17.00;    6;              284;          Presentatie voorbereiden, presentaties geven/bekijken.&lt;br /&gt;
 27 juni;        9.00-17.00;    8;              292;          Bugfixes, vergaderen, bugfixes.&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2476</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2476"/>
		<updated>2006-06-28T12:42:15Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
&lt;br /&gt;
* Het versienummer van de Mac App Bundle wordt niet ververst als Cheetah geüpdate wordt.&lt;br /&gt;
* Het loginscherm verschijnt soms niet in het midden van het Cheetah scherm.&lt;br /&gt;
* Als Cheetah geupdate wordt:&lt;br /&gt;
** Laat de gebruiker ook weten dat er automatisch geherstart wordt.&lt;br /&gt;
** Als een nieuwe update beschikbaar is, krijg ik bij het opstarten een venster: &amp;quot;Download now?&amp;quot; met de tekst &amp;quot;New update available&amp;quot; in de titelbalk. Ik kan me voorstellen dat mensen dit erg verwarrend vinden.&lt;br /&gt;
* Register window ipv login window bij startup als er geen accounts aanwezig zijn&lt;br /&gt;
* De login naam moet alleen in het loginscherm automatisch verschijnen als er een account is met deze naam.&lt;br /&gt;
* Tab-order in Home-Dialog is broken. &lt;br /&gt;
* On Mac: Turn off airport. Check for updates. Note the dialog that stays after dismissing the error message.&lt;br /&gt;
* Cheetah -&amp;gt; Register (menu-item) moet disabled zijn als de gebruiker ingelogd is.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
&lt;br /&gt;
* When adding an InsulinType by the Preferences &amp;gt; Insulin dialog, the Insulin Type should be available directly at the homepanel.&lt;br /&gt;
* When a user is not logged in:&lt;br /&gt;
** disable unavailable menu items.&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
* When a new account is created, automatically log in. (chris)&lt;br /&gt;
* Automatically show the login screen at startup (martijn)&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank) (chris)&lt;br /&gt;
* Change login/logout from grayed out and enabled to one button (chris)&lt;br /&gt;
* When editing profile, if password and passowrd again are left empty, don't give a warning and don't change the password. (chris)&lt;br /&gt;
* When adding an insulin entry, provide feedback and empty fields to let the user know the entry was really added. (patrick)&lt;br /&gt;
* Logbook:&lt;br /&gt;
** Listen to creation of new entries. (martijn)&lt;br /&gt;
** Listen to deletion of old entries. (martijn)&lt;br /&gt;
* Cheetah window centered at startup. (martijn)&lt;br /&gt;
* Pressing Escape in dialogs should close them. (patrick) (&amp;lt;-- waiting for dialog commits of chris)&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html] &lt;br /&gt;
*** Done for: UserPreferences-, UserDiabetesInfo-, NewUser- and LoginScreen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Notulen20060627&amp;diff=2474</id>
		<title>Notulen20060627</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Notulen20060627&amp;diff=2474"/>
		<updated>2006-06-27T14:49:36Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Datum: 27-06-2006&lt;br /&gt;
* Voorzitter: Patrick&lt;br /&gt;
* Notulist: Chris&lt;br /&gt;
* Aanwezig: [[User:Martijn|Martijn van Steenbergen]], [[User:DurkKingma|DurkKingma]], [[RoderikDeLangen]], [[User:Patrick|PatrickVanKouteren]], [[User:Chris|ChrisEidhof]], [[SjoerdVanKreel]]&lt;br /&gt;
* Afwezig: [[HansPhilippi]]&lt;br /&gt;
&lt;br /&gt;
== Opening ==&lt;br /&gt;
De vergadering wordt om 15.38 geopend.&lt;br /&gt;
&lt;br /&gt;
== Vaststelling agenda ==&lt;br /&gt;
# Opening&lt;br /&gt;
# Vaststelling agenda&lt;br /&gt;
# Goedkeuring notulen&lt;br /&gt;
# De puntjes op de i: hoe ver is iedereen? (ter vervanging van W.H.J.G.E.W.G.J.D.)&lt;br /&gt;
# What needs to be done?&lt;br /&gt;
# W.V.T.T.K.&lt;br /&gt;
# Rondvraag&lt;br /&gt;
# Volgende vergaderingen&lt;br /&gt;
# Sluiting &lt;br /&gt;
== Goedkeuring notulen ==&lt;br /&gt;
De notulen worden zonder commentaar goedgekeurd.&lt;br /&gt;
&lt;br /&gt;
== De puntjes op de i: hoe ver is iedereen? (ter vervanging van W.H.J.G.E.W.G.J.D.) ==&lt;br /&gt;
* Chris&lt;br /&gt;
** Logboek afgemaakt, veel kleine dingen.&lt;br /&gt;
** Gaat: Kleine dingen oplossen&lt;br /&gt;
* Durk&lt;br /&gt;
** Leersysteem afgemaakt&lt;br /&gt;
*** Inlezen CSV-bestanden&lt;br /&gt;
*** Custom Logboek gemaakt&lt;br /&gt;
*** Bezig met implementatie&lt;br /&gt;
** Gaat&lt;br /&gt;
*** Verder implementeren&lt;br /&gt;
* Martijn&lt;br /&gt;
** Zelfde als Chris&lt;br /&gt;
** Gaat: Verder met bugs/kleine dingen&lt;br /&gt;
* Sjoerd&lt;br /&gt;
** Invoeren van data, ziek geweest&lt;br /&gt;
** Gaat: Durk helpen met UI&lt;br /&gt;
* Roderik&lt;br /&gt;
** Eindelijk uitgevonden hoe insuline werkt&lt;br /&gt;
** Gaat: verder met Durk helpen&lt;br /&gt;
* Patrick&lt;br /&gt;
** Kleine TODO's afgewerkt&lt;br /&gt;
** Gaat: hier mee verder&lt;br /&gt;
&lt;br /&gt;
== What needs to be done? ==&lt;br /&gt;
&lt;br /&gt;
Martijn: we moeten met Mantis bezig voor bugtracking. Martijn gaat dit&lt;br /&gt;
configureren, daarna stuurt hij ons een mailtje en kunnen we de bugs in&lt;br /&gt;
Mantis invoeren. Vervolgens gaat hij ook de oude bugs/issues&lt;br /&gt;
verplaatsten van de wiki naar Mantis.&lt;br /&gt;
&lt;br /&gt;
== W.V.T.T.K. ==&lt;br /&gt;
== Rondvraag ==&lt;br /&gt;
&lt;br /&gt;
* Roderik wil een biertje gaan drinken (eten) met z'n allen. Er wordt geopperd om dit op dinsdag te doen. Patrick protesteert vanwege reistijd.&lt;br /&gt;
* Martijn wil een overzicht van alle afspraken&lt;br /&gt;
* Martijn gaat Mantis-dingen doen. Ten eerste configuratie, en daarna iedereen mailen. Daarna oude items overzetten, en dan weer iedereen mailen.&lt;br /&gt;
* Durk vraagt hoe het zit met documentatie. Chris zegt dat dit erg moeilijk is. Alleen javadoc is lang niet genoeg om alles over te dragen. Chris stelt voor om allemaal op de mailing-list te blijven.  Martijn wil daarnaast zorgen dat in iedere class een &amp;lt;code&amp;gt;@author&amp;lt;/code&amp;gt;-tag staat.&lt;br /&gt;
&lt;br /&gt;
== Volgende vergaderingen ==&lt;br /&gt;
Dinsdag om 11.00 komen we weer samen.&lt;br /&gt;
&lt;br /&gt;
== Sluiting  ==&lt;br /&gt;
&lt;br /&gt;
= Afspraken =&lt;br /&gt;
* Martijn &amp;amp; Chris gaan analoge dagboeken invoeren en geven ze daarna door&lt;br /&gt;
aan anderen. &lt;br /&gt;
* Martijn &amp;amp; Chris gaan Excel-sheets converteren. &lt;br /&gt;
* Durk gaat dagboeken uitdelen aan Martijn en Chris&lt;br /&gt;
* Iedere bug die je vindt moet op de wiki/Mantis komen.&lt;br /&gt;
* Martijn gaat Mantis configureren&lt;br /&gt;
* We gaan bugs in Mantis invoeren zodra Martijn het teken geeft&lt;br /&gt;
* Martijn gaat oude bugs van de wiki naar Mantis verplaatsten&lt;br /&gt;
* Chris maakt een overzicht van de afspraken&lt;br /&gt;
* Aan alle classes wordt een &amp;lt;code&amp;gt;@author&amp;lt;/code&amp;gt;-tag toegevoegd.&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2472</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2472"/>
		<updated>2006-06-27T14:36:07Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Het versienummer van de Mac App Bundle wordt niet ververst als Cheetah geüpdate wordt.&lt;br /&gt;
* Het loginscherm verschijnt soms niet in het midden van het Cheetah scherm.&lt;br /&gt;
* Als Cheetah geupdate wordt:&lt;br /&gt;
** Laat de gebruiker ook weten dat er automatisch geherstart wordt.&lt;br /&gt;
** Als een nieuwe update beschikbaar is, krijg ik bij het opstarten een venster: &amp;quot;Download now?&amp;quot; met de tekst &amp;quot;New update available&amp;quot; in de titelbalk. Ik kan me voorstellen dat mensen dit erg verwarrend vinden.&lt;br /&gt;
* Register window ipv login window bij startup als er geen accounts aanwezig zijn&lt;br /&gt;
* De login naam moet alleen in het loginscherm automatisch verschijnen als er een account is met deze naam.&lt;br /&gt;
* Tab-order in Home-Dialog is broken. &lt;br /&gt;
== Done ==&lt;br /&gt;
* When adding an InsulinType by the Preferences &amp;gt; Insulin dialog, the Insulin Type should be available directly at the homepanel.&lt;br /&gt;
* When a user is not logged in:&lt;br /&gt;
** disable unavailable menu items.&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
* When a new account is created, automatically log in. (chris)&lt;br /&gt;
* Automatically show the login screen at startup (martijn)&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank) (chris)&lt;br /&gt;
* Change login/logout from grayed out and enabled to one button (chris)&lt;br /&gt;
* When editing profile, if password and passowrd again are left empty, don't give a warning and don't change the password. (chris)&lt;br /&gt;
* When adding an insulin entry, provide feedback and empty fields to let the user know the entry was really added. (patrick)&lt;br /&gt;
* Logbook:&lt;br /&gt;
** Listen to creation of new entries. (martijn)&lt;br /&gt;
** Listen to deletion of old entries. (martijn)&lt;br /&gt;
* Cheetah window centered at startup. (martijn)&lt;br /&gt;
* Pressing Escape in dialogs should close them. (patrick) (&amp;lt;-- waiting for dialog commits of chris)&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html] &lt;br /&gt;
*** Done for: UserPreferences-, UserDiabetesInfo-, NewUser- and LoginScreen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2467</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2467"/>
		<updated>2006-06-27T13:03:19Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* When a user is not logged in:&lt;br /&gt;
** disable unavailable menu items.&lt;br /&gt;
*** this is simple using the newly created listener, see loginaction&lt;br /&gt;
* When adding an InsulinType by the Preferences &amp;gt; Insulin dialog, the Insulin Type should be available directly at the homepanel.&lt;br /&gt;
* Het versienummer van de Mac App Bundle wordt niet ververst als Cheetah geüpdate wordt.&lt;br /&gt;
* Het loginscherm verschijnt soms niet in het midden van het Cheetah scherm.&lt;br /&gt;
* Als Cheetah geupdate wordt:&lt;br /&gt;
** Laat de gebruiker ook weten dat er automatisch geherstart wordt.&lt;br /&gt;
** Als een nieuwe update beschikbaar is, krijg ik bij het opstarten een venster: &amp;quot;Download now?&amp;quot; met de tekst &amp;quot;New update available&amp;quot; in de titelbalk. Ik kan me voorstellen dat mensen dit erg verwarrend vinden.&lt;br /&gt;
* Register window ipv login window bij startup als er geen accounts aanwezig zijn&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
* When a new account is created, automatically log in. (chris)&lt;br /&gt;
* Automatically show the login screen at startup (martijn)&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank) (chris)&lt;br /&gt;
* Change login/logout from grayed out and enabled to one button (chris)&lt;br /&gt;
* When editing profile, if password and passowrd again are left empty, don't give a warning and don't change the password. (chris)&lt;br /&gt;
* When adding an insulin entry, provide feedback and empty fields to let the user know the entry was really added. (patrick)&lt;br /&gt;
* Logbook:&lt;br /&gt;
** Listen to creation of new entries. (martijn)&lt;br /&gt;
** Listen to deletion of old entries. (martijn)&lt;br /&gt;
* Cheetah window centered at startup. (martijn)&lt;br /&gt;
* Pressing Escape in dialogs should close them. (patrick) (&amp;lt;-- waiting for dialog commits of chris)&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html] &lt;br /&gt;
* De login naam moet alleen in het loginscherm automatisch verschijnen als er een account is met deze naam. (patrick) (needs testing though)&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2451</id>
		<title>User:Chris/Logboek</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2451"/>
		<updated>2006-06-27T10:01:33Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Datum;          Tijd;          Duur;           Cumulatief;   Activiteit&lt;br /&gt;
 ---------------;--------------;--------------------------;----------------------------------------&lt;br /&gt;
 8 februari;     15-17;         2;              2;            Eerste overleg en taakverdeling&lt;br /&gt;
 11 februari;    9-11;          4;              6;            Inlezen op Agile Development&lt;br /&gt;
 12 februari;    13-17;         4;              10;           Voorbereiden vergadering en puntjes bedenken&lt;br /&gt;
 13 februari;    15-17;         2;              12;           Vergaderen&lt;br /&gt;
 14 februari;    14-15;         1;              13;           XP-game-praatje voorbereiden, eigen notulen uitwerken&lt;br /&gt;
 14 februari;    15-18;         3;              16;           XP-game&lt;br /&gt;
 20 februari;    14-17;         3;              19;           Vergadering voorbereiden, agendapuntjes bedenken, vergaderen&lt;br /&gt;
 21 februari;    9-15;          6;              25;           Software-updates bouwen&lt;br /&gt;
 21 februari;    15-17;         2;              27;           Vergadering AardRock&lt;br /&gt;
 21 februari;    22-23;         1;              28;           Published logboek, wiki refactoring, added stories to wiki&lt;br /&gt;
 22 februari;    13-17;         4;              32;           Met Sjoerd aan updates gewerkt&lt;br /&gt;
 26 februari;    13-15;         2;              34;           Hostingproviders gezocht&lt;br /&gt;
 27 februari;    9-15;          6;              40;           Gewerkt aan updates (Java Web Start)&lt;br /&gt;
 27 februari;    15-17;         2;              42;           Vergadering&lt;br /&gt;
 28 februari;    11-17;         6;              48;           Gewerkt aan updates, vergadering voorbereiden, vergaderen&lt;br /&gt;
 6  maart;       9-17;          8;              56;           Lezen over agile development, story update op Mac, vergaderen&lt;br /&gt;
 7  maart;       9-17;          8;              64;           VSP-zaken uitgezocht en overzicht gemaakt&lt;br /&gt;
 8 maart;        9-15;          6;              70;           VSP-dingen uitgezocht, werken aan WiredReach met Durk&lt;br /&gt;
 13 maart;       13-17;         4;              74;           Big Visible Charts, vergaderen&lt;br /&gt;
 14 maart;       9-17;          8;              82;           Zaken op server geinstalleerd, DNS overgezet, vergaderen   &lt;br /&gt;
 27 maart;       9-14;          5;              87;           Nagedacht en geschreven over Migrations, platonos uitgezocht, &lt;br /&gt;
 27 maart;       15-17;         2;              89;           Vergaderd, notulen uitgewerkt&lt;br /&gt;
 28 maart;       9-17;          8;              97;           Gewerkt aan platonos-integratie, vergaderd&lt;br /&gt;
 3 april;        10-16;         6;              103;          Build-automatisering met Ant, vergaderd.&lt;br /&gt;
 4 april;        9-17;          8;              111;          Build-automatisering met Ant, overlegd met Martien rechten, vergaderd.&lt;br /&gt;
 5 april;        12-17;         5;              116;          Updates met Platonos met Sjoerd.&lt;br /&gt;
 10 april;       9.30-17;       7.5;            123.5;        Updates werkend met Sjoerd&lt;br /&gt;
 11 april;       9-17;          8;              131.5;        Updates en installer met Sjoerd&lt;br /&gt;
 18 april;       9.30-17.30;    8;              139.5;        Overleggen met Martien, presenatie bijwonen, automatische updates.&lt;br /&gt;
 19 april;       9.30-17.30;    8;              147.5;        Automatische updates afgemaakt, werk verloren door subversion-gerommel.&lt;br /&gt;
 24 april;       9.30-17.00;    7.5;            155;          Verloren werk opnieuw gemaakt, presentaties.&lt;br /&gt;
 25 april;       9.00-17.00;    8;              163;          Problemen met Ant (nog niet opgelost) / builden, vergaderen.&lt;br /&gt;
 1 mei;          9.00-16.00;    7;              170;          De Bug gefixed, begonnen met inlezen op Maven&lt;br /&gt;
 2 mei;          9.00-17.00;    8;              178;          Testen, inlezen op Maven, overleggen&lt;br /&gt;
 3 mei;          9.00-14.00;    5;              183;          Onderzoek Maven&lt;br /&gt;
 8 mei;          9.00-17.00;    8;              191;          Beginnen omzetten naar Maven&lt;br /&gt;
 9 mei;          9.00-17.00;    8;              199;          Onderzoek Maven, UI-ontwerp met Giel&lt;br /&gt;
 22 mei;         9.00-17.00;    8;              207;          Werken aan Maven, Cheetah omgezet naar Maven-structuur&lt;br /&gt;
 23 mei;         11.00-17.00;   6;              213;          Werken aan Maven, Maven &amp;amp; Eclipse, vergaderen&lt;br /&gt;
 24 mei;         9.00-15.00;    6;              219;          Succesvolle builds met Maven, maven-structuur.&lt;br /&gt;
 30 mei;         9.30-17.00;    7.5;            226,5;        Werken aan Maven, overleggen met Martien, vergaderen&lt;br /&gt;
 30 mei;         19.30-20.00;   0.5;            227;          Notulen uitwerken&lt;br /&gt;
 31 mei;         11-17;         6;              233;          Complete builds maken met Maven&lt;br /&gt;
 6 juni;         9.20-17.20;    8;              241;          Maven bugs, presentaties, wizard rabbit, vergadering&lt;br /&gt;
 12 juni;        9.00-16.00;    7;              248;          WizRabTreas, Maven&lt;br /&gt;
 13 juni;        9.00-17.00;    8;              256;          Werken aan logboek, vergaderen, notulen uitwerken. &lt;br /&gt;
 13 juni;        11.00-16.00;   5;              261;          UI een stuk gebruiksvriendelijker gemaakt.&lt;br /&gt;
 19 juni;        9.00-17.00;    8;              269;          Logboek &amp;lt;-&amp;gt; TableModel &amp;lt;-&amp;gt; RDFObject integratie.&lt;br /&gt;
 20 juni;        11.00-17.00;   6;              275;          Presentaties, Logboek, Vergadering&lt;br /&gt;
 24 juni;        9.00-12.00;    3;              278;          Voorbereiden presentatie, logboek fix.&lt;br /&gt;
 26 juni;       11.00-17.00;    6;              284;          Presentatie voorbereiden, presentaties geven/bekijken.&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2448</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2448"/>
		<updated>2006-06-27T08:15:57Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Pressing Escape in dialogs should close them.&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html]&lt;br /&gt;
* When a user is not logged in:&lt;br /&gt;
** don't show any of the tabs;&lt;br /&gt;
** disable unavailable menu items.&lt;br /&gt;
*** this is simple using the newly created listener, see loginaction&lt;br /&gt;
* When adding an InsulinType by the Preferences &amp;gt; Insulin dialog, the Insulin Type should be available directly at the homepanel.&lt;br /&gt;
* De login naam moet alleen in het loginscherm automatisch verschijnen als er een account is met deze naam.&lt;br /&gt;
* Het versienummer van de Mac App Bundle wordt niet ververst als Cheetah geüpdate wordt.&lt;br /&gt;
* Het loginscherm verschijnt soms niet in het midden van het Cheetah scherm.&lt;br /&gt;
* Logbook:&lt;br /&gt;
** Listen to creation of new entries.&lt;br /&gt;
** Listen to deletion of old entries.&lt;br /&gt;
* Als Cheetah geupdate wordt:&lt;br /&gt;
** Laat de gebruiker ook weten dat er automatisch geherstart wordt.&lt;br /&gt;
* Als een nieuwe update beschikbaar is, krijg ik bij het opstarten een venster: &amp;quot;Download now?&amp;quot; met de tekst &amp;quot;New update available&amp;quot; in de titelbalk. Ik kan me voorstellen dat mensen dit erg verwarrend vinden.&lt;br /&gt;
* Insulin Entries&lt;br /&gt;
** Er wordt een fout gegeven als een waarde 0 is. Het lijkt me dat dit best mag voorkomen.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
* When a new account is created, automatically log in. (chris)&lt;br /&gt;
* Automatically show the login screen at startup (martijn)&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank) (chris)&lt;br /&gt;
* Change login/logout from grayed out and enabled to one button (chris)&lt;br /&gt;
* When editing profile, if password and passowrd again are left empty, don't give a warning and don't change the password. (chris)&lt;br /&gt;
* When adding an insulin entry, provide feedback and empty fields to let the user know the entry was really added. (patrick)&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2445</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2445"/>
		<updated>2006-06-26T10:03:53Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Pressing Escape in dialogs should close them.&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html]&lt;br /&gt;
* When a user is not logged in:&lt;br /&gt;
** don't show any of the tabs;&lt;br /&gt;
** disable unavailable menu items.&lt;br /&gt;
*** this is simple using the newly created listener, see loginaction&lt;br /&gt;
* When adding an InsulinType by the Preferences &amp;gt; Insulin dialog, the Insulin Type should be available directly at the homepanel.&lt;br /&gt;
* De login naam moet alleen in het loginscherm automatisch verschijnen als er een account is met deze naam.&lt;br /&gt;
* Het versienummer van de Mac App Bundle wordt niet ververst als Cheetah geüpdate wordt.&lt;br /&gt;
* Het loginscherm verschijnt soms niet in het midden van het Cheetah scherm.&lt;br /&gt;
* Logbook:&lt;br /&gt;
** Listen to creation of new entries.&lt;br /&gt;
** Listen to deletion of old entries.&lt;br /&gt;
* Als Cheetah geupdate wordt:&lt;br /&gt;
** Laat de gebruiker ook weten dat er automatisch geherstart wordt.&lt;br /&gt;
* Als een nieuwe update beschikbaar is, krijg ik bij het opstarten een venster: &amp;quot;Download now?&amp;quot; met de tekst &amp;quot;New update available&amp;quot; in de titelbalk. Ik kan me voorstellen dat mensen dit erg verwarrend vinden.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
* When a new account is created, automatically log in. (chris)&lt;br /&gt;
* Automatically show the login screen at startup (martijn)&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank) (chris)&lt;br /&gt;
* Change login/logout from grayed out and enabled to one button (chris)&lt;br /&gt;
* When editing profile, if password and passowrd again are left empty, don't give a warning and don't change the password. (chris)&lt;br /&gt;
* When adding an insulin entry, provide feedback and empty fields to let the user know the entry was really added. (patrick)&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2429</id>
		<title>LogbookTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2429"/>
		<updated>2006-06-24T11:58:44Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Betere omgang met food entries.&lt;br /&gt;
* Als een entry geremovet wordt, worden er een boel RDF events gevuurd omdat alle elementen in de Seq opgeschoven worden. Dit moet efficient afgehandeld worden.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* Logbook's listener slows down Cheetah's shutting down&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* Toevoegen van nieuwe items in het Home scherm werkt niet meer.&lt;br /&gt;
** Done: Martijn/Chris&lt;br /&gt;
* Ook cellen waarvoor de waarde &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt; was moeten editable worden.&lt;br /&gt;
** Verander &amp;lt;code&amp;gt;setValueAt&amp;lt;/code&amp;gt; en &amp;lt;code&amp;gt;isCellEditable&amp;lt;/code&amp;gt;. &lt;br /&gt;
** Done: Martijn/Chris&lt;br /&gt;
* Er moet een listener komen op het RDF model. Het LogbookModel vertaalt de RDF events naar table even1ts en vuurt deze (LogbookModel.fireXxx()).&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* De RDF objecten moeten URIs krijgen.&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* De cellen moeten editable worden (implementeer LogbookModel.setValueAt()); de veranderingen worden naar RDF gedelegeerd.&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* Comments lijken niet te werken. In plaats van comments worden de bloedglucosewaarden getoond.&lt;br /&gt;
** De comments worden wel getoond, alleen bij het opslaan werd de bloedglucosewaarde opgeslagen ipv de comment&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* Als er nieuwe rows toegevoegd worden via b.v. het Home-scherm moet dit ook worden doorgegeven.&lt;br /&gt;
** Done: Martijn&lt;br /&gt;
* Cellen (afzonderlijke entries) kunnen verwijderd worden (met Delete knop)&lt;br /&gt;
** Done: Martijn&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
* Objecten moeten een URI krijgen&lt;br /&gt;
** Vorm: &amp;lt;code&amp;gt;cheetah://email/classname/creation_timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
** E.g.: &amp;lt;code&amp;gt;cheetah://chris@example.com/insulinEntry/4589778925&amp;lt;/code&amp;gt;&lt;br /&gt;
* Een invoer van meerdere entries moet dezelfde timestamp krijgen&lt;br /&gt;
* We moeten een snelle cache in ons TableModel bouwen&lt;br /&gt;
* De cache moet wijzigingen doorgeven aan het RDFModel&lt;br /&gt;
* De cache moet luisteren naar wijzigingen op het RDFModel&lt;br /&gt;
** De cache moet op een snelle manier deze wijzingen doorvoeren (mappen van URI naar rownumber)&lt;br /&gt;
** Waarschijnlijk een Hash bijhouden met URI's als keys en rownumbers als values&lt;br /&gt;
* De rows moet een aggregatie zijn van alle entries met dezelfde timestamp&lt;br /&gt;
* Iedere 5 minuten RDF-db opslaan&lt;br /&gt;
&lt;br /&gt;
== Ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Propagating changes ===&lt;br /&gt;
When the JTable is changed, the setValueAt of the TableModel is called. The TableModel passes translates this to a setProperty of the RDFModel. When the RDFModel is changed, an event is fired an the TableModel and all other listeners will receive this event. The TableModel will update itself (within a recent amount of time), and will send a table-event to the GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
Rows in a table are in alternating colors. The current active row is highlighted (with a blue background-color for example).&lt;br /&gt;
&lt;br /&gt;
=== Handling events ===&lt;br /&gt;
When a statement is added:&lt;br /&gt;
* If the subject is the logbook entries list, a logbook entry was added. Update cache and fire event.&lt;br /&gt;
* Else if the subject is a logbook entry, one of the entry's properties was set.&lt;br /&gt;
** If the entry is in the timestampToRow map, the entry is in the account's logbook entries list. Locate the row and column, update cache and fire event.&lt;br /&gt;
** Else the entry is not in the logbook entries list. No action needed.&lt;br /&gt;
&lt;br /&gt;
When a statement is removed:&lt;br /&gt;
* If the subject is the logbook entries list, a logbook entry was removed. Update cache and fire event.&lt;br /&gt;
* Else if the subject is a logbook entry, one of the entry's properties was removed.&lt;br /&gt;
** If the entry is in the timestampToRow map, the entry is in the account's logbook entries list. Locate the row and column, update cache and fire event.&lt;br /&gt;
** Else the entry is not in the logbook entries list. No action needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2428</id>
		<title>User:Chris/Logboek</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2428"/>
		<updated>2006-06-24T11:50:39Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Datum;          Tijd;          Duur;           Cumulatief;   Activiteit&lt;br /&gt;
 ---------------;--------------;--------------------------;----------------------------------------&lt;br /&gt;
 8 februari;     15-17;         2;              2;            Eerste overleg en taakverdeling&lt;br /&gt;
 11 februari;    9-11;          4;              6;            Inlezen op Agile Development&lt;br /&gt;
 12 februari;    13-17;         4;              10;           Voorbereiden vergadering en puntjes bedenken&lt;br /&gt;
 13 februari;    15-17;         2;              12;           Vergaderen&lt;br /&gt;
 14 februari;    14-15;         1;              13;           XP-game-praatje voorbereiden, eigen notulen uitwerken&lt;br /&gt;
 14 februari;    15-18;         3;              16;           XP-game&lt;br /&gt;
 20 februari;    14-17;         3;              19;           Vergadering voorbereiden, agendapuntjes bedenken, vergaderen&lt;br /&gt;
 21 februari;    9-15;          6;              25;           Software-updates bouwen&lt;br /&gt;
 21 februari;    15-17;         2;              27;           Vergadering AardRock&lt;br /&gt;
 21 februari;    22-23;         1;              28;           Published logboek, wiki refactoring, added stories to wiki&lt;br /&gt;
 22 februari;    13-17;         4;              32;           Met Sjoerd aan updates gewerkt&lt;br /&gt;
 26 februari;    13-15;         2;              34;           Hostingproviders gezocht&lt;br /&gt;
 27 februari;    9-15;          6;              40;           Gewerkt aan updates (Java Web Start)&lt;br /&gt;
 27 februari;    15-17;         2;              42;           Vergadering&lt;br /&gt;
 28 februari;    11-17;         6;              48;           Gewerkt aan updates, vergadering voorbereiden, vergaderen&lt;br /&gt;
 6  maart;       9-17;          8;              56;           Lezen over agile development, story update op Mac, vergaderen&lt;br /&gt;
 7  maart;       9-17;          8;              64;           VSP-zaken uitgezocht en overzicht gemaakt&lt;br /&gt;
 8 maart;        9-15;          6;              70;           VSP-dingen uitgezocht, werken aan WiredReach met Durk&lt;br /&gt;
 13 maart;       13-17;         4;              74;           Big Visible Charts, vergaderen&lt;br /&gt;
 14 maart;       9-17;          8;              82;           Zaken op server geinstalleerd, DNS overgezet, vergaderen   &lt;br /&gt;
 27 maart;       9-14;          5;              87;           Nagedacht en geschreven over Migrations, platonos uitgezocht, &lt;br /&gt;
 27 maart;       15-17;         2;              89;           Vergaderd, notulen uitgewerkt&lt;br /&gt;
 28 maart;       9-17;          8;              97;           Gewerkt aan platonos-integratie, vergaderd&lt;br /&gt;
 3 april;        10-16;         6;              103;          Build-automatisering met Ant, vergaderd.&lt;br /&gt;
 4 april;        9-17;          8;              111;          Build-automatisering met Ant, overlegd met Martien rechten, vergaderd.&lt;br /&gt;
 5 april;        12-17;         5;              116;          Updates met Platonos met Sjoerd.&lt;br /&gt;
 10 april;       9.30-17;       7.5;            123.5;        Updates werkend met Sjoerd&lt;br /&gt;
 11 april;       9-17;          8;              131.5;        Updates en installer met Sjoerd&lt;br /&gt;
 18 april;       9.30-17.30;    8;              139.5;        Overleggen met Martien, presenatie bijwonen, automatische updates.&lt;br /&gt;
 19 april;       9.30-17.30;    8;              147.5;        Automatische updates afgemaakt, werk verloren door subversion-gerommel.&lt;br /&gt;
 24 april;       9.30-17.00;    7.5;            155;          Verloren werk opnieuw gemaakt, presentaties.&lt;br /&gt;
 25 april;       9.00-17.00;    8;              163;          Problemen met Ant (nog niet opgelost) / builden, vergaderen.&lt;br /&gt;
 1 mei;          9.00-16.00;    7;              170;          De Bug gefixed, begonnen met inlezen op Maven&lt;br /&gt;
 2 mei;          9.00-17.00;    8;              178;          Testen, inlezen op Maven, overleggen&lt;br /&gt;
 3 mei;          9.00-14.00;    5;              183;          Onderzoek Maven&lt;br /&gt;
 8 mei;          9.00-17.00;    8;              191;          Beginnen omzetten naar Maven&lt;br /&gt;
 9 mei;          9.00-17.00;    8;              199;          Onderzoek Maven, UI-ontwerp met Giel&lt;br /&gt;
 22 mei;         9.00-17.00;    8;              207;          Werken aan Maven, Cheetah omgezet naar Maven-structuur&lt;br /&gt;
 23 mei;         11.00-17.00;   6;              213;          Werken aan Maven, Maven &amp;amp; Eclipse, vergaderen&lt;br /&gt;
 24 mei;         9.00-15.00;    6;              219;          Succesvolle builds met Maven, maven-structuur.&lt;br /&gt;
 30 mei;         9.30-17.00;    7.5;            226,5;        Werken aan Maven, overleggen met Martien, vergaderen&lt;br /&gt;
 30 mei;         19.30-20.00;   0.5;            227;          Notulen uitwerken&lt;br /&gt;
 31 mei;         11-17;         6;              233;          Complete builds maken met Maven&lt;br /&gt;
 6 juni;         9.20-17.20;    8;              241;          Maven bugs, presentaties, wizard rabbit, vergadering&lt;br /&gt;
 12 juni;        9.00-16.00;    7;              248;          WizRabTreas, Maven&lt;br /&gt;
 13 juni;        9.00-17.00;    8;              256;          Werken aan logboek, vergaderen, notulen uitwerken. &lt;br /&gt;
 13 juni;        11.00-16.00;   5;              261;          UI een stuk gebruiksvriendelijker gemaakt.&lt;br /&gt;
 19 juni;        9.00-17.00;    8;              269;          Logboek &amp;lt;-&amp;gt; TableModel &amp;lt;-&amp;gt; RDFObject integratie.&lt;br /&gt;
 20 juni;        11.00-17.00;   6;              275;          Presentaties, Logboek, Vergadering&lt;br /&gt;
 21 juni;        9.00-12.00;    3;              278;          Voorbereiden presentatie, logboek fix.&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2427</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2427"/>
		<updated>2006-06-24T09:12:24Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Pressing Escape in dialogs should close them.&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html]&lt;br /&gt;
* When a user is not logged in:&lt;br /&gt;
** don't show any of the tabs;&lt;br /&gt;
** disable unavailable menu items.&lt;br /&gt;
*** this is simple using the newly created listener, see loginaction&lt;br /&gt;
* When editing profile, if password and passowrd again are left empty, don't give a warning and don't change the password.&lt;br /&gt;
* When adding an insulin entry, provide feedback and empty fields to let the user know the entry was really added.&lt;br /&gt;
* De login naam moet alleen in het loginscherm automatisch verschijnen als er een account is met deze naam.&lt;br /&gt;
* Het versienummer van de Mac App Bundle wordt niet ververst als Cheetah geüpdate wordt.&lt;br /&gt;
* Het loginscherm verschijnt soms niet in het midden van het Cheetah scherm.&lt;br /&gt;
* Logbook:&lt;br /&gt;
** Listen to creation of new entries.&lt;br /&gt;
** Listen to deletion of old entries.&lt;br /&gt;
* Als Cheetah geupdate wordt:&lt;br /&gt;
** Laat de gebruiker ook weten dat er automatisch geherstart wordt.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
* When a new account is created, automatically log in. (chris)&lt;br /&gt;
* Automatically show the login screen at startup (martijn)&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank) (chris)&lt;br /&gt;
* Change login/logout from grayed out and enabled to one button (chris)&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=EindPresentatie&amp;diff=2408</id>
		<title>EindPresentatie</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=EindPresentatie&amp;diff=2408"/>
		<updated>2006-06-22T07:22:20Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See: [[Eindpresentatie]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Eindpresentatie&amp;diff=2407</id>
		<title>Eindpresentatie</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Eindpresentatie&amp;diff=2407"/>
		<updated>2006-06-21T14:58:46Z</updated>

		<summary type="html">&lt;p&gt;Chris: added platonos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ik ben van plan de timeline net zoals 20/6 weer te gebruiken in de presentatie&lt;br /&gt;
&lt;br /&gt;
Héél globale presentatie opbouw:&lt;br /&gt;
&lt;br /&gt;
*4 fases:&lt;br /&gt;
**maart - april: Tools&lt;br /&gt;
***Problemen&lt;br /&gt;
**april - mei: Algemene functionaliteit&lt;br /&gt;
***Problemen&lt;br /&gt;
***Verhaal Chris Platonos / Updater&lt;br /&gt;
**mei - 23 juni: Kenmerkende functionaliteit&lt;br /&gt;
***Problemen&lt;br /&gt;
***Verhaal Durk Adviesgedeelte&lt;br /&gt;
**23 juni - 4 juli: Ready 4 launch&lt;br /&gt;
***Problemen&lt;br /&gt;
*Samenvatting&lt;br /&gt;
*Vragen?&lt;br /&gt;
&lt;br /&gt;
= Fase 1: maart - april: Tools =&lt;br /&gt;
Keuzes moesten gemaakt worden: Voorkeurstaal was JAVA. Ervaring was hiervoor al aanwezig. Eclipse als ontwikkelomgeving gekozen. Subversion als versioning systeem aangesteld. Aan het begin gebruik gemaakt van de mogelijkheden van de Uni. Duidelijk was dat we onze eigen server nodig hadden. Op zoek gegaan naar VPS en daar alles op geïnstalleerd. Zowel tools als website / blog / wiki. Buildtool Maven was een probleem wat een stuk langer heeft geduurd. Daar zo meer over. WiredReach al bestaand iets wat qua netwerk- en databasevlak op ons beoogde programma leek. Platonos plug-in engine na een tijd rommelen gekozen om. Bleek de elegantste oplossing.&lt;br /&gt;
&lt;br /&gt;
== Problemen ==&lt;br /&gt;
*WiredReach: bood goede dingen als P2P functionaliteit &amp;amp; RDF DB, echter zaten we qua keuzes dan gelijk vast aan Eclipse (voor het bouwen van de GUI) en JXTA (als dragend protocol). Omdat we dit niet wilden zijn we op zoek gegaan naar alternatieven. Na ong. 1 á 2 weken kwam WR zonder Eclipse. JXTA bleek na onderzoek ook beste protocol. Alle problemen waren in 1 x verdwenen. Hierbij hebben we ong. 2 weken verloren.&lt;br /&gt;
*VPS staat in Amerika. Het installeren werkte niet altijd even goed en server heeft al aantal keer tekort aan geheugen gehad tijdens acties. VPS is nodig voor site, maar met name voor Subversion depot.&lt;br /&gt;
&lt;br /&gt;
= Fase 2: april - mei: Algemene Functionaliteit =&lt;br /&gt;
&lt;br /&gt;
== Problemen ==&lt;br /&gt;
&lt;br /&gt;
== Platonos ==&lt;br /&gt;
=== Wat willen we? ===&lt;br /&gt;
* Klant&lt;br /&gt;
** Klik op Cheetah &amp;gt; Check for updates&lt;br /&gt;
** Update Now!&lt;br /&gt;
** Geen centrale server&lt;br /&gt;
* Onze vertaling&lt;br /&gt;
** 3d-party libraries&lt;br /&gt;
** Hot-swapping van .jars&lt;br /&gt;
** Eenvoudig voor de gebruiker&lt;br /&gt;
** Support voor versienummers&lt;br /&gt;
** Alle functionaliteit als plugin&lt;br /&gt;
** Mirrors&lt;br /&gt;
=== Hoe hebben we het opgelost? ===&lt;br /&gt;
* Launcher-project&lt;br /&gt;
** 1 class: Launcher.java&lt;br /&gt;
** 80 regels code&lt;br /&gt;
** Zo klein mogelijk&lt;br /&gt;
** Herstarten / Afsluiten&lt;br /&gt;
** Platonos&lt;br /&gt;
* plugin.xml&lt;br /&gt;
    &amp;lt;plugin&amp;gt;&lt;br /&gt;
        &amp;lt;uid&amp;gt;aardrock.cheetah&amp;lt;/uid&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Cheetah&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;lifecycleclass&amp;gt;aardrock.cheetah.lifecycle.CheetahPluginLifecycle&amp;lt;/lifecycleclass&amp;gt;&lt;br /&gt;
        &amp;lt;dependencies&amp;gt;&lt;br /&gt;
            &amp;lt;dependency uid=&amp;quot;com.hp.hpl.jena&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;dependency uid=&amp;quot;aardrock.cheetah.wiredreach.rdf&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;dependency uid=&amp;quot;edu.stanford.ejalbert&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;dependency uid=&amp;quot;org.apache.xerces&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/dependencies&amp;gt;&lt;br /&gt;
        &amp;lt;version&amp;gt;0.0.19&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;/plugin&amp;gt;&lt;br /&gt;
=== Problemen? ===&lt;br /&gt;
* Lange laadtijden van plugins&lt;br /&gt;
* Dependencies&lt;br /&gt;
* Automatisch bouwen van juiste directory-structuur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fase 3: mei - 23 juni: Kenmerkende functionaliteit =&lt;br /&gt;
&lt;br /&gt;
== Problemen ==&lt;br /&gt;
&lt;br /&gt;
== Verhaal Durk Adviesgedeelte ==&lt;br /&gt;
&lt;br /&gt;
= Fase 4: 23 juni - 4 juli: Ready 4 Launch =&lt;br /&gt;
&lt;br /&gt;
== Problemen ==&lt;br /&gt;
&lt;br /&gt;
= Samenvatting =&lt;br /&gt;
&lt;br /&gt;
= Vragen? =&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=EindPresentatie&amp;diff=2400</id>
		<title>EindPresentatie</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=EindPresentatie&amp;diff=2400"/>
		<updated>2006-06-21T07:33:38Z</updated>

		<summary type="html">&lt;p&gt;Chris: Initial draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Platonos =&lt;br /&gt;
== Wat willen we? ==&lt;br /&gt;
* Klant&lt;br /&gt;
** Klik op Cheetah &amp;gt; Check for updates&lt;br /&gt;
** Update Now!&lt;br /&gt;
** Geen centrale server&lt;br /&gt;
* Onze vertaling&lt;br /&gt;
** 3d-party libraries&lt;br /&gt;
** Hot-swapping van .jars&lt;br /&gt;
** Eenvoudig voor de gebruiker&lt;br /&gt;
** Support voor versienummers&lt;br /&gt;
** Alle functionaliteit als plugin&lt;br /&gt;
** Mirrors&lt;br /&gt;
== Hoe hebben we het opgelost? ==&lt;br /&gt;
* Launcher-project&lt;br /&gt;
** 1 class: Launcher.java&lt;br /&gt;
** 80 regels code&lt;br /&gt;
** Zo klein mogelijk&lt;br /&gt;
** Herstarten / Afsluiten&lt;br /&gt;
** Platonos&lt;br /&gt;
* plugin.xml&lt;br /&gt;
    &amp;lt;plugin&amp;gt;&lt;br /&gt;
        &amp;lt;uid&amp;gt;aardrock.cheetah&amp;lt;/uid&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Cheetah&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;lifecycleclass&amp;gt;aardrock.cheetah.lifecycle.CheetahPluginLifecycle&amp;lt;/lifecycleclass&amp;gt;&lt;br /&gt;
        &amp;lt;dependencies&amp;gt;&lt;br /&gt;
            &amp;lt;dependency uid=&amp;quot;com.hp.hpl.jena&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;dependency uid=&amp;quot;aardrock.cheetah.wiredreach.rdf&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;dependency uid=&amp;quot;edu.stanford.ejalbert&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;dependency uid=&amp;quot;org.apache.xerces&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/dependencies&amp;gt;&lt;br /&gt;
        &amp;lt;version&amp;gt;0.0.19&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;/plugin&amp;gt;&lt;br /&gt;
== Problemen? ==&lt;br /&gt;
* Lange laadtijden van plugins&lt;br /&gt;
* Dependencies&lt;br /&gt;
* Automatisch bouwen van juiste directory-structuur&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2398</id>
		<title>LogbookTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2398"/>
		<updated>2006-06-20T21:51:39Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Als er nieuwe rows toegevoegd/verwijderd worden via b.v. het Home-scherm moet dit ook worden doorgegeven.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* Toevoegen van nieuwe items in het Home scherm werkt niet meer.&lt;br /&gt;
** Done: Martijn/Chris&lt;br /&gt;
* Ook cellen waarvoor de waarde &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt; was moeten editable worden.&lt;br /&gt;
** Verander &amp;lt;code&amp;gt;setValueAt&amp;lt;/code&amp;gt; en &amp;lt;code&amp;gt;isCellEditable&amp;lt;/code&amp;gt;. &lt;br /&gt;
** Done: Martijn/Chris&lt;br /&gt;
* Er moet een listener komen op het RDF model. Het LogbookModel vertaalt de RDF events naar table even1ts en vuurt deze (LogbookModel.fireXxx()).&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* De RDF objecten moeten URIs krijgen.&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* De cellen moeten editable worden (implementeer LogbookModel.setValueAt()); de veranderingen worden naar RDF gedelegeerd.&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* Comments lijken niet te werken. In plaats van comments worden de bloedglucosewaarden getoond.&lt;br /&gt;
** De comments worden wel getoond, alleen bij het opslaan werd de bloedglucosewaarde opgeslagen ipv de comment&lt;br /&gt;
** Done: Chris&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
* Objecten moeten een URI krijgen&lt;br /&gt;
** Vorm: &amp;lt;code&amp;gt;cheetah://email/classname/creation_timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
** E.g.: &amp;lt;code&amp;gt;cheetah://chris@example.com/insulinEntry/4589778925&amp;lt;/code&amp;gt;&lt;br /&gt;
* Een invoer van meerdere entries moet dezelfde timestamp krijgen&lt;br /&gt;
* We moeten een snelle cache in ons TableModel bouwen&lt;br /&gt;
* De cache moet wijzigingen doorgeven aan het RDFModel&lt;br /&gt;
* De cache moet luisteren naar wijzigingen op het RDFModel&lt;br /&gt;
** De cache moet op een snelle manier deze wijzingen doorvoeren (mappen van URI naar rownumber)&lt;br /&gt;
** Waarschijnlijk een Hash bijhouden met URI's als keys en rownumbers als values&lt;br /&gt;
* De rows moet een aggregatie zijn van alle entries met dezelfde timestamp&lt;br /&gt;
* Iedere 5 minuten RDF-db opslaan&lt;br /&gt;
&lt;br /&gt;
== Ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Propagating changes ===&lt;br /&gt;
When the JTable is changed, the setValueAt of the TableModel is called. The TableModel passes translates this to a setProperty of the RDFModel. When the RDFModel is changed, an event is fired an the TableModel and all other listeners will receive this event. The TableModel will update itself (within a recent amount of time), and will send a table-event to the GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
Rows in a table are in alternating colors. The current active row is highlighted (with a blue background-color for example).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=User:Chris/TODO&amp;diff=2397</id>
		<title>User:Chris/TODO</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=User:Chris/TODO&amp;diff=2397"/>
		<updated>2006-06-20T21:49:17Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Todo''':&lt;br /&gt;
* [[:Category:Todo]]&lt;br /&gt;
* Verder werken aan [[LogbookTodo|Logbook]]&lt;br /&gt;
* Presentatie voorbereiden&lt;br /&gt;
* Maven documenteren&lt;br /&gt;
* Rechten&lt;br /&gt;
** Uitzoeken hoe het met de rechten staat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Agenda''':&lt;br /&gt;
* Martien&lt;br /&gt;
** Wizard Rabbit Treasurer&lt;br /&gt;
** Maven&lt;br /&gt;
&lt;br /&gt;
'''Someday/Maybe''':&lt;br /&gt;
* Wordpress&lt;br /&gt;
** Kijken hoe het zit met multiple blogs en een install (weblog-f&lt;br /&gt;
* Advisory System&lt;br /&gt;
** Wiki lezen&lt;br /&gt;
** Bezier curves uitzoeken&lt;br /&gt;
* Maven&lt;br /&gt;
** Maven @ UU-windows fixen&lt;br /&gt;
** Zorgen dat er een groot project is dat alle plugins in de goede directories gooit.&lt;br /&gt;
** Zorgen dat er een target komt waarmee we de IzPack installer voor windows kunnen genereren&lt;br /&gt;
** Zorgen dat er een target komt waarmee we de IzPack installer voor linux kunnen genereren&lt;br /&gt;
** Zorgen dat er een target komt waarme we de app-bundle voor Mac kunnen genereren&lt;br /&gt;
** Zorgen dat Maven samenwerkt met Continuum, en dat er automatisch tests worden gedaan na iedere commit&lt;br /&gt;
** Zorgen dat er d.m.v. Continuum iedere nacht Nightly Builds gemaakt worden&lt;br /&gt;
** Zorgen dat deze nightly builds automatisch worden gepubliceerd&lt;br /&gt;
** Zorgen dat we op een makkelijke manier officieele releases en tussenreleases kunnen publiceren&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=User:Chris/TODO&amp;diff=2396</id>
		<title>User:Chris/TODO</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=User:Chris/TODO&amp;diff=2396"/>
		<updated>2006-06-20T21:48:40Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Todo''':&lt;br /&gt;
* [[:Category:Todo]]&lt;br /&gt;
* Verder werken aan [[LogbookTodo Logbook]]&lt;br /&gt;
* Presentatie voorbereiden&lt;br /&gt;
* Maven documenteren&lt;br /&gt;
* Rechten&lt;br /&gt;
** Uitzoeken hoe het met de rechten staat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Agenda''':&lt;br /&gt;
* Martien&lt;br /&gt;
** Wizard Rabbit Treasurer&lt;br /&gt;
** Maven&lt;br /&gt;
&lt;br /&gt;
'''Someday/Maybe''':&lt;br /&gt;
* Wordpress&lt;br /&gt;
** Kijken hoe het zit met multiple blogs en een install (weblog-f&lt;br /&gt;
* Advisory System&lt;br /&gt;
** Wiki lezen&lt;br /&gt;
** Bezier curves uitzoeken&lt;br /&gt;
* Maven&lt;br /&gt;
** Maven @ UU-windows fixen&lt;br /&gt;
** Zorgen dat er een groot project is dat alle plugins in de goede directories gooit.&lt;br /&gt;
** Zorgen dat er een target komt waarmee we de IzPack installer voor windows kunnen genereren&lt;br /&gt;
** Zorgen dat er een target komt waarmee we de IzPack installer voor linux kunnen genereren&lt;br /&gt;
** Zorgen dat er een target komt waarme we de app-bundle voor Mac kunnen genereren&lt;br /&gt;
** Zorgen dat Maven samenwerkt met Continuum, en dat er automatisch tests worden gedaan na iedere commit&lt;br /&gt;
** Zorgen dat er d.m.v. Continuum iedere nacht Nightly Builds gemaakt worden&lt;br /&gt;
** Zorgen dat deze nightly builds automatisch worden gepubliceerd&lt;br /&gt;
** Zorgen dat we op een makkelijke manier officieele releases en tussenreleases kunnen publiceren&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2395</id>
		<title>User:Chris/Logboek</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2395"/>
		<updated>2006-06-20T21:48:03Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Datum;          Tijd;          Duur;           Cumulatief;   Activiteit&lt;br /&gt;
 ---------------;--------------;--------------------------;----------------------------------------&lt;br /&gt;
 8 februari;     15-17;         2;              2;            Eerste overleg en taakverdeling&lt;br /&gt;
 11 februari;    9-11;          4;              6;            Inlezen op Agile Development&lt;br /&gt;
 12 februari;    13-17;         4;              10;           Voorbereiden vergadering en puntjes bedenken&lt;br /&gt;
 13 februari;    15-17;         2;              12;           Vergaderen&lt;br /&gt;
 14 februari;    14-15;         1;              13;           XP-game-praatje voorbereiden, eigen notulen uitwerken&lt;br /&gt;
 14 februari;    15-18;         3;              16;           XP-game&lt;br /&gt;
 20 februari;    14-17;         3;              19;           Vergadering voorbereiden, agendapuntjes bedenken, vergaderen&lt;br /&gt;
 21 februari;    9-15;          6;              25;           Software-updates bouwen&lt;br /&gt;
 21 februari;    15-17;         2;              27;           Vergadering AardRock&lt;br /&gt;
 21 februari;    22-23;         1;              28;           Published logboek, wiki refactoring, added stories to wiki&lt;br /&gt;
 22 februari;    13-17;         4;              32;           Met Sjoerd aan updates gewerkt&lt;br /&gt;
 26 februari;    13-15;         2;              34;           Hostingproviders gezocht&lt;br /&gt;
 27 februari;    9-15;          6;              40;           Gewerkt aan updates (Java Web Start)&lt;br /&gt;
 27 februari;    15-17;         2;              42;           Vergadering&lt;br /&gt;
 28 februari;    11-17;         6;              48;           Gewerkt aan updates, vergadering voorbereiden, vergaderen&lt;br /&gt;
 6  maart;       9-17;          8;              56;           Lezen over agile development, story update op Mac, vergaderen&lt;br /&gt;
 7  maart;       9-17;          8;              64;           VSP-zaken uitgezocht en overzicht gemaakt&lt;br /&gt;
 8 maart;        9-15;          6;              70;           VSP-dingen uitgezocht, werken aan WiredReach met Durk&lt;br /&gt;
 13 maart;       13-17;         4;              74;           Big Visible Charts, vergaderen&lt;br /&gt;
 14 maart;       9-17;          8;              82;           Zaken op server geinstalleerd, DNS overgezet, vergaderen   &lt;br /&gt;
 27 maart;       9-14;          5;              87;           Nagedacht en geschreven over Migrations, platonos uitgezocht, &lt;br /&gt;
 27 maart;       15-17;         2;              89;           Vergaderd, notulen uitgewerkt&lt;br /&gt;
 28 maart;       9-17;          8;              97;           Gewerkt aan platonos-integratie, vergaderd&lt;br /&gt;
 3 april;        10-16;         6;              103;          Build-automatisering met Ant, vergaderd.&lt;br /&gt;
 4 april;        9-17;          8;              111;          Build-automatisering met Ant, overlegd met Martien rechten, vergaderd.&lt;br /&gt;
 5 april;        12-17;         5;              116;          Updates met Platonos met Sjoerd.&lt;br /&gt;
 10 april;       9.30-17;       7.5;            123.5;        Updates werkend met Sjoerd&lt;br /&gt;
 11 april;       9-17;          8;              131.5;        Updates en installer met Sjoerd&lt;br /&gt;
 18 april;       9.30-17.30;    8;              139.5;        Overleggen met Martien, presenatie bijwonen, automatische updates.&lt;br /&gt;
 19 april;       9.30-17.30;    8;              147.5;        Automatische updates afgemaakt, werk verloren door subversion-gerommel.&lt;br /&gt;
 24 april;       9.30-17.00;    7.5;            155;          Verloren werk opnieuw gemaakt, presentaties.&lt;br /&gt;
 25 april;       9.00-17.00;    8;              163;          Problemen met Ant (nog niet opgelost) / builden, vergaderen.&lt;br /&gt;
 1 mei;          9.00-16.00;    7;              170;          De Bug gefixed, begonnen met inlezen op Maven&lt;br /&gt;
 2 mei;          9.00-17.00;    8;              178;          Testen, inlezen op Maven, overleggen&lt;br /&gt;
 3 mei;          9.00-14.00;    5;              183;          Onderzoek Maven&lt;br /&gt;
 8 mei;          9.00-17.00;    8;              191;          Beginnen omzetten naar Maven&lt;br /&gt;
 9 mei;          9.00-17.00;    8;              199;          Onderzoek Maven, UI-ontwerp met Giel&lt;br /&gt;
 22 mei;         9.00-17.00;    8;              207;          Werken aan Maven, Cheetah omgezet naar Maven-structuur&lt;br /&gt;
 23 mei;         11.00-17.00;   6;              213;          Werken aan Maven, Maven &amp;amp; Eclipse, vergaderen&lt;br /&gt;
 24 mei;         9.00-15.00;    6;              219;          Succesvolle builds met Maven, maven-structuur.&lt;br /&gt;
 30 mei;         9.30-17.00;    7.5;            226,5;        Werken aan Maven, overleggen met Martien, vergaderen&lt;br /&gt;
 30 mei;         19.30-20.00;   0.5;            227;          Notulen uitwerken&lt;br /&gt;
 31 mei;         11-17;         6;              233;          Complete builds maken met Maven&lt;br /&gt;
 6 juni;         9.20-17.20;    8;              241;          Maven bugs, presentaties, wizard rabbit, vergadering&lt;br /&gt;
 12 juni;        9.00-16.00;    7;              248;          WizRabTreas, Maven&lt;br /&gt;
 13 juni;        9.00-17.00;    8;              256;          Werken aan logboek, vergaderen, notulen uitwerken. &lt;br /&gt;
 13 juni;        11.00-16.00;   5;              261;          UI een stuk gebruiksvriendelijker gemaakt.&lt;br /&gt;
 19 juni;        9.00-17.00;    8;              269;          Logboek &amp;lt;-&amp;gt; TableModel &amp;lt;-&amp;gt; RDFObject integratie.&lt;br /&gt;
 20 juni;        11.00-17.00;   6;              275;          Presentaties, Logboek, Vergadering&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2389</id>
		<title>LogbookTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2389"/>
		<updated>2006-06-19T15:24:12Z</updated>

		<summary type="html">&lt;p&gt;Chris: /* Done */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Toevoegen van nieuwe items in het Home scherm werkt niet meer.&lt;br /&gt;
* Als er nieuwe rows toegevoegd worden via b.v. het Home-scherm moet dit ook worden doorgegeven.&lt;br /&gt;
* Ook cellen waarvoor de waarde &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt; was moeten editable worden.&lt;br /&gt;
** Verander &amp;lt;code&amp;gt;setValueAt&amp;lt;/code&amp;gt; en &amp;lt;code&amp;gt;isCellEditable&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* Er moet een listener komen op het RDF model. Het LogbookModel vertaalt de RDF events naar table even1ts en vuurt deze (LogbookModel.fireXxx()).&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* De RDF objecten moeten URIs krijgen.&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* De cellen moeten editable worden (implementeer LogbookModel.setValueAt()); de veranderingen worden naar RDF gedelegeerd.&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* Comments lijken niet te werken. In plaats van comments worden de bloedglucosewaarden getoond.&lt;br /&gt;
** De comments worden wel getoond, alleen bij het opslaan werd de bloedglucosewaarde opgeslagen ipv de comment&lt;br /&gt;
** Done: Chris&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
* Objecten moeten een URI krijgen&lt;br /&gt;
** Vorm: &amp;lt;code&amp;gt;cheetah://email/classname/creation_timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
** E.g.: &amp;lt;code&amp;gt;cheetah://chris@example.com/insulinEntry/4589778925&amp;lt;/code&amp;gt;&lt;br /&gt;
* Een invoer van meerdere entries moet dezelfde timestamp krijgen&lt;br /&gt;
* We moeten een snelle cache in ons TableModel bouwen&lt;br /&gt;
* De cache moet wijzigingen doorgeven aan het RDFModel&lt;br /&gt;
* De cache moet luisteren naar wijzigingen op het RDFModel&lt;br /&gt;
** De cache moet op een snelle manier deze wijzingen doorvoeren (mappen van URI naar rownumber)&lt;br /&gt;
** Waarschijnlijk een Hash bijhouden met URI's als keys en rownumbers als values&lt;br /&gt;
* De rows moet een aggregatie zijn van alle entries met dezelfde timestamp&lt;br /&gt;
* Iedere 5 minuten RDF-db opslaan&lt;br /&gt;
&lt;br /&gt;
== Ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Propagating changes ===&lt;br /&gt;
When the JTable is changed, the setValueAt of the TableModel is called. The TableModel passes translates this to a setProperty of the RDFModel. When the RDFModel is changed, an event is fired an the TableModel and all other listeners will receive this event. The TableModel will update itself (within a recent amount of time), and will send a table-event to the GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
Rows in a table are in alternating colors. The current active row is highlighted (with a blue background-color for example).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2388</id>
		<title>User:Chris/Logboek</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2388"/>
		<updated>2006-06-19T15:23:09Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Datum;          Tijd;          Duur;           Cumulatief;   Activiteit&lt;br /&gt;
 ---------------;--------------;--------------------------;----------------------------------------&lt;br /&gt;
 8 februari;     15-17;         2;              2;            Eerste overleg en taakverdeling&lt;br /&gt;
 11 februari;    9-11;          4;              6;            Inlezen op Agile Development&lt;br /&gt;
 12 februari;    13-17;         4;              10;           Voorbereiden vergadering en puntjes bedenken&lt;br /&gt;
 13 februari;    15-17;         2;              12;           Vergaderen&lt;br /&gt;
 14 februari;    14-15;         1;              13;           XP-game-praatje voorbereiden, eigen notulen uitwerken&lt;br /&gt;
 14 februari;    15-18;         3;              16;           XP-game&lt;br /&gt;
 20 februari;    14-17;         3;              19;           Vergadering voorbereiden, agendapuntjes bedenken, vergaderen&lt;br /&gt;
 21 februari;    9-15;          6;              25;           Software-updates bouwen&lt;br /&gt;
 21 februari;    15-17;         2;              27;           Vergadering AardRock&lt;br /&gt;
 21 februari;    22-23;         1;              28;           Published logboek, wiki refactoring, added stories to wiki&lt;br /&gt;
 22 februari;    13-17;         4;              32;           Met Sjoerd aan updates gewerkt&lt;br /&gt;
 26 februari;    13-15;         2;              34;           Hostingproviders gezocht&lt;br /&gt;
 27 februari;    9-15;          6;              40;           Gewerkt aan updates (Java Web Start)&lt;br /&gt;
 27 februari;    15-17;         2;              42;           Vergadering&lt;br /&gt;
 28 februari;    11-17;         6;              48;           Gewerkt aan updates, vergadering voorbereiden, vergaderen&lt;br /&gt;
 6  maart;       9-17;          8;              56;           Lezen over agile development, story update op Mac, vergaderen&lt;br /&gt;
 7  maart;       9-17;          8;              64;           VSP-zaken uitgezocht en overzicht gemaakt&lt;br /&gt;
 8 maart;        9-15;          6;              70;           VSP-dingen uitgezocht, werken aan WiredReach met Durk&lt;br /&gt;
 13 maart;       13-17;         4;              74;           Big Visible Charts, vergaderen&lt;br /&gt;
 14 maart;       9-17;          8;              82;           Zaken op server geinstalleerd, DNS overgezet, vergaderen   &lt;br /&gt;
 27 maart;       9-14;          5;              87;           Nagedacht en geschreven over Migrations, platonos uitgezocht, &lt;br /&gt;
 27 maart;       15-17;         2;              89;           Vergaderd, notulen uitgewerkt&lt;br /&gt;
 28 maart;       9-17;          8;              97;           Gewerkt aan platonos-integratie, vergaderd&lt;br /&gt;
 3 april;        10-16;         6;              103;          Build-automatisering met Ant, vergaderd.&lt;br /&gt;
 4 april;        9-17;          8;              111;          Build-automatisering met Ant, overlegd met Martien rechten, vergaderd.&lt;br /&gt;
 5 april;        12-17;         5;              116;          Updates met Platonos met Sjoerd.&lt;br /&gt;
 10 april;       9.30-17;       7.5;            123.5;        Updates werkend met Sjoerd&lt;br /&gt;
 11 april;       9-17;          8;              131.5;        Updates en installer met Sjoerd&lt;br /&gt;
 18 april;       9.30-17.30;    8;              139.5;        Overleggen met Martien, presenatie bijwonen, automatische updates.&lt;br /&gt;
 19 april;       9.30-17.30;    8;              147.5;        Automatische updates afgemaakt, werk verloren door subversion-gerommel.&lt;br /&gt;
 24 april;       9.30-17.00;    7.5;            155;          Verloren werk opnieuw gemaakt, presentaties.&lt;br /&gt;
 25 april;       9.00-17.00;    8;              163;          Problemen met Ant (nog niet opgelost) / builden, vergaderen.&lt;br /&gt;
 1 mei;          9.00-16.00;    7;              170;          De Bug gefixed, begonnen met inlezen op Maven&lt;br /&gt;
 2 mei;          9.00-17.00;    8;              178;          Testen, inlezen op Maven, overleggen&lt;br /&gt;
 3 mei;          9.00-14.00;    5;              183;          Onderzoek Maven&lt;br /&gt;
 8 mei;          9.00-17.00;    8;              191;          Beginnen omzetten naar Maven&lt;br /&gt;
 9 mei;          9.00-17.00;    8;              199;          Onderzoek Maven, UI-ontwerp met Giel&lt;br /&gt;
 22 mei;         9.00-17.00;    8;              207;          Werken aan Maven, Cheetah omgezet naar Maven-structuur&lt;br /&gt;
 23 mei;         11.00-17.00;   6;              213;          Werken aan Maven, Maven &amp;amp; Eclipse, vergaderen&lt;br /&gt;
 24 mei;         9.00-15.00;    6;              219;          Succesvolle builds met Maven, maven-structuur.&lt;br /&gt;
 30 mei;         9.30-17.00;    7.5;            226,5;        Werken aan Maven, overleggen met Martien, vergaderen&lt;br /&gt;
 30 mei;         19.30-20.00;   0.5;            227;          Notulen uitwerken&lt;br /&gt;
 31 mei;         11-17;         6;              233;          Complete builds maken met Maven&lt;br /&gt;
 6 juni;         9.20-17.20;    8;              241;          Maven bugs, presentaties, wizard rabbit, vergadering&lt;br /&gt;
 12 juni;        9.00-16.00;    7;              248;          WizRabTreas, Maven&lt;br /&gt;
 13 juni;        9.00-17.00;    8;              256;          Werken aan logboek, vergaderen, notulen uitwerken. &lt;br /&gt;
 13 juni;        11.00-16.00;   5;              261;          UI een stuk gebruiksvriendelijker gemaakt.&lt;br /&gt;
 19 juni;        9.00-17.00;    8;              269;          Logboek &amp;lt;-&amp;gt; TableModel &amp;lt;-&amp;gt; RDFObject integratie.&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2387</id>
		<title>LogbookTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2387"/>
		<updated>2006-06-19T14:57:57Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Toevoegen van nieuwe items in het Home scherm werkt niet meer.&lt;br /&gt;
* Als er nieuwe rows toegevoegd worden via b.v. het Home-scherm moet dit ook worden doorgegeven.&lt;br /&gt;
* Ook cellen waarvoor de waarde &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt; was moeten editable worden.&lt;br /&gt;
** Verander &amp;lt;code&amp;gt;setValueAt&amp;lt;/code&amp;gt; en &amp;lt;code&amp;gt;isCellEditable&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* Er moet een listener komen op het RDF model. Het LogbookModel vertaalt de RDF events naar table even1ts en vuurt deze (LogbookModel.fireXxx()).&lt;br /&gt;
* De RDF objecten moeten URIs krijgen.&lt;br /&gt;
* De cellen moeten editable worden (implementeer LogbookModel.setValueAt()); de veranderingen worden naar RDF gedelegeerd.&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* Comments lijken niet te werken. In plaats van comments worden de bloedglucosewaarden getoond.&lt;br /&gt;
** De comments worden wel getoond, alleen bij het opslaan werd de bloedglucosewaarde opgeslagen ipv de comment&lt;br /&gt;
** Done: Chris&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
* Objecten moeten een URI krijgen&lt;br /&gt;
** Vorm: &amp;lt;code&amp;gt;cheetah://email/classname/creation_timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
** E.g.: &amp;lt;code&amp;gt;cheetah://chris@example.com/insulinEntry/4589778925&amp;lt;/code&amp;gt;&lt;br /&gt;
* Een invoer van meerdere entries moet dezelfde timestamp krijgen&lt;br /&gt;
* We moeten een snelle cache in ons TableModel bouwen&lt;br /&gt;
* De cache moet wijzigingen doorgeven aan het RDFModel&lt;br /&gt;
* De cache moet luisteren naar wijzigingen op het RDFModel&lt;br /&gt;
** De cache moet op een snelle manier deze wijzingen doorvoeren (mappen van URI naar rownumber)&lt;br /&gt;
** Waarschijnlijk een Hash bijhouden met URI's als keys en rownumbers als values&lt;br /&gt;
* De rows moet een aggregatie zijn van alle entries met dezelfde timestamp&lt;br /&gt;
* Iedere 5 minuten RDF-db opslaan&lt;br /&gt;
&lt;br /&gt;
== Ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Propagating changes ===&lt;br /&gt;
When the JTable is changed, the setValueAt of the TableModel is called. The TableModel passes translates this to a setProperty of the RDFModel. When the RDFModel is changed, an event is fired an the TableModel and all other listeners will receive this event. The TableModel will update itself (within a recent amount of time), and will send a table-event to the GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
Rows in a table are in alternating colors. The current active row is highlighted (with a blue background-color for example).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2386</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2386"/>
		<updated>2006-06-19T14:29:18Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Pressing Escape in dialogs should close them.&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html]&lt;br /&gt;
* When a user is not logged in:&lt;br /&gt;
** don't show any of the tabs;&lt;br /&gt;
** disable unavailable menu items.&lt;br /&gt;
*** this is simple using the newly created listener, see loginaction&lt;br /&gt;
* When editing profile, if password and passowrd again are left empty, don't give a warning and don't change the password.&lt;br /&gt;
* When adding an insulin entry, provide feedback and empty fields to let the user know the entry was really added.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
* When a new account is created, automatically log in. (chris)&lt;br /&gt;
* Automatically show the login screen at startup (martijn)&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank) (chris)&lt;br /&gt;
* Change login/logout from grayed out and enabled to one button (chris)&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2385</id>
		<title>LogbookTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2385"/>
		<updated>2006-06-19T12:27:07Z</updated>

		<summary type="html">&lt;p&gt;Chris: RDF objects now have URI's&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Er moet een listener komen op het RDF model. Het LogbookModel vertaalt de RDF events naar table even1ts en vuurt deze (LogbookModel.fireXxx()).&lt;br /&gt;
* Ook cellen waarvoor de waarde &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt; was moeten editable worden.&lt;br /&gt;
** Verander &amp;lt;code&amp;gt;setValueAt&amp;lt;/code&amp;gt; en &amp;lt;code&amp;gt;isCellEditable&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* De RDF objecten moeten URIs krijgen.&lt;br /&gt;
* De cellen moeten editable worden (implementeer LogbookModel.setValueAt()); de veranderingen worden naar RDF gedelegeerd.&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* Comments lijken niet te werken. In plaats van comments worden de bloedglucosewaarden getoond.&lt;br /&gt;
** De comments worden wel getoond, alleen bij het opslaan werd de bloedglucosewaarde opgeslagen ipv de comment&lt;br /&gt;
** Done: Chris&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
* Objecten moeten een URI krijgen&lt;br /&gt;
** Vorm: &amp;lt;code&amp;gt;cheetah://email/classname/creation_timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
** E.g.: &amp;lt;code&amp;gt;cheetah://chris@example.com/insulinEntry/4589778925&amp;lt;/code&amp;gt;&lt;br /&gt;
* Een invoer van meerdere entries moet dezelfde timestamp krijgen&lt;br /&gt;
* We moeten een snelle cache in ons TableModel bouwen&lt;br /&gt;
* De cache moet wijzigingen doorgeven aan het RDFModel&lt;br /&gt;
* De cache moet luisteren naar wijzigingen op het RDFModel&lt;br /&gt;
** De cache moet op een snelle manier deze wijzingen doorvoeren (mappen van URI naar rownumber)&lt;br /&gt;
** Waarschijnlijk een Hash bijhouden met URI's als keys en rownumbers als values&lt;br /&gt;
* De rows moet een aggregatie zijn van alle entries met dezelfde timestamp&lt;br /&gt;
* Iedere 5 minuten RDF-db opslaan&lt;br /&gt;
&lt;br /&gt;
== Ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Propagating changes ===&lt;br /&gt;
When the JTable is changed, the setValueAt of the TableModel is called. The TableModel passes translates this to a setProperty of the RDFModel. When the RDFModel is changed, an event is fired an the TableModel and all other listeners will receive this event. The TableModel will update itself (within a recent amount of time), and will send a table-event to the GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
Rows in a table are in alternating colors. The current active row is highlighted (with a blue background-color for example).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2383</id>
		<title>LogbookTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2383"/>
		<updated>2006-06-19T09:27:35Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Er moet een listener komen op het RDF model. Het LogbookModel vertaalt de RDF events naar table even1ts en vuurt deze (LogbookModel.fireXxx()).&lt;br /&gt;
* De RDF objecten moeten URIs krijgen zodat de vorige stap handig geimplementeerd kan worden.&lt;br /&gt;
* Ook cellen waarvoor de waarde &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt; was moeten editable worden.&lt;br /&gt;
** Verander &amp;lt;code&amp;gt;setValueAt&amp;lt;/code&amp;gt; en &amp;lt;code&amp;gt;isCellEditable&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* De cellen moeten editable worden (implementeer LogbookModel.setValueAt()); de veranderingen worden naar RDF gedelegeerd.&lt;br /&gt;
** Done: Chris&lt;br /&gt;
* Comments lijken niet te werken. In plaats van comments worden de bloedglucosewaarden getoond.&lt;br /&gt;
** De comments worden wel getoond, alleen bij het opslaan werd de bloedglucosewaarde opgeslagen ipv de comment&lt;br /&gt;
** Done: Chris&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
* Objecten moeten een URI krijgen&lt;br /&gt;
** Vorm: &amp;lt;code&amp;gt;cheetah://email/classname/creation_timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
** E.g.: &amp;lt;code&amp;gt;cheetah://chris@example.com/insulinEntry/4589778925&amp;lt;/code&amp;gt;&lt;br /&gt;
* Een invoer van meerdere entries moet dezelfde timestamp krijgen&lt;br /&gt;
* We moeten een snelle cache in ons TableModel bouwen&lt;br /&gt;
* De cache moet wijzigingen doorgeven aan het RDFModel&lt;br /&gt;
* De cache moet luisteren naar wijzigingen op het RDFModel&lt;br /&gt;
** De cache moet op een snelle manier deze wijzingen doorvoeren (mappen van URI naar rownumber)&lt;br /&gt;
** Waarschijnlijk een Hash bijhouden met URI's als keys en rownumbers als values&lt;br /&gt;
* De rows moet een aggregatie zijn van alle entries met dezelfde timestamp&lt;br /&gt;
* Iedere 5 minuten RDF-db opslaan&lt;br /&gt;
&lt;br /&gt;
== Ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Propagating changes ===&lt;br /&gt;
When the JTable is changed, the setValueAt of the TableModel is called. The TableModel passes translates this to a setProperty of the RDFModel. When the RDFModel is changed, an event is fired an the TableModel and all other listeners will receive this event. The TableModel will update itself (within a recent amount of time), and will send a table-event to the GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
Rows in a table are in alternating colors. The current active row is highlighted (with a blue background-color for example).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2382</id>
		<title>LogbookTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2382"/>
		<updated>2006-06-19T07:38:18Z</updated>

		<summary type="html">&lt;p&gt;Chris: Did a thing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* De cellen moeten editable worden (implementeer LogbookModel.setValueAt()); de veranderingen worden naar RDF gedelegeerd.&lt;br /&gt;
* Er moet een listener komen op het RDF model. Het LogbookModel vertaalt de RDF events naar table even1ts en vuurt deze (LogbookModel.fireXxx()).&lt;br /&gt;
* De RDF objecten moeten URIs krijgen zodat de vorige stap handig geimplementeerd kan worden.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* Comments lijken niet te werken. In plaats van comments worden de bloedglucosewaarden getoond.&lt;br /&gt;
** De comments worden wel getoond, alleen bij het opslaan werd de bloedglucosewaarde opgeslagen ipv de comment&lt;br /&gt;
** Done: Chris&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
* Objecten moeten een URI krijgen&lt;br /&gt;
** Vorm: &amp;lt;code&amp;gt;cheetah://email/classname/creation_timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
** E.g.: &amp;lt;code&amp;gt;cheetah://chris@example.com/insulinEntry/4589778925&amp;lt;/code&amp;gt;&lt;br /&gt;
* Een invoer van meerdere entries moet dezelfde timestamp krijgen&lt;br /&gt;
* We moeten een snelle cache in ons TableModel bouwen&lt;br /&gt;
* De cache moet wijzigingen doorgeven aan het RDFModel&lt;br /&gt;
* De cache moet luisteren naar wijzigingen op het RDFModel&lt;br /&gt;
** De cache moet op een snelle manier deze wijzingen doorvoeren (mappen van URI naar rownumber)&lt;br /&gt;
** Waarschijnlijk een Hash bijhouden met URI's als keys en rownumbers als values&lt;br /&gt;
* De rows moet een aggregatie zijn van alle entries met dezelfde timestamp&lt;br /&gt;
* Iedere 5 minuten RDF-db opslaan&lt;br /&gt;
&lt;br /&gt;
== Ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Propagating changes ===&lt;br /&gt;
When the JTable is changed, the setValueAt of the TableModel is called. The TableModel passes translates this to a setProperty of the RDFModel. When the RDFModel is changed, an event is fired an the TableModel and all other listeners will receive this event. The TableModel will update itself (within a recent amount of time), and will send a table-event to the GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
Rows in a table are in alternating colors. The current active row is highlighted (with a blue background-color for example).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2381</id>
		<title>LogbookTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=LogbookTodo&amp;diff=2381"/>
		<updated>2006-06-19T07:18:38Z</updated>

		<summary type="html">&lt;p&gt;Chris: Added todo's&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Comments lijken niet te werken. In plaats van comments worden de bloedglucosewaarden getoond.&lt;br /&gt;
* De cellen moeten editable worden (implementeer LogbookModel.setValueAt()); de veranderingen worden naar RDF gedelegeerd.&lt;br /&gt;
* Er moet een listener komen op het RDF model. Het LogbookModel vertaalt de RDF events naar table even1ts en vuurt deze (LogbookModel.fireXxx()).&lt;br /&gt;
* De RDF objecten moeten URIs krijgen zodat de vorige stap handig geimplementeerd kan worden.&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
* Objecten moeten een URI krijgen&lt;br /&gt;
** Vorm: &amp;lt;code&amp;gt;cheetah://email/classname/creation_timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
** E.g.: &amp;lt;code&amp;gt;cheetah://chris@example.com/insulinEntry/4589778925&amp;lt;/code&amp;gt;&lt;br /&gt;
* Een invoer van meerdere entries moet dezelfde timestamp krijgen&lt;br /&gt;
* We moeten een snelle cache in ons TableModel bouwen&lt;br /&gt;
* De cache moet wijzigingen doorgeven aan het RDFModel&lt;br /&gt;
* De cache moet luisteren naar wijzigingen op het RDFModel&lt;br /&gt;
** De cache moet op een snelle manier deze wijzingen doorvoeren (mappen van URI naar rownumber)&lt;br /&gt;
** Waarschijnlijk een Hash bijhouden met URI's als keys en rownumbers als values&lt;br /&gt;
* De rows moet een aggregatie zijn van alle entries met dezelfde timestamp&lt;br /&gt;
* Iedere 5 minuten RDF-db opslaan&lt;br /&gt;
&lt;br /&gt;
== Ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Propagating changes ===&lt;br /&gt;
When the JTable is changed, the setValueAt of the TableModel is called. The TableModel passes translates this to a setProperty of the RDFModel. When the RDFModel is changed, an event is fired an the TableModel and all other listeners will receive this event. The TableModel will update itself (within a recent amount of time), and will send a table-event to the GUI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
Rows in a table are in alternating colors. The current active row is highlighted (with a blue background-color for example).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2368</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2368"/>
		<updated>2006-06-14T21:10:54Z</updated>

		<summary type="html">&lt;p&gt;Chris: passwords in user preferences&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Pressing Escape in dialogs should close them.&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html]&lt;br /&gt;
* When a user is not logged in:&lt;br /&gt;
** don't show any of the tabs;&lt;br /&gt;
** disable unavailable menu items.&lt;br /&gt;
*** this is simple using the newly created listener, see loginaction&lt;br /&gt;
* When editing profile, if password and passowrd again are left empty, don't give a warning and don't change the password.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
* When a new account is created, automatically log in. (chris)&lt;br /&gt;
* Automatically show the login screen at startup (martijn)&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank) (chris)&lt;br /&gt;
* Change login/logout from grayed out and enabled to one button (chris)&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=Cheetah_Work_Space&amp;diff=2361</id>
		<title>Cheetah Work Space</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=Cheetah_Work_Space&amp;diff=2361"/>
		<updated>2006-06-14T15:01:08Z</updated>

		<summary type="html">&lt;p&gt;Chris: /* Meta / Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the '''Cheetah project'''!&lt;br /&gt;
&lt;br /&gt;
Cheetah's purpose is to develop open source smart software for care-free diabetes.&lt;br /&gt;
&lt;br /&gt;
You are invited to become an [[Cheetah Owning Member]]. Are you one of the [[Cheetah Participants|potential Cheetah Participants]]?&lt;br /&gt;
&lt;br /&gt;
== About Cheetah&amp;amp;mdash;Your Artificial Pancreas==&lt;br /&gt;
&lt;br /&gt;
http://www.zicht.com/illustraties/diabetes.jpg&lt;br /&gt;
Dank Harry!&lt;br /&gt;
&lt;br /&gt;
Diabetes is a very common, almost epidemic, disease. Your world changes when diabetes is diagnosed. From that moment on, you have to carefully monitor blood glucose levels to assure that they are within the normal range. You can then respond quickly to high or low blood sugar levels (hyper- or hypoglycemia) with appropriate intervention. Intervention is normally in the form of taking in food (carbohydrates), or injecting insuline.&lt;br /&gt;
&lt;br /&gt;
Getting the habit of taking over from your pancreas takes time and effort. Enter Cheetah. Cheetah is smart software that helps you improve your diabetes care so that you feel good all the time.&lt;br /&gt;
&lt;br /&gt;
Feel free to read the original [[Cheetah Project Proposal]].&lt;br /&gt;
&lt;br /&gt;
[http://cheetah.aardrock.com/download/ Download the latest version of Cheetah].&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[Cheetah User Manual]]&lt;br /&gt;
* [[Stories|Story Overview]]&lt;br /&gt;
* [[DesignThoughts]]&lt;br /&gt;
* [[TechnologyChoices|Technology &amp;amp; Platform Choices]]&lt;br /&gt;
* [[Inspirational Diabetes Software]] on other software solutions that assist in managing diabetes&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Vergaderingen|Meetings]] (agendas, minutes; in Dutch)&lt;br /&gt;
* [[Afwezigheid|Absences and holidays]] (in Dutch)&lt;br /&gt;
&lt;br /&gt;
== Meta / Tools ==&lt;br /&gt;
* [[Starting Development]]&lt;br /&gt;
* [[Subversion]]&lt;br /&gt;
* [[Eclipse]]&lt;br /&gt;
* [[Maven]]&lt;br /&gt;
* [[Releases]]&lt;br /&gt;
* [[Bugs]]&lt;br /&gt;
* [[ProgrammeerAfspraken]]&lt;br /&gt;
* [[GraphicalUserInterface]] (in Dutch)&lt;br /&gt;
* [[TargetgroupResearch|Targetgroup research]] (in Dutch)&lt;br /&gt;
* [[CodeQuality]]&lt;br /&gt;
* [[Wiki]]&lt;br /&gt;
* [[Bugtracking]]&lt;br /&gt;
* [[:Category:Todo]]&lt;br /&gt;
&lt;br /&gt;
== Cheetah background information and inspiration ==&lt;br /&gt;
* [http://www.cs.uu.nl/docs/vakken/sp/2006/sp83b.html Cheetah project description]&lt;br /&gt;
* [[PijnlozePancreas|PijnlozePancreas]] about interaction design and usability (in Dutch)&lt;br /&gt;
* [[WholeCare]] rather than health care&lt;br /&gt;
* Kevin Kelly's [http://www.kk.org/newrules/contents.php New Rules for the New Economy] als inspiratiebron voor aanstekelijke business en co-creatie; met name hoofdstuk 9: [http://www.kk.org/newrules/newrules-9.html Relationship Tech]&lt;br /&gt;
* [http://www.cs.vu.nl/ci/eci/ Emergent Collective Intelligence]&lt;br /&gt;
* [http://www.co-intelligence.org/co-intelligence-1.html A compact vision of co-intelligence]&lt;br /&gt;
* [http://ai-depot.com/Essay/SocialInsects.html Collective Intelligence in Social Insects]&lt;br /&gt;
* And Smart Mobs, Swarm Intelligence are key words in this area as well of course&lt;br /&gt;
* [[TheorieGlucoseBepaling]]&lt;br /&gt;
&lt;br /&gt;
== Language! ==&lt;br /&gt;
* Since Cheetah is intended for a global audience, all text will be in English by default.&lt;br /&gt;
* Selected parts will be localized when needed. E.g. Press Releases in both English and Dutch.&lt;br /&gt;
* Software needs to be [wiki:Internationalization Internationalized] (I18N) right from the start, and localized on demand from the market (L10N).&lt;br /&gt;
&lt;br /&gt;
== Development Sprints ==&lt;br /&gt;
Development sprints typically take a week. During the weekly meeting we will:&lt;br /&gt;
* Acceptance test any completed stories.&lt;br /&gt;
* Address and decide on any issues, problems and questions.&lt;br /&gt;
* Select and prioritize stories for the next sprint.&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2359</id>
		<title>User:Chris/Logboek</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=User:Chris/Logboek&amp;diff=2359"/>
		<updated>2006-06-14T14:57:43Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Datum;          Tijd;          Duur;           Cumulatief;   Activiteit&lt;br /&gt;
 ---------------;--------------;--------------------------;----------------------------------------&lt;br /&gt;
 8 februari;     15-17;         2;              2;            Eerste overleg en taakverdeling&lt;br /&gt;
 11 februari;    9-11;          4;              6;            Inlezen op Agile Development&lt;br /&gt;
 12 februari;    13-17;         4;              10;           Voorbereiden vergadering en puntjes bedenken&lt;br /&gt;
 13 februari;    15-17;         2;              12;           Vergaderen&lt;br /&gt;
 14 februari;    14-15;         1;              13;           XP-game-praatje voorbereiden, eigen notulen uitwerken&lt;br /&gt;
 14 februari;    15-18;         3;              16;           XP-game&lt;br /&gt;
 20 februari;    14-17;         3;              19;           Vergadering voorbereiden, agendapuntjes bedenken, vergaderen&lt;br /&gt;
 21 februari;    9-15;          6;              25;           Software-updates bouwen&lt;br /&gt;
 21 februari;    15-17;         2;              27;           Vergadering AardRock&lt;br /&gt;
 21 februari;    22-23;         1;              28;           Published logboek, wiki refactoring, added stories to wiki&lt;br /&gt;
 22 februari;    13-17;         4;              32;           Met Sjoerd aan updates gewerkt&lt;br /&gt;
 26 februari;    13-15;         2;              34;           Hostingproviders gezocht&lt;br /&gt;
 27 februari;    9-15;          6;              40;           Gewerkt aan updates (Java Web Start)&lt;br /&gt;
 27 februari;    15-17;         2;              42;           Vergadering&lt;br /&gt;
 28 februari;    11-17;         6;              48;           Gewerkt aan updates, vergadering voorbereiden, vergaderen&lt;br /&gt;
 6  maart;       9-17;          8;              56;           Lezen over agile development, story update op Mac, vergaderen&lt;br /&gt;
 7  maart;       9-17;          8;              64;           VSP-zaken uitgezocht en overzicht gemaakt&lt;br /&gt;
 8 maart;        9-15;          6;              70;           VSP-dingen uitgezocht, werken aan WiredReach met Durk&lt;br /&gt;
 13 maart;       13-17;         4;              74;           Big Visible Charts, vergaderen&lt;br /&gt;
 14 maart;       9-17;          8;              82;           Zaken op server geinstalleerd, DNS overgezet, vergaderen   &lt;br /&gt;
 27 maart;       9-14;          5;              87;           Nagedacht en geschreven over Migrations, platonos uitgezocht, &lt;br /&gt;
 27 maart;       15-17;         2;              89;           Vergaderd, notulen uitgewerkt&lt;br /&gt;
 28 maart;       9-17;          8;              97;           Gewerkt aan platonos-integratie, vergaderd&lt;br /&gt;
 3 april;        10-16;         6;              103;          Build-automatisering met Ant, vergaderd.&lt;br /&gt;
 4 april;        9-17;          8;              111;          Build-automatisering met Ant, overlegd met Martien rechten, vergaderd.&lt;br /&gt;
 5 april;        12-17;         5;              116;          Updates met Platonos met Sjoerd.&lt;br /&gt;
 10 april;       9.30-17;       7.5;            123.5;        Updates werkend met Sjoerd&lt;br /&gt;
 11 april;       9-17;          8;              131.5;        Updates en installer met Sjoerd&lt;br /&gt;
 18 april;       9.30-17.30;    8;              139.5;        Overleggen met Martien, presenatie bijwonen, automatische updates.&lt;br /&gt;
 19 april;       9.30-17.30;    8;              147.5;        Automatische updates afgemaakt, werk verloren door subversion-gerommel.&lt;br /&gt;
 24 april;       9.30-17.00;    7.5;            155;          Verloren werk opnieuw gemaakt, presentaties.&lt;br /&gt;
 25 april;       9.00-17.00;    8;              163;          Problemen met Ant (nog niet opgelost) / builden, vergaderen.&lt;br /&gt;
 1 mei;          9.00-16.00;    7;              170;          De Bug gefixed, begonnen met inlezen op Maven&lt;br /&gt;
 2 mei;          9.00-17.00;    8;              178;          Testen, inlezen op Maven, overleggen&lt;br /&gt;
 3 mei;          9.00-14.00;    5;              183;          Onderzoek Maven&lt;br /&gt;
 8 mei;          9.00-17.00;    8;              191;          Beginnen omzetten naar Maven&lt;br /&gt;
 9 mei;          9.00-17.00;    8;              199;          Onderzoek Maven, UI-ontwerp met Giel&lt;br /&gt;
 22 mei;         9.00-17.00;    8;              207;          Werken aan Maven, Cheetah omgezet naar Maven-structuur&lt;br /&gt;
 23 mei;         11.00-17.00;   6;              213;          Werken aan Maven, Maven &amp;amp; Eclipse, vergaderen&lt;br /&gt;
 24 mei;         9.00-15.00;    6;              219;          Succesvolle builds met Maven, maven-structuur.&lt;br /&gt;
 30 mei;         9.30-17.00;    7.5;            226,5;        Werken aan Maven, overleggen met Martien, vergaderen&lt;br /&gt;
 30 mei;         19.30-20.00;   0.5;            227;          Notulen uitwerken&lt;br /&gt;
 31 mei;         11-17;         6;              233;          Complete builds maken met Maven&lt;br /&gt;
 6 juni;         9.20-17.20;    8;              241;          Maven bugs, presentaties, wizard rabbit, vergadering&lt;br /&gt;
 6 juni;         9.00-16.00;    7;              248;          WizRabTreas, Maven&lt;br /&gt;
 7 juni;         9.00-17.00;    8;              256;          Werken aan logboek, vergaderen, notulen uitwerken. &lt;br /&gt;
 8 juni;        11.00-16.00;    5;              261;          UI een stuk gebruiksvriendelijker gemaakt.&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=User:Chris/TODO&amp;diff=2358</id>
		<title>User:Chris/TODO</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=User:Chris/TODO&amp;diff=2358"/>
		<updated>2006-06-14T14:55:26Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Todo''':&lt;br /&gt;
* [[:Category:Todo]]&lt;br /&gt;
* 1,02 aan Martijn terugbetalen.&lt;br /&gt;
* Maven documenteren&lt;br /&gt;
* Rechten&lt;br /&gt;
** Uitzoeken hoe het met de rechten staat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Agenda''':&lt;br /&gt;
* Martien&lt;br /&gt;
** Wizard Rabbit Treasurer&lt;br /&gt;
** Maven&lt;br /&gt;
&lt;br /&gt;
'''Someday/Maybe''':&lt;br /&gt;
* Wordpress&lt;br /&gt;
** Kijken hoe het zit met multiple blogs en een install (weblog-f&lt;br /&gt;
* Advisory System&lt;br /&gt;
** Wiki lezen&lt;br /&gt;
** Bezier curves uitzoeken&lt;br /&gt;
* Maven&lt;br /&gt;
** Maven @ UU-windows fixen&lt;br /&gt;
** Zorgen dat er een groot project is dat alle plugins in de goede directories gooit.&lt;br /&gt;
** Zorgen dat er een target komt waarmee we de IzPack installer voor windows kunnen genereren&lt;br /&gt;
** Zorgen dat er een target komt waarmee we de IzPack installer voor linux kunnen genereren&lt;br /&gt;
** Zorgen dat er een target komt waarme we de app-bundle voor Mac kunnen genereren&lt;br /&gt;
** Zorgen dat Maven samenwerkt met Continuum, en dat er automatisch tests worden gedaan na iedere commit&lt;br /&gt;
** Zorgen dat er d.m.v. Continuum iedere nacht Nightly Builds gemaakt worden&lt;br /&gt;
** Zorgen dat deze nightly builds automatisch worden gepubliceerd&lt;br /&gt;
** Zorgen dat we op een makkelijke manier officieele releases en tussenreleases kunnen publiceren&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2347</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2347"/>
		<updated>2006-06-14T13:58:06Z</updated>

		<summary type="html">&lt;p&gt;Chris: /* Done */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Pressing Escape in dialogs should close them.&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html]&lt;br /&gt;
* When a user is not logged in, don't show any of the tabs.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
* When a new account is created, automatically log in. (chris)&lt;br /&gt;
* Automatically show the login screen at startup (martijn)&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank) (chris)&lt;br /&gt;
* Change login/logout from grayed out and enabled to one button (chris)&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2346</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2346"/>
		<updated>2006-06-14T13:57:51Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Pressing Escape in dialogs should close them.&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html]&lt;br /&gt;
* When a user is not logged in, don't show any of the tabs.&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
* When a new account is created, automatically log in. (chris)&lt;br /&gt;
* Automatically show the login screen at startup (martijn)&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank) (chris)&lt;br /&gt;
* Change login/logout from grayed out and enabled to one button&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2345</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2345"/>
		<updated>2006-06-14T13:40:54Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Pressing Escape in dialogs should close them.&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html]&lt;br /&gt;
* When a user is not logged in, don't show any of the tabs.&lt;br /&gt;
* Change login/logout from grayed out and enabled to one button&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
* When a new account is created, automatically log in. (chris)&lt;br /&gt;
* Automatically show the login screen at startup (martijn)&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank) (chris)&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2344</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2344"/>
		<updated>2006-06-14T13:28:07Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Pressing Escape in dialogs should close them.&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html]&lt;br /&gt;
** Otherwise, automatically log in.&lt;br /&gt;
* When a user is not logged in, don't show any of the tabs.&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank)&lt;br /&gt;
* Change login/logout from grayed out and enabled to one button&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
* When a new account is created: (chris)&lt;br /&gt;
** Automatically log in. (chris)&lt;br /&gt;
* Automatically show the login screen at startup (martijn)&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2343</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2343"/>
		<updated>2006-06-14T12:56:11Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Pressing Escape in dialogs should close them.&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html]&lt;br /&gt;
** Otherwise, automatically log in.&lt;br /&gt;
* When a user is not logged in, don't show any of the tabs.&lt;br /&gt;
* Automatically show the login screen at startup&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank)&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
* When a new account is created:&lt;br /&gt;
** Automatically log in.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2342</id>
		<title>UserInterfaceTodo</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=UserInterfaceTodo&amp;diff=2342"/>
		<updated>2006-06-14T12:48:51Z</updated>

		<summary type="html">&lt;p&gt;Chris: Did something&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Todo ==&lt;br /&gt;
* Pressing Escape in dialogs should close them.&lt;br /&gt;
** See also: [http://www.javaworld.com/javaworld/javatips/jw-javatip72.html]&lt;br /&gt;
* When a new account is created:&lt;br /&gt;
** If an other user is still logged in, ask him what to do&lt;br /&gt;
** Otherwise, automatically log in.&lt;br /&gt;
* When a user is not logged in, don't show any of the tabs.&lt;br /&gt;
* Automatically show the login screen at startup&lt;br /&gt;
* Remember the last signed in email address (leaving the password field blank)&lt;br /&gt;
&lt;br /&gt;
== Done ==&lt;br /&gt;
* When I press Enter in the Login-dialog, perform the Login-action. (chris)&lt;br /&gt;
** Currently the keyListener doesn't listen to keyEvents in the e-mail or password input-field. (chris)&lt;br /&gt;
* If login fails (username/password incorrect), don't close the login window (chris)&lt;br /&gt;
* Login and logout menu option should be grayed out when no action is possible (chris)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>http://wiki.aardrock.com/index.php?title=User:Chris/TODO&amp;diff=2341</id>
		<title>User:Chris/TODO</title>
		<link rel="alternate" type="text/html" href="http://wiki.aardrock.com/index.php?title=User:Chris/TODO&amp;diff=2341"/>
		<updated>2006-06-14T10:55:02Z</updated>

		<summary type="html">&lt;p&gt;Chris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Todo''':&lt;br /&gt;
* Escape en foutmeldingen in login-scren&lt;br /&gt;
* Add User renamen naar &amp;quot;Create Account&amp;quot; of &amp;quot;Register&amp;quot;&lt;br /&gt;
* Maven documenteren&lt;br /&gt;
* Rechten&lt;br /&gt;
** Uitzoeken hoe het met de rechten staat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Agenda''':&lt;br /&gt;
* Martien&lt;br /&gt;
** Wizard Rabbit Treasurer&lt;br /&gt;
** Maven&lt;br /&gt;
&lt;br /&gt;
'''Someday/Maybe''':&lt;br /&gt;
* Wordpress&lt;br /&gt;
** Kijken hoe het zit met multiple blogs en een install (weblog-f&lt;br /&gt;
* Advisory System&lt;br /&gt;
** Wiki lezen&lt;br /&gt;
** Bezier curves uitzoeken&lt;br /&gt;
* Maven&lt;br /&gt;
** Maven @ UU-windows fixen&lt;br /&gt;
** Zorgen dat er een groot project is dat alle plugins in de goede directories gooit.&lt;br /&gt;
** Zorgen dat er een target komt waarmee we de IzPack installer voor windows kunnen genereren&lt;br /&gt;
** Zorgen dat er een target komt waarmee we de IzPack installer voor linux kunnen genereren&lt;br /&gt;
** Zorgen dat er een target komt waarme we de app-bundle voor Mac kunnen genereren&lt;br /&gt;
** Zorgen dat Maven samenwerkt met Continuum, en dat er automatisch tests worden gedaan na iedere commit&lt;br /&gt;
** Zorgen dat er d.m.v. Continuum iedere nacht Nightly Builds gemaakt worden&lt;br /&gt;
** Zorgen dat deze nightly builds automatisch worden gepubliceerd&lt;br /&gt;
** Zorgen dat we op een makkelijke manier officieele releases en tussenreleases kunnen publiceren&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
</feed>