<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>IEEE Student Branch Passau</title><link href="//ieee.uni-passau.de/en/" rel="alternate"/><link href="//ieee.uni-passau.de/feeds/all-en.atom.xml" rel="self"/><id>//ieee.uni-passau.de/en/</id><updated>2025-09-20T12:30:00+02:00</updated><entry><title>Adventcalendar 2025</title><link href="//ieee.uni-passau.de/en/blog/adventskalender-announcement-25" rel="alternate"/><published>2025-09-20T12:30:00+02:00</published><updated>2025-09-20T12:30:00+02:00</updated><author><name>Henri Wissenberg</name></author><id>tag:ieee.uni-passau.de,2025-09-20:/en/blog/adventskalender-announcement-25</id><summary type="html">&lt;p class="first last"&gt;The Advent calendar will take place again in 2025.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;A programming door will be opened every day from December 1st to 24th.&lt;/p&gt;
&lt;p&gt;If you'd like to help the calendar team, stop by one of our regular meetings or contact us. :)&lt;/p&gt;
</content><category term="2025"/><category term="Misc"/><category term="Competition"/></entry><entry><title>Kein Adventskalender 2024</title><link href="//ieee.uni-passau.de/en/blog/adventskalender-24" rel="alternate"/><published>2024-09-13T12:00:00+02:00</published><updated>2024-09-13T12:00:00+02:00</updated><author><name>Paul Seidel</name></author><id>tag:ieee.uni-passau.de,2024-09-13:/en/blog/adventskalender-24</id><summary type="html">&lt;p class="first last"&gt;The Advent calendar will not take place in 2024.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;As is well known, the Advent calendar runs throughout December every year.
This requires the help of numerous authors, administrators and organizers who get involved months before the event.&lt;/p&gt;
&lt;p&gt;During the preparations for this year, however, too few volunteers were found for the positions of taskmaster and admin.
Therefore, we unfortunately have to pause the Programming Advent Calendar 2024.
We hope that the event will be even bigger next year.&lt;/p&gt;
&lt;p&gt;If you are interested in participating in the next Programming Advent Calendar yourself, we look forward to receiving your messages by e-mail to &lt;a class="reference external" href="mailto:adventskalender&amp;#64;ieee.uni-passau.de"&gt;adventskalender&amp;#64;ieee.uni-passau.de&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your understanding.&lt;/p&gt;
</content><category term="2024"/><category term="Misc"/></entry><entry><title>Adventcalendar 2023</title><link href="//ieee.uni-passau.de/en/blog/adventskalender-begin-23" rel="alternate"/><published>2023-12-01T09:00:00+01:00</published><updated>2023-12-01T09:00:00+01:00</updated><author><name>Michaela Schuhmann</name></author><id>tag:ieee.uni-passau.de,2023-12-01:/en/blog/adventskalender-begin-23</id><summary type="html">&lt;p class="first last"&gt;The Programming Advent Calendar 2022 has started! 24 tasks until Christmas!&lt;/p&gt;
</summary><content type="html">&lt;p&gt;From today until Christmas, every day a door will open on our Advent website &lt;a class="reference external" href="https://advent.ieee.uni-passau.de/"&gt;https://advent.ieee.uni-passau.de/&lt;/a&gt; .
There will be prizes for the top places, which will be handed over at an awards ceremony beginning 2024.
Have fun coding!&lt;/p&gt;
&lt;p&gt;If you want to help the calendar team yourself, just visit us on our regular meetings and maybe you'll be part of the task or admin team next year :)&lt;/p&gt;
</content><category term="2023"/><category term="Misc"/><category term="Competition"/></entry><entry><title>Tools for your (S)EP</title><link href="//ieee.uni-passau.de/en/blog/tools-for-your-sep-sose23" rel="alternate"/><published>2023-07-28T09:30:00+02:00</published><updated>2023-07-28T09:30:00+02:00</updated><author><name>Alexander Degenhart</name></author><id>tag:ieee.uni-passau.de,2023-07-28:/en/blog/tools-for-your-sep-sose23</id><summary type="html">&lt;p class="first last"&gt;As every year we showed a selection of tools that are useful for both the SEP and EP.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;As every year we showed a selection of tools that are useful for both the SEP and EP.&lt;/p&gt;
&lt;p&gt;You can find the corresponding slides here:&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2023/07/projektmanagement.pdf"&gt;Project Management&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2023/07/bugtracker.pdf"&gt;Bugtracker&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2023/07/svn_git_vortrag.pdf"&gt;Git&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2023/07/build_systems.pdf"&gt;Buildsystems&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2023/07/continuous_integration.pdf"&gt;Continuous Integration&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2023/07/unit_testing_and_uml.pdf"&gt;Unit Testing and UML&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2023/07/markdown.md"&gt;Markdown&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><category term="2023"/><category term="Talk"/><category term="Tools"/><category term="Workshop"/><category term="Studies"/><category term="SEP"/></entry><entry><title>Stratosphere Flight</title><link href="//ieee.uni-passau.de/en/blog/stratosphereBlog2023" rel="alternate"/><published>2023-07-15T10:00:00+02:00</published><updated>2023-07-15T10:00:00+02:00</updated><author><name>Paul Seidel</name></author><id>tag:ieee.uni-passau.de,2023-07-15:/en/blog/stratosphereBlog2023</id><summary type="html">&lt;p class="first last"&gt;We successfully launched a weather balloon into the stratosphere&lt;/p&gt;
</summary><content type="html">&lt;p&gt;On the 15th of July 2023, together with the association of radio amateurs in Pocking (&lt;a class="reference external" href="http://www.darc-u30.de/"&gt;http://www.darc-u30.de/&lt;/a&gt;), we let a weather balloon soar up to the stratosphere. Equipped with sensors and an antenna for measuring air density, air humidity and temperature the ballon reached an incredible height of 40,600 km or 25228 miles. After reaching this height, the balloon popped due to the low air density and the styrofoam box filled with the measuring devices fell back down to earth with a parachute. During the balloon's ascent, we were able to use simulations to approximate the soaring time and the landing location of the balloon. With this we could start off early to retrieve the balloon, by driving towards the Lipno Reservoir in the Czech Republic together with members of the radio amateur association. The balloon however flew farther than expected, landing in a construction site in the Czech city of Budweis. Overall, the balloon landed after 4.5 hours, broadcasting its GPS data and measurements live on a website (&lt;a class="reference external" href="https://aprs.fi/"&gt;https://aprs.fi/&lt;/a&gt;). The APRS data packages were transmitted over the LoRaWAN (&lt;a class="reference external" href="https://www.lora-wan.de/"&gt;https://www.lora-wan.de/&lt;/a&gt;) network. Luckily for us, the parachute grounded on a roadside and was not stuck on trees or fell into a body of water, so we could easily retrieve the undamaged devices and antenna.
Overall, the flight was a big success, accompanied by nice weather and an interested audience.&lt;/p&gt;
</content><category term="2023"/><category term="Misc"/></entry><entry><title>Docker &amp; Kubernetes Talk</title><link href="//ieee.uni-passau.de/en/blog/dockerKubernetesBlog23" rel="alternate"/><published>2023-05-17T11:00:00+02:00</published><updated>2023-05-17T11:00:00+02:00</updated><author><name>Paul Seidel</name></author><id>tag:ieee.uni-passau.de,2023-05-17:/en/blog/dockerKubernetesBlog23</id><summary type="html">&lt;p class="first last"&gt;On 11.05 our alumni Thomas Stieglmaier gave a presentation about Docker and Kubernetes.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;You can find the slides with the demonstration project at (&lt;a class="reference external" href="https://github.com/stieglma/ieee-docker-kube-gitops"&gt;https://github.com/stieglma/ieee-docker-kube-gitops&lt;/a&gt;).
Questions were answered why Docker is such a great program and where the limits of it are.
The solution - Kubernetes as a management tool - connected with Docker so that the multiple application possibilities can be well controlled and developed in a more relaxed way.&lt;/p&gt;
</content><category term="2023"/><category term="Talk"/><category term="Tools"/><category term="Workshop"/></entry><entry><title>Ending of the Advent Calendar 2022</title><link href="//ieee.uni-passau.de/en/blog/adventskalender-abschluss22" rel="alternate"/><published>2023-03-16T12:00:00+01:00</published><updated>2023-03-16T12:00:00+01:00</updated><author><name>Paul Seidel</name></author><id>tag:ieee.uni-passau.de,2023-03-16:/en/blog/adventskalender-abschluss22</id><summary type="html">&lt;p class="first last"&gt;The Adventcalendar 2022 is over. But the journey continues.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;The Advent Calendar 2022 is over. Thanks to all participants and their feedback.&lt;/p&gt;
&lt;p&gt;If you are interested in more and also more challenging programming tasks in the style of the advent calendar: In the summer semester, there will be a lecture called &amp;quot;Competitive Programming&amp;quot; with a large practical part, where you can turn your task solving skills into ECTS points and of course learn many more new tricks.&lt;/p&gt;
&lt;p&gt;We are already planning for the next advent and can always use new creative minds for the task creation.
If you are interested, come to our 1st public meeting in the summer semester on Monday 22.05 at 18:00 (IM 242).&lt;/p&gt;
</content><category term="2023"/><category term="Misc"/></entry><entry><title>Adventcalendar 2022</title><link href="//ieee.uni-passau.de/en/blog/adventskalender-begin-22" rel="alternate"/><published>2022-12-01T09:00:00+01:00</published><updated>2022-12-01T09:00:00+01:00</updated><author><name>Paul Seidel</name></author><id>tag:ieee.uni-passau.de,2022-12-01:/en/blog/adventskalender-begin-22</id><summary type="html">&lt;p class="first last"&gt;The Programming Advent Calendar 2022 has started! 24 tasks until Christmas!&lt;/p&gt;
</summary><content type="html">&lt;p&gt;From today until Christmas, every day a door will open on our Advent website &lt;a class="reference external" href="https://advent.ieee.uni-passau.de/"&gt;https://advent.ieee.uni-passau.de/&lt;/a&gt; .
Unfortunately, from last year to this year the team around the calendar has shrunk, so we can not guarantee the usual constant quality and there will be no prizes.
Responses to requests may take longer and the tasks themselves may contain a few clerical errors. Thank you for your understanding.
We wish you a lot of fun while coding until Christmas.&lt;/p&gt;
&lt;p&gt;If you want to help the calendar team yourself, just visit us on our regular meetings and maybe you'll be part of the task or admin team next year :)&lt;/p&gt;
</content><category term="2022"/><category term="Misc"/><category term="Competition"/></entry><entry><title>Tools for your (S)EP</title><link href="//ieee.uni-passau.de/en/blog/tools-for-your-sep-sose22" rel="alternate"/><published>2022-09-08T12:35:00+02:00</published><updated>2022-09-08T12:35:00+02:00</updated><author><name>Benjamin Huber</name></author><id>tag:ieee.uni-passau.de,2022-09-08:/en/blog/tools-for-your-sep-sose22</id><summary type="html">&lt;p class="first last"&gt;As every year we showed a selection of tools that are useful for both the SEP and EP.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;As every year we showed a selection of tools that are useful for both the SEP and EP.&lt;/p&gt;
&lt;p&gt;You can find the corresponding slides here:&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2022/09/1_projektmanagement.pdf"&gt;Project Management&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2022/09/2_bugtracker.pdf"&gt;Bugtracker&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2022/09/git_vortrag.pdf"&gt;Git&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2022/09/4_build_systems.pdf"&gt;Buildsystems&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2022/09/5_continuous_integration.pdf"&gt;Continuous Integration&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2022/09/unit_testing.pdf"&gt;Unit Testing&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2022/09/8_latex.pdf"&gt;LaTeX&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2022/09/ToolsSEP-UML.pdf"&gt;UML&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><category term="2022"/><category term="Talk"/><category term="Tools"/><category term="Workshop"/><category term="Studies"/><category term="SEP"/></entry><entry><title>Meetings in summer term 2022</title><link href="//ieee.uni-passau.de/en/blog/meetingsSS2022" rel="alternate"/><published>2022-04-26T22:11:00+02:00</published><updated>2022-04-26T22:11:00+02:00</updated><author><name>Nils Steinger</name></author><id>tag:ieee.uni-passau.de,2022-04-26:/en/blog/meetingsSS2022</id><summary type="html">&lt;p class="first last"&gt;Join our regular meetings, finally in person again!&lt;/p&gt;
</summary><content type="html">&lt;p&gt;For the summer term of 2022, we can return to in-person meetings at the uni (according to current information as of April 2022).
Check our website for up-to-date meeting dates and room infos (in case we have to deviate from our usual room 242 IM at short notice).&lt;/p&gt;
</content><category term="2022"/><category term="Misc"/></entry><entry><title>Results of the Advent Calendar 2021</title><link href="//ieee.uni-passau.de/en/blog/adventskalender-abschluss" rel="alternate"/><published>2022-01-29T22:00:00+01:00</published><updated>2022-01-29T22:00:00+01:00</updated><author><name>Ben Borgards</name></author><id>tag:ieee.uni-passau.de,2022-01-29:/en/blog/adventskalender-abschluss</id><summary type="html">&lt;p class="first last"&gt;The Advent Calendar 2021 is over. 24 tasks, 108 active users and 3089 submissions later, the award ceremony.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;The Advent Calendar 2021 is over. 24 tasks, 108 active users and 3089 submissions later was the award ceremony.
This year it took place in a hybrid mode. You can find more details in the slides of the evening: &lt;a class="reference external" href="https://ieee.uni-passau.de/uploads/2022/Abschluss2021.pdf"&gt;https://ieee.uni-passau.de/uploads/2022/Abschluss2021.pdf&lt;/a&gt;&lt;/p&gt;
</content><category term="2022"/><category term="Misc"/></entry><entry><title>Meetings in Winterterm 2021</title><link href="//ieee.uni-passau.de/en/blog/meetingsWS2021" rel="alternate"/><published>2020-11-08T18:50:00+01:00</published><updated>2020-11-08T18:50:00+01:00</updated><author><name>Veronika Böhm</name></author><id>tag:ieee.uni-passau.de,2020-11-08:/en/blog/meetingsWS2021</id><summary type="html">&lt;p class="first last"&gt;Join us online for our regular meetings!&lt;/p&gt;
</summary><content type="html">&lt;p&gt;As last semester our regular meetings will be held online per BigBlueButton. Join us here: &lt;a class="reference external" href="https://ieee.uni-passau.de/meeting"&gt;https://ieee.uni-passau.de/meeting&lt;/a&gt;&lt;/p&gt;
</content><category term="2020"/><category term="Misc"/></entry><entry><title>Tools for your (S)EP</title><link href="//ieee.uni-passau.de/en/blog/tools-for-your-sep-2020" rel="alternate"/><published>2020-08-06T16:08:00+02:00</published><updated>2020-08-06T16:08:00+02:00</updated><author><name>Philipp Straubinger</name></author><id>tag:ieee.uni-passau.de,2020-08-06:/en/blog/tools-for-your-sep-2020</id><summary type="html">&lt;p class="first last"&gt;Like every year we showed a selection of tools that are useful for
the (S)EP ([Software] Engineering Project).&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Like every year we showed a selection of tools that are useful for the (S)EP ([Software] Engineering Project).&lt;/p&gt;
&lt;p&gt;Please find the slides attached:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2020/08/continuous_integration.pdf"&gt;Continuous Integration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2020/08/projektmanagement.pdf"&gt;Project Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2019/08/latex.pdf"&gt;LaTeX&lt;/a&gt; and &lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2020/08/LatexBsp.zip"&gt;Examples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2020/08/svn_git_vortrag.pdf"&gt;Git and SVN&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2020/08/bugtracker.pdf"&gt;Bugtracker and GitLab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2020/08/unit_testing.pdf"&gt;Unit Testing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2020/08/IntelliJ_Bsp.zip"&gt;IntelliJ Examples&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additionally here are the slides on &lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2019/08/doxygen.pdf"&gt;Doxygen&lt;/a&gt; and the &lt;a class="reference external" href="https://git.fim.uni-passau.de/degenhart/sep-tools-2020-testing-ci"&gt;Code for CI and Unit Testing&lt;/a&gt;&lt;/p&gt;
</content><category term="2020"/><category term="Talk"/><category term="Summary"/></entry><entry><title>Regular Meetings will take place online!</title><link href="//ieee.uni-passau.de/en/blog/ieee-goes-online" rel="alternate"/><published>2020-04-13T17:28:00+02:00</published><updated>2020-04-13T17:28:00+02:00</updated><author><name>Philipp Straubinger</name></author><id>tag:ieee.uni-passau.de,2020-04-13:/en/blog/ieee-goes-online</id><summary type="html">&lt;p class="first last"&gt;All Regular Meetings of the IEEE Student Branch Passau will takes place online!&lt;/p&gt;
</summary><content type="html">&lt;p&gt;As already announced by the University of Passau, there will initially be no classroom teaching or events, which also applies to our Regular Meetings. For this reason, we have decided to have our two-week round meetings take place as usual - only online!&lt;/p&gt;
&lt;p&gt;The Regular Meetings will take place via the &amp;quot;Big Blue Button&amp;quot; software, hosted and made available for free by the &lt;a class="reference external" href="https://fachschaften.org/"&gt;Students Council Dortmund&lt;/a&gt;. Thanks a lot for this! The link to the Regular Meeting will be announced on our Announce mailing list and here on our website. Registration is not required. We look forward to seeing you!&lt;/p&gt;
</content><category term="2020"/><category term="Misc"/></entry><entry><title>OpenStreetMap and Google Summer of Code</title><link href="//ieee.uni-passau.de/en/blog/osm_gsoc_summary" rel="alternate"/><published>2020-04-06T01:30:00+02:00</published><updated>2020-04-06T01:30:00+02:00</updated><author><name>Benjamin Huber</name></author><id>tag:ieee.uni-passau.de,2020-04-06:/en/blog/osm_gsoc_summary</id><summary type="html">&lt;p class="first last"&gt;On January 27 2020 Tobias Knerr visited us and talked about OpenStreetMap and the Google Summer of Code.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;On January 27 2020 Tobias Knerr visited us and talked about OpenStreetMap and the Google Summer of Code.&lt;/p&gt;
&lt;p&gt;During the Summer of Code you work on open software from home and will be paid by Google (about 5000€). This event was first held in 2005 with roughly a thousand participants every year, all of which are required to be students above the age of eighteen. Of the 200+ projects every iteration more than 80 percent end up being successful. Participants can apply for multiple projects but will ultimately be accepted for one of them at most. After the organizers have reviewed the applications they request a certain amount of slots for participants from Google. When Google is finished assigning them the actual amount of slots, the project team fills those with applicants. All projects come with a description, which also entails what exactly needs to be done. It is also possible to present original ideas, but a mentor will be needed in either case, whom you will get to know during the community bonding phase before the coding itself starts. Contact can be established directly or via forums, chats, etc. The purpose of this is to learn more about the project and the idea that comes with it and to also leave a good first impression. Coding will take place from May to August with an evaluation every month. Only if the mentors decide you were successful, will you be paid. A successful first evaluation yields 30 percent of the total amount, the second one another 30 and after the third and final evaluation you will receive the rest.&lt;/p&gt;
&lt;p&gt;OpenStreetMap is a free map with an open license. Anyone willing to help can be active in two huge areas: mapping data acquisition and work that needs to be done on a computer. OpenStreetMap is used for navigation systems, printed maps, on Wikipedia, as printing motif for shirts and lampshades, ...&lt;/p&gt;
&lt;p&gt;Pokémon GO uses OpenStreetMap as well, which is why users changed the mapping data to manipulate Pokémon spawns.&lt;/p&gt;
&lt;p&gt;Services are hosted by the OSM Foundation, which forms the small core in a grand ecosystem. The front end has the wiki, forum and the site, the back end encompasses the data, accounts and the history.&lt;/p&gt;
&lt;p&gt;During the Summer of Code several projects in connection with OpenStreetMap were made as well. Tobias Knerr mentored and organized some of them and presented a few examples, including a better way to display the maps based on the OSM data or using that same data to generate 3D models.&lt;/p&gt;
&lt;p&gt;All in all it was a nice and interesting talk and we were glad to have had Tobias Knerr as our guest.&lt;/p&gt;
</content><category term="2020"/><category term="Talk"/><category term="Summary"/></entry><entry><title>Professors in Person with professor Rutter</title><link href="//ieee.uni-passau.de/en/blog/profs_in_person_rutter_summary" rel="alternate"/><published>2020-04-05T23:00:00+02:00</published><updated>2020-04-05T23:00:00+02:00</updated><author><name>Benjamin Huber</name></author><id>tag:ieee.uni-passau.de,2020-04-05:/en/blog/profs_in_person_rutter_summary</id><summary type="html">&lt;p class="first last"&gt;January 13 2020 was the day professor Rutter finally could no longer avoid facing the harsh questioning of &amp;quot;Professors in Person&amp;quot;.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;January 13 2020 was the day professor Rutter finally could no longer avoid facing the harsh questioning of &amp;quot;Professors in Person&amp;quot;.&lt;/p&gt;
&lt;p&gt;As usual we first examined his personal life a bit closer: Ignaz Rutter was born in Karlsruhe in 1981 where he experienced a radiant childhood thanks to the nearby nuclear power plant. In 2001 he began to study computer science, a task which took him only the standard amount of six years. Even before he was conferred his doctorate he wrote his first publication which had an astonishingly close connection to his diploma thesis. However, said publication could at first not exactly be called public as it was apparently &amp;quot;poorly written&amp;quot;. Furthermore, initial correspondence related to his thesis showed great latency which could not possibly have been due to an intentionally ignored e-mail, no, it must have somehow landed in the spam folder. Happens to the best of the academic year.&lt;/p&gt;
&lt;p&gt;In 2007 Ignaz Rutter started working with the academic chair and obtained his doctorate four years later. Subsequently he initiated his wandering years which led him to Prague in 2013 and 2014. Afterwards he arrived in Frankfurt where he was responsible for the lecture Data Structures until 2016, when he continued on towards the Netherlands, specifically Eindhoven,  a place he choose to stay half a year longer than necessary in out of consideration for his family before finally coming to us here in Passau.&lt;/p&gt;
&lt;p&gt;Professor Rutter's research concerns planar graphs - those that can be drawn in a plane without their edges intersecting. A more specific question in this field is whether a certain graph can be drawn in the aforementioned manner when a part of said graph is already correctly drawn and cannot be changed. This question is of interest when it comes to graphs that need to be expanded, for example. One approach to this problem is to check whether graphs contain certain &amp;quot;forbidden substructures&amp;quot;, which are already known to be impossible to draw in the desired way. Professor Rutter has been working on this open question for seven or eight years now.&lt;/p&gt;
&lt;p&gt;In Addition to that he also works on optimizing the calculation of traffic routes and he has cooperated with philosophers as well. One instance was about building a layouter for argument maps and another time they analysed the spread of fake news on Twitter.&lt;/p&gt;
&lt;p&gt;Ignaz Rutter wanted to become a professor because he has fun doing research and received a job offer from his mentor. The final decision was made about a year (and a half) after he had gained his doctorate. What he likes about Passau is having the most beautiful place to live in so far, which, however, does not mean that much, as he has said himself. For his research he also traveled to India and Japan. As most computer scientists he enjoys programming, as confirmed by the two-player graph drawing game made in 2013. His other hobbies include the DLRG, theatre, squash, chess and board games with the kids. He also plays the piano and the guitar but he is not much of an artist despite his mother being active in this area.&lt;/p&gt;
&lt;p&gt;We are happy to have a competent professor at our university who is additionally not afraid to make it rain sweets near the end of the semester at exam preparation time. One thing is for sure: Without Ignaz Rutter, Passau would loose a professional hard disk throwing champion.&lt;/p&gt;
</content><category term="2020"/><category term="profs-in-person"/></entry><entry><title>Comfort and efficiency with Linux</title><link href="//ieee.uni-passau.de/en/blog/comfort_and_efficency_with_linux" rel="alternate"/><published>2020-03-17T15:23:00+01:00</published><updated>2020-03-17T15:23:00+01:00</updated><author><name>Simon Labrenz</name></author><id>tag:ieee.uni-passau.de,2020-03-17:/en/blog/comfort_and_efficency_with_linux</id><summary type="html">&lt;p class="first last"&gt;On Thursday, 16.01.2020, Simon Labrenz showed in his presentation various possibilities to personalize a Linux computer and make working more comfortable and efficient.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Simon Labrenz personalizes his linux computer with different desktops, tools
and configuration files since he started studying.&lt;/p&gt;
&lt;p&gt;On the 16.1., he gave an overview on his experiences and what tips about
programs such as ZSH or tmux he gained over the time. Those were presented via
live demos and were passed on interactively to the audience.&lt;/p&gt;
&lt;p&gt;A talk for linux beginners that learned to chose a window manager which
satisfies their needs, as well as a talk for intermediate linux users, which
found new plugins and new configuration possibilities.&lt;/p&gt;
</content><category term="2020"/><category term="Talk"/><category term="Summary"/></entry><entry><title>SuperMUC</title><link href="//ieee.uni-passau.de/en/blog/supermuc_summary" rel="alternate"/><published>2020-01-07T15:00:00+01:00</published><updated>2020-01-07T15:00:00+01:00</updated><author><name>Benjamin Huber</name></author><id>tag:ieee.uni-passau.de,2020-01-07:/en/blog/supermuc_summary</id><summary type="html">&lt;p class="first last"&gt;On Thursday, November 14, 2019 Prof. Dr. Dieter Kranzlmüller, head of the Leibniz Supercomputing Centre (not to be confused with the Leibniz Institute) honored us with a talk about SuperMUC, the most powerful computer in Germany.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;On Thursday, November 14, 2019 Prof. Dr. Dieter Kranzlmüller, head of the Leibniz Supercomputing Centre (not to be confused with the Leibniz Institute) honored us with a talk about SuperMUC, the most powerful computer in Germany.&lt;/p&gt;
&lt;p&gt;The Leibniz Supercomputing Centre provides its services since 1962, which include IT for the universities in Munich, &amp;quot;BayernShare&amp;quot;, a sort of dropbox for Bavarian scientists and the national task of having the strongest computer in Germany. This computer called SuperMUC is available for free to every German scientist, provided their application with a research proposal is accepted. Scientists from other parts of Europe can apply as well, though usually they will not be prioritized. However, SuperMUC is intended to be used for civil applications only, so military projects for example will not be approved, no matter how much money is offered.&lt;/p&gt;
&lt;p&gt;The computing power of SuperMUC is mostly used for simulating and modelling things such as earthquakes, blood flow in the human body or the rotation of galaxies. The Leibniz Supercomputing Centre also cooperates with the environmental research station on the Zugspitze, but the supercomputer is also available for less CPU-intensive purposes. One example of this is German TV show &amp;quot;Tatort&amp;quot;, one episode of which the computer played a huge part in. The movie &amp;quot;Snowden&amp;quot; was also shot in the SuperMUC building.&lt;/p&gt;
&lt;p&gt;The very building itself is already considered a research project, as there is not that much data regarding building and operating supercomputers. The racks are located in the top-most floor, as this floor does not contain any pillars. The processors are cooled using hot water (40-45°C), which is pumped to the rooftop once it reaches 68°C, where it then cools down and enters the building again. This requires 3,000 liters of water per rack and hour. On an additional note, SuperMUC contains not a single GPU. Still, the power of the so-called first phase is about 3.2 PetaFLOPS and Phase 2 can reach 3.6 PetaFLOPS using only one-fourth of the area and one-third of the electricity of Phase 1, which was then dismantled due to its inefficiency. The next phase, called NextGen, consists of approximately 311,000 cores with a combined maximum power of 26.9 PetaFLOPS. It also has 719 TB of memory. When benchmarking this phase, the goal was to reach the top 10 of the best computers worldwide, which was a task from the government, and then immediately stop in order to save money, as running SuperMUC for an hour generates an electricity bill of 1000-1200€ and its total power consumption equals three times that of Munich. Different benchmarks produce different results: When running a SSSP benchmark, SuperMUC is placed at rank 1 and running LINPACK is a perfect reliability test for the infrastructure, as major faults in key components become evident if the whole system crashes and something smells burnt. But not only faulty components can cause failures, even too much dust on some parts can bring the whole system down, although they were cleaned as often as manufacturers recommended. If the whole power supply suddenly fails, this is not a big deal as long as the blackout lasts less than eleven seconds, as this is the duration the power wheels will continue to spin on their own. On average there is one failure everey nine hours and restarting the system takes about eight hours.&lt;/p&gt;
&lt;p&gt;SuperMUC is powered using renewable energies and in order to become more sustainable the heat generated by the processors is used to heat the buildings of the Leibniz Supercomputing Centre. This, however does not nearly exhaust the hot water supply generated by the supercomputer, as this idea cannot be extended to all of Munich due to bureaucratic issues. Should the opportunity present itself Prof. Kranzlmüller considers using the hot water to brew a traditional Bavarian beverage.&lt;/p&gt;
&lt;p&gt;We were very glad to receive such varied and detailed insights into the workings of a supercomputer and are thankful for the interesting talk.&lt;/p&gt;
</content><category term="2020"/><category term="Talk"/><category term="Summary"/></entry><entry><title>PowerPoint Karaoke</title><link href="//ieee.uni-passau.de/en/blog/powerpoint_karaoke_ws1920_summary" rel="alternate"/><published>2019-12-21T03:00:00+01:00</published><updated>2019-12-21T03:00:00+01:00</updated><author><name>Benjamin Huber</name></author><id>tag:ieee.uni-passau.de,2019-12-21:/en/blog/powerpoint_karaoke_ws1920_summary</id><summary type="html">&lt;p class="first last"&gt;What happens if you ask a computer scientist to present a random paper?&lt;/p&gt;
</summary><content type="html">&lt;p&gt;What happens if you ask a computer scientist to present a random paper?&lt;/p&gt;
&lt;p&gt;They do a random presentation!&lt;/p&gt;
&lt;p&gt;On Thursday, the 28th of November 2019, participants of the PowerPoint Karaoke got the chance to demonstrate their presentation skills. Their creativity and expertise combined with a presentation they had never seen before yielded interesting results.
To help everyone get started, the first topic of the evening was the art of doing a proper presentation, which, of course, was subsequently applied marvelously. Additionally, one could learn the correct way of running over cyclists and hear all about the advantages a swimming holiday village provides (not to be confused with regular swimming villages, those occur in the USA after a hurricane). Preschools were used to conquer blue oceans and building bridges necessitated the discussion of the tensile strength of spaghetti. A colorful introduction of Scary, Baby, Ginger, Posh and Sporty spiced things up quite a bit, the asteroid apocalypse would cause you to meet your maker and talking about sewage plants gave rise to several more shitty puns.
The slides were able to fascinate everyone with their delightful color schemes, subtle animations and neat arrangement and the presenters' wit and spontaneity enchanted the audience.&lt;/p&gt;
</content><category term="2019"/><category term="Misc"/></entry><entry><title>8. IEEE Programming Advent calendar</title><link href="//ieee.uni-passau.de/en/blog/adventskalender19" rel="alternate"/><published>2019-11-23T21:08:00+01:00</published><updated>2019-11-23T21:08:00+01:00</updated><author><name>Sebastian Böhm</name></author><id>tag:ieee.uni-passau.de,2019-11-23:/en/blog/adventskalender19</id><summary type="html">&lt;p&gt;Not in the mood for chocolate but you like the thought of an Advent calendar? You don't
know what to do with all the time until Christmas? Then take the challenge and
participate in the Advent calendar of the IEEE Student Branch Passau!&lt;/p&gt;
&lt;p&gt;This is already the 8th iteration of …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Not in the mood for chocolate but you like the thought of an Advent calendar? You don't
know what to do with all the time until Christmas? Then take the challenge and
participate in the Advent calendar of the IEEE Student Branch Passau!&lt;/p&gt;
&lt;p&gt;This is already the 8th iteration of our big programming Advent calendar with a
small (or bigger) challenge for each day. We provide interesting tasks for novice
coders as well as experienced developers.&lt;/p&gt;
&lt;p&gt;Just write a small program in the language of your choice - we support 20! -
upload it to our website and see, if you mastered the challenge. The best participants
will, as every year, win great prices.&lt;/p&gt;
&lt;p&gt;Interested? Register at &lt;a class="reference external" href="https://advent.ieee.uni-passau.de"&gt;https://advent.ieee.uni-passau.de&lt;/a&gt; and start solving your first task. As last year, we provide the tasks in English as well as in German, so everyone - even world wide - can enter the contest.&lt;/p&gt;
&lt;p&gt;Special thanks go out to our sponsors, the Chair of Software Engineering II at the University of Passau, for providing us with a cluster of evaluation systems, the Centre for Information Technology and Media Services for providing the infrastructure. We also thank msg systems, ONE LOGIC, Innowerk and Micro-Epsilon for providing tasks and prizes for the advent calendar.&lt;/p&gt;
</content><category term="2019"/><category term="Misc"/></entry><entry><title>Blink LEDs like a pro</title><link href="//ieee.uni-passau.de/en/blog/blink_leds_like_a_pro" rel="alternate"/><published>2019-11-09T17:30:00+01:00</published><updated>2019-11-09T17:30:00+01:00</updated><author><name>Fionn Langhans</name></author><id>tag:ieee.uni-passau.de,2019-11-09:/en/blog/blink_leds_like_a_pro</id><summary type="html">&lt;p class="first last"&gt;The talk's presentation can be found &lt;a class="reference external" href="https://github.com/barafael/Blink-Like-A-Pro/"&gt;here&lt;/a&gt;. On the 14th of October 2019 Rafael has shown us how to make LEDs blink with a microcontroller - not quite, because this can be done in various differnt ways.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;The talk's presentation can be found &lt;a class="reference external" href="https://github.com/barafael/Blink-Like-A-Pro/"&gt;here&lt;/a&gt;. On the 14th of October 2019 Rafael
has shown us how to make LEDs blink on with a microcontroller - not quite,
because this can be done in various differnt ways.&lt;/p&gt;
&lt;style&gt; .black {color:black} &lt;/style&gt;&lt;p&gt;He showed us five ways to blink a LED. The first one is quiet easy and there's
no code required - really - just a connection between the microcontroller and a
debugger, where one can change the control value of the LED by hand, making it
blink.&lt;/p&gt;
&lt;p&gt;Another way is to write an infinite loop which switches the LED on, then the
program waits some time, afterwards it switches it off, then waits again and
returns to the the beginning. By the way, the program execution is stalled by
simple executing a long for loop. Note: GPIOC_MODER is a virtual pointer to the
LED control value.&lt;/p&gt;
&lt;pre class="literal-block"&gt;
&lt;span class="black"&gt;/* Crude delay function */&lt;/span&gt;
&lt;span class="black"&gt;void delay(uint32_t count) {&lt;/span&gt;
    &lt;span class="black"&gt;for (int i = 0; i &amp;lt; count; i++) {&lt;/span&gt;
        &lt;span class="black"&gt;__asm__(&amp;quot;nop&amp;quot;);&lt;/span&gt;
    &lt;span class="black"&gt;}&lt;/span&gt;
&lt;span class="black"&gt;}&lt;/span&gt;

&lt;span class="black"&gt;int main() {&lt;/span&gt;
    &lt;span class="black"&gt;/* Initialize APB2 (Advanced Peripheral Bus 2) */&lt;/span&gt;
    &lt;span class="black"&gt;*RCC_APB2ENR = 0x10;&lt;/span&gt;
    &lt;span class="black"&gt;/* Set GPIO port C pin 13 as output */&lt;/span&gt;
    &lt;span class="black"&gt;*GPIOC_MODER |= 0x200000;&lt;/span&gt;

    &lt;span class="black"&gt;/* Set and Reset Output Data Register of PC13 */&lt;/span&gt;
    &lt;span class="black"&gt;while (1) {&lt;/span&gt;
        &lt;span class="black"&gt;*GPIOC_ODR = 0x2000;&lt;/span&gt;
        &lt;span class="black"&gt;delay(200000);&lt;/span&gt;
        &lt;span class="black"&gt;*GPIOC_ODR = 0x0;&lt;/span&gt;
        &lt;span class="black"&gt;delay(200000);&lt;/span&gt;
    &lt;span class="black"&gt;}&lt;/span&gt;
&lt;span class="black"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;This doesn't look like good C, because it is really low level. The presenter
introduced as the HAL (Hardware abstraction layer), so our C program has the
ability to look better. The next program's main function simply consists of an
empty infinite loop which does nothing, preventing the program from
terminating.  Before that, a timer is created which periodically triggers an
interupt. It toggles our LED control value or - in other words - making it
blink.&lt;/p&gt;
&lt;p&gt;But this solution still uses the CPU of our microcontroller. This time another
empty infinity loop is used. Just before that the direct memory access
controller, or short DMA, is instructed to write an array of zeros and ones
periodically to the LED's control value. So the LED blinks again.&lt;/p&gt;
&lt;p&gt;Just now last program still used basic microcontroller instructions. We could
just install RTOS (Real-time operatoring system) and write a typical software
program to make the LED blink yet again.&lt;/p&gt;
</content><category term="2019"/><category term="Talk"/><category term="Summary"/></entry><entry><title>Introduction to Kotlin</title><link href="//ieee.uni-passau.de/en/blog/introduction_to_kotlin_summary" rel="alternate"/><published>2019-09-02T20:00:00+02:00</published><updated>2019-09-02T20:00:00+02:00</updated><author><name>Benjamin Huber</name></author><id>tag:ieee.uni-passau.de,2019-09-02:/en/blog/introduction_to_kotlin_summary</id><summary type="html">&lt;p class="first last"&gt;The material used during the talk (slides, etc.) can be found &lt;a class="reference external" href="https://github.com/SebastianAigner/game-of-life-talk"&gt;here&lt;/a&gt;. On the 13th of June 2019 Sebastian Aigner, Education Advocate at JetBrains, visited to enlighten us about everything related to Kotlin.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;The material used during the talk (slides, etc.) can be found &lt;a class="reference external" href="https://github.com/SebastianAigner/game-of-life-talk"&gt;here&lt;/a&gt;.
On the 13th of June 2019 Sebastian Aigner, Education Advocate at JetBrains, visited to enlighten us about everything related to Kotlin.&lt;/p&gt;
&lt;style&gt; .black {color:black} &lt;/style&gt;&lt;p&gt;In short, Kotlin is a &lt;strong&gt;concise&lt;/strong&gt; programming language, designed to be used for multiple platforms and adhering to multiple paradigms.&lt;/p&gt;
&lt;p&gt;For example, this is a &amp;quot;Hello world!&amp;quot; program written in Kotlin:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
&lt;span class="black"&gt;fun main(){&lt;/span&gt;
    &lt;span class="black"&gt;print(&amp;quot;Hello world!&amp;quot;)&lt;/span&gt;
&lt;span class="black"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;On the one hand Kotlin is object-oriented, but on the other hand offering, amongst other features, higher-order functions, making the language functional as well. Furthermore, Kotlin is Null-Safe:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
&lt;span class="black"&gt;fun main(){&lt;/span&gt;
    &lt;span class="black"&gt;val a : String? = null //a is a nullable String with value null&lt;/span&gt;
    &lt;span class="black"&gt;print(a?.length)&lt;/span&gt;
&lt;span class="black"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;Thanks to Null-Safety the code above will compile and not crash at runtime.&lt;/p&gt;
&lt;p&gt;Now for the multi-platform characteristic of Kotlin. One could write code for a project, which will then run on a desktop computer and then add to that same project a little more platform-specific code so one may run it on Android, iOS or in the browser.&lt;/p&gt;
&lt;p&gt;All these and more features were not just explained, but also demonstrated in an extensive Live-Coding-Session by solving the Fizz-Buzz Test and making the Game of Life.&lt;/p&gt;
&lt;p&gt;Even after the talk many questions on various details about Kotlin arose, which were eagerly answered. All that is left to say after such an informative and entertaining talk is we are happy we could once again welcome JetBrains to our university and we hope this will not be the last time, as some of us still need to complete their merchandise collection.&lt;/p&gt;
</content><category term="2019"/><category term="Talk"/><category term="Summary"/></entry><entry><title>Tools for your (S)EP</title><link href="//ieee.uni-passau.de/en/blog/tools-for-your-sep-2019" rel="alternate"/><published>2019-08-22T19:15:00+02:00</published><updated>2019-08-22T19:15:00+02:00</updated><author><name>Philipp Straubinger</name></author><id>tag:ieee.uni-passau.de,2019-08-22:/en/blog/tools-for-your-sep-2019</id><summary type="html">&lt;p class="first last"&gt;Like every year we showed a selection of tools that are useful for
the (S)EP ([Software] Engineering Project).&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Like every year we showed a selection of tools that are useful for the (S)EP ([Software] Engineering Project).&lt;/p&gt;
&lt;p&gt;Please find the slides attached:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2019/08/continuous_integration.pdf"&gt;Continuous Integration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2019/08/projektmanagement.pdf"&gt;Project Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2019/08/latex.pdf"&gt;LaTeX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2019/08/svn_git_vortrag.pdf"&gt;Git and SVN&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2019/08/bugtracker.pdf"&gt;Bugtracker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2019/08/unit_testing.pdf"&gt;Unit Testing&lt;/a&gt; and &lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2019/08/demo.zip"&gt;Demo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2019/08/doxygen.pdf"&gt;Doxygen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additionally here are the slides on &lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2016/07/idea.pdf"&gt;IntelliJ&lt;/a&gt;.&lt;/p&gt;
</content><category term="2019"/><category term="Talk"/><category term="Summary"/></entry><entry><title>Introduction to Rust</title><link href="//ieee.uni-passau.de/en/blog/introduction_to_rust_summary" rel="alternate"/><published>2019-07-16T18:00:00+02:00</published><updated>2019-07-16T18:00:00+02:00</updated><author><name>Simon Labrenz</name></author><id>tag:ieee.uni-passau.de,2019-07-16:/en/blog/introduction_to_rust_summary</id><summary type="html">&lt;p class="first last"&gt;On the 27th of june Fabian Knorr, Master of Science in Computer Science and ex student of the university of Passau, held a talk about his beloved programming language Rust. He followed the language ever since its first release.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;On the 27th of june Fabian Knorr, Master of Science in Computer Science and
ex student of the university of Passau, held a talk about his beloved
programming language Rust. He followed the language ever since its first release.&lt;/p&gt;
&lt;p&gt;Rust is a system language like C or C++, allows to manipulate machine code but
enforces safety without loosing speed and makes use of imperative as well as
functional features.&lt;/p&gt;
&lt;p&gt;The talk started with simple language concepts like bindings, macro invocations,
how the language avoids dangling pointers or nullpointers, ownership and
borrowing.&lt;/p&gt;
&lt;p&gt;Also other concepts famous from like other languages like slicing of arrays or
haskell-like pattern matching were introduced.&lt;/p&gt;
&lt;p&gt;Afterwards generics and Rust's equivalent of a garbage collection, drop
taints with the Resource Acquisition Is Initialization (RAII) concept, were
explained by Fabian.
He even went more into other in depth concepts of the language and showed how
the borrow checker works and causes a compile error if the lifetime of variables
and references get missused.&lt;/p&gt;
&lt;p&gt;As a great book to start and learn most of Rust's functionalitys Fabian
recommends 'Learning Rust With Entirely Too Many Linked Lists'.&lt;/p&gt;
&lt;p&gt;Overall a very good start into Rust vor everyone who just started learning the
language, but also valuable information for fans of the language.&lt;/p&gt;
</content><category term="2019"/><category term="Talk"/><category term="Summary"/></entry><entry><title>Professors in Person with Professor Fraser</title><link href="//ieee.uni-passau.de/en/blog/profs_in_person_fraser_summary" rel="alternate"/><published>2019-06-30T22:00:00+02:00</published><updated>2019-06-30T22:00:00+02:00</updated><author><name>Benjamin Huber</name></author><id>tag:ieee.uni-passau.de,2019-06-30:/en/blog/profs_in_person_fraser_summary</id><summary type="html">&lt;p class="first last"&gt;On Monday, the third of June as part of our ongoing series of talks &amp;quot;Professors in Person&amp;quot; we welcomed guest speaker Prof. Dr. Gordon Fraser so we might - with the assistance of a little cheat sheet - uncover the mysteries of his past together.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;On Monday, the third of June as part of our ongoing series of talks &amp;quot;Professors in Person&amp;quot; we welcomed guest speaker Prof. Dr. Gordon Fraser so we might - with the assistance of a little cheat sheet - uncover the mysteries of his past together.&lt;/p&gt;
&lt;p&gt;Sometime after popping into existence in Austria he successfully finished studying telematics in Graz before starting a doctorate in eTourism in Innsbruck, which he managed to endure two whole months.
Afterwards his attention shifted to a &amp;quot;more interesting topic&amp;quot;, Software Testing, the field which he later also obtained his degree in.&lt;/p&gt;
&lt;p&gt;In 2009 our brave tester ventured forth into the beautiful Saarland, where his responsibilities as postdoc included passing on his vast knowledge to the students during the lecture Testing &amp;amp; Debugging. Additionally, he decided to support the mythical beasts residing in its capital by buying annual tickets for the zoo of Saarbrücken.&lt;/p&gt;
&lt;p&gt;Three years later fate had drawn our hero into the lands his father had walked before him. Biding his time as Lecturer and Senior Lecturer in Sheffield, his longing for his true home, Austria, grew ever stronger until his heart could bear such pain no more. But then fortune smiled upon our champion as he was appointed to the chair of Software Engineering II - here in Passau. Close enough.&lt;/p&gt;
&lt;p&gt;Now one might ask: What qualifies Prof. Dr. Gordon Fraser for such an enormous task, aside from the above-average number of Scottish clans in his name?
The answer is simple: His deeds as computer scientist, classical pianist and former village organist naturally provide him rich experience regarding keyboards and a man who received the Google Focused Research Award in 2011 is not someone you can just look down on. Likewise he is also the proud winner of the Microsoft Software Engineering Innovation Award and Facebook, too, did not miss out on the opportunity to honor him victorious in their Testing and Verification Challenge in the year 2018.&lt;/p&gt;
&lt;p&gt;After the handwritten notes ran out Professor Fraser had to withstand the audience's brutal questions and while answering them he even dropped some spicy personal details. But some secrets are best left untold...&lt;/p&gt;
&lt;p&gt;The evening we spent with him was, all things considered, positively enjoyable and truly entertaining. We are profoundly delighted to have such a likeable professor with a rather unique English accent here at our university.&lt;/p&gt;
</content><category term="2019"/><category term="profs-in-person"/></entry><entry><title>An Introduction to Scrum</title><link href="//ieee.uni-passau.de/en/blog/introduction_to_scrum_summary" rel="alternate"/><published>2019-05-14T15:00:00+02:00</published><updated>2019-05-14T15:00:00+02:00</updated><author><name>Benjamin Huber</name></author><id>tag:ieee.uni-passau.de,2019-05-14:/en/blog/introduction_to_scrum_summary</id><summary type="html">&lt;p class="first last"&gt;On the 9th of May Achim Kümmler, a man with decades of experience in software development and member of the Fraunhofer Institute, elaborated on the principles of a more modern approach to software development: Scrum.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;On the 9th of May Achim Kümmler, a man with decades of experience in software development and member of the Fraunhofer Institute, elaborated on the principles of a more modern approach to software development: Scrum.&lt;/p&gt;
&lt;p&gt;Scrum is a method of agile software development and as such adheres to the values of the agile manifesto. Accordingly, people, results and flexibility are assigned a higher priority than detailed documentations and contracts, rigid plans and the processes utilized. The term itself is derived from rugby to emphasize the importance of teamwork.&lt;/p&gt;
&lt;p&gt;Scrum can be broken down into three core parts: Roles, Ceremonies and Artifacts.
The different Roles describe what part every individual of the group, which is sized anywhere between five and nine people, has to play in the project.
The Product Owner, ideally a member of the party the software is developed for, defines, adjusts and prioritizes the required features, decides upon release dates and whether or not the fabricated results are to be accepted and is responsible for ensuring profit.
The ScrumMaster essentially supports the group by enacting the Scrum values, removing obstacles and outside interference and enabling close cooperation. They, however, do not make decisions for the team, they may only assist them.
The Team is usually composed of full-time members, who each work across multiple fields of software development. On the other hand, every area of expertise is covered by multiple people.&lt;/p&gt;
&lt;p&gt;The Ceremonies describe the structure of the whole Scrum process.
First of all, a so-called sprint is planned. A sprint is a phase of work lasting two to four weeks with the goal of producing a shippable product increment by the end of it. To plan one properly, the product backlog, a catalogue of requirements, is analyzed and a sprint goal working towards fulfilling one or more of those requirements is set. Also, the initial sprint backlog, a list of tasks needed to achieve the sprint goal, is created.
During the sprint the first activity of every day is the Daily Scrum, a ceremony of about fifteen minutes in which every participant talks about what they did the day before, what they will be doing today and whether they have encountered any problems.
Tasks can freely be added to and adjusted on the sprint backlog as needed. For every item on the backlog an estimate of remaining work hours is created and updated every day. Team members are not assigned their tasks, they themselves sign up for the tasks they want to work on and thus everyone carries responsibility, as they do not execute what someone else explicitly ordered them to.
Afterwards the sprint is reviewed as the whole team demonstrates their accomplishments in an informal way.
For the sprint retrospective everyone inspects what is or is not working, for example by asking themselves what to start doing, what to stop doing and what to continue doing.&lt;/p&gt;
&lt;p&gt;Artifacts are the aforementioned product and sprint backlogs and a burn down chart, a visualization of the remaining amount of work in relation to time.&lt;/p&gt;
&lt;p&gt;For projects which require more manpower, a Scrum of Scrums can be created. Every group delegates one member to send to a meeting to coordinate and communicate with the others.&lt;/p&gt;
&lt;p&gt;The close customer collaboration greatly reduces risking to fail to provide the product needed to truly fulfill the established requirements and in the speaker's experience switching from the waterfall model to Scrum had increased productivity by about 40 to 50 percent. However, he also reported programmers to be under more pressure than before.&lt;/p&gt;
&lt;p&gt;Ultimately it was quite fascinating to hear about agile software development from a man who was involved in &amp;quot;both worlds&amp;quot; extensively and could gladly provide detailed insights into just about any matter connected to it.&lt;/p&gt;
</content><category term="2019"/><category term="Talk"/><category term="Summary"/></entry><entry><title>From Idea to Startup to Company</title><link href="//ieee.uni-passau.de/en/blog/ol_startup_summary" rel="alternate"/><published>2019-01-24T13:34:00+01:00</published><updated>2019-01-24T13:34:00+01:00</updated><author><name>Lisa Griebl</name></author><id>tag:ieee.uni-passau.de,2019-01-24:/en/blog/ol_startup_summary</id><summary type="html">&lt;p class="first last"&gt;On Monday, January 14, 2019, Dr. Andreas Böhm visited the IEEE Student Branch. Under the slogan &amp;quot;Data Science from Garage to Production&amp;quot;, the founder and managing director of the company ONE LOGIC talked about the success story of his former Start-Up. In just five years he managed to acquire many customers and recruit 130 employees.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;On Monday, January 14, 2019, Dr. Andreas Böhm visited the IEEE Student Branch. Under the slogan &amp;quot;Data Science from Garage to Production&amp;quot;, the founder and managing director of the company ONE LOGIC talked about the success story of his former Start-Up. In just five years he managed to acquire many customers and recruit 130 employees.&lt;/p&gt;
&lt;p&gt;Dr. Andreas Böhm studied at the University of Passau and earned his doctorate in the area of data science. He founded his first company at the age of 23. At this time, he was already fascinated by the idea of filtering relevant information from big piles of data to gather new insights and improve existing processes. As a freelancing consultant at a large company in the automotive sector, he was able to improve the purchasing processes in a way that saves the company huge amounts of money.&lt;/p&gt;
&lt;p&gt;The goal of ONE LOGIC is to bring transparency into big data collections and generating real value for their customers. Since the beginning, founder Andreas Böhm considers it important for his company to be solution-oriented. He achieves short waiting times and quick solutions by delivering minimal viable products (MVPs) to the customers. Based on the insights, which ONE LOGIC gathers using MVPs their main product ONE DATA is continuously refined and becomes even more valuable for their customers. This approach made it possible for the company to finance itself right from the beginning without the need of large investors or other funding.&lt;/p&gt;
&lt;p&gt;Besides hard work, having good advisers with different backgrounds and much expertise is a key success factor. Specialists who can give you different perspectives on upcoming challenges are indispensable for a founder. Andreas Böhm was lucky in finding Prof. Dr. Andreas Pfeifer who already had over 20 years of experience in that sector at that time. Meanwhile, the management team around Böhm grew: the additional managing director Dr. Stefan Roskos, chief data scientist Dr. Sebastian Wernicke and chief developer Adrian Berndl help him to make informed decisions as well as to manage all employees. Andreas Böhm stresses to surround yourself with experts as a founder. The more work you can delegate, the better for your company - there is always a person, which is more experienced than yourself!&lt;/p&gt;
&lt;p&gt;In reply to a question about the necessary mindset and skills of a founder, Böhm mentioned several: you shouldn't avoid (necessary) risks and have the ability to think out of the box (there's no such thing as impossible). Another requirement is to work significantly longer than normal employees (at least in the start-up phase of your company) as well as the ability to go for pragmatic solutions rather than the over-engineere one. The most important one however is to work in an area where you really have fun.&lt;/p&gt;
&lt;p&gt;At the end of the talk, Andreas Böhm has some more advises for a successful Start-Up. He suggests to concentrate on finding solutions rather than problems, finding errors early, and admitting mistakes. Furthermore, it is important to find people who also love to work on the same idea and help you moving your product forward. Especially a sales person can help to make your company profitable. Of course, you need a little bit luck on your side as well.&lt;/p&gt;
&lt;p&gt;The IEEE Student Branch wishes this luck to Dr. Andreas Böhm and his company ONE LOGIC, as well as to all other founders who were inspired by this talk.&lt;/p&gt;
</content><category term="2019"/><category term="Talk"/><category term="Summary"/></entry><entry><title>Public-Key Cryptography for Dummies</title><link href="//ieee.uni-passau.de/en/blog/public_key_crypto_summary" rel="alternate"/><published>2019-01-24T13:00:00+01:00</published><updated>2019-01-24T13:00:00+01:00</updated><author><name>Veronika Böhm</name></author><id>tag:ieee.uni-passau.de,2019-01-24:/en/blog/public_key_crypto_summary</id><summary type="html">&lt;p class="first last"&gt;In modern days, cryptography is a very important part of many aspects of our modern society―especially in the Internet:
safe communication between websites needs to be ensured to keep 3rd parties from interfering,
e.g.in the process of logging into a website or accessing online databases.
Thanks to Prof Zumbrägel and his talk &amp;quot;Public-Key Cryptography for Dummies&amp;quot;, we had the opportunity to gain insights into the basics of cryptography.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;In modern days, cryptography is a very important part of many aspects of our modern society―especially in the Internet:
safe communication between websites needs to be ensured to keep 3rd parties from interfering,
e.g.in the process of logging into a website or accessing online databases.
(Important to 'normal' users is http-encryption. On safe websites, a lock-symbol can be found next to the address bar in the browser, which also reveals more information regarding the encryption can be obtained)
Thanks to Prof Zumbrägel and his talk &amp;quot;Public-Key Cryptography for Dummies&amp;quot;, we had the opportunity to gain insights into the basics of cryptography.&lt;/p&gt;
&lt;p&gt;The first part covered public-key cryptography:
the idea is to enable encrypted communication between two unknown parties Alica and Bob:
Alice and Bob agree on some common information that is made public.
Then, both choose their (own) secret key that is only known to them,
and then use the public information to derive a public key from their private key.
In order to establish a common secret key,
Alice sends her public key to Bob, who combines it with his own secret key.
Bob also gives his public key to Alice, who can obtain the same secret as Bob did using her private key.
The common secret is only known to Alice and Bob and can then be used for encryption.&lt;/p&gt;
&lt;p&gt;This scheme can be implemented using primitive roots (which can be used to create a mathematical field). Binary sequences could be used as well, but they are easy to attack and therefore impracticable.&lt;/p&gt;
&lt;p&gt;The last part was designed for &amp;quot;more advanced Dummies&amp;quot;. Prof. Zumbrägel showed us modern (runtime) problems of Cryptography as well as past and current records (some of which he even helped establish).&lt;/p&gt;
&lt;p&gt;All in all, it was a very interesting talk that provided a good opportunity to learn the very basics of cryptography.&lt;/p&gt;
</content><category term="2019"/><category term="Talk"/><category term="Summary"/></entry><entry><title>All About Siltronic</title><link href="//ieee.uni-passau.de/en/blog/siltronic-summary" rel="alternate"/><published>2019-01-22T11:09:00+01:00</published><updated>2019-01-22T11:09:00+01:00</updated><author><name>Alex Degenhart</name></author><id>tag:ieee.uni-passau.de,2019-01-22:/en/blog/siltronic-summary</id><summary type="html">&lt;p class="first last"&gt;A basic component of all electronic systems today are high purity silicon wafers. These are produced by only a few companies in the world. One of them reports about challenges in their industry.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;On Thursday, January 10, 2016, Peter Mader, graduate of our university and former chairman and founding member of the IEEE STudent Branch Passau, talked about the production of silicon wafers and the challenges they pose for his company Siltronic.&lt;/p&gt;
&lt;p&gt;The company, who was formerly part of Wacker-Chemie, has existed for almost 50 years. During this period, Siltronic, as the only company in the Western world, became the 4th largest wafer manufacturer. The silicon wafers are produced at several locations around the world, including Burghausen, Portland and Singapore.&lt;/p&gt;
&lt;p&gt;What are silicon wafers? This refers to thin slices of high-purity silicon, from which micro-chips are produced. While demand came from the computing segment about 20 years ago, the demand is much more widespread today and also includes the areas of communications, industry, cars, as well as IoT and direct consumer products.
Thus, for the production of a Tesla a wafer with a diameter of 200mm and for a modern electric locomotive about 20 of these wafers needed.&lt;/p&gt;
&lt;p&gt;How exactly is such a wafer produced? The first step in the manufacturing process is the &amp;quot;pulling&amp;quot; of a high-purity silicon single crystal, from molten raw material. This is then sliced ​​in the following and obtaines by several cleaning, as well as laser or chemical treatments its desired properties.
While the wafers currently support a thickness of 8nm and a maximum of 32 levels on top of each other, customers are already demanding 128 levels, and the minimum thickness should also be reduced to 5nm in a few years.&lt;/p&gt;
&lt;p&gt;Depending on the wafer size the manufacturing process consists of about 45 to 70 individual steps for which again up to 6000 parameters are needed to obtain the desired results. In order to remain competitive in this complex process, a very good automation is needed, with the aim of obtaining a &amp;quot;black light factory&amp;quot; in a few years, in which one can simply switch off the light, and all work goes on as normal.
At Siltronic, this plan is implemented by means of a central ERP system as well as the for production important IT infrastructure which is available at all sites.&lt;/p&gt;
&lt;p&gt;Currently a big project, is the transport automation, where as two different systems are already in use. On the one hand there is the variant that smaller vehicles drive on rails over the machines and transport the containers with wafers. The other variant are larger vehicles traveling on the ground, which can transport more containers at the same time.
Challenges in this project are the high accuracy with which the containers must be loaded into the machines and the often strict time constraints. In addition, the actual implementation is not as easy as many would think, since really all processes need to be standardized. You can not just say to a machine, &amp;quot;You knock once against it and then it works again.&amp;quot;&lt;/p&gt;
&lt;p&gt;Advantages of automation are not only the lower costs, but also a lower workload for the employes, since via data glasses, suppport can also be provided from outside the production areas and thus the time-consuming process of entering the clean rooms is eliminated.&lt;/p&gt;
&lt;p&gt;All in all, the lecture was a very detailed insight into an industry that we are not so aware of, as we end up with only the processed products in our hands and little notice of the ingredients.&lt;/p&gt;
</content><category term="2019"/><category term="Talk"/><category term="Summary"/></entry><entry><title>Basics of Embedded Hardware Design</title><link href="//ieee.uni-passau.de/en/blog/embedded-hardware-design-summary" rel="alternate"/><published>2018-12-21T15:00:00+01:00</published><updated>2018-12-21T15:00:00+01:00</updated><author><name>Sebastian Böhm</name></author><id>tag:ieee.uni-passau.de,2018-12-21:/en/blog/embedded-hardware-design-summary</id><summary type="html">&lt;p class="first last"&gt;Rafael Bachmann honored our Student Branch with a talk about hardware design
from scratch. This means no arduino and nothing preassembled, only the plain
components designed and soldered by yourself.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Rafael Bachmann honored our Student Branch with a talk about hardware design
from scratch. This means no arduino and nothing preassembled, only the plain
components designed and soldered by yourself.
He mentioned this sounding like a lot of work, but it is necessary work to
avoid abstraction.&lt;/p&gt;
&lt;p&gt;Another interesting point he mentioned was to only consider the waterfall model
for designing your board, in contrast to modern software design.
Any other model is hard to realize since no quick iterations are possible, since
the delivery of new hardware takes to long and also is expensive.&lt;/p&gt;
&lt;p&gt;Following i will list the points listed by Rafael for his own design of a blinker.&lt;/p&gt;
&lt;ol class="arabic"&gt;
&lt;li&gt;&lt;p class="first"&gt;Choice of processor
To choose the processor you need, Rafael mentions these criteria:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;communication protocols&lt;/li&gt;
&lt;li&gt;whether you need many floating point operations (FPO)&lt;/li&gt;
&lt;li&gt;limits on energy consumption&lt;/li&gt;
&lt;li&gt;price and ease of circuit flashing&lt;/li&gt;
&lt;li&gt;available programming environment&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As a small &amp;quot;pro tip&amp;quot; by Rafael: try to find a processor with a public scheme,
this will ease your design and later adjustments to the board.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;Draw a schematic of your board
Rafael personally uses KiCad, a design suite which &amp;quot;treats the schematic like
code&amp;quot;, by sticking with the old Input -&amp;gt; Processing -&amp;gt; Output model.&lt;/p&gt;
&lt;p&gt;Keep in mind, that up until this point you had not a single opportunity to test
your design, so it it is especially important to be careful with every design
decision.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p class="first"&gt;Software
Now, that you recieved your own board, completely designed by yourself, it is
time to fill your board with software.
Rafael proposes languages like C, C++ or (his very favorite) Rust to build your
awesome application.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So if you ever try to design your own hardware completely from the start, make
sure you take these advices seriously, it might help you out a lot.&lt;/p&gt;
</content><category term="2018"/><category term="Talk"/></entry><entry><title>JRobots 2018</title><link href="//ieee.uni-passau.de/en/blog/jrobots_summary" rel="alternate"/><published>2018-12-21T14:45:00+01:00</published><updated>2018-12-21T14:45:00+01:00</updated><author><name>Sebastian Böhm</name></author><id>tag:ieee.uni-passau.de,2018-12-21:/en/blog/jrobots_summary</id><summary type="html">&lt;p class="first last"&gt;On Saturday, 01.12.2018 it was time once again for a jRobots Competition.
The developer of the framework, Ray, and a representative of our
sponsor Cipsoft, Tobias, came to the University of Passau to hold the event.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;On Saturday, 01.12.2018 it was time once again for a jRobots Competition.
The developer of the framework, Ray, and a representative of our
sponsor Cipsoft, Tobias, came to the University of Passau to hold the event.
Along they brought the jRobots Framework, adjusted so the tanks could drive,
scan in an arc before them and shoot redirectable missiles.
Empowered after some pizza the participants had 4 hours to design and code
the strongest robot they came up with, so their tank would be the one defeating
all the other tanks created during the event. At the end every robot had to duell
each other robot in a tournament. The developers behind the Splasurobot managed
to not loose a single fight and won the 2 Lego Mindstorm sets, so in the future
they can also build and program physical roboters.
Thanks a lot once again to Cipsoft for supplying the prices and to Ray for
providing the framework!&lt;/p&gt;
</content><category term="2018"/><category term="Competition"/></entry><entry><title>7. IEEE Programming Advent calendar</title><link href="//ieee.uni-passau.de/en/blog/adventskalender18" rel="alternate"/><published>2018-11-27T16:15:00+01:00</published><updated>2018-11-27T16:15:00+01:00</updated><author><name>Sebastian Böhm</name></author><id>tag:ieee.uni-passau.de,2018-11-27:/en/blog/adventskalender18</id><summary type="html">&lt;p&gt;Not in the mood for chocolate but you like the thought of an Advent calendar? You don't
know what to do with all the time until Christmas? Then take the challenge and
participate in the Advent calendar of the IEEE Student Branch Passau!&lt;/p&gt;
&lt;p&gt;This is already the seventh iteration of …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Not in the mood for chocolate but you like the thought of an Advent calendar? You don't
know what to do with all the time until Christmas? Then take the challenge and
participate in the Advent calendar of the IEEE Student Branch Passau!&lt;/p&gt;
&lt;p&gt;This is already the seventh iteration of our big programming Advent calendar with a
small (or bigger) challenge for each day. We provide interesting tasks for novice
coders as well as experienced developers.&lt;/p&gt;
&lt;p&gt;Just write a small program in the language of your choice - we support 15! -
upload it to our website and see, if you mastered the challenge. The best participants
will, as every year, win great prices.&lt;/p&gt;
&lt;p&gt;Interested? Register at &lt;a class="reference external" href="https://advent.ieee.uni-passau.de"&gt;https://advent.ieee.uni-passau.de&lt;/a&gt; and start solving your first
task. As last year, we provide the tasks in English as well as in German, so
everyone - even world wide - can enter the contest.
Special thanks go out to our sponsors, the Chairs of Software Engineering I+II at the University
of Passau, for providing us with a cluster of evaluation systems, the Centre for Information
Technology and Media Services for providing the infrastructure and msg systems, Iteratec, ONE LOGIC and CipSoft
for providing tasks and prices.&lt;/p&gt;
</content><category term="2018"/><category term="Misc"/></entry><entry><title>Powerpoint Karaoke</title><link href="//ieee.uni-passau.de/en/blog/ppt_karaoke_2018-10-29" rel="alternate"/><published>2018-11-02T11:11:00+01:00</published><updated>2018-11-02T11:11:00+01:00</updated><author><name>Lisa Griebl</name></author><id>tag:ieee.uni-passau.de,2018-11-02:/en/blog/ppt_karaoke_2018-10-29</id><summary type="html">&lt;p class="first last"&gt;What happens if you task a computer scientist to present a random paper?&lt;/p&gt;
</summary><content type="html">&lt;p&gt;What happens if you task a computer scientist to present a random paper?&lt;/p&gt;
&lt;p&gt;They do a random presentation!&lt;/p&gt;
&lt;p&gt;On October 29, 2018, fourteen participants demonstrated their presentation skills in this year's PowerPoint karaoke. All volunteers had to pick a presentation, which they have never seen before.
In a spontaneous, creative and funny way, the lecturers presented (not very serious) topics like &amp;quot;How Hanna (79) is Using the Internet&amp;quot;, &amp;quot;Internet Addiction - How the Internet Brings us to Higher Levels of Consciousness&amp;quot; or &amp;quot;Self Assessment for University Entrants - Demotivating Students to Achieve Lower Numbers of Students&amp;quot;. We also learned facts about Bavaria (its only relevant cultural achievement seems to be beer) and some Japanese vocabulary (so we can now also say 'beer' in Japanese).
The slides convinced the audience with marvelous animations, catchy colors and an ideal structure and the lecturers inspired the audience with a lot of humor and performances using all available means (acting, singing,...). All in all, it was a very funny event where everybody got the chance to work on his/her presentation skills.&lt;/p&gt;
</content><category term="2018"/><category term="Misc"/></entry><entry><title>Tools for your (S)EP</title><link href="//ieee.uni-passau.de/en/blog/tools-for-your-sep-2018" rel="alternate"/><published>2018-07-26T20:21:00+02:00</published><updated>2018-07-26T20:21:00+02:00</updated><author><name>Philipp Straubinger</name></author><id>tag:ieee.uni-passau.de,2018-07-26:/en/blog/tools-for-your-sep-2018</id><summary type="html">&lt;p class="first last"&gt;Like every year we showed a selection of tools that are useful for
the (S)EP ([Software] Engineering Project).&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Like every year we showed a selection of tools that are useful for the (S)EP ([Software] Engineering Project).&lt;/p&gt;
&lt;p&gt;Please find the slides attached:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2018/07/continuous_integration.pdf"&gt;Continuous Integration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2018/07/projektmanagement.pdf"&gt;Project Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2018/07/latex.pdf"&gt;LaTeX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2018/07/git_svn.pdf"&gt;Git and SVN&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2018/07/bugtracker.pdf"&gt;Bugtracker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2018/07/unit_testing.pdf"&gt;Unit Testing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additionally here are the slides on &lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2016/07/idea.pdf"&gt;IntelliJ&lt;/a&gt; and &lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2016/07/doxygen.pdf"&gt;Doxygen&lt;/a&gt;.&lt;/p&gt;
</content><category term="2018"/><category term="Talk"/><category term="Summary"/></entry><entry><title>Continuous Integration for Everybody</title><link href="//ieee.uni-passau.de/en/blog/continuous-integration" rel="alternate"/><published>2018-07-11T18:32:00+02:00</published><updated>2018-07-11T18:32:00+02:00</updated><author><name>Philipp Straubinger</name></author><id>tag:ieee.uni-passau.de,2018-07-11:/en/blog/continuous-integration</id><summary type="html">&lt;p class="first last"&gt;Setting up Continous Integration for a project can be quick and easy. Using a Java project with Maven, Jenkins and GitLab as an example, Thomas showed us how they ensure code quality at ONE LOGIC.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Setting up Continous Integration for a project can be quick and easy. Using a Java project with Maven, Jenkins and GitLab as an example, Thomas showed us how they ensure code quality at ONE LOGIC.&lt;/p&gt;
&lt;p&gt;On June 21, our former member Thomas Stieglmaier from ONE LOGIC visited us,
to show us how easy, fast and for
everyone to use Continuous Integration (CI) is . For this he began with an overview of the
software development process that starts before the first commit,
continues with multiple code reviews until the next release
and then starts over again. A powerful and often used
tool for managing a software project is Maven. Maven
stands out for being integrated into IDEs,
as well as having a good dependency management.
The resulting build script is neither large nor complex.
To ensure the code quality, various tools can be integrated
and be used to keep up to date with the development of
the software in question. Thomas presented us two build system tools for CI: GitLab and Jenkins. Both support
the most important functions to run CI. For
occasional and small projects in the private sector GitLab is probably
the most appropriate choice, as not much has to be prepared by yourself.
In the business environment, you hardly come around without Jenkins, because it is
more powerful and has more detailed error messages, but is also harder to set up. Thomas rounded the talk off
with a vivid live demo including
configuration examples. Then ONE LOGIC invited us to
pizza, where we ended the evening.&lt;/p&gt;
&lt;p&gt;The code for the live demo can be found under the following link:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://gitlab.com/stieglma/ciSamples"&gt;https://gitlab.com/stieglma/ciSamples&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can download the slides of the talk here:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2018/07/CI_Talk_IEEE.pdf"&gt;Continuous Integration for Everybody&lt;/a&gt;&lt;/p&gt;
</content><category term="2018"/><category term="Talk"/><category term="Summary"/></entry><entry><title>Git - Advanced usage and details</title><link href="//ieee.uni-passau.de/en/blog/advanced-git-summary" rel="alternate"/><published>2018-06-26T12:43:00+02:00</published><updated>2018-06-26T12:43:00+02:00</updated><author><name>Florian Heck</name></author><id>tag:ieee.uni-passau.de,2018-06-26:/en/blog/advanced-git-summary</id><summary type="html">&lt;p class="first last"&gt;Development as a team is an important part of every bigger IT project. Version control are essential for this even if they bing some pitfalls you may want to avoid.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Development as a team is an important part of every bigger IT project. Version control are essential for this even if they bing some pitfalls you may want to avoid.
On June 14th we were joined by Florian Sattler, a PhD student, for his talk &amp;quot;Git - Advanced usage and details&amp;quot;, where he showed some tricks for efficiently working with the version control system git.
He presented some basics as well as more advanced handling and went into dos and don'ts when working with git.
Humorous bits about the &amp;quot;daily madness&amp;quot; helped him to develop and show a kind of handbook for tricky situations.
For example, git reflog helps getting back lost commits, and for &amp;quot;but-it-worked-last-time&amp;quot;-situations git bisect can be a helpful tool.
git blame finds the author of every bit of code (whereas blame in real life is not always the best for team building) and branches and git worktree are important features for all who want to mulit-task.
Florian also went into detail about git rebase, but he warned the audience that changing pushed code is asking for problems by comparing it to time travel literature, both can have devastating effects on the present (code versions).&lt;/p&gt;
&lt;p&gt;The whole talks was an entertaining introduction into some advanced git tools and techniques.
In addition, the slides for the talk (to obtain, please contact &lt;a class="reference external" href="mailto:pr-taskforce&amp;#64;ieee.uni-passau.de"&gt;pr-taskforce&amp;#64;ieee.uni-passau.de&lt;/a&gt;) could save you in your next git emergency.&lt;/p&gt;
</content><category term="2018"/><category term="Talk"/><category term="Summary"/></entry><entry><title>Crypto-currencies</title><link href="//ieee.uni-passau.de/en/blog/crypto-currencies-summary" rel="alternate"/><published>2018-05-26T21:00:00+02:00</published><updated>2018-05-26T21:00:00+02:00</updated><author><name>Simon Labrenz</name></author><id>tag:ieee.uni-passau.de,2018-05-26:/en/blog/crypto-currencies-summary</id><summary type="html">&lt;p&gt;On the 5/17 we were honored by ex-student branch member Tobias Hilbig from
Munich, who shared his knowledge about crypto-currencies and so called
&amp;quot;Smart Contracts&amp;quot;.
He gave a technical introduction on how the blockchain functions, how crypto-currencies,
especially Bitcoin, developed and how realistic the relevance of
this topic might …&lt;/p&gt;</summary><content type="html">&lt;p&gt;On the 5/17 we were honored by ex-student branch member Tobias Hilbig from
Munich, who shared his knowledge about crypto-currencies and so called
&amp;quot;Smart Contracts&amp;quot;.
He gave a technical introduction on how the blockchain functions, how crypto-currencies,
especially Bitcoin, developed and how realistic the relevance of
this topic might be in the future.
All of this was shown with examples of transactions and multiple
statistics.
Also an insight into the Do's and Don'ts of trading crypto-currencies was given.
Additionally Tobias gave tips for those who themselves wanted to enter the
world of mining and crypto-currencies after this talk, by offering sources for further
research and tips for beginners in general.
In conclusion the talk supplied a great entrance into the topic for people who
only heard about crypto-currencies in the news, but also technical background
information for those who maybe already traded digital money but did not
understand the algorithms behind it.&lt;/p&gt;
&lt;p&gt;The slides for this presentation can be found &lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2018/05/cryptocoins.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;
</content><category term="2018"/><category term="Talk"/></entry><entry><title>6. IEEE Programming Advent calendar</title><link href="//ieee.uni-passau.de/en/blog/advent-calendar17" rel="alternate"/><published>2017-11-30T18:00:00+01:00</published><updated>2017-11-30T18:00:00+01:00</updated><author><name>Maximilian Goetz</name></author><id>tag:ieee.uni-passau.de,2017-11-30:/en/blog/advent-calendar17</id><summary type="html">&lt;p&gt;Not in the mood for chocolate but you like the thought of an Advent calendar? You don't
know what to do with all the time until Christmas? Then take the challenge and
participate in the Advent calendar of the IEEE Student Branch Passau!&lt;/p&gt;
&lt;p&gt;This is already the sixth iteration of …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Not in the mood for chocolate but you like the thought of an Advent calendar? You don't
know what to do with all the time until Christmas? Then take the challenge and
participate in the Advent calendar of the IEEE Student Branch Passau!&lt;/p&gt;
&lt;p&gt;This is already the sixth iteration of our big programming Advent calendar with a
small (or bigger) challenge for each day. We provide interesting tasks for novice
coders as well as experienced developers.&lt;/p&gt;
&lt;p&gt;Just write a small program in the language of your choice - we support over 25! -
upload it to our website and see, if you mastered the challenge. The best participants
will, as every year, win great prices.&lt;/p&gt;
&lt;p&gt;Interested? Register at &lt;a class="reference external" href="https://ieee.uni-passau.de/advent"&gt;https://ieee.uni-passau.de/advent&lt;/a&gt; and start solving your first
task. This year we have a special treat for all you English speaking participants. We
have updated our system and now provide the tasks in English as well as in German, so
everyone - even world wide - can enter the contest.
Special thanks go out to our sponsors, the Chair of Software Engineering at the University
of Passau, for provides us with a cluster of evaluation systems, the Centre for Information
Technology and Media Services for providing the infrastructure, msg systems, Iteratec and
ONE LOGIC for providing prices and all creators of tasks at those companies and other
chairs at the University of Passau.&lt;/p&gt;
</content><category term="2017"/><category term="Misc"/></entry><entry><title>What Mathematics does in the Brain—Mathematics and Brain Research</title><link href="//ieee.uni-passau.de/en/blog/mathematik-und-hirnforschung-summary" rel="alternate"/><published>2016-12-01T21:35:00+01:00</published><updated>2016-12-01T21:35:00+01:00</updated><author><name>Limon Labrenz</name></author><id>tag:ieee.uni-passau.de,2016-12-01:/en/blog/mathematik-und-hirnforschung-summary</id><summary type="html">&lt;p&gt;Professor Sauer held a very interesting presentation about the topic.
He showed some examples of how
mathematics impact the brain and how diverse the separate areas in our
head react to different numbers and methods. He also made great use of his
own experiences in this field he gained from …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Professor Sauer held a very interesting presentation about the topic.
He showed some examples of how
mathematics impact the brain and how diverse the separate areas in our
head react to different numbers and methods. He also made great use of his
own experiences in this field he gained from working together with the
university of Gießen and drew a fascinating connection between mathematics
and medical science. Thus also non-mathematicians were able to learn to
differentiate between calculating numbers and doing mathematics via
scientific images of the brain and understand the complex modeling of such
data, that in its theory even reaches to the model of tone.
All in all a really impressive talk that showed how practical mathematics are
of immense importance, even for scientific domains which actually do not
have anything to do with numbers.&lt;/p&gt;
</content><category term="2016"/><category term="Talk"/></entry><entry><title>Baby Steps—a Practical Introduction into Test-Driven Development</title><link href="//ieee.uni-passau.de/en/blog/iteratec-coding-dojo-tdd-summary" rel="alternate"/><published>2016-11-27T16:44:00+01:00</published><updated>2016-11-27T16:44:00+01:00</updated><author><name>Stephan Lukasczyk</name></author><id>tag:ieee.uni-passau.de,2016-11-27:/en/blog/iteratec-coding-dojo-tdd-summary</id><summary type="html">&lt;p&gt;On the 26th of November the Iteratec GmbH was hosting a coding dojo at
the University of Passau,
entitled &amp;quot;Baby Steps - a very practical introduction into testdriven
development&amp;quot;. Dojo is japanese and literally translates to &amp;quot;place of the
way&amp;quot;, but more frequently is used as the training area in martial …&lt;/p&gt;</summary><content type="html">&lt;p&gt;On the 26th of November the Iteratec GmbH was hosting a coding dojo at
the University of Passau,
entitled &amp;quot;Baby Steps - a very practical introduction into testdriven
development&amp;quot;. Dojo is japanese and literally translates to &amp;quot;place of the
way&amp;quot;, but more frequently is used as the training area in martial arts.
For the participants this converted into test-driven pair-programming
and always implementing the smallest &amp;quot;baby-steps&amp;quot; of code possible for a
certain usecase. The usecase was playfully adjusted during the sessions
by the &amp;quot;client&amp;quot;. This way there were always new problems and beginners
as well as programming experts could learn something new from it.
Afterwards the attendees left with new experiences and exchanged their
programming habits over diner and were able to gather
further insights into the work of Iteratec.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2016/12/tdd-coding.jpg"&gt;&lt;img alt="group_picture" class="size-medium image-process-w250 alignleft" src="////ieee.uni-passau.de/en/uploads/2016/12/tdd-coding.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
</content><category term="2016"/><category term="Workshop"/></entry><entry><title>Awards for the Student Branch</title><link href="//ieee.uni-passau.de/en/blog/awards-student-branch" rel="alternate"/><published>2016-10-28T10:05:00+02:00</published><updated>2016-10-28T10:05:00+02:00</updated><author><name>Stephan Lukasczyk</name></author><id>tag:ieee.uni-passau.de,2016-10-28:/en/blog/awards-student-branch</id><summary type="html">&lt;p&gt;In the course of our first meeting on October 10, 2016, we were able to announce
some awards the Student Branch received recently.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2016/10/exemplary-award.jpg"&gt;&lt;img alt="exemplary-award" class="alignleft image-process-w250" src="////ieee.uni-passau.de/en/uploads/2016/10/exemplary-award.jpg" style="width: 250px;" /&gt;&lt;/a&gt;
For the second time we were able to receive the &lt;em&gt;IEEE Region 8 Exemplary Student
Branch Award&lt;/em&gt;.  This honor is awarded to Student Branches that on the …&lt;/p&gt;</summary><content type="html">&lt;p&gt;In the course of our first meeting on October 10, 2016, we were able to announce
some awards the Student Branch received recently.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2016/10/exemplary-award.jpg"&gt;&lt;img alt="exemplary-award" class="alignleft image-process-w250" src="////ieee.uni-passau.de/en/uploads/2016/10/exemplary-award.jpg" style="width: 250px;" /&gt;&lt;/a&gt;
For the second time we were able to receive the &lt;em&gt;IEEE Region 8 Exemplary Student
Branch Award&lt;/em&gt;.  This honor is awarded to Student Branches that on the one hand
act on behalf of the rules of IEEE and on the other hand perform
extraordinarily.  The figure shows our chairman Stephan Lukasczyk and our
vice-chairman Sebastian Böhm with the IEEE Region 8 Exemplary Student branch
Award.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2016/10/syp-sb-award.jpg"&gt;&lt;img alt="syp-sb-award" class="alignright image-process-w250" src="////ieee.uni-passau.de/en/uploads/2016/10/syp-sb-award.jpg" style="width: 250px;" /&gt;&lt;/a&gt;
For organizing the IEEE Region 8 Student and Young Professional Congress 2016 in
Regensburg, which was organized by the Student Branches of Passau and
Regensburg, both Student Branches received an award of the German Section of
IEEE, which was presented at the meeting of the executive committee of the
German Section.  The figure shows our chairman Stephan Lukasczyk while
presenting the award to our past chairman Thomas Ziegler who was our chairman
back then and was participating in the organizing committee.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2016/10/syp-ts-award.jpg"&gt;&lt;img alt="syp-ts-award" class="alignleft image-process-w250" src="////ieee.uni-passau.de/en/uploads/2016/10/syp-ts-award.jpg" style="width: 250px;" /&gt;&lt;/a&gt;
Additionally to the award for the Student Branch for organizing the IEEE Region
8 Student and Young Professional Congress 2016, the co-chair of the organization
committee, Thomas Stieglmaier, received an award by the German Section of IEEE.
Stephan Lukasczyk presented this award to Thomas and again thanked him for his
work.&lt;/p&gt;
</content><category term="2016"/><category term="Misc"/></entry><entry><title>Tools for your SEP</title><link href="//ieee.uni-passau.de/en/blog/tools_for_your_sep_2016" rel="alternate"/><published>2016-10-18T21:59:00+02:00</published><updated>2016-10-18T21:59:00+02:00</updated><author><name>Florian Heck</name></author><id>tag:ieee.uni-passau.de,2016-10-18:/en/blog/tools_for_your_sep_2016</id><summary type="html">&lt;p class="first last"&gt;Like every year we will show a selection of tools that are useful for
the SEP (Software Engineering Project).  The event will be held in
HS11 (IM).&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Like every year we will show a selection of tools that are useful for the SEP
(Software Engineering Project).  The event will be held in HS11 (IM).&lt;/p&gt;
&lt;p&gt;Please find the slides attached:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2016/07/continuous_integration.pdf"&gt;Continuous Integration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2016/07/idea.pdf"&gt;IntelliJ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2016/07/ProjektmanagementTalk.pdf"&gt;Project Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2016/07/latex.pdf"&gt;LaTeX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2016/07/git_svn.pdf"&gt;Git and SVN&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2016/07/doxygen.pdf"&gt;Doxygen and co.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additionally here are the slides on &lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2015/07/bugtracker.pdf"&gt;Bugtracking&lt;/a&gt;.&lt;/p&gt;
</content><category term="2016"/><category term="Talk"/></entry><entry><title>jRobots 2016</title><link href="//ieee.uni-passau.de/en/blog/jrobots_2016" rel="alternate"/><published>2016-07-16T21:40:00+02:00</published><updated>2016-07-16T21:40:00+02:00</updated><author><name>Simon Labrenz</name></author><id>tag:ieee.uni-passau.de,2016-07-16:/en/blog/jrobots_2016</id><summary type="html">&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2016/06/jrobot_winners.jpg"&gt;&lt;img alt="winners" class="size-medium image-process-w250 alignleft" src="////ieee.uni-passau.de/en/uploads/2016/06/jrobot_winners.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On June 11, we again had a jRobots event.&lt;/p&gt;
&lt;p&gt;For this event, Wolfgang Scholz of iteratec and Raymund Fülöp of Cipsoft came to
Passau to hold the competition.  Again, the fights were interesting due to a
changed ruleset of the framework, which caused the participants to think of new
algorithms …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2016/06/jrobot_winners.jpg"&gt;&lt;img alt="winners" class="size-medium image-process-w250 alignleft" src="////ieee.uni-passau.de/en/uploads/2016/06/jrobot_winners.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On June 11, we again had a jRobots event.&lt;/p&gt;
&lt;p&gt;For this event, Wolfgang Scholz of iteratec and Raymund Fülöp of Cipsoft came to
Passau to hold the competition.  Again, the fights were interesting due to a
changed ruleset of the framework, which caused the participants to think of new
algorithms.  New features were a new weapon and a different behaviour of the
sensors.&lt;/p&gt;
</content><category term="2016"/><category term="Competition"/></entry><entry><title>Research Talks by the Chair of Software Engineering</title><link href="//ieee.uni-passau.de/en/blog/research_talks_se" rel="alternate"/><published>2016-07-15T21:34:00+02:00</published><updated>2016-07-15T21:34:00+02:00</updated><author><name>Florian Heck</name></author><id>tag:ieee.uni-passau.de,2016-07-15:/en/blog/research_talks_se</id><summary type="html">&lt;p&gt;On June, 13th, 2016 three PhD students of Professor Apel’s Chair of Software Engineering visited us: Alexander Grebhahn, Claus Hunsen, and Andreas Stahlbauer. All three gave us an introduction into their research topics.&lt;/p&gt;
&lt;p&gt;The first talk by Alexander Grebhahn was about non-functional properties and optimization. It is a significant …&lt;/p&gt;</summary><content type="html">&lt;p&gt;On June, 13th, 2016 three PhD students of Professor Apel’s Chair of Software Engineering visited us: Alexander Grebhahn, Claus Hunsen, and Andreas Stahlbauer. All three gave us an introduction into their research topics.&lt;/p&gt;
&lt;p&gt;The first talk by Alexander Grebhahn was about non-functional properties and optimization. It is a significant topic in the context of Configurable Software Systems (CSS) because of the combinatorial explosion of the number of possible configurations. He presented different approaches to evaluate the performance of the different configurations to us. Because of the large number of configurations a brute force analysis is not a good choice.&lt;/p&gt;
&lt;p&gt;Therefore, a sampling of the different configurations is necessary. This approach has also some challenges: one has to decide, which configurations should chosen. Afterwards, the influence of a single feature can be quantified. However, feature interactions have to be considered. An approach to solve this are performance influence models. By using multiple regression learning, the influences and interactions of the features can be quantified. In every iteration of the regression learning, the error value decreases, which is the difference between the calculated values and the empirical test data.&lt;/p&gt;
&lt;p&gt;Alex closed his talk with some results on example data. By that, he strikingly showed the effect of different options in the performance influence model.&lt;/p&gt;
&lt;p&gt;The second talk by Andreas Stahlbauer was about model checking of configurable software systems. Because of the exponentially growing number of configurations it is impossible to test each of them. His approach is to test families of products; by detecting similar paths in the program, the evaluation of the path is necessary only once. In order to achieve that, the code with its preprocessor instructions gets transformed into an abstract syntax tree by custom tools; the syntax trees will then be converted to a program source code with conditions for the configurations.&lt;/p&gt;
&lt;p&gt;Obviously, all parts of the program should satisfy their specification. In order to achieve this without running twice over the same statements, the features are enabled only when needed.&lt;/p&gt;
&lt;p&gt;With this approach, another explosion can happen with variants: program variants, configuration variants, and specification variants, which are necessary to check the new product variants. For the analysis, a combination of several techniques is used: a predicate analysis with adjustable block encoding, lazy abstraction and CEGAR (Counterexample Guided Abstraction Refinement). State-of-the-art SMT solvers are used for the analysis. The goal is to find similar parts in configurations or code in order to do the check only once and reuse the result for similar other parts. The specification checks are done in parallel of the control flow of the program. The talk concluded with some results on the Busybox modules.&lt;/p&gt;
&lt;p&gt;The third talk by Claus Hunsen was on communication and coordination between developers. The idea is to prevent unnecessary conflicts by intensive communication; this was shown by Claus with several examples. Additionally, he provided answers on how to detect “good” communication and on how the conflicts can be categorized. Finally, he showed some empirical results of his work that visualized the topic even more.&lt;/p&gt;
</content><category term="2016"/><category term="Talk"/></entry><entry><title>"ATOS Live Hacking Talk"</title><link href="//ieee.uni-passau.de/en/blog/atos_live_hacking" rel="alternate"/><published>2016-07-15T21:08:00+02:00</published><updated>2016-07-15T21:08:00+02:00</updated><author><name>Florian Heck</name></author><id>tag:ieee.uni-passau.de,2016-07-15:/en/blog/atos_live_hacking</id><summary type="html">&lt;p&gt;On June 30th, two penetration testers of ATOS, Alex and Stephan, visited us.
About 50 people joined the talk.&lt;/p&gt;
&lt;p&gt;While Alex explained the backgrounds and methods to us, Stephan worked as the
attacker.  The took a simulated web shop as their example and were looking for
weaknesses in it.  The …&lt;/p&gt;</summary><content type="html">&lt;p&gt;On June 30th, two penetration testers of ATOS, Alex and Stephan, visited us.
About 50 people joined the talk.&lt;/p&gt;
&lt;p&gt;While Alex explained the backgrounds and methods to us, Stephan worked as the
attacker.  The took a simulated web shop as their example and were looking for
weaknesses in it.  The started with a cross-site-scripting attack in order to
get the admin's session; combined with a cross-site-request-forgery, the web
page was manipulated and some bugs were shown.  They continued with attacks on
the database using SQL injections.&lt;/p&gt;
&lt;p&gt;Manual testing on simple weaknesses is an easy and mechanical job; hence, they
showed the Burp Suite to us—a framework for such simple attacks.  Be aware that
the usage of such tools is a crime in Germany and therefore should never be used
without authorization.  Penetration tests are only done with the acknowledgement
of the product's owner.  Everybody who is interested in these tools can use
DVWA, the Damn Vulnerable Web Application.&lt;/p&gt;
&lt;p&gt;The next tool they showed was sqlmap.  With this tool, Stephan was able to dump
the whole database and also further information like files.&lt;/p&gt;
&lt;p&gt;By using an upload functionality they were able to install a web shell to get
access to the server.&lt;/p&gt;
&lt;p&gt;In the end, Alex and Stephan gave as an idea of their daily work and told some
interesting stories.&lt;/p&gt;
</content><category term="2016"/><category term="Talk"/></entry><entry><title>Micro-Epsilon - automatic detection of lack defects</title><link href="//ieee.uni-passau.de/en/blog/micro_epsilon_the_magic_eye" rel="alternate"/><published>2016-07-08T21:29:00+02:00</published><updated>2016-07-08T21:29:00+02:00</updated><author><name>Florian Heck</name></author><id>tag:ieee.uni-passau.de,2016-07-08:/en/blog/micro_epsilon_the_magic_eye</id><summary type="html">&lt;p&gt;After last year's exciting talk we had the pleasure of having Achim Sonntag of
Micro-Epsilon again for a talk.  This time his talk was on automated detection
of paint defects with the reflectCONTROL system.&lt;/p&gt;
&lt;p&gt;He started with an introduction in the structure and work of the global acting
company, Micro-Epsilon …&lt;/p&gt;</summary><content type="html">&lt;p&gt;After last year's exciting talk we had the pleasure of having Achim Sonntag of
Micro-Epsilon again for a talk.  This time his talk was on automated detection
of paint defects with the reflectCONTROL system.&lt;/p&gt;
&lt;p&gt;He started with an introduction in the structure and work of the global acting
company, Micro-Epsilon.  Cooperations with different universities, for example
the institute FORWISS at the University of Passau, are very interesting.&lt;/p&gt;
&lt;p&gt;Besides their current orders, the main focus of the talk was reflectCONTROL, a
roboter-based system to detect paint defects on cars.  Manual control is a
quality problem as the results are very subjective.  The new system tries to
lower the costs of the high effort by a standardized procedure.  After the short
view of the history of the system the so called defectometry was shown in
detail.  The system consists of a screen showing different patterns and cameras
that capture the reflections on irregularities.  The three roborts can be added
to existing production lanes and are able to reduce the time for the checks to
less than a minute with an accuracy of 98%.  By this system, faults can be fixed
faster and therefore quality rises.&lt;/p&gt;
&lt;p&gt;Current development wants to not only find the faults but also to fix them in
order to reduce the checking time.&lt;/p&gt;
</content><category term="2016"/><category term="Talk"/></entry><entry><title>A Beginner’s Guide to Scientific Data Presentation using LaTeX</title><link href="//ieee.uni-passau.de/en/blog/scientific_data_in_latex" rel="alternate"/><published>2016-07-07T21:50:00+02:00</published><updated>2016-07-07T21:50:00+02:00</updated><author><name>Stephan Lukasczyk</name></author><id>tag:ieee.uni-passau.de,2016-07-07:/en/blog/scientific_data_in_latex</id><summary type="html">&lt;p class="first last"&gt;Evaluating the work done for a seminar paper, a thesis, or even a scientific publication often forces students to present a large amount of data in a consistent and appropriate way. Doing so, one will encounter many pitfalls due to the complexity of the task. It can be a long-running and frustrating process to find out, which way works the best. Although, we cannot provide universally valid rules, we want to give some hints and guidelines with this work. Therefore, we present formal aspects, packages and tools, that are helpful when presenting the evaluation results and data in general.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Our tools of choice are all from the LaTeX universe; obviously, the formal aspects of data presentation are valid for other tools as well. We show a variety of LaTeX packages and give an introduction into their usage, in order to show how easy the presentation of data can be.&lt;/p&gt;
&lt;p&gt;Only a small knowledge of LaTeX is needed to understand the source examples, as we try to provide all examples in a very simple and self-explaining way.&lt;/p&gt;
&lt;p&gt;The talk will be in German or English, depending on the audience’s wish.&lt;/p&gt;
&lt;p&gt;All material can be downloaded: &lt;a class="reference external" href="https://research.lukasczyk.me/latex-data-presentation/slides.pdf"&gt;slides&lt;/a&gt;, &lt;a class="reference external" href="https://research.lukasczyk.me/latex-data-presentation/paper.pdf"&gt;paper&lt;/a&gt;, &lt;a class="reference external" href="https://research.lukasczyk.me/latex-data-presentation/"&gt;supplementary web page&lt;/a&gt;, &lt;a class="reference external" href="https://github.com/IEEE-SB-Passau/latex-data-presentation"&gt;GitHub repository&lt;/a&gt;.&lt;/p&gt;
</content><category term="2016"/><category term="Talk"/></entry><entry><title>Git - Better commit than sorry</title><link href="//ieee.uni-passau.de/en/blog/git-better-commit-than-sorry" rel="alternate"/><published>2016-05-02T21:33:00+02:00</published><updated>2016-05-02T21:33:00+02:00</updated><author><name>heckflor</name></author><id>tag:ieee.uni-passau.de,2016-05-02:/en/blog/git-better-commit-than-sorry</id><summary type="html">&lt;p&gt;Dass git ein mächtiges Werkzeug ist, davon wurden am Montag dem 25.4.
alle Anwesenden überzeugt, als es hieß &amp;quot;Git - better commit than sorry&amp;quot;.
Florian hielt einen umfassenden Vortrag, bei dem jeder etwas dazulernen
konnte. Am Anfang wurden für alle &lt;em&gt;git&lt;/em&gt;-Neulinge die Basics vorgestellt,
auf die dann im Laufe …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Dass git ein mächtiges Werkzeug ist, davon wurden am Montag dem 25.4.
alle Anwesenden überzeugt, als es hieß &amp;quot;Git - better commit than sorry&amp;quot;.
Florian hielt einen umfassenden Vortrag, bei dem jeder etwas dazulernen
konnte. Am Anfang wurden für alle &lt;em&gt;git&lt;/em&gt;-Neulinge die Basics vorgestellt,
auf die dann im Laufe des Vortrags immer wieder aufgebaut wurde. So
wurden neben dem normalen Arbeitsablauf mit git auch erweiterte
Szenarien vorgestellt und einige Interna, wie der baumartige Aufbau der
Commits selber. Am Ende gab es dann noch einige Tipps, wie man die
Mächtigkeit des Systems ausnutzen kann, um zum Beispiel mit
&lt;tt class="docutils literal"&gt;git bisect&lt;/tt&gt; Bugs zu finden oder mit Plugins sogar noch mehr als nur
Sourcecode-Versionen mit &lt;em&gt;git&lt;/em&gt; verwalten kann.&lt;/p&gt;
&lt;p&gt;Auch dass der Vortrag sehr gut besucht war, hat alle umso mehr darin
bestätigt, dass &lt;em&gt;git&lt;/em&gt; mit das beste Versionsverwaltungssystem überhaupt
ist. Für alle die es leider nicht geschafft haben, oder die die einzelne
Befehle nochmal nachschlagen wollen, gibt es &lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2016/05/git_talk_slides.pdf"&gt;hier die Folien der
Präsentation.&lt;/a&gt;&lt;/p&gt;
</content><category term="2016"/><category term="Talk"/><category term="Git"/></entry><entry><title>Advent calendar</title><link href="//ieee.uni-passau.de/en/blog/advent-calendar-2015" rel="alternate"/><published>2015-11-30T00:58:00+01:00</published><updated>2015-11-30T00:58:00+01:00</updated><author><name>dahlberg</name></author><id>tag:ieee.uni-passau.de,2015-11-30:/en/blog/advent-calendar-2015</id><summary type="html">&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2015/11/poster_nobrand.png"&gt;&lt;img alt="poster_nobrand" class="size-medium image-process-w250 alignleft" src="////ieee.uni-passau.de/en/uploads/2015/11/poster_nobrand.png" style="width: 237px; height: 300px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Slides of the award presentation (german):
&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2016/01/IEEE_Adventskalender_2015.pdf"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;By now it's already a small tradition: the award-winning programming
advent claendar of the IEEE Student Branch Passau. The 4th time in a
row&lt;/strong&gt; &lt;strong&gt;there will be a daily programming task set during advent time.
Everyone may participate and the are cool prizes …&lt;/strong&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2015/11/poster_nobrand.png"&gt;&lt;img alt="poster_nobrand" class="size-medium image-process-w250 alignleft" src="////ieee.uni-passau.de/en/uploads/2015/11/poster_nobrand.png" style="width: 237px; height: 300px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Slides of the award presentation (german):
&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2016/01/IEEE_Adventskalender_2015.pdf"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;By now it's already a small tradition: the award-winning programming
advent claendar of the IEEE Student Branch Passau. The 4th time in a
row&lt;/strong&gt; &lt;strong&gt;there will be a daily programming task set during advent time.
Everyone may participate and the are cool prizes waiting.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Starting from the first day of December there will be a new task behind
the door every day. These tasks include problems from various fields of
computer science and range from easy to hard. Every task leads to
writing a small program which will get fed test cases of the problem as
input and has to produce the correct output.&lt;/p&gt;
&lt;p&gt;These tasks are especially suited as an opportunity to gain experience
in various programming languages as our system supports over 24
Languages. These are not only the nowadays common and popular ones like
Java or C++ but also more exotic ones like TCL, OCAML or COBOL.&lt;/p&gt;
&lt;p&gt;Not only the students at the computer science department in Passau may
participate but everyone who is interested. As every year there will be
an award ceremony in January where the best participants receive their
prizes.&lt;/p&gt;
&lt;p&gt;The IEEE Student Branch Passau organizes the advent calendar the 4th
time in a row. Last year it was given IEEEs »Darrel Chong Student
Activity Award« which honors outstanding student activities.&lt;/p&gt;
&lt;p&gt;The IEEE Student Branch Passau is especially thankful for the support of
the &lt;a class="reference external" href="http://www.sosy-lab.org"&gt;Software Systems Lab&lt;/a&gt; and the IT
department of the University for providing the necessary computing
infrastructure to serve the Website and evaluate the submissions.&lt;/p&gt;
</content><category term="2015"/><category term="Competition"/><category term="Programming"/><category term="Advent"/></entry><entry><title>Open Source Development</title><link href="//ieee.uni-passau.de/en/blog/open-source-development" rel="alternate"/><published>2015-11-23T07:28:00+01:00</published><updated>2015-11-23T07:28:00+01:00</updated><author><name>wernyele</name></author><id>tag:ieee.uni-passau.de,2015-11-23:/en/blog/open-source-development</id><summary type="html">&lt;p&gt;Last Thursday, 19th of November, we have had the honor of recieving an
all surrounding talk about the topic Open Source Development, reaching
from what license to use over the steps how a project is changed and
developed over time and finally how to distribute your package to the
rest …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Last Thursday, 19th of November, we have had the honor of recieving an
all surrounding talk about the topic Open Source Development, reaching
from what license to use over the steps how a project is changed and
developed over time and finally how to distribute your package to the
rest of the world.&lt;/p&gt;
&lt;p&gt;Therefor the both ex-members of the IEEE Student Branch Passau went
further into detail about Version Control Systems (like GitHub for
example), how to version your process correctly and keep track of the
changes. Furthermore they explained the best ways to contribute, run
your project through automatic tests and finally distribute and promote
your result, once it is finished.&lt;/p&gt;
&lt;p&gt;Overall this was the go-to event if you were interested in Open Source
Development or just wanted to hear about new things in this area, like
the benefits and measures of providing your work for others but
recieving someone elses work as well.&lt;/p&gt;
&lt;p&gt;The slides of the presentation can be found under
&lt;a class="reference external" href="https://docs.google.com/presentation/d/1kXpsOjGGVcL_szQZjBvohOgZ33QnE7bBxBmYktSc1mo/edit#slide=id.p"&gt;https://docs.google.com/presentation/d/1kXpsOjGGVcL_szQZjBvohOgZ33QnE7bBxBmYktSc1mo/edit#slide=id.p&lt;/a&gt;&lt;/p&gt;
</content><category term="2015"/><category term="Talk"/></entry><entry><title>IEEEXtreme 9.0</title><link href="//ieee.uni-passau.de/en/blog/ieeextreme-9" rel="alternate"/><published>2015-10-27T16:47:00+01:00</published><updated>2015-10-27T16:47:00+01:00</updated><author><name>heckflor</name></author><id>tag:ieee.uni-passau.de,2015-10-27:/en/blog/ieeextreme-9</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;The IEEEXtreme is a yearly international programming competition
hosted by IEEE, where students all over the world try to solve
programming challenges over the course of 24 hours.&lt;/div&gt;
&lt;div class="line"&gt;Four teams of three students form Passau took part in this year's
competition. Further we were joined by two teams from the …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;The IEEEXtreme is a yearly international programming competition
hosted by IEEE, where students all over the world try to solve
programming challenges over the course of 24 hours.&lt;/div&gt;
&lt;div class="line"&gt;Four teams of three students form Passau took part in this year's
competition. Further we were joined by two teams from the neighboring
&lt;a class="reference external" href="http://ieee-sb.oth-regensburg.de/"&gt;student branch at the OTH
Regensburg&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;To see our participants at work, cracking down on the problems (and
vice versa), watch this timelapse.&lt;/div&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><category term="2015"/><category term="Competition"/><category term="IEEEXtreme"/></entry><entry><title>Beginning of the winter term 2015</title><link href="//ieee.uni-passau.de/en/blog/beginning-of-the-winter-term-2015" rel="alternate"/><published>2015-10-15T13:59:00+02:00</published><updated>2015-10-15T13:59:00+02:00</updated><author><name>stieglma</name></author><id>tag:ieee.uni-passau.de,2015-10-15:/en/blog/beginning-of-the-winter-term-2015</id><summary type="html">&lt;p&gt;The IEEE Student Branch Passau wishes all students a good start in the
winter term 2015. We want to invite you at the same time to join our
first regular meeting on 2015/10/19. It starts at 6pm c.t. in the room
IM 242. There we will introduce …&lt;/p&gt;</summary><content type="html">&lt;p&gt;The IEEE Student Branch Passau wishes all students a good start in the
winter term 2015. We want to invite you at the same time to join our
first regular meeting on 2015/10/19. It starts at 6pm c.t. in the room
IM 242. There we will introduce ourselves, and talk about organizational
stuff for planned events. Afterwards we will have a dinner at the
restaurant “Akropolis Athen”.&lt;/p&gt;
</content><category term="2015"/><category term="Misc"/></entry><entry><title>IEEE Germany Student Conference 2015</title><link href="//ieee.uni-passau.de/en/blog/ieee-germany-student-conference-2015" rel="alternate"/><published>2015-06-29T19:30:00+02:00</published><updated>2015-06-29T19:30:00+02:00</updated><author><name>goetzmax</name></author><id>tag:ieee.uni-passau.de,2015-06-29:/en/blog/ieee-germany-student-conference-2015</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;On Wednesday, June 17th, four members of our branch took a long ride
to Hamburg to participate at the 6th IEEE Germany Student Conference
at the TU Hamburg-Harburg. On our way we also picked up two members of
the Regensburg&lt;/div&gt;
&lt;div class="line"&gt;Student Branch, who joined our ride.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;After arriving at the …&lt;/p&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;On Wednesday, June 17th, four members of our branch took a long ride
to Hamburg to participate at the 6th IEEE Germany Student Conference
at the TU Hamburg-Harburg. On our way we also picked up two members of
the Regensburg&lt;/div&gt;
&lt;div class="line"&gt;Student Branch, who joined our ride.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;After arriving at the Hostel near Hamburg's football stadium, we started
our search for a dinner at Hamburg's wellknown &amp;quot;Schanzenviertel&amp;quot;. After
having a breakfast the next morning, we took the S-Bahn to Harbug, where
to conference took place. During this first day, also Thomas and Tommy
gave their talk about &amp;quot;Live variables in CPAchecker&amp;quot;. In the afternoon,
the social event of the conference was scheduled.&lt;/p&gt;
&lt;p&gt;After a S-Bahn and bus ride, in which we thought of where Hamburg's bus
drivers got their license from, we finally arrived at the DESY, the
German Electron Synchrotron, an accelerator for electrons. After an
introduction about DESY and all its parts by a young physics PhD
student, we took an elevator to about 30m under ground. There we could
see parts of the big accelerator ring &amp;quot;Hera&amp;quot;, that's turned off for
years now. Afterwards we also had a short visit of one of their linear
accelerators. The evening ended with the conference dinner at a nice
restaurant right next to Hamburg harbor.&lt;/p&gt;
&lt;p&gt;The next morning started with the second part of the conference, which
wasn't that interesting for us, as most talks where about topics of
Electrical Engineering and we are all Computer Scientists. In the
afternoon we visited the &amp;quot;Miniatur Wunderland&amp;quot;, one of the largest model
railways in the world. In the evening we met with some other Student
Branch board members for dinner.&lt;/p&gt;
&lt;p&gt;On Saturday morning, the meeting of the chairmen of the German IEEE
Student Branches took place, and after an afternoon of sightseeing or
relaxing and a dinner, we drove home on Sunday.&lt;/p&gt;
</content><category term="2015"/><category term="Misc"/><category term="IEEE Germany Student Conference"/></entry><entry><title>Retreat weekend 2015</title><link href="//ieee.uni-passau.de/en/blog/retreat-weekend-2015" rel="alternate"/><published>2015-06-29T17:15:00+02:00</published><updated>2015-06-29T17:15:00+02:00</updated><author><name>goetzmax</name></author><id>tag:ieee.uni-passau.de,2015-06-29:/en/blog/retreat-weekend-2015</id><summary type="html">&lt;p&gt;The Weekend of the 12th to 14th July, one of our &amp;quot;Members-only&amp;quot; events,
the retreat weekend took place. On Friday afternoon, 15 of our members
started their trip to a small cottage in Haidmühle 45 minutes out of
Passau near the border between Germany and the Czech Republic. As a …&lt;/p&gt;</summary><content type="html">&lt;p&gt;The Weekend of the 12th to 14th July, one of our &amp;quot;Members-only&amp;quot; events,
the retreat weekend took place. On Friday afternoon, 15 of our members
started their trip to a small cottage in Haidmühle 45 minutes out of
Passau near the border between Germany and the Czech Republic. As a
special guest, the Past-Chair of the IEEE Student Branch from Regensburg
followed our invitation and joined us.&lt;/p&gt;
&lt;p&gt;After the arrival and check-in, the weekend got kicked of with coffee
and self made pie. Later on, a keg of beer was tapped and we had a
barbecue. Far into the night we sat together, chatted and played various
games.&lt;/p&gt;
&lt;p&gt;Early on Saturday morning, even before the big breakfast, some of us
started the day with a jogging tour. Then some of us continued their
games from the last evening while the others took a hike to the
Dreisessel, a local mountain. The hour long walk to the tip was rewarded
with a great view over the Bavarian Forest and the Bohemian Forest. For
dinner we had a big bowl of paste with a selection of different sauces.
Late at night the last game was won by Philipp, who subsequently was
only called the &amp;quot;Imperator of the Universe&amp;quot;.&lt;/p&gt;
&lt;p&gt;After the Sunday morning breakfast we packed up all our things into our
cars and headed back home to Passau.&lt;/p&gt;
</content><category term="2015"/><category term="Huettenwochenende"/><category term="Misc"/></entry><entry><title>Sicherheit in Online-Spielen</title><link href="//ieee.uni-passau.de/en/blog/security-in-online-games" rel="alternate"/><published>2015-06-15T16:15:00+02:00</published><updated>2015-06-15T16:15:00+02:00</updated><author><name>goetzmax</name></author><id>tag:ieee.uni-passau.de,2015-06-15:/en/blog/security-in-online-games</id><summary type="html">&lt;p&gt;Am Donnerstag den 11. Juni hielt Stefan Payer, einer der Gründer von
CipSoft, einen Vortrag über die verschiedenen Sicherheitsaspekte in
Online-Spielen. Als Beispiel dienten Tibia und Tibia ME, zwei Spiele,
die von CipSoft entwickelt werden.&lt;/p&gt;
&lt;p&gt;Angefangen bei der Differenzierung zwischen Sicherheit FÜR den Spieler
(z.B. in Bezug auf Epilepsie …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Am Donnerstag den 11. Juni hielt Stefan Payer, einer der Gründer von
CipSoft, einen Vortrag über die verschiedenen Sicherheitsaspekte in
Online-Spielen. Als Beispiel dienten Tibia und Tibia ME, zwei Spiele,
die von CipSoft entwickelt werden.&lt;/p&gt;
&lt;p&gt;Angefangen bei der Differenzierung zwischen Sicherheit FÜR den Spieler
(z.B. in Bezug auf Epilepsie), die im Englischen mit „safety“ bezeichnet
wird, und der Sicherheit des Spiels (eng. security) wurden zahlreiche
wichtige Details betrachtet, die bei der Implementierung von
Online-Spielen beachtet werden müssen.&lt;/p&gt;
&lt;p&gt;Als Anbieter von Onlinespielen muss sich die Regensburger Spieleschmiede
mit verschiedensten Arten böswilliger Angriffe auf ihre Server
auseinandersetzen. So unterschiedlich wie die Attacken selbst sind dabei
auch die Motive der Angreifer.&lt;/p&gt;
&lt;p&gt;Während einige schlichtweg ihre Fähigkeiten als Programmierer testen
wollen, suchen andere nach Wegen im betroffenen Onlinespiel (im Falle
von CipSoft ist das Tibia) einen Vorteil gegenüber anderen Spielern zu
erlangen. Zusätzlich wollen Hacker die Nutzerdaten der Spieler erbeuten
und sich daran bereichern.&lt;/p&gt;
&lt;p&gt;Um Spieler daran zu hindern Kommandos abzusetzen, die ihnen nicht
erlaubt sind, ist eine serverseitige Validierung aller Benutzereingaben
sehr wichtig. Ein weiteres Problem ist zum Beispiel die Veränderung des
Clients, sodass zusätzliche Informationen im User Interface angezeigt
werden oder das Spiel teilweise automatisiert wird. Während das
sogenannte Botting meist durch die AGB eines Spieles untersagt werden,
ist es schwer bis unmöglich, solche Veränderungen an Spielclients
festzustellen. Hier lautet die einzige Lösung, das Botting durch
passende Regeländerungen in der Ingame-Logik oder durch Hinzufügen
zusätzlicher Features zum eigentlichen Client (bzw. Verkauf als Premium
Features) unattraktiv zu machen. Weiter werden Spieler, die beim Cheaten
erwischt werden, vom Spiel ausgeschlossen.&lt;/p&gt;
&lt;p&gt;Neben solchen allgemeinen Problemen, mit denen wahrscheinlich jeder
Spieleentwickler zu kämpfen hat, ging Herr Payer auch auf ein paar
Fehler ein, die sich zu Beginn eines solchen Projekts meistens durch
Unerfahrenheit einschleichen (oder weil man sich nicht vorstellen kann,
was Spieler alles machen...). Ein prominenter Vertreter dieser Art ist
die Verschlüsselung des gesamten Datenverkehrs zwischen Spielclient und
Server, die sowohl gegen Replay-Attacks als auch gegen einfache MITM
Attacken geschützt sein muss. Der Test aller Parameter einer Funktion
auf Validität gehört hier ebenso dazu (z.B. schieße auf Feld XY, wobei
XY aber im Sichtbereich des Charakters sein sollte).&lt;/p&gt;
&lt;p&gt;Am Ende des Vortrags wurde auf DDoS Attacken eingegangen und wie man
zumindest einen Teil verhindern kann. Hier werden z.B. &amp;quot;Stateful
Firewalls&amp;quot; eingesetzt. Die Wahl des Rechenzentrums spielt ebenso eine
Rolle, denn je besser die Anbindung des Rechenzentrums und der
gemieteten Server innerhalb jenes ist, desto größer müssen eingehende
DDoS Attacken ausfallen, um Schaden anzurichten.&lt;/p&gt;
&lt;p&gt;Abschließend gingen wir zusammen mit Herr Payer zum Pizza essen ins
PADU, wo wir den Abend bei regen Diskussionen über die verschiedensten
Sicherheitsmechanismen, aber auch Angriffsvektoren, ausklingen ließen.&lt;/p&gt;
</content><category term="2015"/><category term="Talk"/><category term="Games"/><category term="Security"/></entry><entry><title>Industrielle Messmaschinen - eine Herausforderung an Software</title><link href="//ieee.uni-passau.de/en/blog/industrial-measuring" rel="alternate"/><published>2015-06-12T14:00:00+02:00</published><updated>2015-06-12T14:00:00+02:00</updated><author><name>goetzmax</name></author><id>tag:ieee.uni-passau.de,2015-06-12:/en/blog/industrial-measuring</id><summary type="html">&lt;p&gt;Am Montag den 8. Juni hielt Achim Sonntag, ein Mitarbeiter der Firma
Micro-Epsilon, einen Vortrag über die Herausforderungen die in Software
für industriellen Messmaschinen bewältigt werden muss.&lt;/p&gt;
&lt;p&gt;Zu Beginn stellte er sich kurz selbst, und danach die Micro-Epsilon vor.
Seit über 45 Jahren arbeitet diese Firma im Bereich der Wegmessung …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Am Montag den 8. Juni hielt Achim Sonntag, ein Mitarbeiter der Firma
Micro-Epsilon, einen Vortrag über die Herausforderungen die in Software
für industriellen Messmaschinen bewältigt werden muss.&lt;/p&gt;
&lt;p&gt;Zu Beginn stellte er sich kurz selbst, und danach die Micro-Epsilon vor.
Seit über 45 Jahren arbeitet diese Firma im Bereich der Wegmessung.
Wegmessung aber nicht in üblichen Maßstäben, sondern im Nano- /Micro-
und Picometer bereich. Gemessen wird mit verschiedensten Techniken die
Dicke und Breite von Materialien (aber auch z.B. die Erkennung von
Unebenheiten spielt eine Rolle), sowohl laserbasiert als auch mit
kapazitiven oder induktiven Verfahren. Die weltweit 600 Mitarbeiter (300
davon arbeiten in Ortenburg) haben mittlerweile über 8000
Ingenieursjahre in Forschung und Entwicklung investiert.&lt;/p&gt;
&lt;p&gt;Ein weiteres Verfahren das von Micro-Epsilon in Zusammenarbeit mit dem
FORWISS Uni Passau entwickelt wurde ist das System reflectControl
(&lt;a class="reference external" href="https://www.youtube.com/watch?v=qDXlakEU-zM"&gt;https://www.youtube.com/watch?v=qDXlakEU-zM&lt;/a&gt;) das zur Erkennung von
Lackschäden in der Autoindustrie dient.&lt;/p&gt;
&lt;p&gt;Nach diesem einleitenden Teil ging Herr Sonntag auf die vielen
Hindernisse ein, die bei der Wegmessung beachtet werden müssen. Sei es
ein Metallband das etwas schräg durch die Messanlage läuft, oder
Ungenauigkeiten durch hohe Temperaturunterschiede, mit den passenden
Messmethoden und Mathematik / Physik lassen sich die meisten
Ungenauigkeiten ausgleichen.&lt;/p&gt;
&lt;p&gt;Die Zeit für diesen Vortrag war leider viel zu kurz um diesem
interessanten Thema gerecht zu werden, sodass uns Herr Sonntag schon
einen Folgevortrag für das nächste Semester in Aussicht gestellt hat.
Nach dem Vortrag gingen wir noch gemeinsam Pizza essen.&lt;/p&gt;
</content><category term="2015"/><category term="Talk"/><category term="Software Development"/></entry><entry><title>Kanban-Pizza Game</title><link href="//ieee.uni-passau.de/en/blog/kanban-pizza-game" rel="alternate"/><published>2015-06-01T12:01:00+02:00</published><updated>2015-06-01T12:01:00+02:00</updated><author><name>goetzmax</name></author><id>tag:ieee.uni-passau.de,2015-06-01:/en/blog/kanban-pizza-game</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Unser Sponsor msgGillardon war am 28. Mai mit einem Workshop zu
Kanban-Systemen bei uns zu Gast. Bei agilen Entwicklungsmethoden wird
auch besonders auf Effizienz geachtet werden, sodass keine Ressource
ungenutzt bleibt. Es wird also nur beim Vorgänger im Produktionsfluss
angefragt, wenn eine Nachfrage besteht. Dies wird im Prinzip auch bei …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Unser Sponsor msgGillardon war am 28. Mai mit einem Workshop zu
Kanban-Systemen bei uns zu Gast. Bei agilen Entwicklungsmethoden wird
auch besonders auf Effizienz geachtet werden, sodass keine Ressource
ungenutzt bleibt. Es wird also nur beim Vorgänger im Produktionsfluss
angefragt, wenn eine Nachfrage besteht. Dies wird im Prinzip auch bei
Scrum eingesetzt. Erst wenn ein Team seine Aufgaben in einem Sprint
erledigt hat, bekommen sie Neue. Der Scrum Master ist in diesem Fall
der Kanban-Regelungskreis und regelt die Arbeitslast zwischen Team und
Product Owner.&lt;/div&gt;
&lt;div class="line"&gt;Im Workshop war das Ziel mit möglichst wenig Ressourcen eine Pizza
herzustellen. Es gab 3 Teams mit 5-7 Teilnehmern. Es gab einen Ofen,
eine Schere zum Zubereiten der Zutaten und zwei rote Stifte für die
Tomatensoße. Der Ofen kann nur alle 30 Sekunden befüllt werden. Die
Schere muss Pizzateigstücke (Papierkarton) und die Zutaten (POST-ITs)
zurecht schneiden. Mit den roten Stiften wurde die Tomatensoße auf die
Pizzateigstücke aufgebracht.&lt;/div&gt;
&lt;div class="line"&gt;Der Produktionsfluss war also folgender: Pizzateigstücke schneiden -&amp;gt;
Pizzateigstücke anmalen -&amp;gt; Zutaten schneiden und belegen -&amp;gt; im Ofen 30
Sekunden backen.&lt;/div&gt;
&lt;div class="line"&gt;Als Zutaten mussten für die Pizza Hawaii 3 Schinken-, 2 Käse- und 1
Ananas-Streifen auf das Pizzastück gelegt werden. Für die Rucola nur 8
Streifen, aber erst nach dem backen.&lt;/div&gt;
&lt;div class="line"&gt;Die Aufgabe in der ersten Runde war möglichst viele Hawaii-Pizzastücke
nach Ablauf einer unbekannten Zeit zu produzieren. In der zweiten
Runde gab es Abzüge, falls im Produktionsfluss noch unfertige
Pizzastücke oder Zutaten vorhanden waren. Die dritte Runde bestand
darin, dass die Teams möglichst viele Bestellungen (mit 1 bis 4
verschiedenen Pizzastücken) abarbeiten mussten.&lt;/div&gt;
&lt;div class="line"&gt;Zwischen den Runden sprach sich das Team ab, was es optimieren könnte
und tauschten sogar die Arbeitsplätze einzelner Personen. Die
Vortragenden stellten immer wieder neue Aufgaben, Fragen zu den
Prozessen und überwachten, dass auch die Teams nicht versuchten mit
unerlaubten Mitteln sich einen Vorteil zu verschaffen.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Am Ende des Abends bekam jeder Teilnehmer seine richtige Pizza und
konnte sich gleichzeitig mit den beiden Vortragenden von msgGillardon
unterhalten.&lt;/p&gt;
</content><category term="2015"/><category term="Kanban"/><category term="Scrum"/><category term="Pizza"/><category term="Competition"/><category term="Software Development"/><category term="Workshop"/></entry><entry><title>Looking back to the Eggdrop Contest 2015</title><link href="//ieee.uni-passau.de/en/blog/eggdrop-contest-2015" rel="alternate"/><published>2015-06-01T11:05:00+02:00</published><updated>2015-06-01T11:05:00+02:00</updated><author><name>dahlberg</name></author><id>tag:ieee.uni-passau.de,2015-06-01:/en/blog/eggdrop-contest-2015</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;This year, again as part of the Campusfest, our 6. Eggdrop Contest
recently took place. Despite of rainy weather in the afternoon of May
23 14 teams took the challenge of constructing a device called
&amp;quot;Eggdropper&amp;quot; to protect a raw egg from breaking while falling from a
height of 20 …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;This year, again as part of the Campusfest, our 6. Eggdrop Contest
recently took place. Despite of rainy weather in the afternoon of May
23 14 teams took the challenge of constructing a device called
&amp;quot;Eggdropper&amp;quot; to protect a raw egg from breaking while falling from a
height of 20 meters onto the ground. To lift the Eggdroppers into the
air a turntable ladder was used which was provided by the volunteer
fire department of Passau which also allowed the participants to enjoy
the view of Passau from above.&lt;/div&gt;
&lt;div class="line"&gt;After two rounds 8 teams had managed to protect their Egg at least one
time from destruction. The scoring did not only include the state of
the eggs but also how far away from a defined point the Eggdropper
landed and the creativity put into the construction. Team &amp;quot;Hartoff&amp;quot;
scored the first place closely followed by the team of the fire
department and team &amp;quot;Milch&amp;quot; which equal on points scored the second
place. All three were rewarded with coupons for local restaurants.&lt;/div&gt;
&lt;div class="line"&gt;We thank the fire department for their support and are looking forward
to the next iteration of the contest, surely with sunny weather.&lt;/div&gt;
&lt;/div&gt;
</content><category term="2015"/><category term="Competition"/><category term="Egg-Drop"/></entry><entry><title>Moderne Software für Endkunden entwickeln</title><link href="//ieee.uni-passau.de/en/blog/developing-modern-software" rel="alternate"/><published>2015-05-31T10:00:00+02:00</published><updated>2015-05-31T10:00:00+02:00</updated><author><name>goetzmax</name></author><id>tag:ieee.uni-passau.de,2015-05-31:/en/blog/developing-modern-software</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Am 11. Mai 2015 hielt Alexander Hofmann, technischer Geschäftsführer
der Firma&lt;/div&gt;
&lt;div class="line"&gt;MaibornWolff GmbH, bei uns einen Vortrag zum Thema &amp;quot;Moderne Software
für&lt;/div&gt;
&lt;div class="line"&gt;Endkunden bauen&amp;quot;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Die Geschäftsbereiche von MaibornWolff umfassen IT-Beratung und
Software-Engineering&lt;/div&gt;
&lt;div class="line"&gt;für Kunden wie z.B. Daimler, BMW, DB und DLR. Ein großes Augenmerk
liegt dabei&lt;/div&gt;
&lt;div class="line"&gt;auf Forschung &amp;amp; Entwicklung …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Am 11. Mai 2015 hielt Alexander Hofmann, technischer Geschäftsführer
der Firma&lt;/div&gt;
&lt;div class="line"&gt;MaibornWolff GmbH, bei uns einen Vortrag zum Thema &amp;quot;Moderne Software
für&lt;/div&gt;
&lt;div class="line"&gt;Endkunden bauen&amp;quot;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Die Geschäftsbereiche von MaibornWolff umfassen IT-Beratung und
Software-Engineering&lt;/div&gt;
&lt;div class="line"&gt;für Kunden wie z.B. Daimler, BMW, DB und DLR. Ein großes Augenmerk
liegt dabei&lt;/div&gt;
&lt;div class="line"&gt;auf Forschung &amp;amp; Entwicklung. 6% des Umsatzes fließen in diesen
Bereich. Die Methoden&lt;/div&gt;
&lt;div class="line"&gt;und Tools, die dabei entwickelt werden, stellt MaibornWolff für jeden
frei zur&lt;/div&gt;
&lt;div class="line"&gt;Verfügung &lt;a class="reference external" href="http://www.maibornwolff.de/plaza"&gt;Maibornwolff Plaza&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Der Vortrag gliederte sich in vier große Punkte:&lt;/div&gt;
&lt;div class="line"&gt;- Glaskugel&lt;/div&gt;
&lt;div class="line"&gt;- Spiel&lt;/div&gt;
&lt;div class="line"&gt;- Basics&lt;/div&gt;
&lt;div class="line"&gt;- Software-Städte&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Beim ersten Punkt, der Glaskugel, ging es um Trends und die Zukunft
der IT.&lt;/div&gt;
&lt;div class="line"&gt;Beispielsweise geht MaibornWolff davon aus, dass die zunehmende
Vernetzung&lt;/div&gt;
&lt;div class="line"&gt;und die steigende Bedeutung mobiler Anwendungen die Wirtschaft radikal&lt;/div&gt;
&lt;div class="line"&gt;verändern wird. Auch beim Software-Engineering würden sich viele neue&lt;/div&gt;
&lt;div class="line"&gt;Herausforderungen ergeben.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;MaibornWolff legt viel Wert auf die frühen Phasen in einem Projekt.&lt;/div&gt;
&lt;div class="line"&gt;Um die Anforderungsanalyse zu vereinfachen und die Kommunikation
zwischen&lt;/div&gt;
&lt;div class="line"&gt;den beteiligten Parteien zu verbessern, wird viel mit Gamification
experimentiert.&lt;/div&gt;
&lt;div class="line"&gt;Eines dieser Spiele ist das &amp;quot;Game of Things&amp;quot;. Kleine Teams bekommen
Kärtchen&lt;/div&gt;
&lt;div class="line"&gt;ausgeteilt, von denen jede ein Konzept wie &amp;quot;Quantified Self&amp;quot; oder
&amp;quot;Smart Home&amp;quot;&lt;/div&gt;
&lt;div class="line"&gt;repräsentiert. Basierend darauf werden anschließend Ideen zu einer
gegebenen&lt;/div&gt;
&lt;div class="line"&gt;Aufgaben- oder Problemstellung entwickelt. Diese werden dann unter den
Teams&lt;/div&gt;
&lt;div class="line"&gt;versteigert.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Als nächstes wurden uns einige Grundlagen moderner Softwarearchitektur
vorgestellt.&lt;/div&gt;
&lt;div class="line"&gt;Dabei wird sehr auf ein 5-Schichten Modell gesetzt. Eine strikte
Trennung der&lt;/div&gt;
&lt;div class="line"&gt;Businesslogik und die Anwendung des Server-Client-Prinzips ermöglicht
es&lt;/div&gt;
&lt;div class="line"&gt;hierbei, schnell auf veränderte Anforderungen reagieren zu können.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Den Abschluss des Vortrags bildeten die &amp;quot;Software-Karten, die dabei
helfen sollen,&lt;/div&gt;
&lt;div class="line"&gt;die Softwarequalität zu bewerten und Brennpunkte sofort erkennen zu
können.&lt;/div&gt;
&lt;div class="line"&gt;Die Software visualisiert ein Projekt, indem jede Klasse durch ein
Gebäude&lt;/div&gt;
&lt;div class="line"&gt;dargestellt wird. Über dessen Grundfläche, Höhe und Farbe lassen sich&lt;/div&gt;
&lt;div class="line"&gt;verschiedene Metriken darstellen, wie zum Beispiel die Größe der
Klasse, die&lt;/div&gt;
&lt;div class="line"&gt;Komplexität oder die Testabdeckung. Duch das Vergleichen verschiedener
Stände&lt;/div&gt;
&lt;div class="line"&gt;dieser Karte erhält man auch einen guten Überblick über den Verlauf
der Entwicklung.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Insgesamt war es ein äußerst interessanter und kurzweiliger Vortrag.
Wir würden uns&lt;/div&gt;
&lt;div class="line"&gt;freuen, wenn wir MaibornWolff in Zukunft wieder bei uns begrüßen
dürften.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Die Folien können hier heruntergeladen werden &lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2015/05/Moderner-Softwarebau-fuer-Endkunden-MaibornWolff-UNI-Passau-2015-05-11.pdf"&gt;Folien zum Vortrag
MaibornWolff&lt;/a&gt;.&lt;/p&gt;
</content><category term="2015"/><category term="Development"/><category term="Gamification"/><category term="Talk"/></entry><entry><title>Android</title><link href="//ieee.uni-passau.de/en/blog/android" rel="alternate"/><published>2015-05-11T17:49:00+02:00</published><updated>2015-05-11T17:49:00+02:00</updated><author><name>goetzmax</name></author><id>tag:ieee.uni-passau.de,2015-05-11:/en/blog/android</id><summary type="html">&lt;p&gt;On the 30th of April, a talk on Android App Development was held by
Marco and Nico who are both members of our Student Branch Passau. There
were about 30 attendees present, showing that the Android framework
seems to be something a lot of students are interested in.&lt;/p&gt;
&lt;p&gt;Firstly, the …&lt;/p&gt;</summary><content type="html">&lt;p&gt;On the 30th of April, a talk on Android App Development was held by
Marco and Nico who are both members of our Student Branch Passau. There
were about 30 attendees present, showing that the Android framework
seems to be something a lot of students are interested in.&lt;/p&gt;
&lt;p&gt;Firstly, the two speakers presented general information about Android
such as the Android versions and in which ways it is tailored to
different devices. This aspect is much more important in Android than in
iOS or in other comparable systems as Android does not have any
standardisation concerning the hardware of its devices and has to
support different configurations.&lt;/p&gt;
&lt;p&gt;Secondly, Marco and Nico introduced the audience to layouts, listener
and the life cycle of Android apps among other topics. These concepts
were illustrated with numerous examples as well as with comparisons to
Java/Swing. They also went into detail concerning the processing of
sensor data and concerning permissions to access different services,
e.g. GPS. These permissions, of which there are about 100 different
ones, have to be requested in the configuraiton file of the app.
Furthermore, intents were explained. These are a method of
&amp;quot;communication&amp;quot; between different apps, allowing an app to access and
utilize other Android applications, e.g. in order to send an image via
mail.&lt;/p&gt;
&lt;p&gt;Lastly, the speakers treated threading in Android which is handled quite
unusually: Threads only live as long as the activity that started them
does. This can be problematic, for example in case of a rotation of the
screen as the activity and thus all its threads are restarted. AsyncTask
and Services were presented as two alernative solutions.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;We want to point out another opportunity to learn more about Android
app development to anyone who might be interested: the vhb is going to
offer a lecture on Android starting summer term 2016 in which app
development, models for the development of mobile software and
economic aspects such as the monetisation and marketing of apps are
going to be presented.&lt;/div&gt;
&lt;div class="line"&gt;The slides for the talk as well as an app that was used as an example
are available at: &lt;a class="reference external" href="https://github.com/N-Coder/android-talk-app"&gt;https://github.com/N-Coder/android-talk-app&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The event is &lt;a class="reference external" href="/en/event/android-en/"&gt;here&lt;/a&gt;.&lt;/p&gt;
</content><category term="2015"/><category term="Talk"/><category term="Android"/><category term="Development"/><category term="App"/></entry><entry><title>IEEE Advent calendar 2014 retrospect</title><link href="//ieee.uni-passau.de/en/blog/advent-calendar-2014-retrospect" rel="alternate"/><published>2015-02-07T22:32:00+01:00</published><updated>2015-02-07T22:32:00+01:00</updated><author><name>goetzmax</name></author><id>tag:ieee.uni-passau.de,2015-02-07:/en/blog/advent-calendar-2014-retrospect</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;With our prize giving ceremony at the 26.01.2015 the advent calendar
2014 has completed. Thanks to all participants and we congratulate the
winners &lt;strong&gt;alefu, 3_of_8, conan_the_librarian, Frodewin,
ChiliconCarne and Mat2095&lt;/strong&gt;!&lt;/div&gt;
&lt;div class="line"&gt;This year we had 91 registered participants and a total of 2,309
submissions. The outcome of this …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;With our prize giving ceremony at the 26.01.2015 the advent calendar
2014 has completed. Thanks to all participants and we congratulate the
winners &lt;strong&gt;alefu, 3_of_8, conan_the_librarian, Frodewin,
ChiliconCarne and Mat2095&lt;/strong&gt;!&lt;/div&gt;
&lt;div class="line"&gt;This year we had 91 registered participants and a total of 2,309
submissions. The outcome of this were 8,505 test cases our backend had
to manage. You will find an archive with all of these 24 tasks and the
slides from the final presentation at the end of this report.&lt;/div&gt;
&lt;div class="line"&gt;The next Advent calendar starts in less than 11 months.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Tasks:
&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2015/02/Advent2014.zip"&gt;Tasks.zip&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;Slides PDF:
&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2015/02/Advent2014_folien.pdf"&gt;Slides.pdf&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;Slides Google (with animations): &lt;a class="reference external" href="https://docs.google.com/presentation/d/1oVACkppG2yjwLhRdSzYl6lRgio0uqyeRRYOS-nk8bOA/pub?start=false&amp;amp;loop=false&amp;amp;delayms=3000"&gt;Google Presentation
Slides&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><category term="2015"/><category term="Competition"/><category term="Advent"/><category term="Programming"/></entry><entry><title>Single Page Applications with AngularJS</title><link href="//ieee.uni-passau.de/en/blog/single-page-applications-with-angularjs" rel="alternate"/><published>2015-01-16T10:40:00+01:00</published><updated>2015-01-16T10:40:00+01:00</updated><author><name>lukasczy</name></author><id>tag:ieee.uni-passau.de,2015-01-16:/en/blog/single-page-applications-with-angularjs</id><summary type="html">&lt;p&gt;On 2015-01-15 our members Max and Sibi showed the JavaScript
framework&amp;nbsp;&amp;quot;AngularJS&amp;quot; to us. It's a framework to create so called Single
Page&amp;nbsp;Applications, developed by Google and a huge community.&lt;/p&gt;
&lt;p&gt;Using simple examples of how the framework could be used, they showed us
how&amp;nbsp;to use AngularJS (the slides …&lt;/p&gt;</summary><content type="html">&lt;p&gt;On 2015-01-15 our members Max and Sibi showed the JavaScript
framework&amp;nbsp;&amp;quot;AngularJS&amp;quot; to us. It's a framework to create so called Single
Page&amp;nbsp;Applications, developed by Google and a huge community.&lt;/p&gt;
&lt;p&gt;Using simple examples of how the framework could be used, they showed us
how&amp;nbsp;to use AngularJS (the slides are available on
&lt;a class="reference external" href="http://sebastianhenneberg.github.io/spa_with_angularjs"&gt;Github&lt;/a&gt;).
Only view additions to&amp;nbsp;the normal HTML code are needed to create some
awesome dynamic effects.&lt;/p&gt;
&lt;p&gt;After this they showed us how the framework is builded internally with
simple&amp;nbsp;and well designed components. The whole framework has a modern
design approach&amp;nbsp;and uses almost all design patterns from the famous
&amp;quot;Gang of Four&amp;quot; book, as&amp;nbsp;Sibi stated.&lt;/p&gt;
&lt;p&gt;Both of them are using the framework at their employer in a
professional&amp;nbsp;environment and therefore there's a need to have different
tools to test code,&amp;nbsp;which where shown afterwards. Neither &lt;em&gt;unit tests&lt;/em&gt;
nor &lt;em&gt;continious&amp;nbsp;integration&lt;/em&gt; nor &lt;em&gt;coverage reports&lt;/em&gt; were missing in the
tools they presented&amp;nbsp;to us.&lt;/p&gt;
&lt;p&gt;They had the opportunity to design a build and deployment process with
their&amp;nbsp;employer as well using more JavaScript based tools like &lt;em&gt;npm&lt;/em&gt; or
&lt;em&gt;gulp&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Finally both showed us some project that use AngularJS, for example
the&amp;nbsp;YouTube application of the PlayStation3.&lt;/p&gt;
&lt;p&gt;The IEEE Student Branch Passau thanks Max and Sibi for their interesting
talk.&amp;nbsp;We look forward to have them present more interesting topics by
the future.&lt;/p&gt;
</content><category term="2015"/><category term="Talk"/><category term="JavaScript"/><category term="AngularJS"/></entry><entry><title>IEEE Advent calendar</title><link href="//ieee.uni-passau.de/en/blog/advent-calendar-2014" rel="alternate"/><published>2014-11-29T21:50:00+01:00</published><updated>2014-11-29T21:50:00+01:00</updated><author><name>goetzmax</name></author><id>tag:ieee.uni-passau.de,2014-11-29:/en/blog/advent-calendar-2014</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/11/Advent1.jpg"&gt;&lt;img alt="Advent calendar" class="alignright size-medium wp-image-6210 image-process-w250" src="////ieee.uni-passau.de/en/uploads/2014/11/Advent1.jpg" style="width: 212px; height: 300px;" /&gt;&lt;/a&gt;IEEE SB Passau offers this Christmas season an
Advent calendar again. Every day take a new chance to open a window of
our calendar and solve the problem behind it.&lt;/div&gt;
&lt;div class="line"&gt;If you have completed all tasks successfully and have passed the test
cases, a Raspberry Pi B+ may be waiting …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/11/Advent1.jpg"&gt;&lt;img alt="Advent calendar" class="alignright size-medium wp-image-6210 image-process-w250" src="////ieee.uni-passau.de/en/uploads/2014/11/Advent1.jpg" style="width: 212px; height: 300px;" /&gt;&lt;/a&gt;IEEE SB Passau offers this Christmas season an
Advent calendar again. Every day take a new chance to open a window of
our calendar and solve the problem behind it.&lt;/div&gt;
&lt;div class="line"&gt;If you have completed all tasks successfully and have passed the test
cases, a Raspberry Pi B+ may be waiting for you.&lt;/div&gt;
&lt;div class="line"&gt;Go to &lt;a class="reference external" href="http://advent.ieee-passau.org/"&gt;http://advent.ieee-passau.org/&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><category term="2014"/><category term="Competition"/><category term="Advent"/><category term="Programming"/></entry><entry><title>Report of our professors face-to-face with Prof. Schuller</title><link href="//ieee.uni-passau.de/en/blog/professors-face-to-face-prof-schuller" rel="alternate"/><published>2014-11-16T12:21:00+01:00</published><updated>2014-11-16T12:21:00+01:00</updated><author><name>goetzmax</name></author><id>tag:ieee.uni-passau.de,2014-11-16:/en/blog/professors-face-to-face-prof-schuller</id><summary type="html">&lt;p&gt;On thursday, november 06th 2014 Professor Dr. Björn Schuller held a talk
at an IEEE Professors Personally Event.&lt;/p&gt;
&lt;p&gt;Professor Schuller has already worked at the University of Passau for
quite some time. First, he was the substitute professor of the Chair of
Sensor Technology. Since October 1st 2014, he now …&lt;/p&gt;</summary><content type="html">&lt;p&gt;On thursday, november 06th 2014 Professor Dr. Björn Schuller held a talk
at an IEEE Professors Personally Event.&lt;/p&gt;
&lt;p&gt;Professor Schuller has already worked at the University of Passau for
quite some time. First, he was the substitute professor of the Chair of
Sensor Technology. Since October 1st 2014, he now holds the Chair of
Complex Systems Engineering.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;He started his presentation by giving the audience some details of his
career progression up until now. He pursued and completed his studies
in Electrical Engineering and Information Technology at the Technische
Universität München (University of Technology Munich).&lt;/div&gt;
&lt;div class="line"&gt;In 2006 he obtained his doctorate at the aforementioned university and
in 2012 he was promoted to professor as well as co-founding a
start-up.&lt;/div&gt;
&lt;div class="line"&gt;So far, Professor Schuller has worked at research facilities in
France, Great Britain and Austria. On top of that he worked as a
visiting professor and scientist in Australia, Switzerland and the
Netherlands. Furthermore, he gained the status of visiting professor
at the Chinese Harbin Institute of Technology in 2013.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Afterwards, the professor gave several examples of his research thus
far.&lt;/div&gt;
&lt;div class="line"&gt;One of his numerous projects included the recognization of emotions
based on language as a possibility of helping autistic children
understand and verbalize emotions.&lt;/div&gt;
&lt;div class="line"&gt;Among others, he also did some research into analyzing music as well
as creating an avatar who is capable of holding a conversation and
reacting to human emotions.&lt;/div&gt;
&lt;div class="line"&gt;Professor Schuller is currently working on a project focusing on
language analysis for which he received an ERC Starting Grant. This
project bears the name 'iHEARu'.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Björn Schuller's passions include publishing, as one can easily
recognize by looking at his numerous scientific puflications. On top
of that Professor Schuller publishes the journal 'IEEE Transactions on
Affective Computing'.&lt;/div&gt;
&lt;div class="line"&gt;Among other hobbies, he also practices as well as teaches martial arts
and plays several musical instruments. Additionally, he used to work
as a DJ.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Lastly, he told the audience about the differences in the countries he
has visited concerning research and education.&lt;/div&gt;
&lt;div class="line"&gt;Take Great Britain for instance: Because of the high tuition costs of
attending university, professors in particular but also educational
institutions in general are much more service-oriented than in
Germany, e.g., professors also hold tutorials or mark exams.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;We want to thank Professor Schuller for giving this interesting and
educative talk and are pleased that he joined the University of Passau.&lt;/p&gt;
</content><category term="2014"/><category term="profs-in-person"/></entry><entry><title>Report of our professors face-to-face with Prof. Wirth</title><link href="//ieee.uni-passau.de/en/blog/professors-face-to-face-prof-wirth" rel="alternate"/><published>2014-11-10T09:09:00+01:00</published><updated>2014-11-10T09:09:00+01:00</updated><author><name>goetzmax</name></author><id>tag:ieee.uni-passau.de,2014-11-10:/en/blog/professors-face-to-face-prof-wirth</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/10/Wirth2.jpg"&gt;&lt;img alt="Wirth" class="alignright size-medium image-process-w250" src="////ieee.uni-passau.de/en/uploads/2014/10/Wirth2.jpg" style="width: 212px; height: 300px;" /&gt;&lt;/a&gt;On Thursday the 23rd of October 2014, professor Dr. Fabian
Wirth introduced himself at our professors personally event.&lt;/div&gt;
&lt;div class="line"&gt;First, he gave everyone a detailed insight into his academic and
professional career. After conferring his doctorate in Bremen, he set
off to Italy, Sweden, Spain, the Netherlands, Australia, and France
for …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/10/Wirth2.jpg"&gt;&lt;img alt="Wirth" class="alignright size-medium image-process-w250" src="////ieee.uni-passau.de/en/uploads/2014/10/Wirth2.jpg" style="width: 212px; height: 300px;" /&gt;&lt;/a&gt;On Thursday the 23rd of October 2014, professor Dr. Fabian
Wirth introduced himself at our professors personally event.&lt;/div&gt;
&lt;div class="line"&gt;First, he gave everyone a detailed insight into his academic and
professional career. After conferring his doctorate in Bremen, he set
off to Italy, Sweden, Spain, the Netherlands, Australia, and France
for several short research trips.&lt;/div&gt;
&lt;div class="line"&gt;After these trips, he worked at the Hamilton Institute in Ireland. One
of the research topics was concerned with improving the implementation
of TCP to use high-bandwidth links more efficiently
(see:http://en.wikipedia.org/wiki/H-TCP). Additionally, he discovered
his favourite hobby during his stay in Ireland: Golf.&lt;/div&gt;
&lt;div class="line"&gt;Professor Wirth returned from Ireland to Germany after two years with
the goal to start teaching again. He worked at the chair for
mathematics II of the University of Würzburg as a professor for
dynamic systems.&lt;/div&gt;
&lt;div class="line"&gt;His next job offer came from the University of Passau for the chair of
mathematics with focus on dynamic systems. However, professor Wirth
also received an offer from IBM's Dublin office at the same time.
Therefore, he spent another year in Ireland before finally arriving in
Passau.&lt;/div&gt;
&lt;div class="line"&gt;He was asked about his favourite programming language, but could not
quite come up with an answer. He mentioned that he learnt and used
BASIC, Pascal, Fortran, Modula II and C in school and university.
However, he does not prefer one language over the other. For
simulations he usually uses MatLab/Scilab. Afterwards, the subject
changed to his favourite mathematical theorems. He used two examples
to illustrate the meaning of these theorems.&lt;/div&gt;
&lt;div class="line"&gt;All in all, the evening with professor Wirth was quite short but
nevertheless very interesting. We are pleased that he took place in
the professors personally event and that he joined the University of
Passau.&lt;/div&gt;
&lt;/div&gt;
</content><category term="2014"/><category term="profs-in-person"/></entry><entry><title>R8 SYP Congress Krakow</title><link href="//ieee.uni-passau.de/en/blog/r8-syp-congress-krakow" rel="alternate"/><published>2014-10-13T00:02:00+02:00</published><updated>2014-10-13T00:02:00+02:00</updated><author><name>huppert</name></author><id>tag:ieee.uni-passau.de,2014-10-13:/en/blog/r8-syp-congress-krakow</id><summary type="html">&lt;p&gt;Six members of the SB Passau visited the IEEE Region 8 Student &amp;amp; Young
Professional Congress in Krakow from August 5th 2014 till the 10th.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/10/IMG_1282.jpg"&gt;&lt;img alt="Driving to the SYP2014" class="alignright wp-image-6074 size-medium image-process-w300" src="////ieee.uni-passau.de/en/uploads/2014/10/IMG_1282.jpg" style="width: 300px; height: 200px;" /&gt;&lt;/a&gt;Our journey started in the early morning hours
of August 5th in Passau. We loaded two cars with our luggage, and
Student Branch members of course …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Six members of the SB Passau visited the IEEE Region 8 Student &amp;amp; Young
Professional Congress in Krakow from August 5th 2014 till the 10th.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/10/IMG_1282.jpg"&gt;&lt;img alt="Driving to the SYP2014" class="alignright wp-image-6074 size-medium image-process-w300" src="////ieee.uni-passau.de/en/uploads/2014/10/IMG_1282.jpg" style="width: 300px; height: 200px;" /&gt;&lt;/a&gt;Our journey started in the early morning hours
of August 5th in Passau. We loaded two cars with our luggage, and
Student Branch members of course, and drove through Austria and the
Czech Republic to Poland. After a long drive and some detours we finally
arrived at the hostel in Krakow during the early afternoon. The hostel
was conveniently located on the campus of the university. After checking
into our rooms we walked towards the city center to exchange Euro for
Sloty. Returning to the hotel, we ran into a familiar face - Christian
Schmid, Region 8 Student Representative - who welcomed us with a cold
beer. Later that night, we joined Maciej Krol and other congress
visitors in a nice, small restaurant for dinner.&lt;/p&gt;
&lt;p&gt;The following day, was used by all Student Branch members to do some
sight seeing in Krakow. In the evening, the conges's opening gala took
place. We used the streetcars to get from the hostel to Wawel castle,
the former residency of the Polish royalty. Unfortunately, we had to
wait quite a while in front of the castle before the opening ceremony
started inside the castle's beautiful arcade court. Afterwards, the
schedule promised a reception with cocktails and hors d'oeuvres. We were
quite disappointed to find a very small buffet that was almost
immediately empty. Therefore, we decided to set off towards the city to
get some food and drinks together with the other congress visitors.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/10/IMG_2440.jpg"&gt;&lt;img alt="Galadinner in a salt mine" class="alignleft wp-image-6077 size-medium image-process-w300" src="////ieee.uni-passau.de/en/uploads/2014/10/IMG_2440.jpg" style="width: 300px; height: 200px;" /&gt;&lt;/a&gt;Thursday's schedule was filled with many
events: After breakfast, we walked across the big campus to attend the
plenary session. Following lunch, the first round of workshops took
place. Unfortunately, the schedule was very tight: Therefore, we had to
hurry back to the hostel in the evening to quickly get dressed for the
gala-dinner. Before the dinner, we walked down a very long staircase
into a former salt mine. Our tour guide showed us huge caverns decorated
with sculptures chiseled from rock-salt. After this impressive tour, we
arrived at the gala dinner hall at a depth of 130 meters. The hall was
decorated beautifully and the food was delicious. During the dinner
several awards were handed out to different student branches.
Fortunately, we used an elevator instead of the stairs to get back to
daylight after the dinner.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/10/IMG_2703.jpg"&gt;&lt;img alt="Group photo of all SYP2014 participants" class="alignright wp-image-6079 size-medium image-process-w300" src="////ieee.uni-passau.de/en/uploads/2014/10/IMG_2703.jpg" style="width: 300px; height: 167px;" /&gt;&lt;/a&gt;Friday began with a plenary
session, followed by workshops held by the sponsors. In the late
afternoon, the poster session took place: Each student branch presented
themselves and their activities on a poster. Every conference visitor
could cast a vote for her favorite poster. For the evening, the schedule
mentioned a BBQ. We traveled through Krakow by bus to arrive at a
breathtaking location: A fortress on a mountain with a beautiful view
over all of Krakow. Before the buffet was opened, a group picture of all
participants was scheduled. &lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/10/IMG_2176.jpg"&gt;&lt;img alt="Workshop" class="alignleft wp-image-6082 size-medium image-process-w300" src="////ieee.uni-passau.de/en/uploads/2014/10/IMG_2176.jpg" style="width: 300px; height: 200px;" /&gt;&lt;/a&gt; After the photographers finally
managed to get the perfect shot, people rushed to the buffet. At the
same time a small presentation was given on the history and renovation
of the fortress. Later, a wine-buffet was opened on the fortress's
walls. After enjoying the nighttime view of Krakow from the fortress, we
traveled back to the university campus. The party continued in a club on
the campus until the early morning hours.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/10/IMG_2955.jpg"&gt;&lt;img alt="Group photo at the Multicultural Evening" class="alignright size-medium wp-image-6081 image-process-w300" src="////ieee.uni-passau.de/en/uploads/2014/10/IMG_2955.jpg" style="width: 300px; height: 200px;" /&gt;&lt;/a&gt;Due to the extensive
partying on Friday, some conference participants missed breakfast and
visits to local technology companies. After traveling through Krakow in
a hot and crowded bus, we finally arrived on the outskirts of the city.
Here Nokia and Motorola have their offices. During the tour we learned
about the company, its products, engineering practices, and even managed
to take a look at some unreleased projects in their lab. In the
afternoon, one more workshop took place. However, we were all excited
about the multicultural evening that followed. This is one of the most
anticipated events of every congress. Every visiting country set up a
table with local delicatessen. The Germany Section offered a well-cooled
30 liter keg of beer, obatzda, Jägermeister. Many congress visitors
stopped by and enjoyed the food. Unfortunately, the multicultural
evening was ended too early by the organizers. Therefore, the party
continued in front of the hostel until sunrise.&lt;/p&gt;
&lt;p&gt;After breakfast on Sunday, the closing ceremony took place. During this
event, the winners of the Best Poster Award were announced: The IEEE
Student Branch Passau achieved the third place. In the afternoon we
started the trip back to Germany. We arrived in Passau at about 20:00
and ended our exciting trip with dinner at Va bene.&lt;/p&gt;
</content><category term="2014"/><category term="SYP2014"/><category term="SYP"/><category term="Krakau"/><category term="Misc"/></entry><entry><title>Poster Competition</title><link href="//ieee.uni-passau.de/en/blog/poster-competition" rel="alternate"/><published>2014-08-11T00:29:00+02:00</published><updated>2014-08-11T00:29:00+02:00</updated><author><name>huppert</name></author><id>tag:ieee.uni-passau.de,2014-08-11:/en/blog/poster-competition</id><summary type="html">&lt;p&gt;The IEEE Region 8 Student and Young Professional Congress 2014 took
place in Krakow from August 4th until August 10th. Passau was
represented by six student branch members. To present their activities
at the congress, each branch was asked to create a poster before
traveling to Krakow.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/08/plakat_web.jpg"&gt;&lt;img alt="Poster Passau" class="alignright size-medium wp-image-6009 image-process-w250" src="////ieee.uni-passau.de/en/uploads/2014/08/plakat_web.jpg" style="width: 211px; height: 300px;" /&gt;&lt;/a&gt;Additionally, a competition …&lt;/p&gt;</summary><content type="html">&lt;p&gt;The IEEE Region 8 Student and Young Professional Congress 2014 took
place in Krakow from August 4th until August 10th. Passau was
represented by six student branch members. To present their activities
at the congress, each branch was asked to create a poster before
traveling to Krakow.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/08/plakat_web.jpg"&gt;&lt;img alt="Poster Passau" class="alignright size-medium wp-image-6009 image-process-w250" src="////ieee.uni-passau.de/en/uploads/2014/08/plakat_web.jpg" style="width: 211px; height: 300px;" /&gt;&lt;/a&gt;Additionally, a competition was held to determine the
best posters. Each congress visitor was able to cast one vote for his or
her favorite poster. Shortly after the voting was opened, certain
posters quickly gathered votes. The official winners were announced at
the closing ceremony: Passau reached the third place with 25 votes. The
second place was taken by students from the Lebanese American University
in Beirut. 34 votes were given to the poster from the student branch
from the University of Porto which won the competition. A more detailed
report about the congress will be available shortly.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/08/prize.jpg"&gt;&lt;img alt="Poster Ceremony" class="alignleft size-thumbnail wp-image-6011 image-process-w150" src="////ieee.uni-passau.de/en/uploads/2014/08/prize.jpg" style="width: 150px;" /&gt;&lt;/a&gt;&lt;/p&gt;
</content><category term="2014"/><category term="Congress"/><category term="SYP2014"/><category term="Competition"/><category term="Krakau"/><category term="Misc"/></entry><entry><title>Tools for your Software Engineering Project</title><link href="//ieee.uni-passau.de/en/blog/tools-for-your-software-engineering-project" rel="alternate"/><published>2014-07-04T22:15:00+02:00</published><updated>2014-07-04T22:15:00+02:00</updated><author><name>lukasczy</name></author><id>tag:ieee.uni-passau.de,2014-07-04:/en/blog/tools-for-your-software-engineering-project</id><summary type="html">&lt;p&gt;On Thursday, July 3rd 2014, the event Tools for your Software
Engineering Project took place for the second time. Students from higher
semester introduced some tools that are maybe helpful for the Software
Engineering Project.&lt;/p&gt;
&lt;p&gt;Attached are the slides of the talks (only available in German).&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/07/git-svn.pdf"&gt;Talk on SVN and …&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;p&gt;On Thursday, July 3rd 2014, the event Tools for your Software
Engineering Project took place for the second time. Students from higher
semester introduced some tools that are maybe helpful for the Software
Engineering Project.&lt;/p&gt;
&lt;p&gt;Attached are the slides of the talks (only available in German).&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/07/git-svn.pdf"&gt;Talk on SVN and
GIT&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/07/idea_codeanalyse.pdf"&gt;Talk about code analysis with IntelliJ
IDEA&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/07/sep-latex.pdf"&gt;Talk on
LaTeX&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/07/bugtracking.pdf"&gt;Bugtracking&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/07/projektmanagement.pdf"&gt;Project
Management&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><category term="2014"/><category term="Talk"/><category term="Tools"/><category term="Workshops"/><category term="Studies"/><category term="SEP"/></entry><entry><title>Looking back to the Eggdrop Contest 2014</title><link href="//ieee.uni-passau.de/en/blog/looking-back-to-the-eggdrop-contest-2014" rel="alternate"/><published>2014-06-22T15:51:00+02:00</published><updated>2014-06-22T15:51:00+02:00</updated><author><name>dahlberg</name></author><id>tag:ieee.uni-passau.de,2014-06-22:/en/blog/looking-back-to-the-eggdrop-contest-2014</id><summary type="html">&lt;div id="magicdomid2908" class="ace-line"&gt;&lt;p&gt;At the 7th of June 2014 our 5. Eggdrop Contest took place. This time it
was part of the Campusfest. 9 teams had set themselves to the task of
building an Eggdropper which is a construction to protect a raw egg from
breaking while falling freely from a height of …&lt;/p&gt;&lt;/div&gt;</summary><content type="html">&lt;div id="magicdomid2908" class="ace-line"&gt;&lt;p&gt;At the 7th of June 2014 our 5. Eggdrop Contest took place. This time it
was part of the Campusfest. 9 teams had set themselves to the task of
building an Eggdropper which is a construction to protect a raw egg from
breaking while falling freely from a height of 20 meters onto the
ground. At the end four of the nine teams succeeded.&lt;/p&gt;
&lt;/div&gt;&lt;div id="magicdomid2914" class="ace-line"&gt;&lt;p&gt;To lift the Eggdroppers into the air a turntable ladder was used which
was provided by the volunteer fire department of Passau.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ace-line"&gt;&lt;/div&gt;&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/06/EDC14-063.jpg"&gt;&lt;img alt="Egg Drop Contest IEEE Uni Passau" class="aligncenter wp-image-5937 size-medium" src="////ieee.uni-passau.de/en/uploads/2014/06/EDC14-063.jpg" style="width: 300px; height: 200px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div id="magicdomid2910" class="ace-line"&gt;&lt;p&gt;The scoring did not only include the state of the eggs but also how far
away from a defined point the Eggdropper landed and the creativity put
into the construction. It was no surprise that the winner was a complex
and extraordinary Eggdropper named&amp;nbsp; &amp;quot;Hello-Kitty-Chainsaw-Massacre&amp;quot;.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ace-line"&gt;&lt;/div&gt;&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/06/EDC14-074.jpg"&gt;&lt;img alt="Egg Drop Contest IEEE Uni Passau1" class="aligncenter wp-image-5931 size-medium" src="////ieee.uni-passau.de/en/uploads/2014/06/EDC14-074.jpg" style="width: 300px; height: 200px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div id="magicdomid2916" class="ace-line"&gt;&lt;p&gt;The team consisting of student firefighters scored the second place.&lt;/p&gt;
&lt;/div&gt;&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/06/EDC14-041.jpg"&gt;&lt;img alt="Egg Drop Contest IEEE Uni Passau2" class="aligncenter wp-image-5935 size-medium" src="////ieee.uni-passau.de/en/uploads/2014/06/EDC14-041.jpg" style="width: 200px; height: 300px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div id="magicdomid2917" class="ace-line"&gt;&lt;/div&gt;&lt;div id="magicdomid2912" class="ace-line"&gt;&lt;p&gt;Every participating team won a gift certificate provided by several bars
and restaurants in Passau.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ace-line"&gt;&lt;/div&gt;&lt;div id="magicdomid2913" class="ace-line"&gt;&lt;p&gt;We thank the fire department for their support and to all participants:
enjoy your meal!&lt;/p&gt;
&lt;/div&gt;</content><category term="2014"/><category term="Competition"/><category term="Misc"/><category term="Egg-Drop"/></entry><entry><title>FIM Barbecue Party</title><link href="//ieee.uni-passau.de/en/blog/fim-barbecue-party" rel="alternate"/><published>2014-06-20T19:45:00+02:00</published><updated>2014-06-20T19:45:00+02:00</updated><author><name>zieglert</name></author><id>tag:ieee.uni-passau.de,2014-06-20:/en/blog/fim-barbecue-party</id><summary type="html">&lt;p&gt;At the 17th of June 2014 we organized the FIM Barbecue Party together
with the &lt;a class="reference external" href="http://fsinfo.fim.uni-passau.de"&gt;Fachschaft Informatik&lt;/a&gt;.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Professors, research assistants and students met at the place between
the FIM and the ITZ eating steaks and sausages and drinking beer.&lt;/div&gt;
&lt;div class="line"&gt;Even though the weather was not perfect at first, over 100 …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;p&gt;At the 17th of June 2014 we organized the FIM Barbecue Party together
with the &lt;a class="reference external" href="http://fsinfo.fim.uni-passau.de"&gt;Fachschaft Informatik&lt;/a&gt;.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Professors, research assistants and students met at the place between
the FIM and the ITZ eating steaks and sausages and drinking beer.&lt;/div&gt;
&lt;div class="line"&gt;Even though the weather was not perfect at first, over 100 people
attended the party.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Along with food and drink, we saw to fun and excitement organizing the
first Beer-Box-Far-Piling-Event.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/06/DSC02825.jpg"&gt;&lt;img alt="DSC02825" class="alignnone size-large wp-image-5912" src="////ieee.uni-passau.de/en/uploads/2014/06/DSC02825.jpg" style="width: 1024px; height: 680px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Twelve teams competed in building a pile of beer-boxes, as long as
possible, and keeping it above the ground horizontally.&lt;/div&gt;
&lt;div class="line"&gt;The teams that won the first round succeeded in piling up to 14
beer-boxes. In the second round, we set up more complicated rules.
Simultaneously the teams had to build a pile as large and as fast as
possible. We limited the number of boxes to 23 which hat to be shared
by the teams according to the &amp;quot;first come first served&amp;quot;-principle.&lt;/div&gt;
&lt;div class="line"&gt;In a thrilling final round, the team of the FS Philo (consisting of
Luisa, Bene and Jürgen) won the game against an &amp;quot;Info-Team&amp;quot;
(consisting of Lisa, Johannes and Manuel).&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;On the third rank was a further &amp;quot;Info-Team&amp;quot; (consisting of Jennifer,
Claudia and Florian).&lt;/div&gt;
&lt;div class="line"&gt;The three winners got a (full) box of beer.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/06/IMG_0220.jpg"&gt;&lt;img alt="IMG_0220" class="alignnone size-large wp-image-5914" src="////ieee.uni-passau.de/en/uploads/2014/06/IMG_0220.jpg" style="width: 1024px; height: 768px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The band &lt;a class="reference external" href="https://www.facebook.com/ChordDump"&gt;Chord Dump&lt;/a&gt; which
consists of members of the faculty entertained us with live music.&lt;/p&gt;
&lt;p&gt;We are delighted, that we had a nice barbecue-party and wish all members
of the faculty a good further semester.&lt;/p&gt;
</content><category term="2014"/><category term="Misc"/><category term="Competition"/></entry><entry><title>Vim - the modern IDE</title><link href="//ieee.uni-passau.de/en/blog/vim-talk" rel="alternate"/><published>2014-05-27T14:53:00+02:00</published><updated>2014-05-27T14:53:00+02:00</updated><author><name>sattlerf</name></author><id>tag:ieee.uni-passau.de,2014-05-27:/en/blog/vim-talk</id><summary type="html">&lt;p&gt;On Thursday, May 22, Olaf and Andreas were invited to give a talk about
VIM and how easy it is to work with it. At the beginning, Olaf showed us
basic commands like :wq and dd, which should be known by every VIM user.
After that he gave us an …&lt;/p&gt;</summary><content type="html">&lt;p&gt;On Thursday, May 22, Olaf and Andreas were invited to give a talk about
VIM and how easy it is to work with it. At the beginning, Olaf showed us
basic commands like :wq and dd, which should be known by every VIM user.
After that he gave us an introduction to a more sophisticated way of
using VIM, in order to edit text faster and more efficiently, for
example with macros. In the second part of the talk Andreas showed us
how VIM plugins can transform the editor into a modern and usable IDE.
Some examples are &lt;em&gt;vundle&lt;/em&gt;, a plugin which manages other VIM plugins,
and the autocompletion engine YouCompleteMe.&lt;/p&gt;
&lt;p&gt;Slides:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/05/talk-complete.txt"&gt;talk-complete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/05/vim-14.pdf"&gt;vim-14&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><category term="2014"/><category term="Talk"/><category term="Plugins"/><category term="vim"/><category term="Editor"/></entry><entry><title>Professors face-to-face – Prof. Dr. Amft</title><link href="//ieee.uni-passau.de/en/blog/professors-face-to-face-prof-dr-amft" rel="alternate"/><published>2014-05-15T18:11:00+02:00</published><updated>2014-05-15T18:11:00+02:00</updated><author><name>lukasczy</name></author><id>tag:ieee.uni-passau.de,2014-05-15:/en/blog/professors-face-to-face-prof-dr-amft</id><summary type="html">&lt;p&gt;On April 24, 2014 Prof. Dr. Amft has been our guest in a professors
face-to-face. He spent one and a half hours to talk about his career,
his research and his ambitions.&lt;/p&gt;
&lt;p&gt;Professor Amft has been holding the new Chair for Sensors Technologies,
which was created in the context of …&lt;/p&gt;</summary><content type="html">&lt;p&gt;On April 24, 2014 Prof. Dr. Amft has been our guest in a professors
face-to-face. He spent one and a half hours to talk about his career,
his research and his ambitions.&lt;/p&gt;
&lt;p&gt;Professor Amft has been holding the new Chair for Sensors Technologies,
which was created in the context of the &amp;quot;Technik Plus&amp;quot; program, since
January 1, 2014. He deals with senors systems and their application in
daily things like health or alimentation. Within this applications not
only the hardware but also the software are big topics. One can easily
imagine that sensors built into cloths would be much more comfortable
than maybe the belts of heartbeat diagnostic tools. Main topics here are
not only the integration of the sensors but also the quality of the
measurement's results.&lt;/p&gt;
&lt;p&gt;Before coming to University of Passau, Professor Amft has been the
leader of a research group at TU Eindhoven. From this group, three PhD
students and one Post-Doc also moved to Passau.&lt;/p&gt;
&lt;p&gt;After his studies in Electrical Engineering, Professor Amft did not
immediately continue his way in the academic world, but has worked in
economy for several years, before doing his PhD studies and finally
moving to Eindhoven in 2009.&lt;/p&gt;
&lt;p&gt;With teaching he wants to establish some other concepts beside the
normal lectures. He organised a seminar in last summer's semester break,
in which the students did up-to-date research in small projects and
increased their knowledge in a practical and interactive way. The
feedback on this was excellent.&lt;/p&gt;
&lt;p&gt;Although he is &amp;quot;married with his job&amp;quot; as a scientist, he really likes
kite surfing and would be happy to receive some hints for good spots.&lt;/p&gt;
&lt;p&gt;Due to many stays in foreign countries, Professor Amft has a large
network of contacts and would provide them to students who are
interested in a stay in a foreign country.&lt;/p&gt;
&lt;p&gt;We thank Professor Amft for his time and an interesting and entertaining
professors face-to-face session.&lt;/p&gt;
</content><category term="2014"/><category term="profs-in-person"/><category term="Amft"/><category term="Sensors"/></entry><entry><title>Roberto de Marca: Emerging technologies within IEEE</title><link href="//ieee.uni-passau.de/en/blog/roberto-de-marca-emerging-technologies-within-ieee" rel="alternate"/><published>2014-04-23T19:06:00+02:00</published><updated>2014-04-23T19:06:00+02:00</updated><author><name>stieglma</name></author><id>tag:ieee.uni-passau.de,2014-04-23:/en/blog/roberto-de-marca-emerging-technologies-within-ieee</id><content type="html">&lt;div class="figure align-left"&gt;
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/deMarca.jpg"&gt;
&lt;img alt="President Elect of IEEE" class="size-medium wp-image-831 image-process-w250" src="////ieee.uni-passau.de/en/uploads/2014/02/deMarca.jpg" style="width: 212px; height: 300px;" /&gt;
&lt;/a&gt;
&lt;p class="caption"&gt;President Elect of IEEE&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;IEEE President-Elect J. Roberto de Marca will give a speech about Open
Access and &amp;quot;Emerging technologies within IEEE&amp;quot;. The talk will be in
english.&lt;/p&gt;
</content><category term="2014"/><category term="Roberto de Marca"/><category term="Talk"/><category term="Emerging Technologies"/><category term="Open Access"/><category term="President"/></entry><entry><title>Beginning of the summer term 2014</title><link href="//ieee.uni-passau.de/en/blog/beginning-summer-term-2014" rel="alternate"/><published>2014-04-02T10:38:00+02:00</published><updated>2014-04-02T10:38:00+02:00</updated><author><name>stieglma</name></author><id>tag:ieee.uni-passau.de,2014-04-02:/en/blog/beginning-summer-term-2014</id><summary type="html">&lt;p&gt;The IEEE Student Branch Passau wishes all students a good start in the
summer term 2014. We want to invite you at the same time to join our
first regular meeting on 2014/04/07. It starts at 6pm c.t. in the room
IM 242, afterwards we will have …&lt;/p&gt;</summary><content type="html">&lt;p&gt;The IEEE Student Branch Passau wishes all students a good start in the
summer term 2014. We want to invite you at the same time to join our
first regular meeting on 2014/04/07. It starts at 6pm c.t. in the room
IM 242, afterwards we will have a dinner at the restaurant &amp;quot;Akropolis
Athen&amp;quot;.&lt;/p&gt;
</content><category term="2014"/><category term="Misc"/></entry><entry><title>IEEE Student Conference - Deadline extended</title><link href="//ieee.uni-passau.de/en/blog/ieee-student-conference-deadline-extended" rel="alternate"/><published>2014-02-21T16:42:00+01:00</published><updated>2014-02-21T16:42:00+01:00</updated><author><name>stieglma</name></author><id>tag:ieee.uni-passau.de,2014-02-21:/en/blog/ieee-student-conference-deadline-extended</id><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/conf14_cfp.jpg"&gt;&lt;img alt="conf14_cfp" class="size-medium wp-image-1669 alignright image-process-w250" src="////ieee.uni-passau.de/en/uploads/2014/02/conf14_cfp.jpg" style="width: 217px; height: 300px;" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;From June 26th to 27th, the IEEE Germany Student Conference will take
place for the fifth time. Submissions are possible until February,
28st. More information is available
&lt;a class="reference external" href="http://www.ieee-student-conference.de/germany-students-2014-passau.html?&amp;amp;L=1"&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
</content><category term="2014"/><category term="Misc"/><category term="IEEE Germany Student Conference"/></entry><entry><title>IEEE Student Branch Passu celebrates its 25th birthday</title><link href="//ieee.uni-passau.de/en/blog/ieee-student-branch-passu-celebrates-its-25th-birthday" rel="alternate"/><published>2014-02-20T00:43:00+01:00</published><updated>2014-02-20T00:43:00+01:00</updated><author><name>stieglma</name></author><id>tag:ieee.uni-passau.de,2014-02-20:/en/blog/ieee-student-branch-passu-celebrates-its-25th-birthday</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;On February 20, IEEE Student Branch Passau celebrates its
25th&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/DSC01286.jpg"&gt;&lt;img alt="Egg-Drop-Contest" class="wp-image-1624 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/DSC01286.jpg" style="width: 300px; height: 225px;" /&gt;&lt;/a&gt; anniversary. We are glad to be participating
in and enhancing day-to-day life at the university with fascinating
talks and workshops for Passau's Computer Science&lt;/div&gt;
&lt;div class="line"&gt;students. We will celebrate our 25th anniversary in summer, following
the 5th IEEE Germany Student Conference …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;On February 20, IEEE Student Branch Passau celebrates its
25th&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/DSC01286.jpg"&gt;&lt;img alt="Egg-Drop-Contest" class="wp-image-1624 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/DSC01286.jpg" style="width: 300px; height: 225px;" /&gt;&lt;/a&gt; anniversary. We are glad to be participating
in and enhancing day-to-day life at the university with fascinating
talks and workshops for Passau's Computer Science&lt;/div&gt;
&lt;div class="line"&gt;students. We will celebrate our 25th anniversary in summer, following
the 5th IEEE Germany Student Conference.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;We organize events like Research Talks and &amp;quot;Professors face-to-face&amp;quot;,
where we invite professors to talk about their life and career. We also
host workshops and competitions (e.g. the Weekend of Code and the
Egg-Drop contests). Last but not least we have some fun events like our
annual weekend trips into the countryside, barbecues or our regular
meetings.&lt;/p&gt;
&lt;div class="section" id="what-happened-in-the-last-semester"&gt;
&lt;h2&gt;What happened in the last Semester?&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="section" id="sb-passau-und-leuven"&gt;
&lt;h2&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/IMG_0158.jpg"&gt;&lt;img alt="SB Passau und Leuven" class="size-medium wp-image-1620 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/IMG_0158.jpg" style="width: 300px; height: 200px;" /&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Every once in a while, we visit other Student Branches or invite them
over to us. In summer we have been in Linz, Austria, at the SB JKU Linz
where we've visited Ars Electronica Center. The Student Branch of Leuven
(Belgium) has been our guest in early September. We showed them the city
of Passau, the brewery &amp;quot;Andorfer&amp;quot; and some other points of interest in
Passau.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/IEEE_president01.jpg"&gt;&lt;img alt="IEEE President Elect" class="size-medium wp-image-1626 alignleft" src="////ieee.uni-passau.de/en/uploads/2014/02/IEEE_president01.jpg" style="width: 300px; height: 168px;" /&gt;&lt;/a&gt;With October 1st beeing IEEE Day, we've had an
prominent visitor at Passau. On October 2nd, IEEE president elect,
Roberto de Marca, visited Passau and&lt;/div&gt;
&lt;div class="line"&gt;gave a talk on Open Access and Emerging Technologies.&lt;/div&gt;
&lt;div class="line"&gt;Another highlight was our programming-advent-calendar. We had about 80
participants and in the end 10 first places. We want to thank all the
participants for the numerous participation. Furthermore we are
preparing the fifth IEEE Germany Student Conference. This conference
will take place on June 26th and 27th at the University of Passau.
After the conference we will celebrate our 25th anniversary where
everybody is invited.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><category term="2014"/><category term="Misc"/><category term="25th anniversary"/></entry><entry><title>Advent calendar</title><link href="//ieee.uni-passau.de/en/blog/advent-calendar-2013" rel="alternate"/><published>2013-12-01T12:37:00+01:00</published><updated>2013-12-01T12:37:00+01:00</updated><author><name>zieglert</name></author><id>tag:ieee.uni-passau.de,2013-12-01:/en/blog/advent-calendar-2013</id><summary type="html">&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/Adventskalender_Plakat.jpg"&gt;&lt;img alt="Adventskalender_Plakat" class="wp-image-245 alignleft" src="////ieee.uni-passau.de/en/uploads/2014/02/Adventskalender_Plakat.jpg" style="width: 210px; height: 298px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Like last year the IEEE SB Passau provides an Advent calender. &amp;quot;Code, no
chocolate!&amp;quot; – There are 24 tasks to solve and everyone is invited to
take part in this competition.&lt;/p&gt;
&lt;p&gt;Every day at 0:00 o'clock there will be a new programmers task. You may
solve it in Java, Python …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/Adventskalender_Plakat.jpg"&gt;&lt;img alt="Adventskalender_Plakat" class="wp-image-245 alignleft" src="////ieee.uni-passau.de/en/uploads/2014/02/Adventskalender_Plakat.jpg" style="width: 210px; height: 298px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Like last year the IEEE SB Passau provides an Advent calender. &amp;quot;Code, no
chocolate!&amp;quot; – There are 24 tasks to solve and everyone is invited to
take part in this competition.&lt;/p&gt;
&lt;p&gt;Every day at 0:00 o'clock there will be a new programmers task. You may
solve it in Java, Python, C, C++ or PHP. The code is tested by us and
accepted if the task is solved correctly. Of course there will be an
award for the best coders. The primary award will be a BeagleBone Black.
To take part, follow &lt;a class="reference external" href="http://ieee.students.uni-passau.de/adventskalender"&gt;this
link&lt;/a&gt;.&lt;/p&gt;
</content><category term="2013"/><category term="Competition"/><category term="Programming"/><category term="Advent"/></entry><entry><title>JRobots Contest</title><link href="//ieee.uni-passau.de/en/blog/jrobots-2013" rel="alternate"/><published>2013-11-09T11:37:00+01:00</published><updated>2013-11-09T11:37:00+01:00</updated><author><name>zieglert</name></author><id>tag:ieee.uni-passau.de,2013-11-09:/en/blog/jrobots-2013</id><summary type="html">&lt;div class="section" id="jrobot-coding-convention"&gt;
&lt;h2&gt;JRobot Coding Convention&lt;/h2&gt;
&lt;div class="figure align-left"&gt;
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg"&gt;
&lt;img alt="The current JRobots-Framework" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg" style="width: 300px; height: 163px;" /&gt;
&lt;/a&gt;
&lt;p class="caption"&gt;The current JRobots-Framework&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;One team, one robot, one arena. Within four hours the participants
develop a control algorithm for a Java-bot - target acquisition, path
finding and everything which is helpful for a robot to hold its ground.&lt;/p&gt;
&lt;p&gt;Several methods are provided for controlling your bot: you can …&lt;/p&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="section" id="jrobot-coding-convention"&gt;
&lt;h2&gt;JRobot Coding Convention&lt;/h2&gt;
&lt;div class="figure align-left"&gt;
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg"&gt;
&lt;img alt="The current JRobots-Framework" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg" style="width: 300px; height: 163px;" /&gt;
&lt;/a&gt;
&lt;p class="caption"&gt;The current JRobots-Framework&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;One team, one robot, one arena. Within four hours the participants
develop a control algorithm for a Java-bot - target acquisition, path
finding and everything which is helpful for a robot to hold its ground.&lt;/p&gt;
&lt;p&gt;Several methods are provided for controlling your bot: you can move it,
you can use the radar to find your enemies and you can control the fat
rocket launcher mounted onto your bot to give your enemy hell. But your
enemy isn't idle! He moves constantly and tries to hit you with his
rockets!&lt;/p&gt;
&lt;p&gt;The participants develop their own algorithms in Java and release their
bot into the arena. There it combats the other teams. The participants
can watch the battle but are unable to intercept. At the end there will
be one winner…&lt;/p&gt;
&lt;p&gt;But doing this isn't even half as complicated a it sounds and also
beginners in Java programming are able to participate! There also is
help available on site if you are stuck. The framework is revised every
time which assures that beginners and experienced participants have
equal opportunities.&lt;/p&gt;
&lt;p&gt;In the last years JRobots was supported by our sponsor CipSoft whose
programmers have extended the famework. The most work was done by
Raymund Fülop and Wolfgang Scholz.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="procedure"&gt;
&lt;h2&gt;Procedure&lt;/h2&gt;
&lt;p&gt;The procedure of a JRobots contest is usually the following:&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;11:00 JRobots-Introduction&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Introduction into the framework&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;12:00 Pizza-Time&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Pizza for everyone&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;13:00 Robot-Coding&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Extreme Programming. One team, one computer, one bot&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;18:00 Tournament&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;The decision: the robots are battling using a sophisticated lap
system.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="earlier-events"&gt;
&lt;h2&gt;Earlier Events&lt;/h2&gt;
&lt;div class="figure"&gt;
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_1.jpg"&gt;
&lt;img alt="Poster" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_1.jpg" style="width: 180px; height: 254px;" /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;div class="figure"&gt;
&lt;img alt="Poster" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_3.png" style="width: 240px; height: 340px;" /&gt;
&lt;/div&gt;
&lt;div class="figure"&gt;
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_2.png"&gt;
&lt;img alt="Poster" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_2.png" style="width: 240px; height: 338px;" /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;div class="figure"&gt;
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_4.jpg"&gt;
&lt;img alt="Poster" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_4.jpg" style="width: 300px; height: 122px;" /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;div class="figure"&gt;
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_5.jpg"&gt;
&lt;img alt="Poster" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_5.jpg" style="width: 300px; height: 124px;" /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><category term="2013"/><category term="Competition"/><category term="JRobots"/><category term="Java"/></entry><entry><title>Tools for your SEP</title><link href="//ieee.uni-passau.de/en/blog/tools-for-your-sep" rel="alternate"/><published>2013-07-12T11:00:00+02:00</published><updated>2013-07-12T11:00:00+02:00</updated><author><name>stieglma</name></author><id>tag:ieee.uni-passau.de,2013-07-12:/en/blog/tools-for-your-sep</id><summary type="html">&lt;p&gt;In advance of the Software Engineering Project (SEP) in the winter term
2013/14 we organized&amp;nbsp; a series of talks helping you to get started with
the SEP for the first time.&lt;/p&gt;
&lt;p&gt;The slides of each talk can be found here:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/tooluebersicht.pdf"&gt;Tooluebersicht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/bugtracker.pdf"&gt;Bugtracker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/idea_codeanalyse.pdf"&gt;Idea
Codeanalyse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/junit.zip"&gt;Junit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/latex.pdf"&gt;LaTex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/marathonITE.pdf"&gt;marathonITE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/projektmanagement.pdf"&gt;Projektmanagement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/rationalSoftwareArchitect.pdf"&gt;RationalSoftwareArchitect …&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;In advance of the Software Engineering Project (SEP) in the winter term
2013/14 we organized&amp;nbsp; a series of talks helping you to get started with
the SEP for the first time.&lt;/p&gt;
&lt;p&gt;The slides of each talk can be found here:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/tooluebersicht.pdf"&gt;Tooluebersicht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/bugtracker.pdf"&gt;Bugtracker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/idea_codeanalyse.pdf"&gt;Idea
Codeanalyse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/junit.zip"&gt;Junit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/latex.pdf"&gt;LaTex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/marathonITE.pdf"&gt;marathonITE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/projektmanagement.pdf"&gt;Projektmanagement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/rationalSoftwareArchitect.pdf"&gt;RationalSoftwareArchitect&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/SVN.pdf"&gt;SVN&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><category term="2013"/><category term="Talk"/><category term="Studies"/><category term="SEP"/><category term="Tools"/></entry><entry><title>Gentoo Install Party</title><link href="//ieee.uni-passau.de/en/blog/gentoo-install-party" rel="alternate"/><published>2013-07-11T16:53:00+02:00</published><updated>2013-07-11T16:53:00+02:00</updated><author><name>dahlberg</name></author><id>tag:ieee.uni-passau.de,2013-07-11:/en/blog/gentoo-install-party</id><summary type="html">&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/GentooInstallParty.jpg"&gt;&lt;img alt="GentooInstallParty" class="wp-image-810 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/GentooInstallParty.jpg" style="width: 214px; height: 303px;" /&gt;&lt;/a&gt;As the installation of Ubuntu is easy nowadays
it's not worthwhile anymore to organize a Linux Install Party so we
invented something new! We show you how to install a Gentoo system from
ground up und how to perform the first steps. Ssecondarily we explain to
you how to compile …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/GentooInstallParty.jpg"&gt;&lt;img alt="GentooInstallParty" class="wp-image-810 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/GentooInstallParty.jpg" style="width: 214px; height: 303px;" /&gt;&lt;/a&gt;As the installation of Ubuntu is easy nowadays
it's not worthwhile anymore to organize a Linux Install Party so we
invented something new! We show you how to install a Gentoo system from
ground up und how to perform the first steps. Ssecondarily we explain to
you how to compile your own kernel und how to use the basic tools. You
can not only listen to exciting talks from professionals who use Gentoo
in a productive environment but also install the system on your own
brought Machine.&lt;/p&gt;
</content><category term="2013"/><category term="Misc"/><category term="Gentoo"/><category term="Install Party"/></entry><entry><title>Flood clearance: Passau cleans up (Passau räumt auf)</title><link href="//ieee.uni-passau.de/en/blog/passau-raeumt-auf" rel="alternate"/><published>2013-06-04T17:08:00+02:00</published><updated>2013-06-04T17:08:00+02:00</updated><author><name>ziegaus</name></author><id>tag:ieee.uni-passau.de,2013-06-04:/en/blog/passau-raeumt-auf</id><content type="html">&lt;p&gt;We would like to point out that the student representatives of the
University of Passau recently launched a campaign to clean up the city
of Passau after the flooding. See this
&lt;a class="reference external" href="http://uniblog.rzblogs.uni-passau.de/2013/06/03/koordination-der-aufraumarbeiten-passau-raumt-auf/"&gt;link&lt;/a&gt;
for further information.&lt;/p&gt;
</content><category term="2013"/><category term="Misc"/><category term="Passau räumt auf"/></entry><entry><title>Linux Install Party</title><link href="//ieee.uni-passau.de/en/blog/linux-install-party-2013" rel="alternate"/><published>2013-04-16T11:37:00+02:00</published><updated>2013-04-16T11:37:00+02:00</updated><author><name>ziegaus</name></author><id>tag:ieee.uni-passau.de,2013-04-16:/en/blog/linux-install-party-2013</id><summary type="html">&lt;p&gt;The IEEE student branch Passau has been hosting Linux install parties
since 2004.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2013/04/IEEE-Tux.png"&gt;&lt;img alt="IEEE-Tux" class="size-full wp-image-556 alignright" src="////ieee.uni-passau.de/en/uploads/2013/04/IEEE-Tux.png" style="width: 233px; height: 272px;" /&gt;&lt;/a&gt;If you would like to try out the Linux feeling which you
know from the CIP pool on your own computer, join us on one of our Linux
install parties. Everybody is invited to these events, in …&lt;/p&gt;</summary><content type="html">&lt;p&gt;The IEEE student branch Passau has been hosting Linux install parties
since 2004.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2013/04/IEEE-Tux.png"&gt;&lt;img alt="IEEE-Tux" class="size-full wp-image-556 alignright" src="////ieee.uni-passau.de/en/uploads/2013/04/IEEE-Tux.png" style="width: 233px; height: 272px;" /&gt;&lt;/a&gt;If you would like to try out the Linux feeling which you
know from the CIP pool on your own computer, join us on one of our Linux
install parties. Everybody is invited to these events, in particular our
dear freshmen. Our competent and experienced Linux gurus help you to
take the first steps on your way to the&amp;nbsp;fascinating world of the open
source operating system.&lt;/p&gt;
&lt;p&gt;Currently we do not have any concrete plans for the next Linux install
party. However, Linux (particularly Ubuntu) is very easy to install
nowadays. We are sure you will be able to do this on your own.&lt;/p&gt;
&lt;div class="section" id="eligibility-requirements"&gt;
&lt;h2&gt;Eligibility requirements&lt;/h2&gt;
&lt;p&gt;If you want to participate, your need be at least 18 years old or come
with a parent. Furthermore your should not be afraid of trying out
alternative operating systems and you should be able to backup your
files, as much as knowing which parts a computer consists of. The
attendance is free.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="topics"&gt;
&lt;h2&gt;Topics&lt;/h2&gt;
&lt;p&gt;Since we don't want to leave you alone with your new Linux system, we
offer a couple of talks on various topics around Linux, too.&lt;/p&gt;
&lt;p&gt;For example, we had these topics for beginners at our last event:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Installation and introduction to Ubuntu Linux&lt;/li&gt;
&lt;li&gt;Applications&lt;/li&gt;
&lt;li&gt;Shell&lt;/li&gt;
&lt;li&gt;Remote usage&lt;/li&gt;
&lt;li&gt;Interaktion with Windows systems&lt;/li&gt;
&lt;li&gt;Shellscripting&lt;/li&gt;
&lt;li&gt;Games for Linux&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Moreover there were some lectures for advanced Linux users who want to
learn something new:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Compiling from source&lt;/li&gt;
&lt;li&gt;Kernel compiling&lt;/li&gt;
&lt;li&gt;FTP-Server&lt;/li&gt;
&lt;li&gt;Perl&lt;/li&gt;
&lt;li&gt;Mailserver&lt;/li&gt;
&lt;li&gt;Iptables&lt;/li&gt;
&lt;li&gt;System programming&lt;/li&gt;
&lt;li&gt;Zimbra Groupware&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="you-want-to-contribute"&gt;
&lt;h2&gt;You want to contribute?&lt;/h2&gt;
&lt;p&gt;Every help for hosting the events is very welcome, especially in the
area of guiding new users on their way to Linux or giving a short
lecture on a topic of your choice.&lt;/p&gt;
&lt;/div&gt;
</content><category term="2013"/><category term="Workshop"/><category term="Linux"/><category term="Ubuntu"/><category term="Shell"/></entry><entry><title>PowerPoint Karaoke</title><link href="//ieee.uni-passau.de/en/blog/powerpoint-karaoke-2013" rel="alternate"/><published>2013-04-16T11:02:00+02:00</published><updated>2013-04-16T11:02:00+02:00</updated><author><name>goetzmax</name></author><id>tag:ieee.uni-passau.de,2013-04-16:/en/blog/powerpoint-karaoke-2013</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2013/04/powerpointkaraoke_klein.png"&gt;&lt;img alt="powerpointkaraoke_klein" class="size-medium wp-image-828 alignright" src="////ieee.uni-passau.de/en/uploads/2013/04/powerpointkaraoke_klein.png" style="width: 300px; height: 236px;" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;What do you get if you let some computer science students go to a
conference with a randomly generated paper?&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;They give a randomly generated talk! And you can do the same!&lt;/p&gt;
&lt;div class="section" id="what-happens-there"&gt;
&lt;h2&gt;What happens there?&lt;/h2&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Every participant gives a paper. He will get a projector, a notebook,
the audience and …&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2013/04/powerpointkaraoke_klein.png"&gt;&lt;img alt="powerpointkaraoke_klein" class="size-medium wp-image-828 alignright" src="////ieee.uni-passau.de/en/uploads/2013/04/powerpointkaraoke_klein.png" style="width: 300px; height: 236px;" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;What do you get if you let some computer science students go to a
conference with a randomly generated paper?&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;They give a randomly generated talk! And you can do the same!&lt;/p&gt;
&lt;div class="section" id="what-happens-there"&gt;
&lt;h2&gt;What happens there?&lt;/h2&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Every participant gives a paper. He will get a projector, a notebook,
the audience and the slides from us. Disadvantage: The participant
gets slides he has never seen before.&lt;/div&gt;
&lt;div class="line"&gt;In Short: impromptu presentations of each participant&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="when-and-where"&gt;
&lt;h2&gt;When and where?&lt;/h2&gt;
&lt;p&gt;We had several PowerPoint Karaoke Events in the past. On the 11. April
2013, 13. July 2009, the 08. May 2008 and on the 13. June 2007. We
currently have no scheduled another appointment, but we will organise
this maybe in the future.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="the-rules"&gt;
&lt;h2&gt;The rules&lt;/h2&gt;
&lt;p&gt;Everybody is allowed to participate. He or she only have to made an
impromptu presentation about unknown slides.&lt;/p&gt;
&lt;p&gt;You can bring some slides to this event, whether you want. There are
some regulations to comply with:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;The slides must be online and used by a person.&lt;/li&gt;
&lt;li&gt;The slides should be understand without special knowledge. It seems
that math-slides aren't so well.&lt;/li&gt;
&lt;li&gt;Good slides are e.g. slides from a local club or public events&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="how-does-this-look-like"&gt;
&lt;h2&gt;How does this look like?&lt;/h2&gt;
&lt;p&gt;Here are some pictures of the event in 2007.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="downloads"&gt;
&lt;h2&gt;Downloads&lt;/h2&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/PPTKaraoke_03.ppt"&gt;PPTKaraoke - Eine Vorstellung der Idee des
Events&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/Deconstructing_Compilers_03.pdf"&gt;Deconstructing_Compilers - Ein automatisch generiertes Paper (siehe
Präsentation)&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><category term="2013"/><category term="PowerPoint"/><category term="Karaoke"/><category term="Workshop"/><category term="Misc"/></entry><entry><title>[Call for Papers] 4rd IEEE Germany Student Conference</title><link href="//ieee.uni-passau.de/en/blog/call-for-papers-4rd-ieee-germany-student-conference-en" rel="alternate"/><published>2013-02-19T18:24:00+01:00</published><updated>2013-02-19T18:24:00+01:00</updated><author><name>zieglert</name></author><id>tag:ieee.uni-passau.de,2013-02-19:/en/blog/call-for-papers-4rd-ieee-germany-student-conference-en</id><content type="html">&lt;p&gt;The submission-deadline of&amp;nbsp;the 4th IEEE Germany Student Conference in
Hamburg will end at the 3rd of March 2012. Anyone who wants to submit a
paper, please find further information
at&amp;nbsp;&lt;a class="reference external" href="http://www.ieee-student-conference.de"&gt;www.ieee-student-conference.de&lt;/a&gt;.&lt;/p&gt;
</content><category term="2013"/><category term="Misc"/><category term="IEEE Germany Student Conference"/><category term="Call For Papers"/></entry><entry><title>Research Talk with Philipp Jovanovic: Attacks on Cryptographic Hardware</title><link href="//ieee.uni-passau.de/en/blog/attacks-on-cryptographic-hardware" rel="alternate"/><published>2013-01-28T18:00:00+01:00</published><updated>2013-01-28T18:00:00+01:00</updated><author><name>zieglert</name></author><id>tag:ieee.uni-passau.de,2013-01-28:/en/blog/attacks-on-cryptographic-hardware</id><summary type="html">&lt;p&gt;At the 28th of January 2013, Philipp Jovanovic, a researcher at the
Chair of Mathematics with focus&amp;nbsp;Symbolic Computation, gave a talk
about&amp;nbsp;„Attacks on Cryptographic Hardware”.&lt;/p&gt;
&lt;p&gt;The slides can be downloaded
&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2013/01/jovanovic_cryptography.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p class="rubric" id="abstract-algebraische-fehlerbasierte-angriffe"&gt;Abstract: Algebraische Fehlerbasierte Angriffe&lt;/p&gt;
&lt;p&gt;Die Untersuchung kryptographischer Verfahren auf ihre Stärke, sprich
auf ihre Sicherheit, ist die …&lt;/p&gt;&lt;/blockquote&gt;</summary><content type="html">&lt;p&gt;At the 28th of January 2013, Philipp Jovanovic, a researcher at the
Chair of Mathematics with focus&amp;nbsp;Symbolic Computation, gave a talk
about&amp;nbsp;„Attacks on Cryptographic Hardware”.&lt;/p&gt;
&lt;p&gt;The slides can be downloaded
&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2013/01/jovanovic_cryptography.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p class="rubric" id="abstract-algebraische-fehlerbasierte-angriffe"&gt;Abstract: Algebraische Fehlerbasierte Angriffe&lt;/p&gt;
&lt;p&gt;Die Untersuchung kryptographischer Verfahren auf ihre Stärke, sprich
auf ihre Sicherheit, ist die wesentliche Aufgabe der Kryptoanalyse.
Neben der klassischen Kryptoanalyse, die den
Verschlüsselungsalgorithmus eines Verfahrens angreift, wurden in den
letzten 15 Jahren verstärkt neue Formen der Kryptoanalyse
entwickelt, nämlich die sogenannten Seitenkanalangriffe. Solche
Angriffe haben nicht die kryptographischen Verfahren selbst sondern
ihre Implementierungen in Hard- und Software zum Ziel. Durch
physikalische Messungen werden Parameter wie Stromverbrauch,
elektromagnetische Emissionen oder Cache-Antwortzeiten erfasst und
daraus die geheimen Informationen, z.B. einzelne Bits des geheimen
Schlüssels, hergeleitet. Als eine besonders effiziente Form der
Seitenkanalangriffe haben sich fehlerbasierte Angriffe
herausgestellt.&lt;/p&gt;
&lt;p&gt;Dabei werden gezielt Fehler in die kryptographische Schaltung
injiziert und so die Berechnung kontrolliert verfälscht. Durch die
Gegenüberstellung von fehlerfreien und fehlerbehafteten Berechnungen
können dann geheime Informationen ermittelt werden. Zur
physikalischen Fehlerinjektion werden Techniken wie abrupte
Absenkung der Versorgungsspannung oder gezielte Bestrahlung von
einzelnen Hardwarestrukturen (Register, Speicherzellen, Logikgatter)
eingesetzt.&lt;/p&gt;
&lt;p&gt;Bei den sogenannten algebraischen fehlerbasierten Angriffen werden
Seitenkanal-Informationen, die man mittels Fehlerinjektionen erhält
mit Hilfe algebraischer Methoden der klassischen Kryptoanalyse
analysiert.&lt;/p&gt;
&lt;/blockquote&gt;
</content><category term="2013"/><category term="Talk"/><category term="Research Talk"/><category term="Philipp Jovanovic"/><category term="Kryptologie"/></entry><entry><title>JRobots</title><link href="//ieee.uni-passau.de/en/blog/jrobots-2012" rel="alternate"/><published>2012-06-30T11:37:00+02:00</published><updated>2012-06-30T11:37:00+02:00</updated><author><name>zieglert</name></author><id>tag:ieee.uni-passau.de,2012-06-30:/en/blog/jrobots-2012</id><summary type="html">&lt;p&gt;We want to thank our&amp;nbsp;Sponsor &lt;a class="reference external" href="/de/sponsoren/#cipsoft"&gt;CipSoft&lt;/a&gt;&amp;nbsp;for
paying for the gadgets and the pizza!&lt;/p&gt;
&lt;div class="section" id="jrobots-coding-convention"&gt;
&lt;h2&gt;JRobots Coding Convention&lt;/h2&gt;
&lt;div class="figure align-left"&gt;
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg"&gt;
&lt;img alt="The current JRobots-Framework" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg" style="width: 300px; height: 163px;" /&gt;
&lt;/a&gt;
&lt;p class="caption"&gt;The current JRobots-Framework&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;A team, a bot and an arena. During four hours, the participants
developed algorithms for a Java-Bot – Aiming, driving and shooting have
to be perfect so a bot can …&lt;/p&gt;&lt;/div&gt;</summary><content type="html">&lt;p&gt;We want to thank our&amp;nbsp;Sponsor &lt;a class="reference external" href="/de/sponsoren/#cipsoft"&gt;CipSoft&lt;/a&gt;&amp;nbsp;for
paying for the gadgets and the pizza!&lt;/p&gt;
&lt;div class="section" id="jrobots-coding-convention"&gt;
&lt;h2&gt;JRobots Coding Convention&lt;/h2&gt;
&lt;div class="figure align-left"&gt;
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg"&gt;
&lt;img alt="The current JRobots-Framework" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg" style="width: 300px; height: 163px;" /&gt;
&lt;/a&gt;
&lt;p class="caption"&gt;The current JRobots-Framework&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;A team, a bot and an arena. During four hours, the participants
developed algorithms for a Java-Bot – Aiming, driving and shooting have
to be perfect so a bot can stand its ground.&lt;/p&gt;
&lt;p&gt;Your bot can drive around, can find the enemy with its scanner and is
equipped with a fat cannon to kick you enemies ass. But beware! The
enemy will not be standing still. He will try everything to hit you as
much as he can.&lt;/p&gt;
&lt;p&gt;The participants develop their own algorithms in Java and will deploy
their bots in the arena. There it will fight against bots from other
teams: The programmers may watch the battle but never intervene after it
started. At the end, there will only be one winner…&lt;/p&gt;
&lt;p&gt;That's not as hard as it may sound. Even a beginner can take part and
succeed. Of course, there will be tutors that help you, if you're stuck.
The framework is changed before every contest, so the new guys have the
same chances as the old dogs.&lt;/p&gt;
&lt;p&gt;During the last years, the JRobots events were sponsored by CipSoft.
Their programmers continuously improved the framework during the last
years. Especially, we want to thank&amp;nbsp;Raymund Fülop and&amp;nbsp;Wolfgang Scholz
for their work.&lt;/p&gt;
&lt;p&gt;Schedule
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_1.jpg"&gt;&lt;img alt="JRobots_Poster_1" class="wp-image-310 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_1.jpg" style="width: 180px; height: 254px;" /&gt;&lt;/a&gt;
--------------------&lt;/p&gt;
&lt;p&gt;Normally the schedule looks like that:&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;11:00 JRobots-Introduction&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Introduction to the&amp;nbsp;JRobots-Framework&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;12:00 Pizza-Time&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Pizza!&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;13:00 Robot-Coding&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Extreme-Programming in the&amp;nbsp;CIP-Pool. One&amp;nbsp;Team, one&amp;nbsp;PC, one&amp;nbsp;Bot&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;18:00 Tournament&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;The showdown!&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_2.png"&gt;&lt;img alt="JRobots_Poster_2" class="wp-image-312 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_2.png" style="width: 180px; height: 254px;" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="past-events"&gt;
&lt;h2&gt;Past&amp;nbsp;Events&lt;/h2&gt;
&lt;p&gt;Here you can find the posters of the old events.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_3.png"&gt;&lt;img alt="JRobots_Poster_3" class="wp-image-314 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_3.png" style="width: 180px; height: 255px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_4.jpg"&gt;&lt;img alt="JRobots_Poster_4" class="size-full wp-image-316 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_4.jpg" style="width: 300px; height: 122px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_5.jpg"&gt;&lt;img alt="JRobots_Poster_5" class="size-full wp-image-318 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_5.jpg" style="width: 300px; height: 124px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
</content><category term="2012"/><category term="Competition"/><category term="JRobots"/><category term="Java"/></entry><entry><title>Talks – Tools used at the University</title><link href="//ieee.uni-passau.de/en/blog/tools-for-your-studies" rel="alternate"/><published>2012-06-10T11:18:00+02:00</published><updated>2012-06-10T11:18:00+02:00</updated><author><name>zieglert</name></author><id>tag:ieee.uni-passau.de,2012-06-10:/en/blog/tools-for-your-studies</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;In the winter-term 2012/13 we will host the talk-series&amp;nbsp;&amp;quot;Tools für
dein Studium&amp;quot; where some tools will be presented, that may come in
handy during your time at the university.&amp;nbsp;Different experienced
students will give talks about their favorite tools. They will present
software and best practices they discovered …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;In the winter-term 2012/13 we will host the talk-series&amp;nbsp;&amp;quot;Tools für
dein Studium&amp;quot; where some tools will be presented, that may come in
handy during your time at the university.&amp;nbsp;Different experienced
students will give talks about their favorite tools. They will present
software and best practices they discovered during their studies and
think that are useful.&lt;/div&gt;
&lt;div class="line"&gt;We will post the slides below after the talks.&lt;/div&gt;
&lt;/div&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/tools2012latex.pdf"&gt;LaTeX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/tools2012lieferdienste.pdf"&gt;Lieferdienste&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/tools2012shell.pdf"&gt;Shell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/tools2012vs.pdf"&gt;Versionsverwaltungssysteme&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/tools-studium-2012.jpg"&gt;&lt;img alt="tools-studium-2012" class="alignnone size-medium wp-image-399" src="////ieee.uni-passau.de/en/uploads/2014/02/tools-studium-2012.jpg" style="width: 212px; height: 300px;" /&gt;&lt;/a&gt;&lt;/p&gt;
</content><category term="2012"/><category term="Talks"/><category term="Misc"/><category term="Tools"/><category term="Shell"/><category term="Versioncontrol"/><category term="LaTeX"/></entry><entry><title>Egg-Drop Contest</title><link href="//ieee.uni-passau.de/en/blog/egg-drop-contest-2011" rel="alternate"/><published>2011-07-16T11:37:00+02:00</published><updated>2011-07-16T11:37:00+02:00</updated><author><name>zieglert</name></author><id>tag:ieee.uni-passau.de,2011-07-16:/en/blog/egg-drop-contest-2011</id><summary type="html">&lt;p&gt;&lt;strong&gt;|Anmeldeinformation „EGG-DROP-CONTEST XXL”|&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The IEEE Student Branch Passau hosts the so called&amp;nbsp;Egg-Drop-Contest,
where you have to protect&amp;nbsp;chickens eggs&amp;nbsp;when they are dropped from a
height of&amp;nbsp;[STRIKEOUT:10] [STRIKEOUT:15] 20&amp;nbsp;meters. The eggs will be
put into a so called egg-dropper, any kind of construct, built by …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;strong&gt;|Anmeldeinformation „EGG-DROP-CONTEST XXL”|&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The IEEE Student Branch Passau hosts the so called&amp;nbsp;Egg-Drop-Contest,
where you have to protect&amp;nbsp;chickens eggs&amp;nbsp;when they are dropped from a
height of&amp;nbsp;[STRIKEOUT:10] [STRIKEOUT:15] 20&amp;nbsp;meters. The eggs will be
put into a so called egg-dropper, any kind of construct, built by you,
to protect the egg, and then, the whole thing will be dropped. The one
who built the best egg-dropper will win. They will be ranked by the
effectiveness of the protection and the creativity. If it&amp;nbsp;strays from
the course, this will be negatively marked.&lt;/p&gt;
&lt;p&gt;There are cool prices for the winners and everyone will get free food
and drinks.&lt;/p&gt;
&lt;p&gt;Until 2006 the contest took place at the FIM. But now, we get even
higher so in 2011 the contest will take place at the site of the
&lt;a class="reference external" href="http://www.ffpassau.de/index.php?fw=hauptwache"&gt;volunteer Fire-Department of
Passau&lt;/a&gt;&amp;nbsp;where the
eggs will be dropped from an extended&amp;nbsp;turntable ladder.&lt;/p&gt;
&lt;div class="figure align-right"&gt;
&lt;img alt="Fail!" src="////ieee.uni-passau.de/en/uploads/2014/03/eggdrop.jpg" style="width: 320px; height: 240px;" /&gt;
&lt;p class="caption"&gt;Fail!&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="past-events"&gt;
&lt;h2&gt;&lt;strong&gt;Past&amp;nbsp;Events&lt;/strong&gt;&lt;/h2&gt;
&lt;table border="1" class="docutils"&gt;
&lt;colgroup&gt;
&lt;col width="58%" /&gt;
&lt;col width="42%" /&gt;
&lt;/colgroup&gt;
&lt;thead valign="bottom"&gt;
&lt;tr&gt;&lt;th class="head"&gt;Date&lt;/th&gt;
&lt;th class="head"&gt;Height&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody valign="top"&gt;
&lt;tr&gt;&lt;td&gt;04.06.2003&lt;/td&gt;
&lt;td&gt;10m&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;24.06.2004&lt;/td&gt;
&lt;td&gt;10m&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;06.07.2006&lt;/td&gt;
&lt;td&gt;15m&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;16.07.2011&lt;/td&gt;
&lt;td&gt;20m&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="section" id="rules"&gt;
&lt;h2&gt;Rules&lt;/h2&gt;
&lt;p&gt;You have to create a construct (e.g. a Cage or a Parachute) that
prevents an egg, dropped of a height of [STRIKEOUT:10m] [STRIKEOUT:15m]
20m, from breaking and will land on the target area as precisely as
possible.&lt;/p&gt;
&lt;p&gt;The construct is called an&amp;nbsp;Egg-Dropper (ED). There are the following
limitations on the ED:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;The maximum size is&amp;nbsp;40cm x 40cm x 50cm.&lt;/li&gt;
&lt;li&gt;It may not be heavier than&amp;nbsp;1500g.&lt;/li&gt;
&lt;li&gt;The ED has to be able to stand on its own so it may be dropped
through a trapdoor.&lt;/li&gt;
&lt;li&gt;The ED has to provide simple access to the egg.&lt;/li&gt;
&lt;li&gt;You are not allowed to use material with high viscosity like gelatin.&lt;/li&gt;
&lt;li&gt;The ED may not be influenced in any way during the fall.&lt;/li&gt;
&lt;li&gt;You have to make sure no person or property.
(That means that you are not allowed to use dangerous
substances&amp;nbsp;(like acid&amp;nbsp;or&amp;nbsp;explosives) and electronic parts have
maximum voltage of&amp;nbsp;25.)&lt;/li&gt;
&lt;li&gt;Holes in the rules may not be exploited.&lt;/li&gt;
&lt;li&gt;Up to&amp;nbsp;42% (weight) of the ED may consist of food. The egg does not
count as food in this case.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="score"&gt;
&lt;h2&gt;Score&lt;/h2&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/EggDrop_1.jpg"&gt;&lt;img alt="Der Turm" class="size-full wp-image-517" src="////ieee.uni-passau.de/en/uploads/2014/02/EggDrop_1.jpg" style="width: 300px; height: 400px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Apart from points, that every successful Egg-Dropper is assigned by a
secret formula (including weigth, time to land, distance to target),
there will be a independent and incorruptible jury will assign a B-Vote
for geniality and innovation.&lt;/p&gt;
&lt;p&gt;The winner is the one that constructed the Egg-Dropper with the most
points.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="inspiration"&gt;
&lt;h2&gt;&lt;strong&gt;Inspiration&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;If you didn't take part in such an event and didn't completely
understand what the event is about, watch videos on youtube:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://www.youtube.com/results?search_query=egg+drop"&gt;YouTube –
egg-drop&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Of course, if you build an individual Egg-Dropper, it will achieve a
better B-Vote, so be creative :-)&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="attendance"&gt;
&lt;h2&gt;&lt;strong&gt;Attendance&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Normally an Egg-Drop-Team consists of 2 to 5 persons. Participating
alone is allowed, too. Every member of the&amp;nbsp;University of Passau
(including Professors) are allowed to take part.&lt;/p&gt;
&lt;/div&gt;
</content><category term="2011"/><category term="Competition"/><category term="Egg-Drop"/></entry><entry><title>Git talk</title><link href="//ieee.uni-passau.de/en/blog/git-talk" rel="alternate"/><published>2011-07-14T11:31:00+02:00</published><updated>2011-07-14T11:31:00+02:00</updated><author><name>dahlberg</name></author><id>tag:ieee.uni-passau.de,2011-07-14:/en/blog/git-talk</id><summary type="html">&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2011/07/git-Special-plakat.jpg"&gt;&lt;img alt="git-Special-plakat" class="size-medium wp-image-845 alignright" src="////ieee.uni-passau.de/en/uploads/2011/07/git-Special-plakat.jpg" style="width: 211px; height: 300px;" /&gt;&lt;/a&gt; Git is one of the most commonly used distributed
version control systems (VCS). It has been developed by Linus Torvalds
and is known for being used as the VCS&amp;nbsp;for the Linux kernel. In
comparison to other VCS, such as Subversion, distributed VCS do not rely
on a central repository …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2011/07/git-Special-plakat.jpg"&gt;&lt;img alt="git-Special-plakat" class="size-medium wp-image-845 alignright" src="////ieee.uni-passau.de/en/uploads/2011/07/git-Special-plakat.jpg" style="width: 211px; height: 300px;" /&gt;&lt;/a&gt; Git is one of the most commonly used distributed
version control systems (VCS). It has been developed by Linus Torvalds
and is known for being used as the VCS&amp;nbsp;for the Linux kernel. In
comparison to other VCS, such as Subversion, distributed VCS do not rely
on a central repository; in fact, the repository is distributed among
all the users. The talk by Michael Käufl offers an introduction to the
use of git and explains typical workflows that are usually applied using
git. &lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/git-2011.pdf"&gt;Talk slides&lt;/a&gt;&lt;/p&gt;
</content><category term="2011"/><category term="Talk"/><category term="Git"/><category term="Versioncontrol"/></entry><entry><title>jRobots</title><link href="//ieee.uni-passau.de/en/blog/jrobots-2011" rel="alternate"/><published>2011-07-02T11:37:00+02:00</published><updated>2011-07-02T11:37:00+02:00</updated><author><name>zieglert</name></author><id>tag:ieee.uni-passau.de,2011-07-02:/en/blog/jrobots-2011</id><summary type="html">&lt;p&gt;We want to thank our&amp;nbsp;Sponsor &lt;a class="reference external" href="/de/sponsoren/#cipsoft"&gt;CipSoft&lt;/a&gt;&amp;nbsp;for
paying for the gadgets and the pizza!&lt;/p&gt;
&lt;div class="section" id="jrobots-coding-convention"&gt;
&lt;h2&gt;JRobots Coding Convention&lt;/h2&gt;
&lt;div class="figure align-left"&gt;
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg"&gt;
&lt;img alt="The current JRobots-Framework" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg" style="width: 300px; height: 163px;" /&gt;
&lt;/a&gt;
&lt;p class="caption"&gt;The current JRobots-Framework&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;A team, a bot and an arena. During four hours, the participants
developed algorithms for a Java-Bot – Aiming, driving and shooting have
to be perfect so a bot can …&lt;/p&gt;&lt;/div&gt;</summary><content type="html">&lt;p&gt;We want to thank our&amp;nbsp;Sponsor &lt;a class="reference external" href="/de/sponsoren/#cipsoft"&gt;CipSoft&lt;/a&gt;&amp;nbsp;for
paying for the gadgets and the pizza!&lt;/p&gt;
&lt;div class="section" id="jrobots-coding-convention"&gt;
&lt;h2&gt;JRobots Coding Convention&lt;/h2&gt;
&lt;div class="figure align-left"&gt;
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg"&gt;
&lt;img alt="The current JRobots-Framework" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg" style="width: 300px; height: 163px;" /&gt;
&lt;/a&gt;
&lt;p class="caption"&gt;The current JRobots-Framework&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;A team, a bot and an arena. During four hours, the participants
developed algorithms for a Java-Bot – Aiming, driving and shooting have
to be perfect so a bot can stand its ground.&lt;/p&gt;
&lt;p&gt;Your bot can drive around, can find the enemy with its scanner and is
equipped with a fat cannon to kick you enemies ass. But beware! The
enemy will not be standing still. He will try everything to hit you as
much as he can.&lt;/p&gt;
&lt;p&gt;The participants develop their own algorithms in Java and will deploy
their bots in the arena. There it will fight against bots from other
teams: The programmers may watch the battle but never intervene after it
started. At the end, there will only be one winner…&lt;/p&gt;
&lt;p&gt;That's not as hard as it may sound. Even a beginner can take part and
succeed. Of course, there will be tutors that help you, if you're stuck.
The framework is changed before every contest, so the new guys have the
same chances as the old dogs.&lt;/p&gt;
&lt;p&gt;During the last years, the JRobots events were sponsored by CipSoft.
Their programmers continuously improved the framework during the last
years. Especially, we want to thank&amp;nbsp;Raymund Fülop and&amp;nbsp;Wolfgang Scholz
for their work.&lt;/p&gt;
&lt;p&gt;Schedule
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_1.jpg"&gt;&lt;img alt="JRobots_Poster_1" class="wp-image-310 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_1.jpg" style="width: 180px; height: 254px;" /&gt;&lt;/a&gt;
--------------------&lt;/p&gt;
&lt;p&gt;Normally the schedule looks like that:&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;11:00 JRobots-Introduction&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Introduction to the&amp;nbsp;JRobots-Framework&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;12:00 Pizza-Time&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Pizza!&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;13:00 Robot-Coding&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Extreme-Programming in the&amp;nbsp;CIP-Pool. One&amp;nbsp;Team, one&amp;nbsp;PC, one&amp;nbsp;Bot&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;18:00 Tournament&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;The showdown!&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_2.png"&gt;&lt;img alt="JRobots_Poster_2" class="wp-image-312 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_2.png" style="width: 180px; height: 254px;" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="past-events"&gt;
&lt;h2&gt;Past&amp;nbsp;Events&lt;/h2&gt;
&lt;p&gt;Here you can find the posters of the old events.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_3.png"&gt;&lt;img alt="JRobots_Poster_3" class="wp-image-314 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_3.png" style="width: 180px; height: 255px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_4.jpg"&gt;&lt;img alt="JRobots_Poster_4" class="size-full wp-image-316 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_4.jpg" style="width: 300px; height: 122px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_5.jpg"&gt;&lt;img alt="JRobots_Poster_5" class="size-full wp-image-318 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_5.jpg" style="width: 300px; height: 124px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
</content><category term="2011"/><category term="JRobots"/><category term="Competition"/><category term="Java"/></entry><entry><title>Talk about OpenStreetMap</title><link href="//ieee.uni-passau.de/en/blog/openstreetmap" rel="alternate"/><published>2010-11-22T12:40:00+01:00</published><updated>2010-11-22T12:40:00+01:00</updated><author><name>zieglert</name></author><id>tag:ieee.uni-passau.de,2010-11-22:/en/blog/openstreetmap</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;img alt="Mag_map-120x120" class="alignnone size-full wp-image-453" src="////ieee.uni-passau.de/en/uploads/2014/02/Mag_map.png" style="width: 120px; height: 120px;" /&gt;OpenStreetMap is an Open Source Project with the
goal to achieve a worldwide geographic database everyone can use for
free. Even today, the data, provided by volunteers, is used in maps,
for navigation and as part of websites and mobile apps.&lt;/div&gt;
&lt;div class="line"&gt;In their talk,&amp;nbsp;Michael Käufl and&amp;nbsp;Tobias Knerr will …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;img alt="Mag_map-120x120" class="alignnone size-full wp-image-453" src="////ieee.uni-passau.de/en/uploads/2014/02/Mag_map.png" style="width: 120px; height: 120px;" /&gt;OpenStreetMap is an Open Source Project with the
goal to achieve a worldwide geographic database everyone can use for
free. Even today, the data, provided by volunteers, is used in maps,
for navigation and as part of websites and mobile apps.&lt;/div&gt;
&lt;div class="line"&gt;In their talk,&amp;nbsp;Michael Käufl and&amp;nbsp;Tobias Knerr will explain the idea of
OpenStreetMap, point out&amp;nbsp;&amp;nbsp;possible applications and will provide a
live demo of the first steps for taking part in the project.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The talk will take place at the 2nd of December 2010 in room 242 IM.&lt;/p&gt;
&lt;p&gt;The slides can be downloaded
&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/OpenStreetMap_01.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;
</content><category term="2010"/><category term="Talk"/><category term="OpenStreetMap"/></entry><entry><title>Vim - more than just :wq!</title><link href="//ieee.uni-passau.de/en/blog/vim-more-than-just-wq" rel="alternate"/><published>2010-06-22T11:53:00+02:00</published><updated>2010-06-22T11:53:00+02:00</updated><author><name>ziegaus</name></author><id>tag:ieee.uni-passau.de,2010-06-22:/en/blog/vim-more-than-just-wq</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;On June 22nd 2010, Andreas Fischer, Christopher Auer, Katrin Hanauer,
Philipp Wendler and Sebastian Henneberg gave a series of talks on vim,
the well known editor. The talks covered&amp;nbsp;an introduction to vim and
its history, as well as advanced topics such as the use of vim for
writing LaTeX …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;On June 22nd 2010, Andreas Fischer, Christopher Auer, Katrin Hanauer,
Philipp Wendler and Sebastian Henneberg gave a series of talks on vim,
the well known editor. The talks covered&amp;nbsp;an introduction to vim and
its history, as well as advanced topics such as the use of vim for
writing LaTeX documents and software programs.&lt;/div&gt;
&lt;div class="line"&gt;The event was completed by a short demo of what you can do with vim
and a talk about the usability concepts around &amp;quot;Act withoud thinking&amp;quot;.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Slides:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/vim-basics.pdf"&gt;Philipp Wendler: An introduction to
vim&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2010/06/philipp.vimrc"&gt;.vimrc by Philipp
Wendler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/vim-script.pdf"&gt;Sebastian Henneberg: vimscript, the programming language for
vim&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2010/06/syntax.vim"&gt;syntax.vim&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2010/06/misc.vim"&gt;misc.vim&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2010/06/comment.vim"&gt;comment.vim&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/vim-history_01.pdf"&gt;Andreas Fischer: History of
vim&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2010/06/vim-programming_01.pdf"&gt;Kathrin Hanauer: vim for
programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2010/06/Act_without_Thinking_01.pdf"&gt;Christopher Auer: Act without
Thinking&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Examples for the .vimrc file:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2010/06/christopher.gvimrc"&gt;.gvimrc by Christopher
Auer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2010/06/christopher.vimrc"&gt;.vimrc by Christopher
Auer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2010/06/andreas.vimrc"&gt;.vimrc by Andreas
Fischer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><category term="2010"/><category term="Talk"/><category term="vim"/><category term="Editor"/></entry><entry><title>JRobots</title><link href="//ieee.uni-passau.de/en/blog/jrobots-2010" rel="alternate"/><published>2010-05-01T11:37:00+02:00</published><updated>2010-05-01T11:37:00+02:00</updated><author><name>dahlberg</name></author><id>tag:ieee.uni-passau.de,2010-05-01:/en/blog/jrobots-2010</id><summary type="html">&lt;div class="section" id="jrobot-coding-convention"&gt;
&lt;h2&gt;JRobot Coding Convention&lt;/h2&gt;
&lt;div class="figure align-left"&gt;
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg"&gt;
&lt;img alt="The current JRobots-Framework" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg" style="width: 300px; height: 163px;" /&gt;
&lt;/a&gt;
&lt;p class="caption"&gt;The current JRobots-Framework&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;One team, one robot, one arena. Within four hours the participants
develop a control algorithm for a Java-bot - target acquisition, path
finding and everything which is helpful for a robot to hold its ground.&lt;/p&gt;
&lt;p&gt;Several methods are provided for controlling your bot: you can …&lt;/p&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="section" id="jrobot-coding-convention"&gt;
&lt;h2&gt;JRobot Coding Convention&lt;/h2&gt;
&lt;div class="figure align-left"&gt;
&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg"&gt;
&lt;img alt="The current JRobots-Framework" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Arena.jpg" style="width: 300px; height: 163px;" /&gt;
&lt;/a&gt;
&lt;p class="caption"&gt;The current JRobots-Framework&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;One team, one robot, one arena. Within four hours the participants
develop a control algorithm for a Java-bot - target acquisition, path
finding and everything which is helpful for a robot to hold its ground.&lt;/p&gt;
&lt;p&gt;Several methods are provided for controlling your bot: you can move it,
you can use the radar to find your enemies and you can control the fat
rocket launcher mounted onto your bot to give your enemy hell. But your
enemy isn't idle! He moves constantly and tries to hit you with his
rockets!&lt;/p&gt;
&lt;p&gt;The participants develop their own algorithms in Java and release their
bot into the arena. There it combats the other teams. The participants
can watch the battle but are unable to intercept. At the end there will
be one winner…&lt;/p&gt;
&lt;p&gt;But doing this isn't even half as complicated a it sounds and also
beginners in Java programming are able to participate! There also is
help available on site if you are stuck. The framework is revised every
time which assures that beginners and experienced participants have
equal opportunities.&lt;/p&gt;
&lt;p&gt;In the last years JRobots was supported by our sponsor CipSoft whose
programmers have extended the famework. The most work was done by
Raymund Fülop and Wolfgang Scholz.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="procedurejrobots-poster-1"&gt;
&lt;h2&gt;Procedure&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_1.jpg"&gt;&lt;img alt="JRobots_Poster_1" class="wp-image-310 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_1.jpg" style="width: 180px; height: 254px;" /&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The procedure of a JRobots contest is usually the following:&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;11:00 JRobots-Introduction&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Introduction into the framework&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;12:00 Pizza-Time&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Pizza for everyone&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;13:00 Robot-Coding&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Extreme Programming. One team, one computer, one bot&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;18:00 Tournament&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;The decision: the robots are battling using a sophisticated lap
system. &lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_2.png"&gt;&lt;img alt="JRobots_Poster_2" class="wp-image-312 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_2.png" style="width: 180px; height: 254px;" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="earlier-events"&gt;
&lt;h2&gt;Earlier Events&lt;/h2&gt;
&lt;p&gt;Here you find more information of past JRobot events, such as photos and
old versions of the framework:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_3.png"&gt;&lt;img alt="JRobots_Poster_3" class="wp-image-314 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_3.png" style="width: 180px; height: 255px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_4.jpg"&gt;&lt;img alt="JRobots_Poster_4" class="size-full wp-image-316 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_4.jpg" style="width: 300px; height: 122px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_5.jpg"&gt;&lt;img alt="JRobots_Poster_5" class="size-full wp-image-318 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/JRobots_Poster_5.jpg" style="width: 300px; height: 124px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
</content><category term="2010"/><category term="JRobots"/><category term="Competition"/><category term="Java"/></entry><entry><title>Ask your questions on Stud.IP</title><link href="//ieee.uni-passau.de/en/blog/ask-your-questions-on-stud-ip" rel="alternate"/><published>2009-12-01T13:57:00+01:00</published><updated>2009-12-01T13:57:00+01:00</updated><author><name>ziegaus</name></author><id>tag:ieee.uni-passau.de,2009-12-01:/en/blog/ask-your-questions-on-stud-ip</id><summary type="html">&lt;p&gt;On Monday, December 7th 2009, the Stud.IP team will talk about their
hardware and software and offer the opportunity to ask questions.
Additionally, you may ask for new features or other changes on the
system. Among other things, they will talk about:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Statistics on server requests and load&lt;/li&gt;
&lt;li&gt;Server …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;On Monday, December 7th 2009, the Stud.IP team will talk about their
hardware and software and offer the opportunity to ask questions.
Additionally, you may ask for new features or other changes on the
system. Among other things, they will talk about:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Statistics on server requests and load&lt;/li&gt;
&lt;li&gt;Server choice: hardware and software&lt;/li&gt;
&lt;li&gt;Historical overview: how everything began&lt;/li&gt;
&lt;li&gt;Scheduled features (roadmap)&lt;/li&gt;
&lt;li&gt;Feature requests&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;... and many more.&lt;/p&gt;
</content><category term="2009"/><category term="Talk"/><category term="Stud.IP"/></entry><entry><title>Whatever you want to know on OpenSolaris!</title><link href="//ieee.uni-passau.de/en/blog/whatever-you-want-to-know-on-opensolaris" rel="alternate"/><published>2009-11-24T13:46:00+01:00</published><updated>2009-11-24T13:46:00+01:00</updated><author><name>ziegaus</name></author><id>tag:ieee.uni-passau.de,2009-11-24:/en/blog/whatever-you-want-to-know-on-opensolaris</id><summary type="html">&lt;p&gt;On November 24th 2009, &lt;a class="reference external" href="http://www.synapseninferno.org/"&gt;Wolfgang
Stief&lt;/a&gt; and Constantin Gonzalez had
two talks on the topics &amp;quot;OpenSolaris&amp;quot; and &amp;quot;ZFS&amp;quot;. The first talk gave an
impression of the features of OpenSolaris and the projects in the
community. Moreover, the possibilities in comparison to other operating
systems were illustrated. The second talk explained …&lt;/p&gt;</summary><content type="html">&lt;p&gt;On November 24th 2009, &lt;a class="reference external" href="http://www.synapseninferno.org/"&gt;Wolfgang
Stief&lt;/a&gt; and Constantin Gonzalez had
two talks on the topics &amp;quot;OpenSolaris&amp;quot; and &amp;quot;ZFS&amp;quot;. The first talk gave an
impression of the features of OpenSolaris and the projects in the
community. Moreover, the possibilities in comparison to other operating
systems were illustrated. The second talk explained the file system ZFS
in detail: Which features work better than other file systems? What new
features are available? Which possibilities are offered by ZFS?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Slides:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/Open_Storage_and_ZFS.pdf"&gt;Open Storage and ZFS (talk by Constantin
Gonzalez)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2014/02/Solaris_und_OpenSolaris.pdf"&gt;Solaris and OpenSolaris: A reasonable alternative? (talk by Wolfgang
Stief)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><category term="2009"/><category term="Talk"/><category term="Storage"/><category term="Opensolaris"/><category term="ZFS"/></entry><entry><title>Riding the flow - scientific work with the method Getting Things Done</title><link href="//ieee.uni-passau.de/en/blog/getting-things-done" rel="alternate"/><published>2009-11-11T13:07:00+01:00</published><updated>2009-11-11T13:07:00+01:00</updated><author><name>ziegaus</name></author><id>tag:ieee.uni-passau.de,2009-11-11:/en/blog/getting-things-done</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;PhD candicates and scientists often face unclear priorities and
motivation problems. &amp;quot;Getting Things Done&amp;quot; shows ways to solve both
challenges.&lt;/div&gt;
&lt;div class="line"&gt;The workshop on November 9th 2009 by &lt;a class="reference external" href="http://www.joooo.de"&gt;Jens
Oberender&lt;/a&gt; started with an introduction to the
method in general. Subsequently, the participants discussed how the
GTD principles can make their everyday …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;PhD candicates and scientists often face unclear priorities and
motivation problems. &amp;quot;Getting Things Done&amp;quot; shows ways to solve both
challenges.&lt;/div&gt;
&lt;div class="line"&gt;The workshop on November 9th 2009 by &lt;a class="reference external" href="http://www.joooo.de"&gt;Jens
Oberender&lt;/a&gt; started with an introduction to the
method in general. Subsequently, the participants discussed how the
GTD principles can make their everyday life better. Open questions on
the concrete application of these principles were collected on cards,
before they were clustered and discussed.&lt;/div&gt;
&lt;div class="line"&gt;You can find a selection of the discussed points and the slides on
&lt;a class="reference external" href="http://jens-oberender.name/2009/11/getting-things-done/"&gt;jens-oberender.name&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
</content><category term="2009"/><category term="Talk"/></entry><entry><title>Professional and ethical behavior with the Code of Ethics</title><link href="//ieee.uni-passau.de/en/blog/professional-and-ethical-behavior-with-the-code-of-ethics" rel="alternate"/><published>2009-07-15T13:05:00+02:00</published><updated>2009-07-15T13:05:00+02:00</updated><author><name>ziegaus</name></author><id>tag:ieee.uni-passau.de,2009-07-15:/en/blog/professional-and-ethical-behavior-with-the-code-of-ethics</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;When dealing with professional and ethical behavior, complex questions
can arise very quickly. A Code of Ethics provides a consensus created
by experts, which can guide to professional practices for a specific
career path.&lt;/div&gt;
&lt;div class="line"&gt;The Institute of Electrical and Electronic Engineers (IEEE) provides
such behavior recommendations for engineers and computer …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;When dealing with professional and ethical behavior, complex questions
can arise very quickly. A Code of Ethics provides a consensus created
by experts, which can guide to professional practices for a specific
career path.&lt;/div&gt;
&lt;div class="line"&gt;The Institute of Electrical and Electronic Engineers (IEEE) provides
such behavior recommendations for engineers and computer scientists.
Moreover, there is a special version for questions on ethical
practices in software engineering.&lt;/div&gt;
&lt;div class="line"&gt;The talk on June 2nd 2009 by Jens Oberender outlined the emergence of
the IEEE Code of Ethics and explained its application. The
participants were able to test their knowledge on professional ethics
in a subsequent discussion which was lead by Severin Neumann.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Links:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="http://www.konzeptbotschafter.de/events/event/professionelles-und-ethisches-handeln-mit-dem-ieee-code-of-ethics/"&gt;Slides &amp;amp;
Handout&lt;/a&gt;
by Jens Oberender&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="http://www.ieee.org/about/corporate/governance/p7-8.html"&gt;IEEE Code of
Ethics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="http://www2.computer.org/portal/web/computingnow/0709/theme/co1_softengethics"&gt;Software Engineering Ethics in a Digital
World&lt;/a&gt;,
Computer Magazine, June 2009&lt;/li&gt;
&lt;/ul&gt;
</content><category term="2009"/><category term="Code of Ethics"/><category term="Talk"/><category term="IEEE"/></entry><entry><title>Linux Kernel Programmierung</title><link href="//ieee.uni-passau.de/en/blog/linux-kernel-programmierung" rel="alternate"/><published>2009-06-24T13:37:00+02:00</published><updated>2009-06-24T13:37:00+02:00</updated><author><name>zieglert</name></author><id>tag:ieee.uni-passau.de,2009-06-24:/en/blog/linux-kernel-programmierung</id><summary type="html">&lt;p&gt;&lt;img alt="IEEE-Tux" class="size-full wp-image-555 alignright" src="////ieee.uni-passau.de/en/uploads/2013/04/IEEE-Tux.png" style="width: 233px; height: 272px;" /&gt;&lt;/p&gt;
&lt;p&gt;Mit großer Freude verkünden wir, dass Professor Dr.-Ing. Jürgen Quade,
bekannt durch die Kernel-Reihe des Linux-Magazins und durch mehrere
Bücher, für uns einen Workshop zum Thema Linux-Kernel-Programmierung
hält. Er wird hierbei nach einer allgemeinen Einführung insbesondere die
Entwicklung von Treibern behandeln.&lt;/p&gt;
&lt;p&gt;Der Workshop findet statt am Samstag, dem 11 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="IEEE-Tux" class="size-full wp-image-555 alignright" src="////ieee.uni-passau.de/en/uploads/2013/04/IEEE-Tux.png" style="width: 233px; height: 272px;" /&gt;&lt;/p&gt;
&lt;p&gt;Mit großer Freude verkünden wir, dass Professor Dr.-Ing. Jürgen Quade,
bekannt durch die Kernel-Reihe des Linux-Magazins und durch mehrere
Bücher, für uns einen Workshop zum Thema Linux-Kernel-Programmierung
hält. Er wird hierbei nach einer allgemeinen Einführung insbesondere die
Entwicklung von Treibern behandeln.&lt;/p&gt;
&lt;p&gt;Der Workshop findet statt am Samstag, dem 11. Juli 2009 im Raum 242 IM.
Beginn ist um 9:30 Uhr, insgesamt wird es 4 Stunden plus Pausen dauern.&lt;/p&gt;
&lt;p&gt;Bitte bringt euer Notebook mit den Kernel-Build-Tools (s.u.) und wenn
möglich eine Steckerleiste.&lt;/p&gt;
&lt;p&gt;Professor Quade empfiehlt übrigens Kubuntu.&lt;/p&gt;
&lt;div class="section" id="programm"&gt;
&lt;h2&gt;Programm&lt;/h2&gt;
&lt;p&gt;09:30 - 09:45 Uhr: Begrüßung&lt;/p&gt;
&lt;p&gt;09:45 - 11:00 Uhr: Einführung in den Linux-Kernel&lt;/p&gt;
&lt;p&gt;11:15 - 12:30 Uhr: Treiberprogrammierung I (Hands on)&lt;/p&gt;
&lt;p&gt;12:30 - 13:45 Uhr: Mittagspause&lt;/p&gt;
&lt;p&gt;13:45 - 15:00 Uhr: Treiberprogrammierung II (Hands on)&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="materialien"&gt;
&lt;h2&gt;Materialien&lt;/h2&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2009/06/Folien.tar.gz"&gt;Folien.tar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2009/06/Uebungsaufgaben.pdf"&gt;Uebungsaufgaben&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2009/06/Musterloesung.tar.gz"&gt;Musterloesung.tar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2009/06/Makefile.txt"&gt;Makefile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2009/06/mod1.c"&gt;mod1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="kernel-build-tools-installieren"&gt;
&lt;h2&gt;Kernel-Build-Tools installieren&lt;/h2&gt;
&lt;p&gt;Damit ihr auf eurem mitgebrachten Notebook alles gleich ausprobieren
könnt, benötigt ihr die entsprechende Software (GCC, Make, etc.) und die
Header-Files des Linux-Kernel. Unter Ubuntu installiert dazu einfach die
Pakete &amp;quot;build-essential&amp;quot; und &amp;quot;linux-source&amp;quot;.&lt;/p&gt;
&lt;p&gt;Die Kernel-Header müssen exakt die gleiche Version haben wie der aktuell
laufende Kernel. Dessen Version erfahrt ihr mit &amp;quot;uname -r&amp;quot; auf der
Kommandozeile.&lt;/p&gt;
&lt;p&gt;Zum Überprüfen, ob alles klappt, ladet euch dieses &lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2009/06/dummy-module.tar.gz"&gt;Dummy
Modul&lt;/a&gt; herunter,
entpackt das Archiv und führt auf der Kommandozeile das Skript
&amp;quot;./build.sh&amp;quot; aus. Das kompiliert ein Hello-World-Modul. Mit &amp;quot;sudo insmod
hello.ko&amp;quot; könnt ihr es in den Kernel laden, &amp;quot;dmesg|grep Hello&amp;quot; zeigt
an, ob alles funktioniert hat. Mit &amp;quot;sudo rmmod hello&amp;quot; könnt ihr es
wieder entladen.&lt;/p&gt;
&lt;/div&gt;
</content><category term="archive"/><category term="Workshop"/><category term="Linux"/><category term="Kernel"/></entry><entry><title>Threats of TPM and RFID</title><link href="//ieee.uni-passau.de/en/blog/threats-of-tpm-and-rfid" rel="alternate"/><published>2009-06-24T11:37:00+02:00</published><updated>2009-06-24T11:37:00+02:00</updated><author><name>ziegaus</name></author><id>tag:ieee.uni-passau.de,2009-06-24:/en/blog/threats-of-tpm-and-rfid</id><summary type="html">&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/CCC_Vortrag.jpg"&gt;&lt;img alt="CCC_Vortrag" class="wp-image-647 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/CCC_Vortrag.jpg" style="width: 211px; height: 300px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On June 26th 2008, Franz Pletz, member of the&amp;nbsp;&lt;a class="reference external" href="http://www.ccc.de/"&gt;Chaos Computer Club
e.V.&lt;/a&gt;, will talk about the threats of TMP and
RFID chips. If you wonder about the meaning of these abbreviations and
their threats to your privacy, you can find a good explanation on the
website of the …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;a class="reference external image-reference" href="////ieee.uni-passau.de/en/uploads/2014/02/CCC_Vortrag.jpg"&gt;&lt;img alt="CCC_Vortrag" class="wp-image-647 alignright" src="////ieee.uni-passau.de/en/uploads/2014/02/CCC_Vortrag.jpg" style="width: 211px; height: 300px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On June 26th 2008, Franz Pletz, member of the&amp;nbsp;&lt;a class="reference external" href="http://www.ccc.de/"&gt;Chaos Computer Club
e.V.&lt;/a&gt;, will talk about the threats of TMP and
RFID chips. If you wonder about the meaning of these abbreviations and
their threats to your privacy, you can find a good explanation on the
website of the Chaos Computer Club.&lt;/p&gt;
&lt;p&gt;RFID - Radio Frequency Identification - Today in your cafeteria debit
card, tomorrow in your shirt?&lt;/p&gt;
&lt;p&gt;TPM - Trusted Platform Module - Who owns my computer?&lt;/p&gt;
&lt;p&gt;After the talk and the subsequent discussion you can get your copy
of&amp;nbsp;&lt;a class="reference external" href="http://ds.ccc.de/?language=de"&gt;Datenschleuder&lt;/a&gt;, which is the
scientific trade journal for data voyagers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2008/06/Folien-Frank-Pletz.pdf"&gt;Slides&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><category term="2009"/><category term="Talk"/><category term="TPM"/><category term="CCC"/><category term="RFID"/></entry><entry><title>LDAP Special</title><link href="//ieee.uni-passau.de/en/blog/ldap-special" rel="alternate"/><published>2009-05-29T15:20:00+02:00</published><updated>2009-05-29T15:20:00+02:00</updated><author><name>dahlberg</name></author><id>tag:ieee.uni-passau.de,2009-05-29:/en/blog/ldap-special</id><summary type="html">&lt;p&gt;Am 28. Mai 2009 hielt Philipp Wendler einen Vortrag zu &amp;quot;LDAP&amp;quot;, dem
Lightweight Directory Access Protocol. Themen waren eine Einführung in
das Verzeichnis und das Protokoll, und wie man es zur
Benutzerauthentifizierung verwenden kann.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hinweise:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Während des Vortrags gab es ein paar Hinweise. So ist es möglich mehrere
Bäume in …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Am 28. Mai 2009 hielt Philipp Wendler einen Vortrag zu &amp;quot;LDAP&amp;quot;, dem
Lightweight Directory Access Protocol. Themen waren eine Einführung in
das Verzeichnis und das Protokoll, und wie man es zur
Benutzerauthentifizierung verwenden kann.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hinweise:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Während des Vortrags gab es ein paar Hinweise. So ist es möglich mehrere
Bäume in einem LDAP-Server zu halten und das Schema zur Laufzeit des
Servers zu modifizieren.&lt;/p&gt;
&lt;p&gt;Christian Bachmaier hat mir das &lt;a class="reference external" href="http://directory.apache.org/studio/"&gt;Apache Directory
Studio&lt;/a&gt; als LDAP-Browser/Editor
empfohlen, der auf mich ebenfalls einen guten Eindruck macht.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="////ieee.uni-passau.de/en/uploads/2009/05/LDAP-Philipp-Wendler.pdf"&gt;Vortragsfolien&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><category term="archive"/><category term="LDAP"/><category term="Talk"/></entry></feed>