<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div style="color: #000000;background-color: #ffffff;font-family: 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback';font-weight: normal;font-size: 12px;line-height: 16px;white-space: pre;"><span style="color: #000000;">Dear students,</span></div>
    <div style="color: #000000;background-color: #ffffff;font-family: 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback';font-weight: normal;font-size: 12px;line-height: 16px;white-space: pre;"><span style="color: #000000;"></span>
<div><span style="color: #000000;">the third labs for NSWI080 Middleware will take place today at 12:20 on Zoom.</span></div><div><span style="color: #000000;">The Zoom meeting ID is 958 0596 3307. The password will be the same as before.</span></div><div><span style="color: #000000;">If you haven't received the password, contact me by e-mail.</span></div>
<div><span style="color: #000000;">Attending the meeting is not required, but doing a simple lab activity task</span></div><div><span style="color: #000000;">is required. Instructions will be published on the web</span></div><div><span style="color: #000000;"><a class="moz-txt-link-freetext" href="https://d3s.mff.cuni.cz/teaching/nswi080/labs/">https://d3s.mff.cuni.cz/teaching/nswi080/labs/</a></span></div>
<div><span style="color: #000000;">For the lab activity and the third task, we will use JMS.</span></div><div><span style="color: #000000;">See Lecture notes on JMS: <a class="moz-txt-link-freetext" href="https://d3s.mff.cuni.cz/files/teaching/nswi080/lectures/notes/ch02s08.html">https://d3s.mff.cuni.cz/files/teaching/nswi080/lectures/notes/ch02s08.html</a></span></div>
<div><span style="color: #000000;">The JMS provider we will use for the examples and tasks is ActiveMQ.</span></div><div><span style="color: #000000;"><a class="moz-txt-link-freetext" href="https://activemq.apache.org/">https://activemq.apache.org/</a></span></div>
<div><span style="color: #000000;">You can download ActiveMQ Artemis 2.17</span></div><div><span style="color: #000000;"><a class="moz-txt-link-freetext" href="https://activemq.apache.org/components/artemis/download/">https://activemq.apache.org/components/artemis/download/</a></span></div>
<div><span style="color: #000000;">Alternatively, the ActiveMQ 5 classic implementation is also equally supported:</span></div><div><span style="color: #000000;"><a class="moz-txt-link-freetext" href="https://activemq.apache.org/components/classic/download/">https://activemq.apache.org/components/classic/download/</a></span></div>
<div><span style="color: #000000;">The differences for the purpose of these labs is very small:</span></div><div><span style="color: #0451a5;">-</span><span style="color: #000000;"> If you want to (optionally) use the JMS 2.0 Simplified API, choose Artemis.</span></div><div><span style="color: #0451a5;">-</span><span style="color: #000000;"> In the example code provided for the labs and the task, Artemis examples use Maven, while ActiveMQ classic examples use simple shell scripts.</span></div>
<div><span style="color: #000000;">Vlastimil Dort</span></div>

</div>
  </body>
</html>