Explorar el Código

Merge branch 'master' into development

Bring in Mac version info.
Neal Wilson hace 11 años
padre
commit
90bf8ffc0d

+ 102
- 0
docs/documentation.html Ver fichero

@@ -0,0 +1,102 @@
1
+<html>
2
+	<head>
3
+		<title>Typica - Data for Coffee Roasters</title>
4
+		<link rel="stylesheet" type="text/css" href="style.css">
5
+	</head>
6
+	<body>
7
+		<div id="page">
8
+			<div id="topmatter">
9
+				<div id="topbanner">
10
+					<img src="logo96.png" height="96px" width="96px" alt="Typica logo" />
11
+					<h1>Typica</h1>
12
+					<h2>Data for Coffee Roasters</h2>
13
+				</div>
14
+				<div id="menu">
15
+					<a class="tab" href="index.html">Project Home</a>
16
+					<a class="tab" href="downloads.html" >Downloads</a>
17
+					<a class="tab active" >Documentation</a>
18
+					<a class="tab" href="screenshots.html" >Screenshots and Videos</a>
19
+					<a class="tab" href="involvement.html" >Get Involved</a>
20
+					<a href="http://appliedcoffeetechnology.tumblr.com/tagged/Typica" class="tab">Blog</a>
21
+				</div>
22
+			</div>
23
+			<div id="maintext">
24
+				<p>Typica documentation is currently a work in progress. Once
25
+				finished it will be divided into three parts. Part 1
26
+				details what hardware can be used with Typica, how to set up
27
+				supporting software, and how to get started using Typica.
28
+				Everybody setting up Typica for the first time should read at
29
+				least the Supported Platforms and Hardware section
30
+				<em>before</em> buying hardware they intend to use with this
31
+				software. People who have used Typica previously may still want
32
+				to skim this section and read Configuring Typica for your
33
+				Hardware in detail. The Tips, Tricks, and Frequently Asked
34
+				Questions section may also be particularly useful.</p>
35
+				<p>Part 2 covers every feature of Typica in detail. This can be
36
+				read at your leisure and contains information that can help you
37
+				use Typica more effectively. If you have a question about how a
38
+				particular feature works, this is the place to look.</p>
39
+				<p>Part 3 is material that most people will never need to look
40
+				at. It provides all of the documentation you might want to have
41
+				if you intend to customize Typica to add new features or if you
42
+				intend to write another program that is interoperable with
43
+				Typica. The chapter documenting the database may also be useful
44
+				for those who want to obtain information that Typica does not
45
+				expose in exactly the way you'd like.</p>
46
+				<ul>
47
+					<li><a href="documentation/part1.html">Part 1: Basic Setup and Use</a></li>
48
+					<ul>
49
+						<li><a href="documentation/platforms.html">Supported Platforms and Hardware</a></li>
50
+						<li><a href="documentation/requiredsoftware.html">Required Software</a></li>
51
+						<li><a>Initial Setup</a></li>
52
+						<ul>
53
+							<li><a href="documentation/firsttime.html">Running Typica for the First Time</a></li>
54
+							<ul>
55
+								<li><a href="documentation/firsttime.html#database">Database Connection</a></li>
56
+								<li><a href="documentation/firsttime.html#configfile">Open Configuration File</a></li>
57
+								<li><a href="documentation/firsttime.html#hardware">Configuring Typica for your Hardware</a></li>
58
+							</ul>
59
+							<li><a href="documentation/dataentry.html">Initial Data Entry</a></li>
60
+							<ul>
61
+								<li><a href="documentation/dataentry.html#green">Green Coffee Purchases</a></li>
62
+								<li><a href="documentation/dataentry.html#roasted">Roasted Coffee Items</a></li>
63
+								<li><a href="documentation/dataentry.html#inventory">An Initial Inventory</a></li>
64
+								<li><a href="documentation/dataentry.html#profiles">Saving and Using Target Roast Profiles</a></li>
65
+							</ul>
66
+						</ul>
67
+						<li><a>Tips, Tricks, and Frequently Asked Questions</a></li>
68
+					</ul>
69
+					<li><a>Part 2: Comprehensive Feature Documentation</a></li>
70
+					<ul>
71
+						<li><a>Database Connection Settings</a></li>
72
+						<li><a>Choosing Your Configuration</a></li>
73
+						<li><a>The Main Navigation Window</a></li>
74
+						<li><a>Configure Roasters</a></li>
75
+						<li><a>Roast Coffee</a></li>
76
+						<li><a>Purchase Green Coffee</a></li>
77
+						<li><a>Manage Roasted Coffee Items</a></li>
78
+						<li><a>Update Inventory</a></li>
79
+						<li><a>Batch Log</a></li>
80
+						<li><a>Cupping</a></li>
81
+						<li><a>Import Target Roast Profiles</a></li>
82
+						<li><a>Invoice List</a></li>
83
+						<li><a>Enter Green Coffee Sales</a></li>
84
+						<li><a>Reports</a></li>
85
+					</ul>
86
+					<li><a>Part 3: Interoperability Specifications</a></li>
87
+					<ul>
88
+						<li><a>File Format Documentation</a></li>
89
+						<li><a>Database Documentation</a></li>
90
+						<li><a>Configuration XML Documentation</a></li>
91
+						<li><a>Configuration Script Documentation</a></li>
92
+					</ul>
93
+				</ul>
94
+				<p>Until the relevant portions of the current documentation are
95
+				finished, some may wish to consult the documentation for earlier
96
+				versions of Typica. This includes the
97
+				<a href="userguide.html">old user guide</a> and
98
+				the <a href="windows.html">old Windows installation instructions</a>.
99
+			</div>
100
+		</div>
101
+	</body>
102
+</html>

+ 372
- 0
docs/documentation/dataentry.html Ver fichero

