124 lines
5.1 KiB
HTML
124 lines
5.1 KiB
HTML
<html>
|
|
<head>
|
|
<link id="colors" rel="stylesheet" href="colors.css">
|
|
<link rel="stylesheet" href="effects.css">
|
|
<link rel="stylesheet" href="Wireframe.css">
|
|
<script src="colorThemes.js"></script>
|
|
<title>Rosia Evans Homepage and Blog</Title>
|
|
<link rel="icon" href="willow.ico" type="image/x-icon"/>
|
|
</head>
|
|
<body>
|
|
<header>
|
|
<a href="index.html">
|
|
Rosia Evans
|
|
</a>
|
|
</header>
|
|
<main>
|
|
<nav>
|
|
<h1>Navigation</h1>
|
|
|
|
<li><a href=/index.html>Welcome!</a></li>
|
|
|
|
<h2>Major Work</h2>
|
|
<li><a href=/Aardvark.html>AardvarkXR</a></li>
|
|
<li><a href=/ThisSite.html>This Site</a></li>
|
|
<li><a href=/PlantCareV2.html>Plant System Work Gallery</a></li>
|
|
<li><a href=/Laptop.html>Self-built Laptop</a></li>
|
|
|
|
|
|
<h2>Minor Work</h2>
|
|
<li><a href=/CNCMachine.html>CNSelfie</a></li>
|
|
<li><a href=/Uno.html>SDL Uno</a></li>
|
|
<li><a href=/PlantSystem.html>Plant Watering System</a></li>
|
|
<li><a href=/SonicPiWork.html>Sonic-Pi and Algorave</a></li>
|
|
|
|
|
|
<h2>Older Work</h2>
|
|
<li><a href=/MindMap.html>Mind Map Maker</a></li>
|
|
<li><a href=/EPQProject.html>EPQ Project</a></li>
|
|
|
|
|
|
<h2>Thoughts and Essays</h2>
|
|
<li><a href=/Permacomputing.html>Permacomputing</a></li>
|
|
<li><a href=/Livecoding.html>Live-Coding</a></li>
|
|
|
|
|
|
<h2>University</h2>
|
|
<li><a href=/aberCompSoc.html>AberCompSoc</a></li>
|
|
<li><a href=/RoboticsSociety.html>AberRoboticsSoc</a></li>
|
|
<li><a href=/SailBot.html>AberSailBot</a></li>
|
|
|
|
|
|
<h2>Useful Notes</h2>
|
|
<li><a href=/UnderstandingWavesharesEinkDrivers.html>Understanding Waveshare's E-Paper C Drivers</a></li>
|
|
|
|
|
|
<h2>Work Experience</h2>
|
|
<li><a href=/SBSWork.html>Skipton Building Society Internship</a></li>
|
|
|
|
|
|
<h2 id="contactsHeader"> Contact Me: </h2>
|
|
<div class="contacts">
|
|
<a href="mailto:rosiaeevans@gmail.com">Email</a>
|
|
<a href="https://fosstodon.org/@Wi__Ro" rel="me">Mastodon</a>
|
|
</div>
|
|
<h2 id="contactsHeader"> My Work: </h2>
|
|
<div class="contacts">
|
|
<a href="https://github.com/Wil-Ro">Github</a>
|
|
<a href="CV.pdf">CV</a>
|
|
</div>
|
|
|
|
<h2 id="contactsHeader"> Page Settings: </h2>
|
|
<div>
|
|
<select id="pageColor" onchange="updateColor()">
|
|
<option value="lightColors.css">Light</option>
|
|
<option value="darkColors.css">Dark/Low Contrast</option>
|
|
</select>
|
|
</div>
|
|
</nav>
|
|
<article><h1>Mind Map Maker</h1>
|
|
<p>This project was completed for my computer science A-level. Students had to find a client and create a program for them, I chose my sister and created software to help her revise for her GCSE's.
|
|
The software had to:</p>
|
|
<ul>
|
|
<li>run on her £70 laptop</li>
|
|
<li>allow for files to be transfered between devices</li>
|
|
<li>allow actions to be undone and redone</li>
|
|
<li>be generic enough to work for any subject</li>
|
|
</ul>
|
|
<p>At the time I was finding myself really interested in intuitive UI design so I also aimed to create a simple and unrestrictive system that I felt was easy to learn and use. Though I found I had to cut a lot of it for time constraints.</p>
|
|
<p>We were given 24 hours spread over 2 months to create the program and were allowed to choose our own langauges and frameworks.
|
|
I chose to write the sofware in Unity as I wanted to learn a new engine and knew that unitys use of scenegraphs
|
|
would let me avoud calculating the scaling and positioning of mind map components.</p>
|
|
<p>As one of the software requirements was to run on very low end computers I also had to ensure I was creating scripts that would run as efficiently as possible when compiled, so I ended up
|
|
finding myself weighing up the strengths and weaknesses of different libraries, often choosing ones with drawbacks in favour of their lower usage of memory.</p>
|
|
<h2>The outcome</h2>
|
|
<iframe width="560" height="315" src="https://www.youtube.com/embed/qIV7RvNZ22c" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
|
<p>The final system had a number of features:</p>
|
|
<ul>
|
|
<li>Fully working undo/redo system</li>
|
|
<li>The ability to create and link text bubbles</li>
|
|
<li>The ability to import images</li>
|
|
<li>A drawing tool, along with options to optimise lines for slower pcs</li>
|
|
<li>A save and load system</li>
|
|
<li>A settings panel</li>
|
|
<li>The ability to navigate and magnify the mindmap</li>
|
|
</ul>
|
|
|
|
</article>
|
|
</main>
|
|
<div class="webring">
|
|
<h2> Webrings </h2>
|
|
<div class="webringContent">
|
|
<a href="https://users.aber.ac.uk/evh14"><-</a>
|
|
<a href="https://fediring.net/"> aber_webring </a>
|
|
<a href="https://dannylarge144.github.io">-></a>
|
|
</div>
|
|
|
|
<div class="webringContent">
|
|
<a href="https://fediring.net/previous?host=rosia.me"><-</a>
|
|
<a href="https://fediring.net/"> fediring </a>
|
|
<a href="https://fediring.net/next?host=rosia.me">-></a>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|