|
@@ -7,7 +7,7 @@
|
7
|
7
|
<body>
|
8
|
8
|
<div id="page">
|
9
|
9
|
<div id="topmatter">
|
10
|
|
- <div id="topbanner">
|
|
10
|
+ <div class="topbanner">
|
11
|
11
|
<a href="http://www.randomfield.com/programs/typica/"><img src="../icons/appicons/logo96.png" height="96px" width="96px" alt="Typica logo" /></a>
|
12
|
12
|
<h1><a href="http://www.randomfield.com/programs/typica/">Typica</a></h1>
|
13
|
13
|
<h2>Version 1.6.4</h2>
|
|
@@ -26,73 +26,84 @@
|
26
|
26
|
<p>Ongoing development of Typica is made possible through the
|
27
|
27
|
generous financial contributions from the following:</p>
|
28
|
28
|
|
29
|
|
- <p>Water Street Coffee Roaster</p>
|
30
|
29
|
<p>La Cosecha Coffee Roasters</p>
|
31
|
|
- <p>Anonymous Funders Through
|
32
|
|
- <a href="https://www.gratipay.com/N3Roaster/">Gratipay</a></p>
|
|
30
|
+ <p>Pinnacle Coffee Roasting</p>
|
|
31
|
+ <p>Water Street Coffee Roaster</p>
|
|
32
|
+ <p>Anonymous Funders</p>
|
33
|
33
|
|
34
|
34
|
<p>Hardware for developing Phidgets 1048 support was provided
|
35
|
35
|
by Phidgets, Inc.</p>
|
|
36
|
+
|
|
37
|
+ <p>Special thanks also to all who have sent bug reports and
|
|
38
|
+ feature requests.</p>
|
36
|
39
|
|
37
|
|
- <h3>Get Involved</h3>
|
38
|
|
- <p>Typica has reached a point in its development where it can
|
39
|
|
- be considered mature with a feature set appropriate for many
|
40
|
|
- coffee roasting firms. There is, however, considerable variety
|
41
|
|
- among roasting firms in the equipment used, roasting styles,
|
42
|
|
- process traceability requirements, languages understood, and
|
43
|
|
- other preferences. There is also still considerable room for
|
44
|
|
- improvement in many areas. The development of Typica has been
|
45
|
|
- on a budget of approximately $0, but software development is
|
46
|
|
- not without cost. This is especially the case for cross
|
47
|
|
- platform development of software that interfaces with external
|
48
|
|
- hardware. These are some of the things that could be done with
|
49
|
|
- additional funding:
|
|
40
|
+ <div class="nbg">
|
|
41
|
+ <div class="nextversion">
|
|
42
|
+ <div class="nextbanner">
|
|
43
|
+ <img src="typica2logo96.png" height="96px" width="96px" alt="Typica 2.0 logo" />
|
|
44
|
+ <h1>Preview of the Next Episode</h3>
|
|
45
|
+ </div>
|
|
46
|
+ <p>This will likely be one of the last releases in the 1.x
|
|
47
|
+ series. Typica 1.0 was released in 2007 and I've learned a
|
|
48
|
+ lot from developing this, using it, and having conversations
|
|
49
|
+ with others about how they're using this. While there is the
|
|
50
|
+ possibility of further improvements, I believe Typica has
|
|
51
|
+ reached a point of maturity with a feature set appropriate for
|
|
52
|
+ many coffee roasting firms.</p>
|
|
53
|
+
|
|
54
|
+ <p>There is a large set of features and extensions that I have
|
|
55
|
+ avoided implementing because the changes would have been too
|
|
56
|
+ intrusive for the code base as it currently exists, but that
|
|
57
|
+ feature set has become too compelling for me to leave undone.
|
|
58
|
+ I am, therefore, attempting to spend as much time as I can on
|
|
59
|
+ the development of Typica 2.0. This removes many of the legacy
|
|
60
|
+ considerations and modernizes the tools and techniques used. I
|
|
61
|
+ hope that the result is a better and more broadly useful Typica
|
|
62
|
+ that can be maintained for another several years.</p>
|
|
63
|
+
|
|
64
|
+ <p>While Typica is free and will continue to be made freely
|
|
65
|
+ available complete with all source code, there are still costs
|
|
66
|
+ associated with ongoing development and keeping the software
|
|
67
|
+ available. Some of the costs include:
|
50
|
68
|
<ul>
|
51
|
|
- <li>Improve development and testing infrastructure.
|
52
|
|
- This would allow more complete testing of release
|
53
|
|
- candidates on all platforms and greatly increase the
|
54
|
|
- quality and speed at which new releases could be made
|
55
|
|
- available.</li>
|
56
|
|
- <li>Purchase additional measurement devices. Interest
|
57
|
|
- has been expressed in using many types of hardware not
|
58
|
|
- currently supported in Typica. Some of these
|
59
|
|
- suggestions are quite reasonable and the only reason I
|
60
|
|
- am not able to include support for them is simply that
|
61
|
|
- I do not have a sample of the hardware to test my code
|
62
|
|
- against.</li>
|
63
|
|
- <li>Pay for web hosting. While the Internet allows
|
64
|
|
- free software to be distributed cheaply, this is not
|
65
|
|
- without cost.</li>
|
66
|
|
- <li>Allow more development time. As of this writing,
|
67
|
|
- nobody has contributed any improvements to Typica's
|
68
|
|
- program code. This has all been designed and written
|
69
|
|
- by a single person working on it as time is available.
|
70
|
|
- Many of the planned improvements require nothing beyond
|
71
|
|
- time to plan an implementation, to write the program
|
72
|
|
- code, to integrate it with the rest of the program, and
|
73
|
|
- to test that the feature is sound. With sufficient
|
74
|
|
- sustained funding it would be possible to devote more
|
75
|
|
- time to continuing development, resulting in a more
|
76
|
|
- rapid release of features and other improvements to
|
77
|
|
- Typica.</li>
|
|
69
|
+ <li>Obtaining and maintaining hardware appropriate for
|
|
70
|
+ building and testing new releases</li>
|
|
71
|
+ <li>Building and maintaining test rigs for various
|
|
72
|
+ types of data acquisition hardware</li>
|
|
73
|
+ <li>Maintaining the ability to test on new operating
|
|
74
|
+ system releases</li>
|
|
75
|
+ <li>Hosting service</li>
|
78
|
76
|
</ul>
|
79
|
|
- </p>
|
80
|
|
- <p>Financial assistance toward these ends can be sent (checks
|
81
|
|
- payable in US dollars preferred) to:</p>
|
|
77
|
+ There is also a huge commitment of time in developing, testing,
|
|
78
|
+ and supporting this.</p>
|
|
79
|
+
|
|
80
|
+ <p>Financial support to date does not come close to covering
|
|
81
|
+ these costs, nor has it been enough that I could consider
|
|
82
|
+ hiring people to improve the pace and quality of ongoing
|
|
83
|
+ development. This is fine. I have no intention of halting work
|
|
84
|
+ on the project as my work has benefitted greatly from having
|
|
85
|
+ this software and I expect even greater benefit from the next
|
|
86
|
+ major release. Personally I find the new feature set exciting
|
|
87
|
+ to work on and am willing to cover funding shortfalls when I
|
|
88
|
+ can afford to do so.</p>
|
|
89
|
+
|
|
90
|
+ <p>That said, if you're finding this software to be useful in
|
|
91
|
+ your business, if you've had a good support experience, or if
|
|
92
|
+ you'd like to help me continue to develop this software, please
|
|
93
|
+ consider providing some financial support to:</p>
|
|
94
|
+
|
82
|
95
|
<p>Neal Wilson<br />
|
83
|
96
|
c/o Wilson's Coffee & Tea<br />
|
84
|
97
|
3306 Washington Ave.<br />
|
85
|
98
|
Racine, WI 53405<br />
|
86
|
99
|
USA</p>
|
87
|
|
- <p>All who contribute in this way will be thanked in the
|
88
|
|
- Special Thanks section seen above in the next public release,
|
89
|
|
- so please indicate if you would like to be identified by your
|
90
|
|
- name, your company name, or in some other way.</p>
|
91
|
|
- <p>Anonymous funding can also be made through
|
92
|
|
- <a href="https://www.gratipay.com/N3Roaster/">Gratipay</a>. While
|
93
|
|
- it is not possible to verify and recognize those who help
|
94
|
|
- provide funding in this way, the small weekly payments are
|
95
|
|
- easier to plan around than larger one time contributions.</p>
|
|
100
|
+
|
|
101
|
+ <p>Another great way to help Typica right now is to reach out
|
|
102
|
+ to your professional colleagues and let them know that you're
|
|
103
|
+ using Typica and what you like about it.</p>
|
|
104
|
+ </div>
|
|
105
|
+ </div>
|
|
106
|
+
|
96
|
107
|
<h3>License Information</h3>
|
97
|
108
|
<p>Permission is hereby granted, free of charge, to any person
|
98
|
109
|
obtaining a copy of this software and associated documentation
|