@@ -0,0 +1,372 @@
1
+<html>
2
+	<head>
3
+		<title>Typica - Data for Coffee Roasters</title>
4
+		<link rel="stylesheet" type="text/css" href="../style.css">
5
+	</head>
6
+	<body>
7
+		<div id="page">
8
+			<div id="topmatter">
9
+				<div id="topbanner">
10
+					<img src="../logo96.png" height="96px" width="96px" alt="Typica logo" />
11
+					<h1>Typica</h1>
12
+					<h2>Data for Coffee Roasters</h2>
13
+				</div>
14
+				<div id="menu">
15
+					<a class="tab" href="../index.html">Project Home</a>
16
+					<a class="tab" href="../downloads.html" >Downloads</a>
17
+					<a class="tab active" href="../documentation.html" >Documentation</a>
18
+					<a class="tab" href="../screenshots.html" >Screenshots and Videos</a>
19
+					<a class="tab" href="../involvement.html" >Get Involved</a>
20
+					<a href="http://appliedcoffeetechnology.tumblr.com/tagged/Typica" class="tab">Blog</a>
21
+				</div>
22
+			</div>
23
+			<div id="maintext">
24
+				<ul>
25
+					<li><a href="#green">Green Coffee Purchases</a></li>
26
+					<li><a href="#roasted">Roasted Coffee Items</a></li>
27
+					<li><a href="#inventory">An Initial Inventory</a></li>
28
+					<li><a href="#profiles">Saving and Using Target Roast Profiles</a></li>
29
+				</ul>
30
+			
31
+				<h1>Initial Data Entry</h1>
32
+				
33
+				<p>Much of the benefit of using Typica comes from its ability
34
+				to track coffee inventories and roast profiles. When using the
35
+				software regularly, data entry is a quick and easy part of the
36
+				relevant workflows, but when setting up the software initially
37
+				there may be a large amount of data to enter.</p>
38
+				
39
+				<p>When requesting information from Typica, the quality of the
40
+				information presented can only be as good as the quality of the
41
+				data it is given to work with. It is generally recommended to
42
+				start with only as much data entry as is needed for Typica to
43
+				present the current state of inventory and to simply be aware
44
+				of the limitations in obtaining historical information. It may
45
+				be tempting to enter older records, but the benefits of doing
46
+				that rarely outweigh the cost of time to enter these older
47
+				records accurately.<p>
48
+				
49
+				<p>Before entering this data into Typica, you should take an
50
+				inventory of your current green coffee supply, locate the
51
+				invoices for coffees you currently have in inventory, and have
52
+				a list of the roasted coffee items that you produce.</p>
53
+				
54
+				<a name="green" />
55
+				<h2>Green Coffee Purchases</h2>
56
+				
57
+				<img src="images/navpurchase.png" />
58
+				
59
+				<p>As you purchase coffee, data will need to be entered in
60
+				Typica to track green coffee inventory. This is done by
61
+				pressing the Purchase Green Coffee button.</p>
62
+				
63
+				<img src="images/coffeepurchase.png" />
64
+				
65
+				<p>At the top of this window you will find information that
66
+				applies to every item on an invoice. Take an invoice that
67
+				contains coffee presently in inventory and enter the invoice
68
+				date in the Date field, the company that sold you the coffee in
69
+				the Vendor field, and the invoice number in the Invoice field.
70
+				Typica only requires the Date field, but having the other
71
+				information may make it easier to find records if they are
72
+				needed later such as for certification reporting.</p>
73
+				
74
+				<p>This top area also has a Add Item button. This window starts
75
+				with a set of fields for entering the details of one coffee
76
+				item. To enter details on more coffees, click the Add Item
77
+				button until there are enough spaces to enter the details of
78
+				all of the coffees on the invoice you are entering.</p>
79
+				
80
+				<p>Next there is an area where information about the coffee is
81
+				entered. There are several fields to note.</p>
82
+				
83
+				<h3>Item</h3>
84
+				<p>This is the name of the green coffee. When you adjust the
85
+				inventory of this coffee or specify its use in roasting, this
86
+				is the text that will appear to identify the coffee.
87
+				<strong>This field is required.</strong></p>
88
+				
89
+				<h3>Reference</h3>
90
+				<p>This is intended to be the ICO number of the coffee or, in
91
+				the case of coffees that do not have that, some other set of
92
+				markings that uniquely identifies the coffee.</p>
93
+				
94
+				<h3>Quantity</h3>
95
+				<p>This is the amount of coffee purchased. It can be in either
96
+				pounds or kilograms. <strong>This field is
97
+				required.</strong></p>
98
+				
99
+				<h3>Unit</h3>
100
+				<p>This field allows you to select if the quantity is expressed
101
+				in pounds or kilograms. Which is selected has no influence on
102
+				how that data can be retrieved later, but it is important that
103
+				the quantity is correct in terms of the unit specified. It is
104
+				easiest to use whatever unit is used on your invoice.</p>
105
+				
106
+				<h3>Cost</h3>
107
+				<p>The cost of the green coffee can be entered in terms of the
108
+				cost per unit or the total cost of the coffee purchased. Which
109
+				is specified in the box next to the cost field. <strong>This
110
+				field is required.</strong></p>
111
+				
112
+				<h3>Origin</h3>
113
+				<p>This field is used by some reports to aggregate information
114
+				based on where the coffee comes from. This is generally the
115
+				name of the country that the coffee was grown in, but you may
116
+				find it useful in some cases to deviate from this. For example,
117
+				some find it useful in the case of coffees from Indonesia to
118
+				specify the name of the island the coffee was grown on rather
119
+				than the country. Whichever you decide, you should enter
120
+				purchase information consistently over time. <strong>This field
121
+				is required.</strong></p>
122
+				
123
+				<h3>Region</h3>
124
+				<p>This field can specify a distinct producing region.</p>
125
+				
126
+				<h3>Producer</h3>
127
+				<p>This field can specify the producer of the coffee.</p>
128
+				
129
+				<h3>Grade</h3>
130
+				<p>This field can specify the grade of the green coffee.</p>
131
+				
132
+				<h3>Milling</h3>
133
+				<p>This field can specify how the coffee was milled.</p>
134
+				
135
+				<h3>Drying</h3>
136
+				<p>This field can specify how the coffee was dried.</p>
137
+				
138
+				<h3>Bags</h3>
139
+				<p>This field specifies the number of bags the green coffee
140
+				comes in. In some facilities you may empty bags of coffee as
141
+				they are roasted. If this is the case, the inventory of that
142
+				coffee can be adjusted to correct the current inventory for
143
+				measurement errors. <strong>This field is
144
+				required.</strong></p>
145
+				
146
+				<h3>Decaffeinated</h3>
147
+				<p>If the coffee is decaffeinated, this check box should be
148
+				checked. <strong>The decaffeination method is a required field
149
+				if the check box is checked.</strong></p>
150
+				
151
+				<h3>Certifications</h3>
152
+				<p>If there are any certifications on the coffee that should be
153
+				tracked, enter these one at a time in the field to the right of
154
+				the Add Certification button. After typing the name of one
155
+				certification, press the button. This will add that
156
+				certification to a list to the left of the button.</p>
157
+				
158
+				<h3>Fees</h3>
159
+				<p>This section describes any fees that apply to the invoice.
160
+				If you have warehousing, palletizing, shipping, or other fees
161
+				associated with this invoice, you can enter the fee description
162
+				and amount in this area. Additional lines in this table will be
163
+				created as you enter data in this area.</p>
164
+				
165
+				<p>Review the information that you've entered, ensuring that it
166
+				is accurate and that all required fields have been filled. Once
167
+				this is done, click the Submit button to save this information
168
+				to the database.</p>
169
+				
170
+				<p>Repeat the steps in this section until you have entered all
171
+				of the invoices required for your current inventory. These same
172
+				steps should be followed as more green coffee is purchased in
173
+				the future.</p>
174
+				
175
+				<a name="roasted" />
176
+				<h2>Roasted Coffee Items</h2>
177
+				
178
+				<img src="images/navroasted.png" />
179
+				
180
+				<p>The coffee roasting process transforms a quantity of one or
181
+				more green coffees into a quantity of a roasted coffee. Roasted
182
+				coffee items are associated with target roast profiles and
183
+				these also maintain an association with the most recent set of
184
+				green coffees used to produce that roasted coffee. Roasted
185
+				coffee items are managed by clicking the Manage Roasted Coffee
186
+				Items button.</p>
187
+				
188
+				<img src="images/manageroasted.png" />
189
+				
190
+				<p>When entering an initial set of roasted coffee items, only
191
+				the top part of this window is needed. Enter the name of the
192
+				roasted coffee item in the New Roasted Coffee field and then
193
+				click the Add New Coffee button. Note that if you produce
194
+				items with different roast profiles, these should be different
195
+				roasted coffee items even if they are produced from the same
196
+				green coffee. Items that are produced through additional
197
+				processing after roasting such as flavored coffees or blends
198
+				that are assembled from multiple roasted coffees need not be
199
+				entered, but the component roasted coffees should be
200
+				entered. As you enter these roasted coffee items they will be
201
+				added to a list under Current Items.</p>
202
+				
203
+				<p>As you roast coffees, you may find that you no longer
204
+				produce a particular roasted coffee. It is generally a good
205
+				idea to remove this item from the current set of roasted coffee
206
+				items so that you cannot accidentally specify that you are
207
+				producing something that you do not presently roast. To do
208
+				this, select the item from the Current Items list and then
209
+				click the Remove Item button. The item will no longer appear
210
+				as an option when entering the details of a batch to roast and
211
+				it will be moved to the Discontinued Items list.</p>
212
+				
213
+				<p>If you later resume the production of a previously
214
+				discontinued roasted coffee item, you can restore the existing
215
+				item rather than create a new one. To do this, select the item
216
+				from the Discontinued Items list and click the Restore Item
217
+				button. This will remove the item from the Discontinued Items
218
+				list and add it to the Current Items list. This will make that
219
+				roasted coffee available to select when roasting coffee.</p>
220
+				
221
+				<p>When you are finished altering the set of roasted coffee
222
+				items, close the window.</p>
223
+				
224
+				<a name="inventory" />
225
+				<h2>An Initial Inventory</h2>
226
+				
227
+				<img src="images/adjustinventory.png" />
228
+				
229
+				<p>You may periodically wish to take an inventory of your green
230
+				coffee supply and update the information in Typica to reflect
231
+				reality. This should at least be done after using the last of a
232
+				green coffee to set the inventory to 0, but if it is possible,
233
+				this can be done after emptying any bag of coffee.</p>
234
+				
235
+				<p>Click the Update Inventory button to bring up the window
236
+				seen above. At the top you will see a list of green coffees
237
+				with an inventory that is not 0. Selecting an item will change
238
+				the text area at the bottom to indicate the name of the green
239
+				coffee item and the current inventory in both pounds and bags
240
+				of coffee.</p>
241
+				
242
+				<p>To adjust the inventory of the currently selected item,
243
+				enter either the number of bags or the number of pounds of
244
+				coffee remaining in inventory, select either bag or lb from the
245
+				box next to this field, and click the Update button. The text
246
+				area at the bottom will change to reflect the change you have
247
+				just made in the inventory.</p>
248
+				
249
+				<p><strong>Note that inventory adjustments take effect
250
+				immediately. Ensure that data on any roasting batches has been
251
+				sent to the database before making inventory adjustments on
252
+				these coffees.</strong></p>
253
+				
254
+				<a name="profiles" />
255
+				<h2>Saving and Using Target Roast Profiles</h2>
256
+				
257
+				<p>Each roasted coffee keeps track of the most recent target
258
+				roast profile if one has been specified for this item. For the
259
+				initial data entry you will not have any target roast profiles
260
+				as these have not yet been entered. The easiest way to enter a
261
+				target roast profile is to roast a batch of coffee to that
262
+				profile and let Typica record that data for you.</p>
263
+				
264
+				<p>For this step you must have already configured Typica for
265
+				your roasting equipment. If you have not done this, please do
266
+				so now.</p>
267
+				
268
+				<p>Select the coffee roaster you will be using and click the
269
+				Roast Coffee button. This will bring up a window showing the
270
+				temperature measurement channels that you have set up for that
271
+				roaster, a timer indicating the duration of the current roast,
272
+				buttons for marking the start and end of the batch, a table
273
+				capable of showing both the target roast profile and your
274
+				current batch data at various levels of detail, and a graph
275
+				that can show the same measurement data. Other things may
276
+				appear as well depending on how you have configured Typica for
277
+				this machine.</p>
278
+				
279
+				<img src="images/newbatchwindow.png" />
280
+				
281
+				<p>From the Batch menu, select New Batch. This will bring up a
282
+				window where you can enter the details for a batch of roasted
283
+				coffee. At the top you will see the name of the coffee roaster
284
+				you are using and you can select the unit that will be applied
285
+				to all weight measurements. You can select grams, kilograms,
286
+				ounces, or pounds.</p>
287
+				
288
+				<p>Next you can select the roasted coffee you will be
289
+				producing. This is the list of current roasted coffee items
290
+				that you created previously. <strong>This field is
291
+				required.</strong></p>
292
+				
293
+				<p>If you have roasted this coffee previously and the green
294
+				coffees that were used are all still available to roast, the
295
+				coffees will automatically be selected in the Green Coffee
296
+				section. The first time a coffee is roasted, that information
297
+				is not available to Typica so you will need to select that
298
+				information manually. Cells in the first column of this table
299
+				will bring up a list showing the currently available green
300
+				coffees. The weight should be entered in the uit specified at
301
+				the top of the window. As you enter information, additional
302
+				rows will be added to accomodate coffees that are blended prior
303
+				to roasting. <strong>Both the green coffee used and the weight
304
+				of each green coffee are required fields.</strong></p>
305
+				
306
+				<p>When you have finished entering information on the green
307
+				coffee, the Green Weight field will be calculated
308
+				automatically. <strong>This field must not be 0 when the
309
+				batch is submitted to the database. Roasting a batch of no
310
+				coffee makes no sense and entering nonsense will adversely
311
+				affect the quality of data you can get out of
312
+				Typica.</strong></p>
313
+				
314
+				<p>If you had a previously saved target roast profile for the
315
+				selected roasted coffee item the Load Profile button will be
316
+				available. If a target roast profile is not available, if you
317
+				would prefer to roast without a target roast profile, or if you
318
+				would prefer to obtain target roast profile data from a
319
+				different source, you will want to click the No Profile button.
320
+				This brings the previous window up and associates the roasting
321
+				data with the batch you have just entered details for. You can
322
+				enter the details of as many batches as you like before
323
+				roasting, but you must press either the Load Profile or No
324
+				Profile button in the window with information about the batch
325
+				you will roast prior to starting each batch.</p>
326
+				
327
+				<p>If you have information from a previous roast displayed,
328
+				start by selecting Clear Log from the Log menu. Once you are
329
+				ready, click the Start Batch button while simultaneously
330
+				starting the roasting process. Typica will record the details
331
+				of your batch. When you have finished roasting the coffee,
332
+				click the Stop Batch button while simultaneously halting the
333
+				roasting process.</p>
334
+				
335
+				<p>When you click the Stop Batch button, the New Batch window
336
+				will return. You should see that it has entered information in
337
+				the Time and Duration fields for you.</p>
338
+				
339
+				<p>You may select New Batch from the Batch menu if you would
340
+				like to start roasting another batch of coffee immediately.
341
+				Once the batch is cooled, weigh the coffee and enter the
342
+				roasted weight. A percent weight loss will automatically be
343
+				calculated.</p>
344
+				
345
+				<p>Assuming you have roasted this coffee to your desired roast
346
+				profile, click the check box next to Approved and the check box
347
+				next to Save log as target profile. The former box should be
348
+				checked for every batch that was roasted correctly, but once a
349
+				target roast profile has been saved, there is no need to check
350
+				the latter on subsequent batches unless there is a desire to
351
+				alter the target roast profile.</p>
352
+				
353
+				<p>If you would like to make a note of any information not in
354
+				the recorded roasting data or elsewhere in the New Batch
355
+				window, that information can be entered in the Annotation
356
+				field.</p>
357
+				
358
+				<p>Review the content of the window and ensure that all of the
359
+				data has been entered appropriately before clicking the Submit
360
+				button.</p>
361
+				
362
+				<p>Congratulations! You have just saved a target roast profile
363
+				for a roasted coffee item. The next time you roast that coffee
364
+				you will be able to see the data from this batch next to the
365
+				data from the current batch. Repeat this process for all of
366
+				your roasted coffee items to conclude this initial data
367
+				entry.</p>
368
+				
369
+			</div>
370
+		</div>
371
+	</body>
372
+</html>

