Typica is a free program for professional coffee roasters. https://typica.us
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

requiredsoftware.html 6.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  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. <h2>PostgreSQL</h2>
  28. <p>Most of the features of Typica use a PostgreSQL database.
  29. This is where the data on all of the batches of coffee you
  30. roast will be saved, where inventory data will be saved, and
  31. it is the source of all data used in reports. While it is
  32. possible to use Typica without PostgreSQL, the usable feature
  33. set will be highly limited.</p>
  34. <p>The easiest way to set this up is to install PostgreSQL on
  35. the same computer that will be running Typica, however there
  36. are some advantages to running the database on a different
  37. machine on the network. That requires some additional work to
  38. set up PostgreSQL to accept connections from other computers on
  39. your network, but this allows multiple computers to run Typica
  40. and access the same data.</p>
  41. <p>PostgreSQL can be obtained from
  42. <a href="http://www.postgresql.org">www.postgresql.org</a>.
  43. There you can
  44. <a href="http://www.postgresql.org/download/">download</a> the
  45. appropriate binary package for the platform you intend to run
  46. the database on. Typica requires version 9.3 or later, however the people behind PostgreSQL have a very good history of making new versions better than the old one so the newest stable release is recommended for new installations. When installing PostgreSQL, please make note of
  47. the password that you choose for the postgres user as you will
  48. need this information later.</p>
  49. <p>If you do want to set up PostgreSQL for use over a network,
  50. you may find
  51. <a href="http://www.postgresql.org/docs/9.2/static/auth-pg-hba-conf.html">
  52. this section</a> of the documentation helpful.
  53. <a href="http://appliedcoffeetechnology.tumblr.com/post/14056767756">
  54. This blog post</a> may also be useful.</p>
  55. <p>Once you are finished installing and setting up PostgreSQL,
  56. you may want to restart your computer and verify that the PostgreSQL
  57. starts on boot.</p>
  58. <h3>Optional: Setting up a Database and User Role</h3>
  59. <p>The PostgreSQL installer will set up a user role called
  60. <tt>postgres</tt> and a database called <tt>postgres</tt>. The
  61. <tt>postgres</tt> user has full access to all features of the
  62. database and Typica does not require that. If you are using
  63. PostgreSQL for other purposes you may also want to give Typica
  64. its own database to avoid potential conflicts with other
  65. applications. Typica will use whatever database and user you
  66. specify the first time you start the program. Details on how to
  67. do this are in the
  68. <a href="http://www.postgresql.org/docs/9.2/static/index.html">
  69. PostgreSQL documentation</a>.
  70. <p>The following two videos might be helpful. One provides a walkthrough of installing PostgreSQL on either Mac OS X or Windows. The other covers upgrading from an older version of PostgreSQL to a newer one.</p>
  71. <iframe width="640" height="360" src="https://www.youtube.com/embed/tO4A4vaSen8" frameborder="0" allowfullscreen></iframe>
  72. <iframe width="640" height="360" src="https://www.youtube.com/embed/qGVb3J5y3nw" frameborder="0" allowfullscreen></iframe>
  73. <h2>Hardware Communications Software</h2>
  74. <p>The software that you need to communicate with your data
  75. acquisition hardware depends on what hardware you intend to use.</p>
  76. <h3>Phidgets 1048</h3>
  77. <p>The Phidgets 1048 requires the <a href="http://www.phidgets.com/docs/Operating_System_Support">drivers and libraries download available from the manufacturer</a>. This is tested as working with Typica on Mac OS X, Windows, and Linux.</p>
  78. <h3>Software for Modbus RTU device support</h3>
  79. <p>No additional software is strictly required for devices that
  80. communicate using the Modbus RTU protocol. Most of these devices
  81. are connected with RS-485, which is not a standard you are likely
  82. to find built into your computer so you will most likely need
  83. an adapter that allows you to connect the bus to your computer
  84. through a USB connection. Your computer should see this adapter
  85. as an ordinary serial port, however you may need to install
  86. driver software for the adapter you choose. Ensure that the
  87. adapter is supported on whatever platform you intend to use.</p>
  88. <h3>NI DAQmx Devices - Microsoft Windows Only</h3>
  89. <p>Certain hardware from National Instruments requires
  90. NI-DAQmx. Typica has been tested with version 9.6.1, however newer hardware revisions of some supported hardware requires a newer version. See
  91. <a href="platforms.html#hardware">Supported Platforms and Hardware</a>
  92. for more details.</p>
  93. <h3>NI DAQmx Base Devices</h3>
  94. <p>Certain hardware from National Instruments requires NI-DAQmx Base.
  95. The version you will need depends on the hardware you have. See
  96. <a href="platforms.html#hardware">Supported Platforms and Hardware</a>
  97. for more details.</p>
  98. <h2>Typica</h2>
  99. <p>You will also need to download Typica to be able to use Typica.</p>
  100. </div>
  101. </div>
  102. </body>
  103. </html>