Team:Freiburg software/Notebook/September

From 2009.igem.org

(Difference between revisions)
Line 11: Line 11:
* <b>14.09. (Paul)</b> Started importing my posts of your local development-journal to the one at igem.org. More (and the Meetings) will follow in time.
* <b>14.09. (Paul)</b> Started importing my posts of your local development-journal to the one at igem.org. More (and the Meetings) will follow in time.
* <b>15.09. (Paul)</b> We'll present our project to Kristian's Lab tomorrow, so i spend today making menuGadget and -Robot more presentable...
* <b>15.09. (Paul)</b> We'll present our project to Kristian's Lab tomorrow, so i spend today making menuGadget and -Robot more presentable...
-
* <b>16.09. (Paul)</b> Today we had another long downtime of Google's Wave Server: [[Image:TEAM-Freiburg_Software_serverdown.jpg]] Unfortunately we had our whole presentation concepted as a live demonstration of SynBioWave, so that we were totally fooled by this... That was a good lecture for the Jamboree i think.
+
* <b>16.09. (Paul)</b> Today we had another long downtime of Google's Wave Server: [[Image:TEAM-Freiburg_Software_serverdown.jpg]] <br> Unfortunately we had our whole presentation concepted as a live demonstration of SynBioWave, so that we were totally fooled by this... That was a good lecture for the Jamboree i think.
-
* <b>17.09. (Paul)</b> Today David, Jörg and I met to work on the Dataexchange of the menuRobot and -Gadget together. That was quite effective... Till all Robots stopped working again after 1.5 hours... It was late afternoon wen they decided to work again. These days Wave really deserves the label "dev-preview".  
+
* <b>17.09. (Paul)</b> Today David, Jörg and I met to work on the Dataexchange of the menuRobot and -Gadget together. That was quite effective... Till all Robots stopped working again after 1.5 hours... It was late afternoon when they decided to work again. These days Wave really deserves the label "dev-preview".  
* <b>17.09. (Paul)</b> None the less David and I totally reworked the menu-exchange-protocol today, making it much more flexible. Think we'll get some nice results tomorrow. I also tried continued the implementation of the robot-robot-communication by serializing objects to string, store these in the wave, read them with another robot and to un-serialize them again to objects. That found a rough end by limitation of AppEngine... [[Image: TEAM-Freiburg_Software_Serialize.png]]<br> I'll now try to store the objects in Google's Database and just exchange links to them between the robots...
* <b>17.09. (Paul)</b> None the less David and I totally reworked the menu-exchange-protocol today, making it much more flexible. Think we'll get some nice results tomorrow. I also tried continued the implementation of the robot-robot-communication by serializing objects to string, store these in the wave, read them with another robot and to un-serialize them again to objects. That found a rough end by limitation of AppEngine... [[Image: TEAM-Freiburg_Software_Serialize.png]]<br> I'll now try to store the objects in Google's Database and just exchange links to them between the robots...

Revision as of 19:50, 17 September 2009

  • 01.09. (Paul) Meeting.
  • 02.09. (Paul) As discussed in yesterdays meeting, i started to work on a robot who will keep an overview of all the functions the other SynBioWave-Robots in this wavelet offer and creates a menu in the current blip. I think this menu should be inside a Gadget, mainly because different people working in the same wave so got their own Versions of this Menu and do not have to share the same one. This means we have think of a protocol for transporting the information needed to generate a Menu from a Robot to the Menu-Robot and form the Menu-Robot to the Menu-Gadget. I'll began working on the second one.
  • 03.09. (Paul) As the Gadget is written in Javascipt, i think a JSON-string is a good way to transport information from Java (the Robot) to Javascript.
  • 05.09. (Paul) While playing around with JSON and working on the Menu-Gadget, the protocol seems to form. I'll post some kind of visualization of it soon... (is there a standard view of such objects?)
  • 07.09. (Paul) My Menu-Gadget is working well enough to start programming the corresponding robot. Maybe David can make it look much nice with his advanced AJAX/CSS-Skills when hes back from holidays.
  • 08.09. Meeting.
  • 08.09. (Paul) As Sourceforge has not managed to rename our Project from GeneWave to SynBioWave, i have created a new one called SynBioWave ( http://sourceforge.net/projects/synbiowave/ ) today. This step breaks the "history"-function of the SVN, so look at the SVN at genewave.sourceforge.net if you are interested in previous versions.
  • 10.09. (Paul) I'm currently learning my robot how to create the JSON-Strings containing the information for the menus. I use Javas JSONWriter-class for this, which seems to be crap and produces invalid JSON. As time is short already i've not time to rewrite it in a proper way, so i have to fix this regular-expressions, which consumes quite time. (Did you know that you have to write "\\\\" in Java, if you want to match a single "\" in a regular-expression, because first Java escapes it and then the regular-expression again...)
  • 12.09. (Paul) My Robot now creates proper menus the Gadgets display, I'm moving on to *-Robot to menu-Robot communication. It easiest Way to do this seems to be not going the long way over JSON but just serialize the menu-Object instead.
  • 14.09. (Paul) David is back from holidays and i meet him today, introducing me to the menuGadget which he'll continue to work on.
  • 14.09. (Paul) Started importing my posts of your local development-journal to the one at igem.org. More (and the Meetings) will follow in time.
  • 15.09. (Paul) We'll present our project to Kristian's Lab tomorrow, so i spend today making menuGadget and -Robot more presentable...
  • 16.09. (Paul) Today we had another long downtime of Google's Wave Server: TEAM-Freiburg Software serverdown.jpg
    Unfortunately we had our whole presentation concepted as a live demonstration of SynBioWave, so that we were totally fooled by this... That was a good lecture for the Jamboree i think.
  • 17.09. (Paul) Today David, Jörg and I met to work on the Dataexchange of the menuRobot and -Gadget together. That was quite effective... Till all Robots stopped working again after 1.5 hours... It was late afternoon when they decided to work again. These days Wave really deserves the label "dev-preview".
  • 17.09. (Paul) None the less David and I totally reworked the menu-exchange-protocol today, making it much more flexible. Think we'll get some nice results tomorrow. I also tried continued the implementation of the robot-robot-communication by serializing objects to string, store these in the wave, read them with another robot and to un-serialize them again to objects. That found a rough end by limitation of AppEngine... TEAM-Freiburg Software Serialize.png
    I'll now try to store the objects in Google's Database and just exchange links to them between the robots...