+ 306
- 0
docs/documentation/firsttime.html Ver fichero

@@ -0,0 +1,306 @@
1
+<html>
2
+	<head>
3
+		<title>Typica - Data for Coffee Roasters</title>
4
+		<link rel="stylesheet" type="text/css" href="../style.css">
5
+	</head>
6
+	<body>
7
+		<div id="page">
8
+			<div id="topmatter">
9
+				<div id="topbanner">
10
+					<img src="../logo96.png" height="96px" width="96px" alt="Typica logo" />
11
+					<h1>Typica</h1>
12
+					<h2>Data for Coffee Roasters</h2>
13
+				</div>
14
+				<div id="menu">
15
+					<a class="tab" href="../index.html">Project Home</a>
16
+					<a class="tab" href="../downloads.html" >Downloads</a>
17
+					<a class="tab active" href="../documentation.html" >Documentation</a>
18
+					<a class="tab" href="../screenshots.html" >Screenshots and Videos</a>
19
+					<a class="tab" href="../involvement.html" >Get Involved</a>
20
+					<a href="http://appliedcoffeetechnology.tumblr.com/tagged/Typica" class="tab">Blog</a>
21
+				</div>
22
+			</div>
23
+			<div id="maintext">
24
+				<ul>
25
+					<li><a href="#database">Database Connection</a></li>
26
+					<li><a href="#configfile">Open Configuration File</a></li>
27
+					<li><a href="#hardware">Configuring Typica for your Hardware</a></li>
28
+				</ul>
29
+			
30
+				<h1>Running Typica for the First Time</h1>
31
+				
32
+				<p>After downloading Typica and extracting the contents of the .zip (Microsoft Windows) or
33
+				copying the contents of the .dmg (Mac OS X) to a more convenient location, you should have
34
+				a folder that contains three other folders. The <tt>source</tt> folder contains all of
35
+				the source code for Typica which you may use if you want to modify the software. This
36
+				folder also contains a file called <tt>typica.pdf</tt> which has complete documentation
37
+				of how Typica works (not how to use Typica). You do not need to read that to use Typica,
38
+				but you may still find it interesting. The contents of this folder are not required to
39
+				run Typica and may be deleted if you have no use for it. The <tt>configuration</tt> folder
40
+				contains an example configuration for Typica to use. These files can be modified to perform
41
+				extensive customization of Typica or to add or remove reports if you want to change how
42
+				Typica works, however most do not have a need to modify any of these files. Typica requires
43
+				that the contents of this directory exist for proper operation. The <tt>program</tt> folder
44
+				contains the Typica executable and its library dependencies. On Mac OS X this is instead
45
+				all collected in an .app bundle.</p>
46
+				
47
+				<p>Find either Typica.exe (Microsoft Windows) or Typica.app (Mac OS X) and double click
48
+				to open the program.</p>
49
+				
50
+				<img src="images/explorer.png" />
51
+				
52
+				<a name="database" />
53
+				<h2>Database Connection</h2>
54
+				
55
+				<img src="images/dbconnect.png" />
56
+				
57
+				<p>The first time you start Typica, you will be asked for the information needed to
58
+				connect to a database. If you have not installed PostgreSQL, you can click Cancel to
59
+				continue without connecting to a database. Note that doing so will result in Typica
60
+				having a very limited feature set. If you have installed PostgreSQL on the same
61
+				computer as Typica, the host name should be set to <tt>localhost</tt>. If PostgreSQL
62
+				is running on a different computer you will need to specify the IP address of that
63
+				computer.</p>
64
+				
65
+				<p>If you have set up a database for Typica to use, the name of that database
66
+				should be set as the database name, otherwise the PostgreSQL installer creates a
67
+				database named <tt>postgres</tt> which you can use.</p>
68
+				
69
+				<p>Similarly, if you have created a new database
70
+				user role for Typica, the user name and password that you chose for this should be
71
+				entered as the user name and password here. Otherwise, the PostgreSQL installer creates
72
+				a user named <tt>postgres</tt> with the password that you chose during the installation
73
+				process.</p>
74
+				
75
+				<p>Once all of this has been entered, click Connect.</p>
76
+				
77
+				<p>You only need to enter this information the first time you start Typica. It will
78
+				not prompt for this information in the future unless Typica fails to connect to the
79
+				database or unless you select a menu item that instructs Typica to forget the
80
+				connection settings.</p>
81
+				
82
+				<h3>Troubleshooting: What if it Doesn't Work?</h3>
83
+				
84
+				<p>The problem is <em>not</em> with Typica. If you are running PostgreSQL on the same
85
+				computer as you are running Typica, you have most likely typed something incorrectly.
86
+				You can use the SQL Shell (psql) to verify that your login information is correct. If
87
+				you can connect on port 5432, the same information used to connect with psql will also
88
+				be usable with Typica. Another possibility is that PostgreSQL is not currently running.
89
+				If you are running PostgreSQL on a different computer, make sure that the other computer
90
+				is turned on, that PostgreSQL is running, and that it is configured to accept connections
91
+				from the network.</p>
92
+				
93
+				<a name="configfile" />
94
+				<h2>Open Configuration File</h2>
95
+				
96
+				<p>Every time you open Typica, you will be asked to open a configuration file. Typica
97
+				comes with one example configuration file that meets most needs, however you can
98
+				create your own if you have special requirements. This documentation assumes that you
99
+				are using the provided example configuration.</p>
100
+				
101
+				<p>The first time you start Typica or when using a new version of Typica for the first
102
+				time, you may find that this prompt shows files in the wrong directory. Typica will show
103
+				files from the most recently used directory or if there isn't one, a platform dependent
104
+				default.</p>
105
+				
106
+				<img src="images/config1.png" />
107
+				
108
+				<p>This is a normal Open File window which works the same as when you select the Open
109
+				menu item in most programs. A number of controls are available to change to the correct
110
+				directory. You want to be in the <tt>configuration</tt> folder described previously.</p>
111
+				
112
+				<img src="images/config2.png" />
113
+				
114
+				<p>Once you are in the correct directory, select <tt>config.xml</tt> and click Open.</p>
115
+				
116
+				<img src="images/config3.png" />
117
+				
118
+				</p>The next window you see should look like this:</p>
119
+				
120
+				<img src="images/nav.png" />
121
+				
122
+				<h3>Troubleshooting: It Opened Internet Explorer and is showing me gobbledygook.</h3>
123
+				
124
+				<p>If this happens, you were not selecting the configuration file from within Typica.
125
+				Go back to Typica and try again. In particular, note the title bar of the window you
126
+				are in. See the screenshots above where it says "Open Configuration File". If your
127
+				window doesn't say that, you're not in Typica. You may think you are, but you're wrong.</p>
128
+				
129
+				<h3>Troubleshooting: I opened a file and nothing is happening.</h3>
130
+				
131
+				<p>Exit Typica and try again. You most likely selected the wrong file to open. Please
132
+				go back to the description of which file is required, read the instructions, and follow
133
+				them carefully.</p>
134
+				
135
+				<h3>Tip: Bypass the Configuration Prompt</h3>
136
+				
137
+				<p>Typica has a command line option available for specifying which configuration file
138
+				should be used. To do this, use -c and the path to the configuration you want to open.
139
+				This will prevent the configuration prompt from appearing. On Microsoft Windows, you
140
+				can do this by creating a shortcut. In Windows Explorer, go to the directory containing
141
+				Typica.exe. Right click and select "Create shortcut".</p>
142
+				
143
+				<img src="images/shortcut.png" />
144
+				
145
+				<p>Now right click the shortcut and select Properties.</p>
146
+				
147
+				<img src="images/properties.png" />
148
+				
149
+				<p>Find the field labeled Target. At the end of the line after the quotation mark, add
150
+				a space and <tt>-c ../configuration/config.xml</tt> and click OK. The portion of the
151
+				line that reads <tt>../configuration/config.xml</tt> is the path to your desired
152
+				configuration file relative to the directory with the program. You can also use an
153
+				absolute path to the file starting with <tt>C:\</tt> on Microsoft Windows or <tt>/</tt>
154
+				on other platforms.</p>
155
+				
156
+				<h3>Tip: Pin the Shortcut for Convenient Access</h3>
157
+				
158
+				<p>The shortcut created in the previous tip can be moved anywhere for convenient
159
+				access. You can right click that and find options to pin that to the task bar for
160
+				convenient single click access. On Windows 7 you can also pin that to the start menu
161
+				and on Windows 8 you can pin that to the start screen.</p>
162
+				
163
+				<a name="hardware" />
164
+				<h2>Configuring Typica for your Hardware</h2>
165
+				
166
+				<h3>Hardware</h3>
167
+				
168
+				<p>Once you've started Typica and selected your configuration file, you should see
169
+				the main navigation window. It looks like this:</p>
170
+				
171
+				<img src="images/nav.png" />
172
+				
173
+				<p>The first time you use Typica you will not have any coffee roasters configured
174
+				for use. This also applies for people who have used older versions of Typica and are
175
+				now upgrading to version 1.4 or later. To do this, click the Configure Roasters button.
176
+				This will bring up a new window with two panels. In the lower left you will see a
177
+				button labeled +. Click that to add your first coffee roaster.</p>
178
+				
179
+				<p>Now you will see an item in the left panel. You can double click on that to
180
+				rename it if you want. Whatever you name this is what will appear in the list in
181
+				the navigation window. Choose a name that you'll recognize as the particular machine
182
+				you'll be using.</p>
183
+				
184
+				<p>When you click on the roaster in the left panel you will see some details in the
185
+				right panel.</p>
186
+				
187
+				<img src="images/rconfig1.png" />
188
+				
189
+				<p>Next to "Machine ID for database" you should enter a number. This ID number will
190
+				be used to identify this roaster in the database and it will be associated with every
191
+				batch of coffee you roast. If you have used an older version of Typica, you can use
192
+				the same number that you had specified previously to maintain continuity. If you are
193
+				setting up Typica for the first time, just use 1 for your first roaster, 2 for your
194
+				second, and so on.</p>
195
+				
196
+				<p>You will also see three buttons: "Add Device", "Add Annotation Control", and
197
+				"Advanced Features". First we will want to use the Add Device button to specify the
198
+				data acquisition hardware you will use to connect this coffee roaster to your
199
+				computer.</p>
200
+				
201
+				<p>You should see up to three items in a menu when you click "Add Device". Select
202
+				the one matching the hardware that you intend to use. You will find a new item on
203
+				the left matching your selection.</p>
204
+				
205
+				<p>In the case of NI-DAQmx Base or NI-DAQmx, clicking the new item in the left panel
206
+				will change the right panel to display a single button: "Add Device". Click this to
207
+				see a list of supported hardware and click the item that matches the hardware you
208
+				have. In the case of NI-DAQmx, you can select "NI USB 9211A" for any supported USB
209
+				carrier containing a NI 9211 module. Whichever you choose, you will have a new item on
210
+				the left.</p>
211
+				
212
+				<p>If you instead selected "Modbus RTU Device", you will want to connect the hardware
213
+				to your computer before continuing. Once you click the new item in the left panel
214
+				Typica will attempt to detect any serial port on your computer and if your RS-485 to
215
+				USB serial adapter is not connected, it will not be shown. Click the item and you
216
+				will see all of the details for configuring Typica to use your Modbus RTU device.</p>
217
+				
218
+				<img src="images/modbusconfig.png" />
219
+				
220
+				<p>The appropriate settings here depend on settings that must be configured on the
221
+				Modbus RTU device and they depend on which device you have. You will require both
222
+				the operator manual and the communications manual for your device to determine the
223
+				correct settings for your hardware.</p>
224
+				
225
+				<p>If you selected NI DAQmx and then NI USB TC01, you will have an item on the
226
+				left representing that device. Clicking this will show three settings.</p>
227
+				
228
+				<img src="images/tc01config.png" />
229
+				
230
+				<p>The Device ID is how the National Instruments software identifies the device. In
231
+				the case of this hardware, this will be Dev<em>n</em> where <em>n</em> is some number.
232
+				This will most likely be <tt>Dev1</tt> but you can verify this in National Instrument's
233
+				Measurement & Automation Explorer. The Column Name indicates the name of the column
234
+				where measurements from this device will be placed in the table view of your roasting
235
+				data. A short, one word identifier is recommended for this. Note that certain advanced
236
+				features will require knowing a column name. The Thermocouple Type should match the type
237
+				of thermocouple you have in your roaster. If the wrong thermocouple type is specified,
238
+				your measurements will not be correct. Finally, if you double click this item on the
239
+				left, you can rename it. Whatever the item is named on the left is what will be displayed
240
+				on the indicator showing the most recent measurement. This can be a longer descriptive
241
+				name.</p>
242
+				
243
+				<p>In the case of NI 9211 based devices used either through NI DAQmx or NI DAQmx Base,
244
+				clicking the new item on the left will show a Device ID field and an Add Channel button.
245
+				If you are using NI DAQmx Base, this will be Dev<em>n</em> where <em>n</em> is a number
246
+				starting with 1 for the first connected device. If you only have one device, this will
247
+				be <tt>Dev1</tt>. If you are using NI DAQmx, some hardware will follow this convention
248
+				and some will not. You should check for the appropriate device ID in Measurement &
249
+				Automation Explorer. Ensure that you are looking at the item representing the device
250
+				itself and not just the chassis the device is plugged into. Once the Device ID is
251
+				specified, you can click Add Channel to add as many thermocouple channels as you have
252
+				connected to this device. With this hardware it is recommended that you do not connect
253
+				more than three thermocouples to a single device and these should be wired starting
254
+				from TC0.</p>
255
+				
256
+				<p>For each channel, you can double click the item on the left to change the text that
257
+				will appear in the indicator showing the most recent measurement. When you click on
258
+				these you will see on the right settings for Column Name and Thermocouple Type. The
259
+				Column Name will appear at the top of the table view in the column where measurements
260
+				from this channel are placed. A short one word name is recommended. This name should
261
+				be unique across all channels configured for a particular roaster. The thermocouple
262
+				type must match the type of the thermocouple connected on that channel. If it does not,
263
+				your measurements will not be correct.</p>
264
+				
265
+				<h3>Annotation Controls</h3>
266
+				
267
+				<p>If you click the item on the left representing your roaster, one of the available
268
+				buttons is "Add Annotation Control". Clicking this will provide three options:
269
+				"Annotation Button", "Counting Button", and "Numeric Entry". These controls can be
270
+				used to add annotations to your roasting data as you roast. If you don't want to do
271
+				this, you don't need to add any of these controls.</p>
272
+				
273
+				<p>An Annotation Button is used to make note of an event fixed at a particular moment
274
+				in time. If your roaster has a control with a small number of states, you can have a
275
+				different button for each state and when you activate that button it will place a
276
+				note at the most recent measurement. Some use this to note airflow control changes,
277
+				some prefer to note details such as the start of first crack. Clicking the item on the
278
+				left representing your annotation button will show two settings on the right. The
279
+				Button Text is the text that will appear on the button and the Annotation Text is the
280
+				text that will appear in the log when the button is activated. You can have any number
281
+				of these buttons, but it is recommended to keep the number small.</p>
282
+				
283
+				<p>A Counting Button is like an Annotation Button but you can have as part of the
284
+				annotation text a number corresponding to the number of times the button has been
285
+				clicked. This is useful when pulling several samples from a roast for roast profile
286
+				development as you will have a unique identifier for each sample you pull which you
287
+				can reference later when attempting to replicate your desired roast. It is recommended
288
+				that you only have one Counting Button.</p>
289
+				
290
+				<img src="images/countconfig.png" />
291
+				
292
+				<p>Numeric Entry provides a way to provide notes with numeric data that cannot be
293
+				logged automatically. Some roasters have fuel or air flow controls with a large number
294
+				of numerically identified settings. Some people may want to occassionally note the
295
+				reading from a manometer. This is the control to do that. Clicking the item representing
296
+				a Numeric Entry on the left will show several options allowing you to specify how the
297
+				field is identified on the screen, minimum and maximum values, and the number of places
298
+				after the decimal point to allow. All of these must be set to some value. Optionally you
299
+				can also specify prefix text and/or suffix text. The content of these fields will be
300
+				included in the annotation before or after the entered number. This can be used to make
301
+				clear which control adjustment is represented or the unit a measurement reading was
302
+				taken in.</p>
303
+			</div>
304
+		</div>
305
+	</body>
306
+</html>

