<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Outdoor on Sven Ruppert</title><link>https://svenruppert.com/tags/outdoor/</link><description>Sven Ruppert — Java Veteran, Speaker, Trainer &amp; Bushcrafter. Articles, talks, workshops and videos on Core Java, Cybersecurity, Vaadin and Developer Relations.</description><generator>Hugo</generator><language>en</language><managingEditor>sven.ruppert@gmail.com (Sven Ruppert)</managingEditor><webMaster>sven.ruppert@gmail.com (Sven Ruppert)</webMaster><copyright>© 2026 Sven Ruppert</copyright><atom:link href="https://svenruppert.com/tags/outdoor/index.xml" rel="self" type="application/rss+xml"/><image><url>https://svenruppert.com/img/sven-ruppert.jpg</url><title>Sven Ruppert</title><link>https://svenruppert.com/tags/outdoor/</link></image><lastBuildDate>Sat, 01 Jun 2024 00:00:00 +0000</lastBuildDate><item><title>Bushcrafting Companion App</title><link>https://svenruppert.com/projects/bushcrafting-companion-app/</link><pubDate>Sat, 01 Jun 2024 00:00:00 +0000</pubDate><author>sven.ruppert@gmail.com (Sven Ruppert)</author><dc:creator>Sven Ruppert</dc:creator><guid isPermaLink="true">https://svenruppert.com/projects/bushcrafting-companion-app/</guid><description>Companion app for outdoor navigation — UTM/WGS84 coordinates, MilRad bearings, magnetic anomalies and map reading. Built for the Skadi Squad Arctic winter trainings.</description><content:encoded>&lt;![CDATA[<p>A companion app for outdoor navigation that bridges the gap between what
classical orienteering teaches and what modern hardware (phone, watch, GPS)
can do. Built for the<strong>Skadi Squad</strong> Arctic winter trainings, where the
difference between knowing your position and<em>being</em> at your position can
be life-altering.</p><h2 id="what-it-does">What it does</h2><ul><li><strong>Coordinate conversion</strong> — UTM ↔ WGS84 ↔ MGRS, with the boundary cases
navigation purists actually hit (zone transitions, polar regions)</li><li><strong>MilRad bearings</strong> — military-style angular units for fast manual triangulation</li><li><strong>Magnetic declination</strong> — corrects for the geomagnetic offset, updated against
the IGRF model so your compass reading matches your map even at high latitudes</li><li><strong>Map reading aids</strong> — distance/area calculation, slope from contour lines,
visibility-aware terrain analysis</li></ul><h2 id="why-java">Why Java</h2><p>Most outdoor navigation libraries are written in Python or JavaScript. Both
are fine choices but ship as web apps with cloud dependencies. The companion
app is<strong>offline-first</strong> and runs on phones, embedded devices and the
occasional laptop in a tent — Java gives a single binary path for all three.</p><p>It&rsquo;s also a deliberate proof-of-concept: that the JDK is enough for serious
geospatial work, no PostGIS server required.</p><p>More about the trainings and the philosophy at<a href="https://3g3.eu/skadi">Skadi Squad</a>.</p>
]]></content:encoded></item></channel></rss>