<?xml version="1.0" encoding="utf-8"  ?>
<rss version="2.0">
	<channel>
		<title>Web Architectures - 2016/17 &gt; Assignments &gt; 2nd assignment</title>
		<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=363&amp;page=1218</link>
		<description></description>
		<lastBuildDate>Thu, 23 Feb 2023 08:59:38 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>RMI &amp;quot;Document&amp;rdquo;...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=363&amp;page=1218&amp;story=2876&amp;detail=2876</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2017WebArchitectures&amp;section=363&amp;page=1218&amp;story=2876&amp;detail=2876</guid>
			<pubDate>Thu, 29 Sep 2016 8:47:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;strong&gt;RMI &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&amp;quot;Document&amp;rdquo; is  custom class (i.e. a class that you build), which is  able to keep a set of strings (an arbitrary number of strings), and to  print them. It has methods &amp;quot;addString&amp;quot; (which appenda a String at the end of the Document)  and a method &amp;quot;toString&amp;quot; (which overrides the toString method of the Object class) used to print out the Document.&lt;br /&gt;&lt;br /&gt;A server shows a remote method &amp;ldquo;addTimestamp&amp;rdquo; with a parameter of type Document.  The method adds the string &amp;quot;Viewed on &amp;quot;+timestamp in the Document.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;A client will create a Document, and ask the&amp;nbsp; server to add the timestamp. At  the end the client prints the content of the Document.   &lt;br /&gt;&lt;br /&gt;If possible, try to use two different (virtual) machines: one for the client and one for the server.&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;Deadline Oct . 6, 2015&lt;/strong&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;You have to deliver:&lt;br /&gt;- source code&lt;br /&gt;- a report.&lt;br /&gt;&lt;br /&gt;The report must have the following structure:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&amp;nbsp; Title Page    &lt;ul&gt;        &lt;li&gt;containing date, title (&lt;strong&gt;RMI DEMO),&amp;nbsp;&lt;/strong&gt; your name)&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;Introduction&lt;/li&gt;    &lt;li&gt;Implementation    &lt;ul&gt;        &lt;li&gt;Describe how you implemented the solution&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;Deployment    &lt;ul&gt;        &lt;li&gt;Short description of the main points of your code&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;Comments and notes (optional)    &lt;ul&gt;        &lt;li&gt;any problems encountered during the project development&lt;/li&gt;        &lt;li&gt;Any other comment&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;&lt;/ul&gt;zip the code, and send the zip and the report via e-mail (possibly renaming the zip as zi_)&lt;br /&gt;to : &lt;strong&gt;marco.ronchetti at unitn.it&lt;/strong&gt;&lt;br /&gt;with subject:&lt;strong&gt; WEBARCH16 - 2nd ASSIGNMENT DELIVERY&lt;br /&gt;&lt;br /&gt;NOTE:&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Before embarking in the project execution, I strongly suggest to follow the Oracle tutorial on Java RMI: &lt;strong&gt;&lt;a href=&quot;http://docs.oracle.com/javase/tutorial/rmi/overview.html&quot;&gt;http://docs.oracle.com/javase/tutorial/rmi/overview.html&lt;br /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;Copy the code, and run everything on your machine.</description>
		</item>
	</channel>
</rss>