BIN
docs/documentation/images/adjustinventory.png Ver fichero


BIN
docs/documentation/images/coffeepurchase.png Ver fichero


BIN
docs/documentation/images/config1.png Ver fichero


BIN
docs/documentation/images/config2.png Ver fichero


BIN
docs/documentation/images/config3.png Ver fichero


BIN
docs/documentation/images/countconfig.png Ver fichero


BIN
docs/documentation/images/dbconnect.png Ver fichero


BIN
docs/documentation/images/explorer.png Ver fichero


BIN
docs/documentation/images/manageroasted.png Ver fichero


BIN
docs/documentation/images/modbusconfig.png Ver fichero


BIN
docs/documentation/images/nav.png Ver fichero


BIN
docs/documentation/images/navpurchase.png Ver fichero


BIN
docs/documentation/images/navroasted.png Ver fichero


BIN
docs/documentation/images/newbatchwindow.png Ver fichero


BIN
docs/documentation/images/properties.png Ver fichero


BIN
docs/documentation/images/rconfig1.png Ver fichero


BIN
docs/documentation/images/shortcut.png Ver fichero


BIN
docs/documentation/images/tc01config.png Ver fichero


+ 53
- 0
docs/documentation/part1.html Ver fichero

@@ -0,0 +1,53 @@
1
+<html>
2
+	<head>
3
+		<title>Typica - Data for Coffee Roasters</title>
4
+		<link rel="stylesheet" type="text/css" href="../style.css">
5
+	</head>
6
+	<body>
7
+		<div id="page">
8
+			<div id="topmatter">
9
+				<div id="topbanner">
10
+					<img src="../logo96.png" height="96px" width="96px" alt="Typica logo" />
11
+					<h1>Typica</h1>
12
+					<h2>Data for Coffee Roasters</h2>
13
+				</div>
14
+				<div id="menu">
15
+					<a class="tab" href="../index.html">Project Home</a>
16
+					<a class="tab" href="../downloads.html" >Downloads</a>
17
+					<a class="tab active" href="../documentation.html" >Documentation</a>
18
+					<a class="tab" href="../screenshots.html" >Screenshots and Videos</a>
19
+					<a class="tab" href="../involvement.html" >Get Involved</a>
20
+					<a href="http://appliedcoffeetechnology.tumblr.com/tagged/Typica" class="tab">Blog</a>
21
+				</div>
22
+			</div>
23
+			<div id="maintext">
24
+				<h1>Part 1: Basic Setup and Use</h1>
25
+				<ul>
26
+					<li><a href="platforms.html">Supported Platforms and Hardware</a></li>
27
+					<li><a href="requiredsoftware.html">Required Software</a></li>
28
+					<li><a>Initial Setup</a></li>
29
+					<ul>
30
+						<li><a href="firsttime.html">Running Typica for the First Time</a></li>
31
+						<ul>
32
+							<li><a href="firsttime.html#database">Database Connection</a></li>
33
+							<li><a href="firsttime.html#configfile">Open Configuration File</a></li>
34
+							<li><a href="firsttime.html#hardware">Configuring Typica for your Hardware</a></li>
35
+						</ul>
36
+						<li><a href="dataentry,html">Initial Data Entry</a></li>
37
+						<ul>
38
+							<li><a href="dataentry,html#green">Green Coffee Purchases</a></li>
39
+							<li><a href="dataentry,html#roasted">Roasted Coffee Items</a></li>
40
+							<li><a href="dataentry,html#inventory">An Initial Inventory</a></li>
41
+							<li><a href="dataentry,html#profiles">Saving and Using Target Roast Profiles</a></li>
42
+						</ul>
43
+					</ul>
44
+					<li><a>Tips, Tricks, and Frequently Asked Questions</a></li>
45
+				</ul>
46
+				<p>This part of the documentation covers the things you should
47
+				know before starting to use Typica and the basics of getting
48
+				everything set up for use. Some of the topics are covered in
49
+				greater depth in Part 2.</p>
50
+			</div>
51
+		</div>
52
+	</body>
53
+</html>

