-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmanifesto
142 lines (76 loc) · 3.68 KB
/
manifesto
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
text(-90 130 9 "A Manifesto for the Internet of Digital Design")
def y = 110
def dist = 5
text(-90 y 5.5 "The term “Internet of Things” (IOT) is well known." )
def y = y - dist
text(-90 y 5.5 "It refers to the digital link to – and between – physical objects. While things are increasingly smart,")
def y = y - dist
text(-90 y 5.5 "managing themselves and sharing resources intelligently, the workflow of making the designs")
def y = y - dist
text(-90 y 5.5 "of these objects needs improvement. Designs are business secrets and CAD drawings kept private")
def y = 85
text(-90 y 5.5 "What if, on the contrary, designs were open source, conceived as an open, web-based process?" )
def y = y - dist
text(-90 y 5.5 "A process taking place on an equally open, web-based platform: On the Internet of Digital Design: IOD")
def y = y - dist
def y = 70
text(-80 y 6 "• Two available means need to merge to enable IOD: web-based and versioned drawing and -library ")
def y = y - dist
text(-80 y 6 "• Hence the name 'RepoCad' as 'Repository' is used describe open storage of the bits and bytes")
def y = y - dist
text(-80 y 6 "which make up the software - and the designs")
def y = y - dist
text(-80 y 6 "• With this concept we can fully utilizes the power of the internet in new architecture and design")
def y = 30
def dist = 6.5
text(-80 y 7 "Design tools, process, and results must be open source and dynamic,")
line(-90 40 -90 16)
line(-90 40 85 40)
line(85 40 85 16)
line(-90 16 85 16)
def y = y - dist
text(-80 y 7 "and available to all to evolve through global sharing of designs.")
def y = 5
text(-80 y 7 "As demonstrated in the 'RepoCad' prototype it could happen like this:")
#################################################
def y = -8
def dist = 4
text(-80 y 5 "STEP 1 - CREATION: an online(drawing app should be made: RepoCad - earlier: Siigna")
def y = y - dist
text(-80 y 5 "The design tool itself should be open source, free and run in a browser. Every function of the design tool")
def y = y - dist
text(-80 y 5 " should be user-created, user-maintained, and user-perfected. Just like the articles of Wikipedia")
def y = y - dist
text(-80 y 5 "both tools and drawings should be import statements, linking to other online scripts.")
def y = y - dist
text(-80 y 5 "But manual editions of drawings should be allowed, in which the scripts/functions")
def y = y - dist
text(-80 y 5 "should be updated or added to the script. Mimicking object oriented programming." )
################################################
def y = y - dist
def y = -45
text(-80 y 5 "STEP 2 - EVOLUTION: a drawing and tools library is implemented where the scripts" )
def y = y - dist
text(-80 y 5 "defining drawings or tools - are added. The contents /functionality of scripts can be called ")
def y = y - dist
text(-80 y 5 "from other scripts. The scripts are online(and versioned. This means nothing is ever lost" )
def y = y - dist
text(-80 y 5 " - but far more importantly it means designs can fork in to different branches and maybe")
def y = y - dist
text(-80 y 5 "merge again at a later stage. We are currently working on these features in RepoCad.")
################################################
def y = y - dist
def y = -77
text(-80 y 5 "STEP 3 - EXPANSION: this could include advancing the scope of the design tool and the designs.")
def y = y - dist
text(-80 y 5 "Like coupling the design tools with digital fabrication." )
def y = y - dist
###################### DIAGRAM ##############
def y = -90
#line(-90 -55 -90 -120)
#line(-90 -55 90 -55)
#line(90 -55 90 -120)
#line(-90 -120 90 -120)
#TODO - write this...
#text(-80 y 8 "DIAGRAMMATIC REPRESENTATION OF IOD #HERE (TODO):")
#y = y - dist