<?xml version="1.0" encoding="utf-8"  ?>
<rss version="2.0">
	<channel>
		<title>Web Architectures 2020-21 &gt; Deliveries &gt; Assignments</title>
		<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=467&amp;page=1578</link>
		<description></description>
		<lastBuildDate>Fri, 24 Feb 2023 01:44:01 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>5th Delivery</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=467&amp;page=1578&amp;story=4335&amp;detail=4335</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021WebArchitectures&amp;section=467&amp;page=1578&amp;story=4335&amp;detail=4335</guid>
			<pubDate>Thu, 17 Dec 2020 11:37:00 +0100</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>Given the list of members of the Scottish Parliament, available at (&lt;a href=&quot;https://data.parliament.scot/api/members&quot;&gt;https://data.parliament.scot/api/members&lt;/a&gt;)  &lt;br /&gt;create an angular application that lists the parliament members (showing their name, and if the PhotoUrl field is not empty add an icon to show that the photo is available).  &lt;br /&gt;&lt;br /&gt;Every name is linked to a personDetail page that: &lt;br /&gt;&lt;ul&gt;    &lt;li&gt;shows the birthdate (if available)&lt;/li&gt;    &lt;li&gt;shows the picture (if available)&lt;/li&gt;    &lt;li&gt;shows the party to which the parliamentary belongs (using &lt;a href=&quot;https://data.parliament.scot/api/memberparties&quot;&gt;https://data.parliament.scot/api/memberparties&lt;/a&gt; and &lt;a href=&quot;https://data.parliament.scot/api/parties&quot;&gt;https://data.parliament.scot/api/parties.&lt;/a&gt; Suggestion: create a service to cache (part of) the data.&lt;/li&gt;    &lt;li&gt;shows her/his website (if available, from &lt;a href=&quot;https://data.parliament.scot/api/websites&quot;&gt;https://data.parliament.scot/api/websites&lt;/a&gt; )&lt;/li&gt;&lt;/ul&gt;Use routing to allow moving between the two pages (the lists, and the personDetail).&lt;br /&gt;&lt;br /&gt;Deploy the application serving it from the Tomcat embedded in Netbeans (i.e. create a simple Web project having your name in Netbeans that delivers the transpiled angular app, even as a static page).&lt;br /&gt;&lt;br /&gt;Write a report using the following structure:&lt;div class=&quot;story&quot; style=&quot;margin-bottom: 10px; clear: both; color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;div class=&quot;story&quot; style=&quot;margin-bottom: 10px; clear: both;&quot;&gt;&lt;ul style=&quot;color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);&quot;&gt;    &lt;li&gt;&lt;strong&gt;Title Page&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;containing date, title , your name&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Introduction&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;(problem statement, description of the domain)&lt;/li&gt;    &lt;li&gt;    &lt;ul&gt;        &lt;li&gt;&lt;strong&gt;2.1 Implementation&lt;/strong&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(report and comment the most relevant pieces of source code and config files)&lt;/li&gt;        &lt;li&gt;&lt;strong&gt;2.2 Deployment&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;(screen shots of your app running, documenting the various steps)&lt;/li&gt;        &lt;li&gt;&lt;strong&gt;2.3 Comments and notes&lt;/strong&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(any problems encountered during the project development, any other comment)&lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;page&quot; title=&quot;Page 1&quot;&gt;&lt;div class=&quot;section&quot;&gt;Create a zip having your name, containing: &lt;br /&gt;&lt;ul&gt;    &lt;li&gt;the Tomcat project&lt;/li&gt;    &lt;li&gt;the report&lt;/li&gt;    &lt;li&gt;the Angular sources&lt;/li&gt;&lt;/ul&gt;Upload it onto piazza, in the folder &amp;ldquo;delivery_5&amp;rdquo; as a&lt;strong&gt; private message &lt;/strong&gt;to the instructor.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Deadline: 23:59, January 17 if you plan to take the exam on Jan 21, else February 13 (last deadline, also for taking the exam in the summer).&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;</description>
		</item>
	</channel>
</rss>