+ 91
- 0
docs/documentation/platforms.html Ver fichero

@@ -0,0 +1,91 @@
1
+<html>
2
+	<head>
3
+		<title>Typica - Data for Coffee Roasters</title>
4
+		<link rel="stylesheet" type="text/css" href="../style.css">
5
+	</head>
6
+	<body>
7
+		<div id="page">
8
+			<div id="topmatter">
9
+				<div id="topbanner">
10
+					<img src="../logo96.png" height="96px" width="96px" alt="Typica logo" />
11
+					<h1>Typica</h1>
12
+					<h2>Data for Coffee Roasters</h2>
13
+				</div>
14
+				<div id="menu">
15
+					<a class="tab" href="../index.html">Project Home</a>
16
+					<a class="tab" href="../downloads.html" >Downloads</a>
17
+					<a class="tab active" href="../documentation.html" >Documentation</a>
18
+					<a class="tab" href="../screenshots.html" >Screenshots and Videos</a>
19
+					<a class="tab" href="../involvement.html" >Get Involved</a>
20
+					<a href="http://appliedcoffeetechnology.tumblr.com/tagged/Typica" class="tab">Blog</a>
21
+				</div>
22
+			</div>
23
+			<div id="maintext">
24
+				<h1>Supported Platforms and Hardware</h1>
25
+				<p>This section details the hardware and software that Typica
26
+				has been tested with and what is known to work. Other
27
+				arrangements may work but have not been tested.</p>
28
+				
29
+				<h2>Operating Systems</h2>
30
+				<p>Precompiled builds of Typica are provided for Microsoft
31
+				Windows and Mac OS X. The Microsoft Windows build has been
32
+				tested as working on both Windows 7 and Windows 8. It might
33
+				work on Windows XP or Windows Vista but this has not been
34
+				tested.</p>
35
+				<p>The Mac OS X build has been tested on Mac OS X 10.6 and 10.7.
36
+				It might work on 10.4, 10.5, and 10.8 but this has not been
37
+				tested. The build is also only for Macs with Intel processors.</p>
38
+				<p>Source code is provided which may be used to build Typica
39
+				on Linux, PowerPC based Macs, and possibly other platforms,
40
+				however instructions on doing this are beyond the scope of this
41
+				document.</p>
42
+				
43
+				<a name="hardware" />
44
+				<h2>Data Acquisition Hardware</h2>
45
+				<p>On Microsoft Windows and Mac OS X, the National Instruments
46
+				NI 9211 module is supported in either the
47
+				<a href="http://sine.ni.com/nips/cds/view/p/lang/en/nid/13880">NI USB-9161</a>
48
+				or
49
+				<a href="http://sine.ni.com/nips/cds/view/p/lang/en/nid/201881">NI USB-9162</a>
50
+				USB carrier using NI DAQmx Base supporting software which is
51
+				available for download from National Instruments. Note that the
52
+				different USB carriers require different versions of this software.
53
+				Using the 9161 carrier you will need
54
+				<a href="http://joule.ni.com/nidu/cds/view/p/id/428/lang/en">NI-DAQmx Base 2.1 on Mac OS X</a>
55
+				or
56
+				<a href="http://joule.ni.com/nidu/cds/view/p/id/424/lang/en">NI-DAQmx Base 2.2 on Microsoft Windows</a>.
57
+				Using the 9162 carrier, you will need
58
+				<a href="http://joule.ni.com/nidu/cds/view/p/id/3431/lang/en">NI DAQmx Base 3.6 on Mac OS X</a>
59
+				or
60
+				<a href="http://joule.ni.com/nidu/cds/view/p/id/3436/lang/en">NI DAQmx Base 3.6 on Microsoft Windows</a>.
61
+				Please check documentation
62
+				available from National Instruments regarding Linux support if you
63
+				intend to build Typica on Linux.</p>
64
+				<p>On <strong>Microsoft Windows only</strong> the National
65
+				Instruments NI 9211 module can be used with the
66
+				<a href="http://sine.ni.com/nips/cds/view/p/lang/en/nid/201881">NI USB-9162</a>
67
+				USB carrier or the
68
+				<a href="http://sine.ni.com/nips/cds/view/p/lang/en/nid/209887">NI cDAQ-9171</a>.
69
+				The
70
+				<a href="http://sine.ni.com/nips/cds/view/p/lang/en/nid/208177">NI USB-TC01</a>
71
+				is also an option on
72
+				this platform. This has been tested with
73
+				<a href="http://joule.ni.com/nidu/cds/view/p/id/3622/lang/en">NI-DAQmx 9.6.1</a>.
74
+				Note that NI-DAQmx should not be installed at the same time as NI-DAQmx Base 3.6
75
+				however it is fine to have it installed at the same time as NI-DAQmx Base 2.2.</p>
76
+				<p>On all platforms, devices which communicate using the Modbus
77
+				RTU protocol can be used. Currently only one such device is
78
+				supported per bus and measurements must be delivered in scaled
79
+				integer representation. You will need the communications manual
80
+				for whichever device you choose in order to set up Typica. This
81
+				has been tested with the Fuji PXR4 PID controller, but most
82
+				similar devices with Modbus RTU support should also work. Typica
83
+				does not require any supporting software for this hardware,
84
+				however most of these devices use RS-485 for the physical connection
85
+				and you may need an RS-485 to USB adapter and you may need to
86
+				install driver software before this adapter will work correctly.
87
+				Consult the manuals for your hardware for more details.</p>
88
+			</div>
89
+		</div>
90
+	</body>
91
+</html>

