1- <mockup version="1.0" skin="sketch" fontFace="Balsamiq Sans" measuredW="1460" measuredH="588 " mockupW="1434" mockupH="580 ">
1+ <mockup version="1.0" skin="sketch" fontFace="Balsamiq Sans" measuredW="1460" measuredH="585 " mockupW="1434" mockupH="577 ">
22 <controls>
33 <control controlID="0" controlTypeID="com.balsamiq.mockups::Canvas" x="769" y="8" w="691" h="577" measuredW="100" measuredH="70" zOrder="2" locked="false" isInGroup="-1"/>
44 <control controlID="1" controlTypeID="com.balsamiq.mockups::Canvas" x="790" y="69" w="649" h="501" measuredW="100" measuredH="70" zOrder="3" locked="false" isInGroup="-1"/>
266266 <underline>true</underline>
267267 </controlProperties>
268268 </control>
269- <control controlID="58" controlTypeID="com.balsamiq.mockups::List" x="26 " y="462 " w="-1 " h="-1 " measuredW="100" measuredH="126" zOrder="33" locked="false" isInGroup="-1">
269+ <control controlID="58" controlTypeID="com.balsamiq.mockups::List" x="33 " y="458 " w="139 " h="126 " measuredW="100" measuredH="126" zOrder="33" locked="false" isInGroup="-1">
270270 <controlProperties>
271+ <hrefs>http%3A//www.fullstackpython.com/deployment.html%2Chttp%3A//www.fullstackpython.com/django.html%2Chttp%3A//www.fullstackpython.com/flask.html%2Chttp%3A//www.fullstackpython.com/bottle.html</hrefs>
272+ <map>%3Carea%20shape%3D%22rect%22%20coords%3D%227%2C453%2C146%2C474%22%20href%3D%22http%3A//www.fullstackpython.com/deployment.html%22%20alt%3D%22http%3A//www.fullstackpython.com/deployment.html%22%20id%3D%2258%22%20target%3D%22_blank%22/%3E%3Carea%20shape%3D%22rect%22%20coords%3D%227%2C474%2C146%2C495%22%20href%3D%22http%3A//www.fullstackpython.com/django.html%22%20alt%3D%22http%3A//www.fullstackpython.com/django.html%22%20id%3D%2258%22%20target%3D%22_blank%22/%3E%3Carea%20shape%3D%22rect%22%20coords%3D%227%2C495%2C146%2C516%22%20href%3D%22http%3A//www.fullstackpython.com/flask.html%22%20alt%3D%22http%3A//www.fullstackpython.com/flask.html%22%20id%3D%2258%22%20target%3D%22_blank%22/%3E%3Carea%20shape%3D%22rect%22%20coords%3D%227%2C516%2C146%2C537%22%20href%3D%22http%3A//www.fullstackpython.com/bottle.html%22%20alt%3D%22http%3A//www.fullstackpython.com/bottle.html%22%20id%3D%2258%22%20target%3D%22_blank%22/%3E</map>
273+ <size>16</size>
271274 <text>Deployment%0ADjango%0AFlask%0ABottle</text>
275+ <underline>true</underline>
272276 </controlProperties>
273277 </control>
274- <control controlID="59" controlTypeID="com.balsamiq.mockups::TextArea" x="1127" y="295" w="297" h="123" measuredW="200" measuredH="140" zOrder="34" locked="false" isInGroup="-1">
275- <controlProperties>
276- <align>center</align>
277- <size>28</size>
278- <text/>
279- </controlProperties>
280- </control>
281- <control controlID="60" controlTypeID="com.balsamiq.mockups::Label" x="1143" y="315" w="-1" h="-1" measuredW="251" measuredH="40" zOrder="35" locked="false" isInGroup="-1">
278+ <control controlID="61" controlTypeID="com.balsamiq.mockups::Arrow" x="894" y="327" w="23" h="52" measuredW="150" measuredH="100" zOrder="34" locked="false" isInGroup="-1">
282279 <controlProperties>
283- <color>10027263</color>
284- <href>http%3A//www.fullstackpython.com/web-frameworks.html</href>
285- <map>%3Carea%20shape%3D%22rect%22%20coords%3D%221117%2C307%2C1368%2C347%22%20href%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20alt%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20id%3D%2260%22%20target%3D%22_blank%22/%3E</map>
286- <size>32</size>
287- <text>WSGI%20application</text>
288- <underline>true</underline>
280+ <direction>top</direction>
281+ <leftArrow>false</leftArrow>
282+ <text>executes</text>
289283 </controlProperties>
290284 </control>
291- <control controlID="61 " controlTypeID="com.balsamiq.mockups::Arrow" x="1086" y="259 " w="100 " h="41 " measuredW="150" measuredH="100" zOrder="36 " locked="false" isInGroup="-1">
285+ <control controlID="69 " controlTypeID="com.balsamiq.mockups::Arrow" x="1086" y="284 " w="115 " h="30 " measuredW="150" measuredH="100" zOrder="37 " locked="false" isInGroup="-1">
292286 <controlProperties>
287+ <curvature>1</curvature>
293288 <direction>top</direction>
294289 <leftArrow>false</leftArrow>
295- <text>executes</text>
290+ <rightArrow>true</rightArrow>
291+ <text>relies%20upon</text>
296292 </controlProperties>
297293 </control>
298- <control controlID="62" controlTypeID="com.balsamiq.mockups::Label" x="1143" y="363" w="-1" h="-1" measuredW="152" measuredH="40" zOrder="37" locked="false" isInGroup="-1">
294+ <control controlID="70" controlTypeID="__group__" x="426" y="426" w="259" h="54" measuredW="259" measuredH="54" zOrder="38" locked="false" isInGroup="-1">
295+ <groupChildrenDescriptors>
296+ <control controlID="0" controlTypeID="com.balsamiq.mockups::RoundButton" x="0" y="0" w="259" h="54" measuredW="32" measuredH="32" zOrder="0" locked="false" isInGroup="70">
297+ <controlProperties>
298+ <shape>dottedRect</shape>
299+ <size>32</size>
300+ <text/>
301+ <underline>true</underline>
302+ </controlProperties>
303+ </control>
304+ <control controlID="1" controlTypeID="com.balsamiq.mockups::Label" x="94" y="7" w="-1" h="-1" measuredW="70" measuredH="40" zOrder="1" locked="false" isInGroup="70">
305+ <controlProperties>
306+ <color>10027263</color>
307+ <href>http%3A//www.fullstackpython.com/application-programming-interfaces.html</href>
308+ <map>%3Carea%20shape%3D%22rect%22%20coords%3D%22494%2C425%2C564%2C465%22%20href%3D%22http%3A//www.fullstackpython.com/application-programming-interfaces.html%22%20alt%3D%22http%3A//www.fullstackpython.com/application-programming-interfaces.html%22%20id%3D%221%22%20target%3D%22_blank%22/%3E</map>
309+ <size>32</size>
310+ <text>APIs</text>
311+ <underline>true</underline>
312+ </controlProperties>
313+ </control>
314+ </groupChildrenDescriptors>
315+ </control>
316+ <control controlID="71" controlTypeID="com.balsamiq.mockups::Arrow" x="685" y="458" w="133" h="32" measuredW="150" measuredH="100" zOrder="39" locked="false" isInGroup="-1">
299317 <controlProperties>
300- <color>10027263</color >
301- <href>http%3A//www.fullstackpython.com/web-frameworks.html</href >
302- <map>%3Carea%20shape%3D%22rect%22%20coords%3D%221117%2C355%2C1269%2C395%22%20href%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20alt%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20id%3D%2262%22%20target%3D%22_blank%22/%3E</map >
303- <size>32</size >
304- <text>framework</text >
305- <underline>true</underline >
318+ <backgroundAlpha>0.75</backgroundAlpha >
319+ <curvature>-1</curvature >
320+ <direction>top</direction >
321+ <leftArrow>true</leftArrow >
322+ <rightArrow>false</rightArrow >
323+ <text>calls</text >
306324 </controlProperties>
307325 </control>
308- <control controlID="63" controlTypeID="com.balsamiq.mockups::Label" x="1395" y="315" w="-1" h="-1" measuredW="14" measuredH="40" zOrder="38" locked="false" isInGroup="-1">
326+ <control controlID="72" controlTypeID="__group__" x="818" y="379" w="297" h="123" measuredW="297" measuredH="123" zOrder="35" locked="false" isInGroup="-1">
327+ <groupChildrenDescriptors>
328+ <control controlID="0" controlTypeID="com.balsamiq.mockups::TextArea" x="0" y="0" w="297" h="123" measuredW="200" measuredH="140" zOrder="0" locked="false" isInGroup="72">
329+ <controlProperties>
330+ <align>center</align>
331+ <size>28</size>
332+ <text/>
333+ </controlProperties>
334+ </control>
335+ <control controlID="1" controlTypeID="com.balsamiq.mockups::Label" x="16" y="20" w="-1" h="-1" measuredW="251" measuredH="40" zOrder="1" locked="false" isInGroup="72">
336+ <controlProperties>
337+ <color>10027263</color>
338+ <href>http%3A//www.fullstackpython.com/web-frameworks.html</href>
339+ <map>%3Carea%20shape%3D%22rect%22%20coords%3D%22808%2C391%2C1059%2C431%22%20href%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20alt%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20id%3D%221%22%20target%3D%22_blank%22/%3E</map>
340+ <size>32</size>
341+ <text>WSGI%20application</text>
342+ <underline>true</underline>
343+ </controlProperties>
344+ </control>
345+ <control controlID="2" controlTypeID="com.balsamiq.mockups::Label" x="16" y="68" w="-1" h="-1" measuredW="152" measuredH="40" zOrder="2" locked="false" isInGroup="72">
346+ <controlProperties>
347+ <color>10027263</color>
348+ <href>http%3A//www.fullstackpython.com/web-frameworks.html</href>
349+ <map>%3Carea%20shape%3D%22rect%22%20coords%3D%22808%2C439%2C960%2C479%22%20href%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20alt%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20id%3D%222%22%20target%3D%22_blank%22/%3E</map>
350+ <size>32</size>
351+ <text>framework</text>
352+ <underline>true</underline>
353+ </controlProperties>
354+ </control>
355+ <control controlID="3" controlTypeID="com.balsamiq.mockups::Label" x="268" y="20" w="-1" h="-1" measuredW="14" measuredH="40" zOrder="3" locked="false" isInGroup="72">
356+ <controlProperties>
357+ <color>0</color>
358+ <size>32</size>
359+ <text>/</text>
360+ <underline>false</underline>
361+ </controlProperties>
362+ </control>
363+ </groupChildrenDescriptors>
364+ </control>
365+ <control controlID="73" controlTypeID="com.balsamiq.mockups::Arrow" x="685" y="444" w="133" h="18" measuredW="150" measuredH="100" zOrder="40" locked="false" isInGroup="-1">
309366 <controlProperties>
310- <color>0</color >
311- <map>%3Carea%20shape%3D%22rect%22%20coords%3D%221137%2C327%2C1388%2C367%22%20href%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20alt%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20id%3D%2263%22%20target%3D%22_blank%22/%3E</map >
312- <size>32</size >
313- <text>/</text >
314- <underline>false</underline >
367+ <curvature>1</curvature >
368+ <direction>top</direction >
369+ <leftArrow>false</leftArrow >
370+ <rightArrow>true</rightArrow >
371+ <text>responds</text >
315372 </controlProperties>
316373 </control>
374+ <control controlID="74" controlTypeID="__group__" x="1165" y="314" w="256" h="102" measuredW="256" measuredH="102" zOrder="36" locked="false" isInGroup="-1">
375+ <groupChildrenDescriptors>
376+ <control controlID="0" controlTypeID="com.balsamiq.mockups::TextArea" x="0" y="0" w="256" h="102" measuredW="200" measuredH="140" zOrder="0" locked="false" isInGroup="74">
377+ <controlProperties>
378+ <align>center</align>
379+ <size>28</size>
380+ <text/>
381+ </controlProperties>
382+ </control>
383+ <control controlID="1" controlTypeID="com.balsamiq.mockups::Label" x="18" y="7" w="144" h="-1" measuredW="144" measuredH="40" zOrder="1" locked="false" isInGroup="74">
384+ <controlProperties>
385+ <color>10027263</color>
386+ <href>http%3A//www.fullstackpython.com/application-dependencies.html</href>
387+ <map>%3Carea%20shape%3D%22rect%22%20coords%3D%221157%2C313%2C1301%2C353%22%20href%3D%22http%3A//www.fullstackpython.com/application-dependencies.html%22%20alt%3D%22http%3A//www.fullstackpython.com/application-dependencies.html%22%20id%3D%221%22%20target%3D%22_blank%22/%3E</map>
388+ <size>32</size>
389+ <text>virtualenv</text>
390+ <underline>true</underline>
391+ </controlProperties>
392+ </control>
393+ <control controlID="2" controlTypeID="com.balsamiq.mockups::Label" x="18" y="55" w="205" h="-1" measuredW="205" measuredH="40" zOrder="2" locked="false" isInGroup="74">
394+ <controlProperties>
395+ <color>10027263</color>
396+ <href>http%3A//www.fullstackpython.com/application-dependencies.html</href>
397+ <map>%3Carea%20shape%3D%22rect%22%20coords%3D%221157%2C361%2C1362%2C401%22%20href%3D%22http%3A//www.fullstackpython.com/application-dependencies.html%22%20alt%3D%22http%3A//www.fullstackpython.com/application-dependencies.html%22%20id%3D%222%22%20target%3D%22_blank%22/%3E</map>
398+ <size>32</size>
399+ <text>dependencies</text>
400+ <underline>true</underline>
401+ </controlProperties>
402+ </control>
403+ <control controlID="3" controlTypeID="com.balsamiq.mockups::Label" x="170" y="7" w="14" h="-1" measuredW="14" measuredH="40" zOrder="3" locked="false" isInGroup="74">
404+ <controlProperties>
405+ <color>0</color>
406+ <size>32</size>
407+ <text>/</text>
408+ <underline>false</underline>
409+ </controlProperties>
410+ </control>
411+ <control controlID="4" controlTypeID="com.balsamiq.mockups::Label" x="190" y="7" w="54" h="-1" measuredW="54" measuredH="40" zOrder="4" locked="false" isInGroup="74">
412+ <controlProperties>
413+ <color>10027263</color>
414+ <href>http%3A//www.fullstackpython.com/application-dependencies.html</href>
415+ <map>%3Carea%20shape%3D%22rect%22%20coords%3D%221329%2C313%2C1383%2C353%22%20href%3D%22http%3A//www.fullstackpython.com/application-dependencies.html%22%20alt%3D%22http%3A//www.fullstackpython.com/application-dependencies.html%22%20id%3D%224%22%20target%3D%22_blank%22/%3E</map>
416+ <size>32</size>
417+ <text>app</text>
418+ <underline>true</underline>
419+ </controlProperties>
420+ </control>
421+ </groupChildrenDescriptors>
422+ </control>
317423 </controls>
318424</mockup>
0 commit comments