Team:BU Wellesley Software/Notebook/CaseyNotebook

From 2011.igem.org

(Difference between revisions)
(Created page with " == Week 1 == SynBio Bootcamp. Bootcamp means a handful of computer scientists trying to learn 10 years worth of synthetic biology in a week. it went surprisingly well. Reasonabl...")
Line 1: Line 1:
-
 
== Week 1 ==
== Week 1 ==
SynBio Bootcamp. Bootcamp means a handful of computer scientists trying to learn 10 years worth of synthetic biology in a week. it went surprisingly well. Reasonable fluency was achieved, but we are all grateful to have a biologist as part of our team on site because we are all pretty lost often. Biology is huge!
SynBio Bootcamp. Bootcamp means a handful of computer scientists trying to learn 10 years worth of synthetic biology in a week. it went surprisingly well. Reasonable fluency was achieved, but we are all grateful to have a biologist as part of our team on site because we are all pretty lost often. Biology is huge!
Line 6: Line 5:
== Week 2 ==
== Week 2 ==
Bootcamp, take 2. This time, a smaller handful of computer scientists trying to learn 200 pages worth of C# and wpf in a week. This was also pretty hairy, because as it turns out: wpf is huge!
Bootcamp, take 2. This time, a smaller handful of computer scientists trying to learn 200 pages worth of C# and wpf in a week. This was also pretty hairy, because as it turns out: wpf is huge!
 +
 +
 +
== Week 3 ==
 +
Finally getting some programming done, working on adding "drawer-like" expanded workspace to existing implementation of GNome Surfer. Turns out, things like 'move only vertically' are not included, so that had to be added manually. who knew! learned a lot messing around with the code and breaking a great many things.
 +
 +
 +
== Week 6 ==
 +
Working on hands for navigation on plasmids. Code is: hacky.
 +
 +
 +
== Week 5 ==
 +
Publications, what a bear. Reimplementing the publications system for GNome Surfer Pro(karyote.) Managed to take a bit over a week and included 4-5 false starts. Card catalogue-esque interaction was eventually achieved by manually faking drag and drop using layering and event handlers. Code is: gross.
 +
 +
== Week 6 ==
 +
Hands and Publications, again.
 +
this time, with data binding!
 +
which, it turns out, makes everything lovely. State is managed in a single, remote class. So instead of hooking a hundred dozen things up to one another when integrating parts, connections are made to the viewmodel and everything is lovely lovely lovely.
 +
code is: lovely.

Revision as of 12:18, 5 July 2011

Contents

Week 1

SynBio Bootcamp. Bootcamp means a handful of computer scientists trying to learn 10 years worth of synthetic biology in a week. it went surprisingly well. Reasonable fluency was achieved, but we are all grateful to have a biologist as part of our team on site because we are all pretty lost often. Biology is huge!


Week 2

Bootcamp, take 2. This time, a smaller handful of computer scientists trying to learn 200 pages worth of C# and wpf in a week. This was also pretty hairy, because as it turns out: wpf is huge!


Week 3

Finally getting some programming done, working on adding "drawer-like" expanded workspace to existing implementation of GNome Surfer. Turns out, things like 'move only vertically' are not included, so that had to be added manually. who knew! learned a lot messing around with the code and breaking a great many things.


Week 6

Working on hands for navigation on plasmids. Code is: hacky.


Week 5

Publications, what a bear. Reimplementing the publications system for GNome Surfer Pro(karyote.) Managed to take a bit over a week and included 4-5 false starts. Card catalogue-esque interaction was eventually achieved by manually faking drag and drop using layering and event handlers. Code is: gross.

Week 6

Hands and Publications, again. this time, with data binding! which, it turns out, makes everything lovely. State is managed in a single, remote class. So instead of hooking a hundred dozen things up to one another when integrating parts, connections are made to the viewmodel and everything is lovely lovely lovely. code is: lovely.