+ 124
- 0
docs/documentation/requiredsoftware.html Ver fichero

@@ -0,0 +1,124 @@
1
+<html>
2
+	<head>
3
+		<title>Typica - Data for Coffee Roasters</title>
4
+		<link rel="stylesheet" type="text/css" href="../style.css">
5
+	</head>
6
+	<body>
7
+		<div id="page">
8
+			<div id="topmatter">
9
+				<div id="topbanner">
10
+					<img src="../logo96.png" height="96px" width="96px" alt="Typica logo" />
11
+					<h1>Typica</h1>
12
+					<h2>Data for Coffee Roasters</h2>
13
+				</div>
14
+				<div id="menu">
15
+					<a class="tab" href="../index.html">Project Home</a>
16
+					<a class="tab" href="../downloads.html" >Downloads</a>
17
+					<a class="tab active" href="../documentation.html" >Documentation</a>
18
+					<a class="tab" href="../screenshots.html" >Screenshots and Videos</a>
19
+					<a class="tab" href="../involvement.html" >Get Involved</a>
20
+					<a href="http://appliedcoffeetechnology.tumblr.com/tagged/Typica" class="tab">Blog</a>
21
+				</div>
22
+			</div>
23
+			<div id="maintext">
24
+				<h1>Required Software</h1>
25
+				<p>Typica can benefit from certain supporting software and some
26
+				hardware requires software for communicating with that hardware.</p>
27
+				
28
+				<h2>PostgreSQL</h2>
29
+				<p>Most of the features of Typica use a PostgreSQL database.
30
+				This is where the data on all of the batches of coffee you
31
+				roast will be saved, where inventory data will be saved, and
32
+				it is the source of all data used in reports. While it is
33
+				possible to use Typica without PostgreSQL, the usable feature
34
+				set will be highly limited.</p>
35
+				
36
+				<p>The easiest way to set this up is to install PostgreSQL on
37
+				the same computer that will be running Typica, however there
38
+				are some advantages to running the database on a different
39
+				machine on the network. That requires some additional work to
40
+				set up PostgreSQL to accept connections from other computers on
41
+				your network, but this allows multiple computers to run Typica
42
+				and access the same data.</p>
43
+				
44
+				<p>PostgreSQL can be obtained from
45
+				<a href="http://www.postgresql.org">www.postgresql.org</a>.
46
+				There you can
47
+				<a href="http://www.postgresql.org/download/">download</a> the
48
+				appropriate binary package for the platform you intend to run
49
+				the database on. Typica has been tested with versions of
50
+				PostgreSQL up to 9.2, however the people behind PostgreSQL have
51
+				a very good history of making new versions better than the old
52
+				ones so the newest stable release is recommended for new
53
+				installations. When installing PostgreSQL, please make note of
54
+				the password that you choose for the postgres user as you will
55
+				need this information later. Also ensure that PostgreSQL is set
56
+				up to run on port 5432. Aside from these details, the defaults
57
+				provided by the installer can be used so installation mainly
58
+				consists of running the installer that you download and
59
+				clicking the Next button several times until the installer is
60
+				finished.</p>
61
+				
62
+				<p>If you do want to set up PostgreSQL for use over a network,
63
+				you may find
64
+				<a href="http://www.postgresql.org/docs/9.2/static/auth-pg-hba-conf.html">
65
+				this section</a> of the documentation helpful.
66
+				<a href="http://appliedcoffeetechnology.tumblr.com/post/14056767756">
67
+				This blog post</a> may also be useful.</p>
68
+				
69
+				<p>Once you are finished installing and setting up PostgreSQL,
70
+				you may want to restart your computer and verify that the PostgreSQL
71
+				starts on boot.</p>
72
+				
73
+				<h3>Optional: Setting up a Database and User Role</h3>
74
+				
75
+				<p>The PostgreSQL installer will set up a user role called
76
+				<tt>postgres</tt> and a database called <postgres>. The
77
+				<tt>postgres</tt> user has full access to all features of the
78
+				database and Typica does not require that. If you are using
79
+				PostgreSQL for other purposes you may also want to give Typica
80
+				its own database to avoid potential conflicts with other
81
+				applications. Typica will use whatever database and user you
82
+				specify the first time you start the program. Details on how to
83
+				do this are in the
84
+				<a href="http://www.postgresql.org/docs/9.2/static/index.html">
85
+				PostgreSQL documentation</a>.
86
+				
87
+				<h2>Hardware Communications Software</h2>
88
+				
89
+				<p>The software that you need to communicate with your data
90
+				acquisition hardware depends on what hardware you intend to use.</p>
91
+				
92
+				<h3>Software for Modbus RTU device support</h3>
93
+				
94
+				<p>No additional software is strictly required for devices that
95
+				communicate using the Modbus RTU protocol. Most of these devices
96
+				are connected with RS-485, which is not a standard you are likely
97
+				to find built into your computer so you will most likely need
98
+				an adapter that allows you to connect the bus to your computer
99
+				through a USB connection. Your computer should see this adapter
100
+				as an ordinary serial port, however you may need to install
101
+				driver software for the adapter you choose. Ensure that the
102
+				adapter is supported on whatever platform you intend to use.</p>
103
+				
104
+				<h3>NI DAQmx Devices - Microsoft Windows Only</h3>
105
+				
106
+				<p>Certain hardware from National Instruments requires
107
+				NI-DAQmx. Typica has been tested with version 9.6.1. See
108
+				<a href="platforms.html#hardware">Supported Platforms and Hardware</a>
109
+				for more details.</p>
110
+				
111
+				<h3>NI DAQmx Base Devices</h3>
112
+				
113
+				<p>Certain hardware from National Instruments requires NI-DAQmx Base.
114
+				The version you will need depends on the hardware you have. See
115
+				<a href="platforms.html#hardware">Supported Platforms and Hardware</a>
116
+				for more details.</p>
117
+				
118
+				<h2>Typica</h2>
119
+				
120
+				<p>You will also need to download Typica to be able to use Typica.</p>
121
+			</div>
122
+		</div>
123
+	</body>
124
+</html>

