-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPlantAnywhere Presentation.mm
182 lines (173 loc) · 8.77 KB
/
PlantAnywhere Presentation.mm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
<map version="freeplane 1.2.0">
<!--To view this file, download free mind mapping software Freeplane from http://freeplane.sourceforge.net -->
<node TEXT="PlantAnywhere Presentation" ID="ID_1447837362" CREATED="1421000456905" MODIFIED="1421000465526"><hook NAME="MapStyle">
<map_styles>
<stylenode LOCALIZED_TEXT="styles.root_node">
<stylenode LOCALIZED_TEXT="styles.predefined" POSITION="right">
<stylenode LOCALIZED_TEXT="default" MAX_WIDTH="600" COLOR="#000000" STYLE="as_parent">
<font NAME="SansSerif" SIZE="10" BOLD="false" ITALIC="false"/>
</stylenode>
<stylenode LOCALIZED_TEXT="defaultstyle.details"/>
<stylenode LOCALIZED_TEXT="defaultstyle.note"/>
<stylenode LOCALIZED_TEXT="defaultstyle.floating">
<edge STYLE="hide_edge"/>
<cloud COLOR="#f0f0f0" SHAPE="ROUND_RECT"/>
</stylenode>
</stylenode>
<stylenode LOCALIZED_TEXT="styles.user-defined" POSITION="right">
<stylenode LOCALIZED_TEXT="styles.topic" COLOR="#18898b" STYLE="fork">
<font NAME="Liberation Sans" SIZE="10" BOLD="true"/>
</stylenode>
<stylenode LOCALIZED_TEXT="styles.subtopic" COLOR="#cc3300" STYLE="fork">
<font NAME="Liberation Sans" SIZE="10" BOLD="true"/>
</stylenode>
<stylenode LOCALIZED_TEXT="styles.subsubtopic" COLOR="#669900">
<font NAME="Liberation Sans" SIZE="10" BOLD="true"/>
</stylenode>
<stylenode LOCALIZED_TEXT="styles.important">
<icon BUILTIN="yes"/>
</stylenode>
</stylenode>
<stylenode LOCALIZED_TEXT="styles.AutomaticLayout" POSITION="right">
<stylenode LOCALIZED_TEXT="AutomaticLayout.level.root" COLOR="#000000">
<font SIZE="18"/>
</stylenode>
<stylenode LOCALIZED_TEXT="AutomaticLayout.level,1" COLOR="#0033ff">
<font SIZE="16"/>
</stylenode>
<stylenode LOCALIZED_TEXT="AutomaticLayout.level,2" COLOR="#00b439">
<font SIZE="14"/>
</stylenode>
<stylenode LOCALIZED_TEXT="AutomaticLayout.level,3" COLOR="#990000">
<font SIZE="12"/>
</stylenode>
<stylenode LOCALIZED_TEXT="AutomaticLayout.level,4" COLOR="#111111">
<font SIZE="10"/>
</stylenode>
</stylenode>
</stylenode>
</map_styles>
</hook>
<node TEXT="Introduction" POSITION="right" ID="ID_600684916" CREATED="1421001590338" MODIFIED="1421001612753">
<node TEXT="Hello, everyone" ID="ID_1122864843" CREATED="1421001613371" MODIFIED="1421001618920"/>
<node TEXT="Great to be standing here after two days of hacking." ID="ID_1808038028" CREATED="1421001619172" MODIFIED="1421007948586">
<node TEXT="Great to be standing at all" ID="ID_316412934" CREATED="1421007949762" MODIFIED="1421007954027"/>
</node>
<node TEXT="Little awkward representing my entire "team."" ID="ID_1579009802" CREATED="1421001631613" MODIFIED="1421001643739">
<node TEXT="Looks can be deceiving" ID="ID_1999895600" CREATED="1421001644630" MODIFIED="1421001649091"/>
<node TEXT="Wasn't -just- me sitting in the corner typing away." ID="ID_1048662984" CREATED="1421001682232" MODIFIED="1421001910756"/>
<node TEXT="Got help from mentors and sponsors." ID="ID_1786548379" CREATED="1421001649694" MODIFIED="1421001669285">
<node TEXT="Peter Biggam" ID="ID_477848465" CREATED="1421001663787" MODIFIED="1421001703387">
<node TEXT="Art" ID="ID_1430052242" CREATED="1421001740060" MODIFIED="1421001743323"/>
</node>
<node TEXT="Andrew Donnely" ID="ID_40160687" CREATED="1421001855877" MODIFIED="1421001859586">
<node TEXT="Program advice" ID="ID_1719688454" CREATED="1421001860564" MODIFIED="1421001865683"/>
</node>
<node TEXT="Quentin Lindh, CityBlooms" ID="ID_1000896733" CREATED="1421001703826" MODIFIED="1421001728548">
<node TEXT="Outline data" ID="ID_1523108573" CREATED="1421001873069" MODIFIED="1421001888603"/>
</node>
<node TEXT="I'm sure there are more" ID="ID_771640590" CREATED="1421001890823" MODIFIED="1421001894477"/>
<node TEXT="Thank you to all involved" ID="ID_624419747" CREATED="1421007957020" MODIFIED="1421007971650"/>
</node>
</node>
</node>
<node TEXT="What is it?" POSITION="right" ID="ID_334201659" CREATED="1421001460728" MODIFIED="1421001558172">
<node TEXT="Simulator "game"" ID="ID_1374755166" CREATED="1421001929178" MODIFIED="1421001973243"/>
<node TEXT="Based on SimFarm." ID="ID_1733998405" CREATED="1421001974293" MODIFIED="1421001978035"/>
<node TEXT="Aims to recreate a small garden or hydroponic farm,
like what CityBlooms is doing." ID="ID_305514936" CREATED="1421001979245" MODIFIED="1421002017688"/>
<node TEXT="Goal is" ID="ID_1116787547" CREATED="1421002019087" MODIFIED="1421002022750">
<node ID="ID_748159924" CREATED="1421002105964" MODIFIED="1421002112848"><richcontent TYPE="NODE">
<html>
<head>
</head>
<body>
<p>
small farmers
</p>
</body>
</html>
</richcontent>
</node>
<node ID="ID_1657475393" CREATED="1421002112852" MODIFIED="1421002112855"><richcontent TYPE="NODE">
<html>
<head>
</head>
<body>
<p>
experiment
</p>
</body>
</html>
</richcontent>
</node>
<node TEXT="different techniques and materials" ID="ID_350913057" CREATED="1421002134520" MODIFIED="1421002139861"/>
<node TEXT="before real world" ID="ID_1052866250" CREATED="1421002122287" MODIFIED="1421002130422"/>
</node>
<node TEXT="Eventually" ID="ID_484640780" CREATED="1421002162842" MODIFIED="1421002165342">
<node TEXT="sync simulation" ID="ID_710478519" CREATED="1421002166098" MODIFIED="1421002180694">
<node TEXT="real world sensor data" ID="ID_334771471" CREATED="1421002180898" MODIFIED="1421002188569"/>
</node>
<node TEXT="instant updates" ID="ID_1498780868" CREATED="1421002330061" MODIFIED="1421002336754">
<node TEXT="since it's a web application" ID="ID_751173214" CREATED="1421002337910" MODIFIED="1421002352946"/>
<node ID="ID_1737002601" CREATED="1421002355052" MODIFIED="1421002417469"><richcontent TYPE="NODE">
<html>
<head>
</head>
<body>
<p>
plants, materials, and other models
</p>
</body>
</html>
</richcontent>
</node>
<node ID="ID_1076485267" CREATED="1421002417473" MODIFIED="1421002417476"><richcontent TYPE="NODE">
<html>
<head>
</head>
<body>
<p>
synched with database
</p>
</body>
</html>
</richcontent>
</node>
<node TEXT="instant access to latest information" ID="ID_360649338" CREATED="1421002408163" MODIFIED="1421002432007"/>
<node TEXT="e.g. organic fertilizers, new crops, etc." ID="ID_42270940" CREATED="1421002432286" MODIFIED="1421002476318"/>
</node>
</node>
</node>
<node TEXT="How was it made?" POSITION="right" ID="ID_922258043" CREATED="1421001558440" MODIFIED="1421001583827">
<node TEXT="Many different libraries" ID="ID_942570968" CREATED="1421002202333" MODIFIED="1421002219530"/>
<node TEXT="Biggest is Backbone.js" ID="ID_1104828086" CREATED="1421002219846" MODIFIED="1421002226478">
<node TEXT="Used it to set up data structures and models early on" ID="ID_521573610" CREATED="1421002236687" MODIFIED="1421002569346"/>
<node TEXT="No server support yet" ID="ID_596282458" CREATED="1421002297842" MODIFIED="1421002313754">
<node TEXT="Backbone is very server friendly" ID="ID_1002060329" CREATED="1421002313933" MODIFIED="1421002319538"/>
</node>
<node TEXT="Used MVC pattern extensively." ID="ID_1827885129" CREATED="1421002712856" MODIFIED="1421002741329">
<node TEXT="At least, tried to." ID="ID_977883098" CREATED="1421002839162" MODIFIED="1421002843784"/>
<node TEXT="Switch from text display to graphics very quickly." ID="ID_1179156282" CREATED="1421002742290" MODIFIED="1421002766075">
<node TEXT="Same data, different presentation" ID="ID_1740510849" CREATED="1421002820592" MODIFIED="1421002831479"/>
</node>
<node TEXT="Tweak properties of many objects at once." ID="ID_466341050" CREATED="1421002759500" MODIFIED="1421002784487">
<node TEXT="Helpful for deciding how sprites should look." ID="ID_1871172487" CREATED="1421002803847" MODIFIED="1421002816886"/>
</node>
</node>
</node>
<node TEXT="Graphics are done through Kinetic.js" ID="ID_8847460" CREATED="1421002483081" MODIFIED="1421002492477">
<node TEXT="Older library" ID="ID_71314229" CREATED="1421002917391" MODIFIED="1421002920574"/>
<node TEXT="uses canvas" ID="ID_1818226718" CREATED="1421002493297" MODIFIED="1421002939612"/>
<node TEXT="Provides support for simple shapes as well as images." ID="ID_390849733" CREATED="1421002518587" MODIFIED="1421002536809"/>
</node>
<node TEXT="UI is functional, but a little bare-bones." ID="ID_85466822" CREATED="1421002649164" MODIFIED="1421002660163"/>
<node TEXT="Simulation could also use a bit of tweaking." ID="ID_1399715983" CREATED="1421002663188" MODIFIED="1421002671235"/>
<node TEXT="All and all, it's a working MVP." ID="ID_566642864" CREATED="1421002673941" MODIFIED="1421002685556"/>
</node>
<node TEXT="Live Demo" POSITION="right" ID="ID_1894981946" CREATED="1421001569097" MODIFIED="1421002628730">
<node TEXT="Single Plant" ID="ID_720024873" CREATED="1421002849666" MODIFIED="1421002855953"/>
<node TEXT="Whole Row" ID="ID_1512428530" CREATED="1421002856146" MODIFIED="1421002864658"/>
<node TEXT="Whole Field" ID="ID_1218257386" CREATED="1421002870044" MODIFIED="1421002872154"/>
</node>
</node>
</map>