+ 18
- 0
docs/logo.svg Ver fichero

@@ -0,0 +1,18 @@
1
+<?xml version="1.0" standalone="yes"?>
2
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewbox="0 0 512 512" width="512px" height="512px">
4
+	<title>Typica application icon</title>
5
+	<defs>
6
+		<radialGradient id="orangeradial" gradientUnits="userSpaceOnUse" cx="288" cy="288" r="320" fx="320" fy="320" spreadMethod="pad">
7
+			<stop offset="0%" stop-color="orangered" />
8
+			<stop offset="100%" stop-color="white" />
9
+		</radialGradient>
10
+		<radialGradient id="flame" gradientUnits="userSpaceOnUse" cx="192" cy="320" r="224" fx="224" fy="352" spreadmethod="pad">
11
+			<stop offset="65%" stop-color="royalblue" />
12
+			<stop offset="100%" stop-color="aliceblue" />
13
+		</radialGradient>
14
+	</defs>
15
+	<path d="M416 32 L416 480 L32 480 L32 480 L32 96 A64 64 0 0 1 96 32 Z" stroke="orangered" stroke-width="1" fill="url(#orangeradial)" />
16
+	<path d="M32 384 L160 128 L480 288 L384 480 L32 480 Z" stroke="orangered" stroke-width="1" fill="aliceblue" />
17
+	<path d="M64 352 C64 448 352 448 352 352 Q352 320 288 256 C224 192 224 160 288 96 C192 96 64 288 64 352" stroke="royalblue" fill="url(#flame)" stroke-width="1" />
18
+</svg>

BIN
docs/logo96.png Ver fichero


+ 91
- 0
docs/style.css Ver fichero

@@ -0,0 +1,91 @@
1
+.active {
2
+	background-attachment: scroll;
3
+	background-clip: border-box;
4
+	background-color: rgb(255,255,255);
5
+	background-image: none;
6
+	background-origin: padding-box;
7
+	border-bottom-color: rgb(0,0,0);
8
+	border-bottom-style: none;
9
+	border-bottom-width: 0px;
10
+	border-left-color: rgb(107,144,218);
11
+	border-left-style: solid;
12
+	border-left-width: 1px;
13
+	border-right-color: rgb(107,144,218);
14
+	border-right-width: 1px;
15
+	border-right-style: solid;
16
+	border-top-color: rgb(107,144,218);
17
+	border-top-width: 2px;
18
+	border-top-style: solid;
19
+	color: rgb(0,0,0);
20
+	margin-left: 0px;
21
+	margin-right: 5px;
22
+	margin-top: 0px;
23
+	margin-bottom: -1px;
24
+	padding-bottom: 6px;
25
+	padding-left: 9px;
26
+	padding-right: 9px;
27
+	padding-top: 5px;
28
+	text-decoration: none;
29
+	white-space: nowrap;
30
+}
31
+.tab {
32
+	color: rgb(0,0,204);
33
+	margin-bottom: 6px;
34
+	margin-left:  10px;
35
+	margin-right: 15px;
36
+	margin-top: 5px;
37
+	padding-top: 5px;
38
+	white-space: nowrap;
39
+	text-decoration: none;
40
+}
41
+#menu {
42
+	background-color: rgb(235,239,249);
43
+	border-bottom-color: rgb(107,144,218);
44
+	border-bottom-style: solid;
45
+	border-bottom-width: 1px;
46
+	padding-bottom: 5px;
47
+	padding-left: 5px;
48
+	padding-right: 10px;
49
+	padding-top: 5px;
50
+	white-space: nowrap;
51
+	background-clip: border-box;
52
+}
53
+body {
54
+	background-color: rgb(235,239,249);
55
+}
56
+#page {
57
+	background-color: rgb(255,255,255);
58
+}
59
+h1 {
60
+	font-size: 24px;
61
+}
62
+#topbanner {
63
+	background-color: rgb(235,239,249);
64
+	height: 96px;
65
+	margin-bottom: 2px;
66
+}
67
+#topbanner img {
68
+	float: left;
69
+}
70
+#topbanner h1 {
71
+	padding-top: 20px;
72
+	padding-bottom: 0px;
73
+	margin-bottom: 0px;
74
+}
75
+h2 {
76
+	font-size: 20px;
77
+	padding-top: 0px;
78
+	padding-bottom: 0px;
79
+	margin-top: 0px;
80
+}
81
+#topmatter {
82
+	background-color: rgb(235,239,249);
83
+}
84
+#maintext {
85
+	margin-left: 10px;
86
+	margin-right: 10px;
87
+	padding-bottom: 10px;
88
+}
89
+li {
90
+	list-style-type: none;
91
+}

+ 11
- 0
typica.desktop Ver fichero

@@ -0,0 +1,11 @@
1
+[Desktop Entry]
2
+Version=1.4.3
3
+Name=Typica
4
+GenericName=Coffee Roasting
5
+Comment=Data acquisition, reporting, and management for coffee roasters
6
+Exec=typica
7
+Icon=typica
8
+Terminal=false
9
+Type=Application
10
+Categories=Coffee;Qt;
11
+StartupNotify=true

BIN
typica.png Ver fichero


Loading…
Cancelar
Guardar