<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alex Lennon, Author at Dynamic Devices Ltd</title>
	<atom:link href="https://www.dynamicdevices.co.uk/author/ajlennon/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dynamicdevices.co.uk/author/ajlennon/</link>
	<description>Providing Embedded and IoT Solutions for 25 Years</description>
	<lastBuildDate>Sat, 21 Jun 2025 13:02:29 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">186818199</site>	<item>
		<title>Vibe-coding a Position Visualisation WebApp with GenAI</title>
		<link>https://www.dynamicdevices.co.uk/vibe-coding-a-position-visualisation-webapp-with-genai/</link>
					<comments>https://www.dynamicdevices.co.uk/vibe-coding-a-position-visualisation-webapp-with-genai/#respond</comments>
		
		<dc:creator><![CDATA[Alex Lennon]]></dc:creator>
		<pubDate>Sat, 21 Jun 2025 13:02:14 +0000</pubDate>
				<category><![CDATA[embedded-iot]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[tcp/ip]]></category>
		<guid isPermaLink="false">https://www.dynamicdevices.co.uk/?p=1108</guid>

					<description><![CDATA[<p>"Showcasing our latest work at Dynamic Devices: emergency response visualisation tool built through pure GenAI collaboration for @esa INST project."</p>
<p>The post <a href="https://www.dynamicdevices.co.uk/vibe-coding-a-position-visualisation-webapp-with-genai/">Vibe-coding a Position Visualisation WebApp with GenAI</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_0 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_with_border et_pb_module et_pb_video et_pb_video_0">
				
				
				
				
				<div class="et_pb_video_box"><iframe title="Vibe Coding a Positioning WebApp with Claude.ai" width="1080" height="608" src="https://www.youtube.com/embed/bEnuCyn3I0c?feature=oembed"  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
				
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_1">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p class="whitespace-normal break-words"><strong>GenAI Coding in Action: Building Emergency Response Tools with Dynamic Devices</strong></p>
<p class="whitespace-normal break-words"><strong>Showcasing how we at Dynamic Devices leveraged GenAI development to create advanced visualisation tools for emergency services applications.</strong></p>
<p class="whitespace-normal break-words">In this video, I demonstrate the <strong>INST UWB Position Visualiser v4.0</strong> that we developed at Dynamic Devices entirely through GenAI with Claude. This real-time visualisation tool represents our commitment to advancing emergency response coordination through innovative development approaches.</p>
<p class="whitespace-normal break-words"><strong>THE INST PROJECT:</strong> At Dynamic Devices, we were approached by emergency services workers who highlighted critical coordination challenges they face during major incidents, particularly drawing on lessons learned from events like the 2017 Manchester Arena incident. Through our work on the INST project, we&#8217;ve created a sophisticated visualisation platform that demonstrates how GenAI can produce complex development tools without traditional coding workflows.</p>
<p class="whitespace-normal break-words"><strong>THE DEVELOPMENT APPROACH:</strong> Working exclusively through GenAI, we generated over 4,000 lines of production-ready code, complete documentation, testing frameworks, and deployment pipelines. This project showcases Dynamic Devices&#8217; innovative approach to rapid development tool creation using AI collaboration.</p>
<p class="whitespace-normal break-words"><strong>WHAT THIS TOOL DELIVERS:</strong></p>
<ul class="&#091;&amp;:not(:last-child)_ul&#093;:pb-1 &#091;&amp;:not(:last-child)_ol&#093;:pb-1 list-disc space-y-1.5 pl-7" depth="0">
<li class="whitespace-normal break-words" index="0">Real-time UWB positioning visualisation with centimetre-level precision</li>
<li class="whitespace-normal break-words" index="1">Advanced physics simulation with natural movement algorithms</li>
<li class="whitespace-normal break-words" index="2">MQTT integration supporting satellite communication resilience</li>
<li class="whitespace-normal break-words" index="3">Responsive interface optimised for emergency services tablets</li>
<li class="whitespace-normal break-words" index="4">Complete CI/CD pipeline with comprehensive automated testing</li>
<li class="whitespace-normal break-words" index="5">Modular architecture enabling multi-agency coordination workflows</li>
</ul>
<p class="whitespace-normal break-words"><strong>WHY THIS MATTERS:</strong> This project demonstrates how Dynamic Devices is pioneering GenAI development for critical applications. Our collaborative approach with AI reveals new possibilities for accelerating emergency services technology development while maintaining production-ready standards.</p>
<p class="whitespace-normal break-words"><strong>INDUSTRY RECOGNITION:</strong> Our visualisation tool supports the European Space Agency (ESA) and UK Space Agency (UKSA) INST project through the Business Applications and Space Solutions Programme. We&#8217;re working in collaboration with a consortium including MVine Ltd to deliver this critical emergency response technology, validating Dynamic Devices&#8217; capability to deliver enterprise-grade development tools.</p>
<p class="whitespace-normal break-words"><strong>RELEVANT FOR:</strong></p>
<ul class="&#091;&amp;:not(:last-child)_ul&#093;:pb-1 &#091;&amp;:not(:last-child)_ol&#093;:pb-1 list-disc space-y-1.5 pl-7" depth="0">
<li class="whitespace-normal break-words" index="0">Technology leaders interested in Dynamic Devices&#8217; AI development capabilities</li>
<li class="whitespace-normal break-words" index="1">Emergency management professionals seeking our advanced visualisation solutions</li>
<li class="whitespace-normal break-words" index="2">Software architects exploring our AI-assisted development methodologies</li>
<li class="whitespace-normal break-words" index="3">Innovation teams considering partnership with Dynamic Devices</li>
<li class="whitespace-normal break-words" index="4">Public safety organisations evaluating our emergency services technology</li>
</ul>
<p class="whitespace-normal break-words"><strong>HOW TO GET INVOLVED:</strong></p>
<ul class="&#091;&amp;:not(:last-child)_ul&#093;:pb-1 &#091;&amp;:not(:last-child)_ol&#093;:pb-1 list-disc space-y-1.5 pl-7" depth="0">
<li class="whitespace-normal break-words" index="0"><strong>Try the live demo</strong> &#8211; Explore the visualisation tool at <a class="underline" href="https://dynamicdevices.github.io/inst-visualiser/">https://dynamicdevices.github.io/inst-visualiser/</a></li>
<li class="whitespace-normal break-words" index="1"><strong>Support the project</strong> &#8211; Star the GitHub repository and contribute to the open-source codebase</li>
<li class="whitespace-normal break-words" index="2"><strong>Partner with us</strong> &#8211; Contact Dynamic Devices to explore GenAI development for your projects</li>
<li class="whitespace-normal break-words" index="3"><strong>Stay connected</strong> &#8211; Follow our progress on LinkedIn and future INST project developments</li>
</ul>
<p class="whitespace-normal break-words"><strong>ABOUT DYNAMIC DEVICES:</strong> We specialise in embedded systems and connected devices, with this project backed by ESA and UKSA funding through the Business Applications and Space Solutions Programme. Our team combines deep embedded systems expertise with cutting-edge development approaches to solve complex connectivity challenges.</p>
<p class="whitespace-normal break-words"><strong>Contact:</strong> <a class="underline" href="mailto:info@dynamicdevices.co.uk">info@dynamicdevices.co.uk</a><br /><strong>Website:</strong> <a class="underline" href="https://www.dynamicdevices.co.uk">https://www.dynamicdevices.co.uk</a></p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://www.dynamicdevices.co.uk/vibe-coding-a-position-visualisation-webapp-with-genai/">Vibe-coding a Position Visualisation WebApp with GenAI</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dynamicdevices.co.uk/vibe-coding-a-position-visualisation-webapp-with-genai/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1108</post-id>	</item>
		<item>
		<title>&#8220;INST&#8221; Team Attends Blue Light Show 2025</title>
		<link>https://www.dynamicdevices.co.uk/inst-team-attends-blue-light-show-2025/</link>
					<comments>https://www.dynamicdevices.co.uk/inst-team-attends-blue-light-show-2025/#respond</comments>
		
		<dc:creator><![CDATA[Alex Lennon]]></dc:creator>
		<pubDate>Fri, 20 Jun 2025 13:54:50 +0000</pubDate>
				<category><![CDATA[embedded-iot]]></category>
		<category><![CDATA[inst]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[team]]></category>
		<guid isPermaLink="false">https://www.dynamicdevices.co.uk/?p=1075</guid>

					<description><![CDATA[<p>The post <a href="https://www.dynamicdevices.co.uk/inst-team-attends-blue-light-show-2025/">&#8220;INST&#8221; Team Attends Blue Light Show 2025</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_1 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_2">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><div dir="ltr">
<h1>&#8220;INST&#8221; Team Attends Blue Light Show 2025</h1>
<p>The Dynamic Devices &#8220;INST&#8221; project team recently had the privilege of attending the Blue Light Show at Kensington Olympia, one of the UK&#8217;s premier exhibitions dedicated to the emergency services sector. This two-day event brings together professionals from police, fire, ambulance, and rescue services alongside suppliers and innovators working to support these vital public services.</p>
<h2>Supporting Our INST Project Work</h2>
<p>Our attendance at the Blue Light Show was driven by our commitment to understanding the real-world challenges faced by emergency services professionals. As part of the consortium developing the INST (Instantly Networked Smart Triage) project—an ESA-funded initiative detailed at <a href="https://business.esa.int/projects/inst">business.esa.int/projects/inst</a>—we recognise the critical importance of engaging directly with the emergency services community to ensure our technology solutions truly address their operational needs.</p>
<p>The INST project aims to revolutionise emergency response through innovative IoT devices that can be rapidly deployed on casualties during major incidents, providing real-time location and triage data to command centres via multi-bearer communications including satellite connectivity. This technology directly addresses challenges identified in major incident reviews, such as the Kerslake Report following the Manchester Arena bombing.</p>
<h2>Learning from the Experts</h2>
<p>Throughout the show, we felt extremely privileged to listen to those active in the emergency services world who are working tirelessly to make us all safer. The dedication, professionalism, and insight shared by these frontline heroes provided invaluable context for our development work.</p>
<p>We attended three particularly impressive presentations that directly informed our understanding of current challenges and future needs:<span style="font-size: 14px;"> </span>
</div></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_3">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_with_border et_pb_module et_pb_image et_pb_image_0">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1080" height="810" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7966-scaled.jpg?resize=1080%2C810&#038;ssl=1" alt="JESIP talk" title="IMG_7966" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7966-scaled.jpg?w=2560&ssl=1 2560w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7966-scaled.jpg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7966-scaled.jpg?resize=1024%2C768&ssl=1 1024w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7966-scaled.jpg?resize=768%2C576&ssl=1 768w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7966-scaled.jpg?resize=1536%2C1152&ssl=1 1536w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7966-scaled.jpg?resize=2048%2C1536&ssl=1 2048w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7966-scaled.jpg?resize=510%2C382&ssl=1 510w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7966-scaled.jpg?resize=1080%2C810&ssl=1 1080w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7966-scaled.jpg?resize=1280%2C960&ssl=1 1280w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7966-scaled.jpg?resize=980%2C735&ssl=1 980w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7966-scaled.jpg?resize=480%2C360&ssl=1 480w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7966-scaled.jpg?w=2160&ssl=1 2160w" sizes="(max-width: 1080px) 100vw, 1080px" class="wp-image-1087" /></span>
			</div><div class="et_pb_module et_pb_text et_pb_text_2  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><div dir="ltr">
<h2>Using JESIP to put patients at the centre of the response</h2>
<p>Was presented by an expert panel including Pete Wakefield (Founder &amp; Presenter of Fire Fighters Podcast), Christian Cooper (National Head of Operations, NHS Emergency Capabilities Unit), Matt England (National Delivery Manager, JESIP), and Dr. Philip Cowburn, MBE (Medical Director, NHS Emergency Capabilities Unit). This session provided crucial insights into how the Joint Emergency Services Interoperability Principles (JESIP) framework is being implemented to improve coordination between police, fire, and ambulance services during major incidents. The panel discussed best practices for multi-agency collaboration, lessons learned from real-world case studies, and strategies for effective decision-making under pressure. This session highlighted the ongoing need for better situational awareness and communication tools—precisely the gap our INST technology aims to fill.</p>
<p>&nbsp;
</p></div></div>
			</div><div class="et_pb_with_border et_pb_module et_pb_image et_pb_image_1">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="1080" height="810" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7981-scaled.jpg?resize=1080%2C810&#038;ssl=1" alt="Ten Second Triage Talk" title="IMG_7981" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7981-scaled.jpg?w=2560&ssl=1 2560w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7981-scaled.jpg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7981-scaled.jpg?resize=1024%2C768&ssl=1 1024w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7981-scaled.jpg?resize=768%2C576&ssl=1 768w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7981-scaled.jpg?resize=1536%2C1152&ssl=1 1536w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7981-scaled.jpg?resize=2048%2C1536&ssl=1 2048w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7981-scaled.jpg?resize=510%2C382&ssl=1 510w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7981-scaled.jpg?resize=1080%2C810&ssl=1 1080w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7981-scaled.jpg?resize=1280%2C960&ssl=1 1280w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7981-scaled.jpg?resize=980%2C735&ssl=1 980w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7981-scaled.jpg?resize=480%2C360&ssl=1 480w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_7981-scaled.jpg?w=2160&ssl=1 2160w" sizes="(max-width: 1080px) 100vw, 1080px" class="wp-image-1085" /></span>
			</div><div class="et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><div dir="ltr">
&nbsp;</p>
<h2>Ten Second Triage Masterclass</h2>
<p>Was delivered by Dr Philip Cowburn, MBE, Medical Director of the NHS Emergency Capabilities Unit (ECU), a leading figure in emergency medicine who was responsible for leading the NHSE Task &amp; Finish subgroup that developed Ten-Second Triage (TST). Dr Cowburn&#8217;s presentation demonstrated the critical importance of rapid, accurate triage decisions in emergency situations, drawing on real-world scenarios including the Manchester Arena attack. He presented compelling evidence from field testing supported by NARU and UKHSA, showcasing TST&#8217;s advantages over legacy tools—from significantly faster decision-making to increased end-user satisfaction. The session reinforced our understanding of how every second counts in emergency response and how technology can support, rather than complicate, these life-saving decisions.
</p></div></div>
			</div><div class="et_pb_with_border et_pb_module et_pb_image et_pb_image_2">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="1080" height="810" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_8005-1-scaled.jpg?resize=1080%2C810&#038;ssl=1" alt="Martyn&#039;s Law Presentation" title="IMG_8005" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_8005-1-scaled.jpg?w=2560&ssl=1 2560w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_8005-1-scaled.jpg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_8005-1-scaled.jpg?resize=1024%2C768&ssl=1 1024w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_8005-1-scaled.jpg?resize=768%2C576&ssl=1 768w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_8005-1-scaled.jpg?resize=1536%2C1152&ssl=1 1536w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_8005-1-scaled.jpg?resize=2048%2C1536&ssl=1 2048w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_8005-1-scaled.jpg?resize=510%2C382&ssl=1 510w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_8005-1-scaled.jpg?resize=1080%2C810&ssl=1 1080w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_8005-1-scaled.jpg?resize=1280%2C960&ssl=1 1280w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_8005-1-scaled.jpg?resize=980%2C735&ssl=1 980w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_8005-1-scaled.jpg?resize=480%2C360&ssl=1 480w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/IMG_8005-1-scaled.jpg?w=2160&ssl=1 2160w" sizes="(max-width: 1080px) 100vw, 1080px" class="wp-image-1088" /></span>
			</div><div class="et_pb_module et_pb_text et_pb_text_4  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><div dir="ltr">
&nbsp;</p>
<h2>A Powerful Message on Counter-Terrorism Preparedness</h2>
<p>We were particularly moved by the presentation on <strong>Martyn&#8217;s Law</strong> delivered by Figen Murray, OBE (Founder of Martyns Law) and Nick Aldworth (Author of Martyns Law Proposal). This session explored how this legislation—named after Figen&#8217;s son Martyn Hett, who was tragically killed in the Manchester Arena bombing—is now shaping the future of counter-terrorism strategies, policing practices, cross-service collaboration, and local authority emergency planning.</p>
<p>The personal testimony and professional expertise shared during this session was profoundly affecting. It reinforced our understanding of why the INST project matters so much—not just as a technical challenge, but as a contribution to protecting innocent lives and supporting the brave men and women who respond when disasters strike.</p>
<p>Figen Murray, OBE&#8217;s courage in channelling her grief into positive action to improve public safety, combined with Nick Aldworth&#8217;s deep expertise in counter-terrorism policing and his authorship of the Martyn&#8217;s Law proposal, provided a powerful reminder of the human cost of inadequate emergency preparedness and the vital importance of the work we&#8217;re undertaking.</p>
<h2>Moving Forward</h2>
<p>The insights gained from our time at the Blue Light Show have been invaluable. We&#8217;ve learnt a great deal that we will build into our ongoing work on the INST project. From understanding the practical challenges of implementing new technologies in high-pressure emergency situations to appreciating the crucial importance of interoperability between different emergency services, these learnings will directly influence our design decisions and development priorities.</p>
<p>The emergency services professionals we met at the show have reinforced our commitment to developing technology solutions that truly serve those who serve us all. Their feedback, challenges, and encouragement will continue to guide our work as we progress through the INST project development phases.</p>
<p>We return to our development work with renewed purpose, knowing that the solutions we&#8217;re creating could one day help save lives and support the heroic work of our emergency services.</p>
<hr />
<p><em>Dynamic Devices provides embedded integration services, specialising in the development, testing, and deployment of software on embedded systems. We are experts in developing innovative IoT products and exploring space asset applications. For more information about our work on the INST project or our other services, please visit <a href="https://www.dynamicdevices.co.uk/">www.dynamicdevices.co.uk</a>.</em></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;
</p></div></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
<p>The post <a href="https://www.dynamicdevices.co.uk/inst-team-attends-blue-light-show-2025/">&#8220;INST&#8221; Team Attends Blue Light Show 2025</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dynamicdevices.co.uk/inst-team-attends-blue-light-show-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1075</post-id>	</item>
		<item>
		<title>Studio School / Liverpool UTC Northern Automotive Alliance QuestWalk AR Demonstration</title>
		<link>https://www.dynamicdevices.co.uk/studio-school-liverpool-utc-northern-automotive-alliance-questwalk-ar-demonstration/</link>
					<comments>https://www.dynamicdevices.co.uk/studio-school-liverpool-utc-northern-automotive-alliance-questwalk-ar-demonstration/#respond</comments>
		
		<dc:creator><![CDATA[Alex Lennon]]></dc:creator>
		<pubDate>Fri, 20 Jun 2025 10:32:12 +0000</pubDate>
				<category><![CDATA[embedded-iot]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[team]]></category>
		<guid isPermaLink="false">https://www.dynamicdevices.co.uk/?p=1037</guid>

					<description><![CDATA[<p>The post <a href="https://www.dynamicdevices.co.uk/studio-school-liverpool-utc-northern-automotive-alliance-questwalk-ar-demonstration/">Studio School / Liverpool UTC Northern Automotive Alliance QuestWalk AR Demonstration</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_2 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_4">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_4  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_with_border et_pb_module et_pb_image et_pb_image_3">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="1080" height="810" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-1-scaled.jpeg?resize=1080%2C810&#038;ssl=1" alt="User trialling Questwalk in Studio School workshop" title="fit_4096 (1)" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-1-scaled.jpeg?w=2560&ssl=1 2560w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-1-scaled.jpeg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-1-scaled.jpeg?resize=1024%2C768&ssl=1 1024w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-1-scaled.jpeg?resize=768%2C576&ssl=1 768w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-1-scaled.jpeg?resize=1536%2C1152&ssl=1 1536w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-1-scaled.jpeg?resize=2048%2C1536&ssl=1 2048w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-1-scaled.jpeg?resize=510%2C382&ssl=1 510w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-1-scaled.jpeg?resize=1080%2C810&ssl=1 1080w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-1-scaled.jpeg?resize=1280%2C960&ssl=1 1280w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-1-scaled.jpeg?resize=980%2C735&ssl=1 980w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-1-scaled.jpeg?resize=480%2C360&ssl=1 480w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-1-scaled.jpeg?w=2160&ssl=1 2160w" sizes="(max-width: 1080px) 100vw, 1080px" class="wp-image-1059" /></span>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_5  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_with_border et_pb_module et_pb_image et_pb_image_4">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="1080" height="810" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-2-scaled.jpeg?resize=1080%2C810&#038;ssl=1" alt="User trialling QuestWalk demonstration" title="fit_4096 (2)" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-2-scaled.jpeg?w=2560&ssl=1 2560w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-2-scaled.jpeg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-2-scaled.jpeg?resize=1024%2C768&ssl=1 1024w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-2-scaled.jpeg?resize=768%2C576&ssl=1 768w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-2-scaled.jpeg?resize=1536%2C1152&ssl=1 1536w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-2-scaled.jpeg?resize=2048%2C1536&ssl=1 2048w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-2-scaled.jpeg?resize=510%2C382&ssl=1 510w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-2-scaled.jpeg?resize=1080%2C810&ssl=1 1080w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-2-scaled.jpeg?resize=1280%2C960&ssl=1 1280w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-2-scaled.jpeg?resize=980%2C735&ssl=1 980w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-2-scaled.jpeg?resize=480%2C360&ssl=1 480w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2025/06/fit_4096-2-scaled.jpeg?w=2160&ssl=1 2160w" sizes="(max-width: 1080px) 100vw, 1080px" class="wp-image-1061" /></span>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_5">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_6  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_5  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><div dir="ltr">
<h1>Bridging the Skills Gap: How T-Level Students Are Revolutionising Workshop Training with AR Technology</h1>
<p><em>Just another Thursday at Dynamic Devices? Hardly. This week, we witnessed something truly special as our QuestWalk technology took centre stage at an exciting demonstration event hosted by The Studio School Liverpool in partnership with the Northern Automotive Alliance.</em></p>
<h2>When Innovation Meets Education</h2>
<p>The automotive industry is evolving at breakneck speed, and so too must the way we train the next generation of technicians and engineers. This week&#8217;s event perfectly demonstrated how cutting-edge Augmented Reality technology can transform traditional workshop training, making it more engaging, accessible, and effective than ever before.</p>
<p>At the heart of this demonstration were two exceptional T-Level students from The Studio School: <strong>Daisy Weild</strong> and <strong>Ned Weatherstone</strong>, who are currently on their summer work placement with Dynamic Devices. In just one week, these talented students have created a comprehensive workshop training course using our QuestWalk AR technology—a feat that left both educators and industry professionals thoroughly impressed.</p>
<h2>What Are T-Levels?</h2>
<p>For those unfamiliar with T-Levels, these are technical qualifications equivalent to three A-levels, designed to give students the skills that employers are looking for. Introduced as part of the government&#8217;s reforms to technical education, T-Levels combine classroom learning with substantial work placements, ensuring students gain both theoretical knowledge and practical experience.</p>
<p>The Studio School Liverpool and UTC Life Sciences have long been committed to providing students with relevant workplace skills that directly translate to career success. Their partnership with Dynamic Devices exemplifies this commitment, offering students hands-on experience with emerging technologies that are shaping the future of industry.</p>
<h2>QuestWalk: AR Training Redefined</h2>
<p>Our QuestWalk (also known as SafeAR) application represents the next evolution in training technology. Running on standalone Meta Quest 3 or Quest 3S VR headsets, it provides guided walk-throughs of indoor spaces using interactive text, pictures, and short videos—all completely offline.</p>
<p>Originally developed as part of the &#8220;5G Ecosystem &#8211; Proof of Concept call&#8221; between February and March 2025, QuestWalk was completed on time and under budget, with the full project now available on <a href="https://github.com/DynamicDevices/Immersive-Home/">GitHub</a>. What started as a proof of concept has quickly evolved into a powerful training tool with real-world applications.</p>
<h2>A Week That Changed Everything</h2>
<p>The transformation that Daisy and Ned achieved in just one week is nothing short of remarkable. They took our QuestWalk technology and adapted it specifically for workshop training, creating an immersive experience that guides students through complex equipment and procedures in the new automotive workshop at The Studio School.</p>
<p>The demonstration showcased how AR can bridge the gap between theoretical knowledge and practical application. Students can now explore workshop equipment virtually, learning about safety procedures, maintenance protocols, and operational techniques in a risk-free environment before handling actual machinery. The image above captures the moment perfectly—showing how naturally participants engaged with the AR interface whilst surrounded by real workshop equipment including advanced CNC machinery.</p>
<h2>Industry Recognition and Future Potential</h2>
<p>The response from attendees at the Northern Automotive Alliance was overwhelmingly positive. Industry professionals were not only engaged and impressed by the technology but actively enquiring about implementing QuestWalk in their own businesses. This level of interest validates what we&#8217;ve long believed: AR training isn&#8217;t just the future—it&#8217;s ready for deployment today.</p>
<p><span style="font-size: 14px;">The questions coming from automotive industry leaders centred around scalability, customisation, and return on investment. They recognised that QuestWalk could address several critical challenges:</span></p>
<ul>
<li><strong>Standardised Training</strong>: Ensuring consistent training quality across multiple locations</li>
<li><strong>Safety</strong>: Reducing risk during initial training phases</li>
<li><strong>Cost Efficiency</strong>: Minimising equipment downtime and reducing the need for dedicated training spaces</li>
<li><strong>Accessibility</strong>: Making specialised training available to more students and workers</li>
<li><strong>Engagement</strong>: Using immersive technology to improve learning retention</li>
</ul>
<h2>Looking Forward</h2>
<p>This successful demonstration represents more than just a showcase of technology—it&#8217;s a glimpse into the future of technical education and professional training. The enthusiasm shown by both students and industry professionals confirms that we&#8217;re on the right track in developing solutions that meet real-world needs.</p>
<p>Daisy and Ned&#8217;s outstanding work during their placement has not only demonstrated their own capabilities but also highlighted the potential for AR technology to transform how we approach skills development in technical industries. Their teacher, Dan Howard, and the entire team at The Studio School deserve recognition for fostering an environment where such innovation can flourish.</p>
<h2>Getting Involved</h2>
<p>If you&#8217;re interested in exploring how QuestWalk could benefit your organisation or educational institution, we&#8217;d love to hear from you. Whether you&#8217;re looking to enhance training programmes, improve safety procedures, or simply want to see this technology in action, get in touch with Dan Howard at <a href="mailto:D.Howard@lifesciencesutc.co.uk">D.Howard@lifesciencesutc.co.uk</a> for further details.</p>
<p>The automotive industry is changing, and so is the way we prepare for it. With partnerships like this between Dynamic Devices, The Studio School, and the Northern Automotive Alliance, we&#8217;re not just keeping pace with change—we&#8217;re driving it forward.</p>
<p><em>Just another Thursday? Not quite. It was the day we saw the future of technical training come to life.</em></p>
<hr />
<p><em>For more information about our QuestWalk technology and other innovative solutions, visit our <a href="https://github.com/DynamicDevices/Immersive-Home/">project repository</a> or contact us directly to arrange a demonstration.</em>
</div></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
<p>The post <a href="https://www.dynamicdevices.co.uk/studio-school-liverpool-utc-northern-automotive-alliance-questwalk-ar-demonstration/">Studio School / Liverpool UTC Northern Automotive Alliance QuestWalk AR Demonstration</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dynamicdevices.co.uk/studio-school-liverpool-utc-northern-automotive-alliance-questwalk-ar-demonstration/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1037</post-id>	</item>
		<item>
		<title>TCP/IP Training for Engineers &#8211; Part Three</title>
		<link>https://www.dynamicdevices.co.uk/tcp-ip-training-for-engineers-part-three/</link>
					<comments>https://www.dynamicdevices.co.uk/tcp-ip-training-for-engineers-part-three/#respond</comments>
		
		<dc:creator><![CDATA[Alex Lennon]]></dc:creator>
		<pubDate>Tue, 14 Nov 2023 13:52:08 +0000</pubDate>
				<category><![CDATA[embedded-iot]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[tcp/ip]]></category>
		<guid isPermaLink="false">https://www.dynamicdevices.co.uk/?p=837</guid>

					<description><![CDATA[<p>The post <a href="https://www.dynamicdevices.co.uk/tcp-ip-training-for-engineers-part-three/">TCP/IP Training for Engineers &#8211; Part Three</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_3 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_6">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_7  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_with_border et_pb_module et_pb_video et_pb_video_1">
				
				
				
				
				<div class="et_pb_video_box"><iframe loading="lazy" title="TCP/IP Training for Engineers - Part Three" width="1080" height="608" src="https://www.youtube.com/embed/ji1fD2dpEiU?feature=oembed"  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
				
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_7">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_8  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_6  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner">Our founder Alex has been developing a short course for graduate engineers on how TCP/IP works to underpin the Internet we all know and love today. This is the second time the course has been run for the engineering team here at Dynamic Devices and hopefully it is of interest.

In Part One Alex spoke about the basics of how computer devices send information to each other within a local network and across networks. If you want to learn more about it, check out this <a href="https://www.dynamicdevices.co.uk/tcpip-training-for-engineers-part-one">video</a>

In Part Two he covered IP address assignation (DHCP), ARP mapping between IP and MAC addresses, Internetworking, gateways and routers, Ping and traceroute for understanding network connectivity, Connectionless and Connection orientated protocols (UDP and TCP) &#8211; Ports and Services. For  more see the video <a href="https://www.youtube.com/watch?v=Ukzg9Ij8ArU">here</a>

And in Part Three Alex covers

<p>A recap on previous sessions<br />&#8211; OSI model and mapping to TCP/IP stack<br />&#8211; UDP (connectionless protocol)<br />TCP<br />&#8211; Ports<br />&#8211; Example of making HTTP connection over TCP to a webserver<br />&#8211; BSD sockets API, packet loss, packet retries, timers, ioctls()<br />&#8211; Telnet and nagle algorithm<br />&#8211; TCP connections and hacking techniques, denial of service (DoS)<br />&#8211; Connection failure scenarios e.g. over cellular and TCP KeepAlive<br />&#8211; Using WireShark and Browser Development tools to see network communication<br />&#8211; Promiscuous mode and potential issues seeing packets on wired and wireless networks.<br />&#8211; WiFi and WiFi scanner tools<br />DNS servers and domain to IP mapping with HTTP requests<br />Types of DNS records (NB: A is an Address record not an Anchor, missed CNAME)<br />URL format (NB: %% not valid in a URL use %25)<br />HTTP methods <br />TLDs &#8211; top level domains &#8211; and domain registration<br />Intro to MQTT<br />Time and NTP<br />Use of domains rather than IP addresses<br />Dynamic IP addresses and Dynamic DNS </p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://www.dynamicdevices.co.uk/tcp-ip-training-for-engineers-part-three/">TCP/IP Training for Engineers &#8211; Part Three</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dynamicdevices.co.uk/tcp-ip-training-for-engineers-part-three/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">837</post-id>	</item>
		<item>
		<title>TCP/IP Training for Engineers &#8211; Part Two</title>
		<link>https://www.dynamicdevices.co.uk/tcpip-training-for-engineers-part-two/</link>
					<comments>https://www.dynamicdevices.co.uk/tcpip-training-for-engineers-part-two/#respond</comments>
		
		<dc:creator><![CDATA[Alex Lennon]]></dc:creator>
		<pubDate>Sun, 05 Nov 2023 14:06:48 +0000</pubDate>
				<category><![CDATA[embedded-iot]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[tcp/ip]]></category>
		<guid isPermaLink="false">https://www.dynamicdevices.co.uk/?p=817</guid>

					<description><![CDATA[<p>The post <a href="https://www.dynamicdevices.co.uk/tcpip-training-for-engineers-part-two/">TCP/IP Training for Engineers &#8211; Part Two</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_4 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_8">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_9  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_video et_pb_video_2">
				
				
				
				
				<div class="et_pb_video_box"><iframe loading="lazy" title="TCP/IP Training for Engineers - Part Two" width="1080" height="608" src="https://www.youtube.com/embed/Ukzg9Ij8ArU?feature=oembed"  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
				
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_9">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_10  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_7  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner">Our founder Alex has been developing a short course for graduate engineers on how TCP/IP works to underpin the Internet we all know and love today. This is the second time the course has been run for the engineering team here at Dynamic Devices and hopefully it is of interest.

In Part One Alex spoke about the basics of how computer devices send information to each other within a local network and across networks. If you want to learn more about it, check out this <a href="https://www.dynamicdevices.co.uk/tcpip-training-for-engineers-part-one">video</a>

In Part Two he covers

&#8211; IP address assignation (DHCP)

&#8211; ARP mapping between IP and MAC addresses

&#8211; Internetworking, gateways and routers

&#8211; Ping and traceroute for understanding network connectivity

<p>&#8211; Connectionless and Connection orientated protocols (UDP and TCP) &#8211; Ports and Services.</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://www.dynamicdevices.co.uk/tcpip-training-for-engineers-part-two/">TCP/IP Training for Engineers &#8211; Part Two</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dynamicdevices.co.uk/tcpip-training-for-engineers-part-two/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">817</post-id>	</item>
		<item>
		<title>TCP/IP Training for Engineers &#8211; Part One</title>
		<link>https://www.dynamicdevices.co.uk/tcpip-training-for-engineers-part-one/</link>
					<comments>https://www.dynamicdevices.co.uk/tcpip-training-for-engineers-part-one/#respond</comments>
		
		<dc:creator><![CDATA[Alex Lennon]]></dc:creator>
		<pubDate>Fri, 03 Nov 2023 10:12:42 +0000</pubDate>
				<category><![CDATA[embedded-iot]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[tcp/ip]]></category>
		<guid isPermaLink="false">https://www.dynamicdevices.co.uk/?p=799</guid>

					<description><![CDATA[<p>The post <a href="https://www.dynamicdevices.co.uk/tcpip-training-for-engineers-part-one/">TCP/IP Training for Engineers &#8211; Part One</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_5 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_10">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_11  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_video et_pb_video_3">
				
				
				
				
				<div class="et_pb_video_box"><iframe loading="lazy" title="TCP/IP Training for Engineers - Part One" width="1080" height="608" src="https://www.youtube.com/embed/UPZISRRMUH0?feature=oembed"  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
				
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_11">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_12  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_8  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p style="text-align: justify;"><span>Our founder Alex has been developing a short course for graduate engineers on how TCP/IP works to underpin the Internet we all know and love today. This is the second time the course has been run for the engineering team here at Dynamic Devices and hopefully it is of interest.</span></p>
<p style="text-align: justify;"><span>In Part One Alex talks about the basics of how computer devices send information to each other within a local network.</span></p>
<p style="text-align: justify;">This session covers<span></span></p>
<p style="text-align: justify;">&#8211; Basics of the OSI model and TCP/IP stack<br />&#8211; MAC Addresses<br />&#8211; IP addresses and netmasks, network classes</p>
<p style="text-align: justify;"><span>In Part Two, Alex will delve deeper into the intricacies of network protocols and explore the fascinating world of data transmission. Join us as we uncover the secrets behind packet switching, routing algorithms, and network security. </span></p>
<p style="text-align: justify;"><span>Expand your knowledge, sharpen your skills, and become a master of the digital realm!</span></p>
<p style="text-align: justify;"><span></span></p>
<p style="text-align: justify;">NOTE: Things that need improving next time this course is run (v3)<span></span></p>
<p style="text-align: justify;">&#8211; More accurate description of OSI model as relating to TCP/IP</p>
<p style="text-align: justify;">&#8211; Less confusion about network class prefixes</p>
<p style="text-align: justify;">&#8211; TBD based on feedback</p>
<p style="text-align: justify;"><span></span></p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://www.dynamicdevices.co.uk/tcpip-training-for-engineers-part-one/">TCP/IP Training for Engineers &#8211; Part One</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dynamicdevices.co.uk/tcpip-training-for-engineers-part-one/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">799</post-id>	</item>
		<item>
		<title>Iot Training Videos &#8211; Cellular communications with MQTT</title>
		<link>https://www.dynamicdevices.co.uk/iot-training-videos-cellular-communications-with-mqtt/</link>
					<comments>https://www.dynamicdevices.co.uk/iot-training-videos-cellular-communications-with-mqtt/#respond</comments>
		
		<dc:creator><![CDATA[Alex Lennon]]></dc:creator>
		<pubDate>Wed, 04 Jan 2023 09:45:23 +0000</pubDate>
				<category><![CDATA[embedded-iot]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[iot training]]></category>
		<category><![CDATA[platform.io]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[visual studio code]]></category>
		<category><![CDATA[vscode]]></category>
		<guid isPermaLink="false">https://www.dynamicdevices.co.uk/?p=723</guid>

					<description><![CDATA[<p>The post <a href="https://www.dynamicdevices.co.uk/iot-training-videos-cellular-communications-with-mqtt/">Iot Training Videos &#8211; Cellular communications with MQTT</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_6 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_12">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_13  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_divider et_pb_divider_0 et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_divider et_pb_divider_1 et_pb_space"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_13">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_14  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_video et_pb_video_4">
				
				
				
				
				<div class="et_pb_video_box"><iframe loading="lazy" title="IoT Training #7   Making cellular  communications work with MQTT" width="1080" height="608" src="https://www.youtube.com/embed/7bi77btM4Us?feature=oembed"  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
				
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_15  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_9  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3 style="margin-top: 0px;">IoT Cellular Communications</h3>
<p style="margin-top: 0px; text-align: justify;">We&#8217;ve spent some time over the holiday period creating a new IoT training video for you on how to get started with embedded and Internet of Things cellular communications with the <a href="https://mqtt.org/">MQTT</a> protocol</p>
<p style="margin-top: 0px;">In this video we build upon previous videos which took us through installing an Ubuntu Virtual Machine and the Platform.io Integrated Development Environment (IDE)</p>
<p style="margin-top: 0px;">We use Platform.io to check out a project which implements <a href="https://github.com/vshymanskyy/TinyGSM">TinyGSM</a> and MQTT <a href="https://github.com/knolleary/pubsubclient">PubSubClient</a> for the <a href="http://www.lilygo.cn/claprod_view.aspx?TypeId=62&amp;Id=1403&amp;FId=t28:62:28">TTGO-TCALL</a> board which integrates an Espressif ESP32 microcontroller and a Simcom SIM800L 2G cellular modem.</p>
<p style="margin-top: 0px;">We work through how the project is structured and get to a point where we can connect using the modem over a local 2G cellular network to publish and subscribe to an MQTT broker in the cloud </p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_14">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_16  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_divider et_pb_divider_2 et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_divider et_pb_divider_3 et_pb_space"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
<p>The post <a href="https://www.dynamicdevices.co.uk/iot-training-videos-cellular-communications-with-mqtt/">Iot Training Videos &#8211; Cellular communications with MQTT</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dynamicdevices.co.uk/iot-training-videos-cellular-communications-with-mqtt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">723</post-id>	</item>
		<item>
		<title>New Iot Training Videos &#8211; Installing Ubuntu and Platform.io IDE</title>
		<link>https://www.dynamicdevices.co.uk/new-iot-training-videos-installing-ubuntu-and-platform-io-ide/</link>
					<comments>https://www.dynamicdevices.co.uk/new-iot-training-videos-installing-ubuntu-and-platform-io-ide/#respond</comments>
		
		<dc:creator><![CDATA[Alex Lennon]]></dc:creator>
		<pubDate>Wed, 04 Jan 2023 09:31:52 +0000</pubDate>
				<category><![CDATA[embedded-iot]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[iot training]]></category>
		<category><![CDATA[platform.io]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[visual studio code]]></category>
		<category><![CDATA[vscode]]></category>
		<guid isPermaLink="false">https://www.dynamicdevices.co.uk/?p=717</guid>

					<description><![CDATA[<p>The post <a href="https://www.dynamicdevices.co.uk/new-iot-training-videos-installing-ubuntu-and-platform-io-ide/">New Iot Training Videos &#8211; Installing Ubuntu and Platform.io IDE</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_7 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_15">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_17  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_divider et_pb_divider_4 et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_divider et_pb_divider_5 et_pb_space"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_16">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_18  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_video et_pb_video_5">
				
				
				
				
				<div class="et_pb_video_box"><iframe loading="lazy" title="IoT Training #5   Refresh on Installing Ubuntu VM 22 04 LTS with VirtualBox" width="1080" height="810" src="https://www.youtube.com/embed/Kay_D75YsOg?feature=oembed"  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
				
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_19  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_10  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3 style="margin-top: 0px;"><strong style="font-weight: bold;">Ubuntu 22.04 LTS Virtual Machine </strong></h3>
<p style="margin-top: 0px; text-align: justify;">We&#8217;ve created a refresh video for you on installing Ubuntu 22.04 LTS from scratch as a Virtual Machine within VirtualBox.</p>
<p style="margin-top: 0px;">This is a basic introduction enabling you to setup a standard vanilla development environment with all installed files and dependencies well controlled so that you can easily recreate projects within future tutorials</p>
<p style="margin-top: 0px; text-align: justify;"></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_17">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_20  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_video et_pb_video_6">
				
				
				
				
				<div class="et_pb_video_box"><iframe loading="lazy" title="Iot Training #6  Installing Platform.io on Ubuntu VM" width="1080" height="810" src="https://www.youtube.com/embed/Y79jSyrIJH0?feature=oembed"  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
				
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_21  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_11  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3 style="margin-top: 0px;"><strong style="font-weight: bold;">Installing Platform.io IDE</strong></h3>
<p style="margin-top: 0px; text-align: justify;">A short video taking us through how to install the excellent integrated development environment (IDE) Platform.io which we use extensively for mirocontroller firmware development. e.g. Espressif ESP32, Arduino</p>
<p style="margin-top: 0px; text-align: justify;"></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_18">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_22  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_divider et_pb_divider_6 et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_divider et_pb_divider_7 et_pb_space"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
<p>The post <a href="https://www.dynamicdevices.co.uk/new-iot-training-videos-installing-ubuntu-and-platform-io-ide/">New Iot Training Videos &#8211; Installing Ubuntu and Platform.io IDE</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dynamicdevices.co.uk/new-iot-training-videos-installing-ubuntu-and-platform-io-ide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">717</post-id>	</item>
		<item>
		<title>Yocto Layer CI Build and Test with GitHub Actions</title>
		<link>https://www.dynamicdevices.co.uk/yocto-layer-ci-build-and-test-with-github-actions/</link>
					<comments>https://www.dynamicdevices.co.uk/yocto-layer-ci-build-and-test-with-github-actions/#respond</comments>
		
		<dc:creator><![CDATA[Alex Lennon]]></dc:creator>
		<pubDate>Sun, 04 Dec 2022 09:55:00 +0000</pubDate>
				<category><![CDATA[embedded-iot]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[iot training]]></category>
		<category><![CDATA[platform.io]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[visual studio code]]></category>
		<category><![CDATA[vscode]]></category>
		<guid isPermaLink="false">https://www.dynamicdevices.co.uk/?p=728</guid>

					<description><![CDATA[<p>The post <a href="https://www.dynamicdevices.co.uk/yocto-layer-ci-build-and-test-with-github-actions/">Yocto Layer CI Build and Test with GitHub Actions</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_8 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_19">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_23  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_divider et_pb_divider_8 et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_divider et_pb_divider_9 et_pb_space"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_20">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_24  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_video et_pb_video_7">
				
				
				
				
				<div class="et_pb_video_box"><iframe loading="lazy" title="Yocto Layer CI Build and Test with GitHub Actions, Alex Lennon" width="1080" height="608" src="https://www.youtube.com/embed/TsAcxd_acJI?feature=oembed"  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
				
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_25  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_12  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3 style="margin-top: 0px;">Yocto Project Summit 2022</h3>
<p style="margin-top: 0px; text-align: justify;"><strong>Building and testing Yocto in an automated fashion with GitHub Actions and self hosted runners </strong></p>
<p style="margin-top: 0px; text-align: justify;"><span>Our CEO, Alex Lennon, has been speaking at the Yocto Project Summit this year on how to build and test Yocto Layers with GitHub Actions,</span></p>
<p style="margin-top: 0px; text-align: justify;"><span>&#8220;I&#8217;ve been maintaining meta-mono for some years now. This is a a Yocto / OpenEmbedded layer which provides support for Mono, an &#8220;open source implementation of Microsoft&#8217;s .NET Framework based on the ECMA standards for C# and the Common Language Runtime&#8221;. Also, more recently, Microsoft&#8217;s dotNet is supported, &#8220;a free, cross-platform, open source developer platform for building many different types of applications. With . NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT&#8221; </span></p>
<p style="margin-top: 0px; text-align: justify;"><span>Over the years I&#8217;ve had quite a lot of trouble ensuring that new releases of Mono ran properly for the community. It was taking a lot of my time to build for different architectures, with different releases of Yocto, and to test and make sure things were minimally OK. </span></p>
<p style="margin-top: 0px; text-align: justify;"><span>I&#8217;ve tried some different approaches over time, including cloud build providers and my own Jenkins installations. </span></p>
<p style="margin-top: 0px; text-align: justify;"><span>But now I&#8217;ve finally come to where I&#8217;ve always wanted to be: With GitHub Actions workflows, leveraging self hosted runners on my own cloud hardware to build and test. </span></p>
<p style="margin-top: 0px; text-align: justify;"><span>When contributors create a pull request multiple builds are kicked off (qemu-x86-64 and qemu-arm). These are then run up in architecture-specic QEMU virtual machines and a set of simple tests run using the Yocto Test Environment. </span></p>
<p style="margin-top: 0px; text-align: justify;"><span>It makes life much easier doing some pre-qualification for contributions and makes me feel more confident that I can keep things working.&#8221;</span></p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_21">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_26  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_divider et_pb_divider_10 et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_divider et_pb_divider_11 et_pb_space"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://www.dynamicdevices.co.uk/yocto-layer-ci-build-and-test-with-github-actions/">Yocto Layer CI Build and Test with GitHub Actions</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dynamicdevices.co.uk/yocto-layer-ci-build-and-test-with-github-actions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">728</post-id>	</item>
		<item>
		<title>Speaking at the Yocto Project Summit 2022.05 on Continuous Integration (CI)</title>
		<link>https://www.dynamicdevices.co.uk/speaking-at-the-yocto-project-summit/</link>
					<comments>https://www.dynamicdevices.co.uk/speaking-at-the-yocto-project-summit/#respond</comments>
		
		<dc:creator><![CDATA[Alex Lennon]]></dc:creator>
		<pubDate>Sat, 14 May 2022 13:24:14 +0000</pubDate>
				<category><![CDATA[embedded-iot]]></category>
		<category><![CDATA[yocto-project]]></category>
		<category><![CDATA[embedded devices]]></category>
		<category><![CDATA[embedded linux]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[yocto]]></category>
		<guid isPermaLink="false">https://www.dynamicdevices.co.uk/?p=422</guid>

					<description><![CDATA[<p>We're super excited to announce that our founder and CEO, Alex Lennon, will be speaking on "Building and testing Yocto in an automated fashion with GitHub Actions and self hosted runners" at the upcoming Yocto Project Summit next Wednesday 18th May at 14:50 (UTC) / 15:50 (BST)</p>
<p>The post <a href="https://www.dynamicdevices.co.uk/speaking-at-the-yocto-project-summit/">Speaking at the Yocto Project Summit 2022.05 on Continuous Integration (CI)</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_9 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_22">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_27  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_13  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2 style="text-align: center;">&#8220;Yocto Project Summit Talk on Continuous Integration (CI) for Yocto Embedded Linux&#8221;</h2>
<p>&nbsp;</p>
<p>To begin with, we&#8217;re super excited to announce that our founder and CEO, Alex Lennon, will be speaking on &#8220;<span>Building and testing Yocto in an automated fashion with GitHub Actions and self hosted runners&#8221;. The talk will be at the upcoming <a href="https://www.yoctoproject.org/yocto-project-summit-2022-05/">Yocto Project Summit</a> next Wednesday 18th May at 14:50 (UTC) / 15:50 (BST).</span></p>
<p>Furthermore, I have been maintaining the <a href="https://github.com/DynamicDevices/meta-mono">meta-mono</a> layer for some years. This has involved lengthy builds in order to test new releases of the Mono framework.<span></span></p>
<h2>About meta-mono</h2>
<p>&#8220;This is a a Yocto / OpenEmbedded layer which provides support for Mono, an &#8220;open source implementation of Microsoft&#8217;s .NET Framework based on the ECMA standards for C# and the Common Language Runtime&#8221;. Also, more recently, Microsoft&#8217;s .Net is supported, &#8220;a free, cross-platform, open source developer platform for building many different types of applications. With . NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT&#8221;</p>
<p>Over the years I&#8217;ve had quite a lot of trouble ensuring that new releases of Mono ran properly for the community. Furthermore, it was taking a lot of time to build for different architectures, with different releases of Yocto. Also, testing and making sure things we&#8217;re OK took some time too.</p>
<p>Previously, I&#8217;ve tried different approaches, including cloud build providers and my own Jenkins installations.</p>
<p>But now I&#8217;ve finally come to where I&#8217;ve always wanted to be. With GitHub Actions workflows, leveraging self hosted runners on my own cloud hardware to build and test.</p>
<p>When contributors create a pull request multiple builds are kicked off (qemu-x86-64 and qemu-arm). These are then run up in architecture-specic QEMU virtual machines. Next, a set of simple tests run using the Yocto Test Environment.</p>
<p>Lastly, makes life much easier doing some pre-qualification for contributions and makes me feel more confident that I can keep things working.&#8221;</p>
<p>More details on the talk are <a href="https://pretalx.com/yocto-project-summit-2022-05/talk/RFUQUB/">here.</a></p>
<p>And you can register for the summit <a href="https://cvent.me/N37dBv?rt=aJnC4AParEWJg_xsQ0A9Tg">here.</a><span></span></p>
<p>&nbsp;</p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_28  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_5">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="907" height="801" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/05/CI.jpg?resize=907%2C801&#038;ssl=1" alt="meta-mono README" title="CI" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/05/CI.jpg?w=907&ssl=1 907w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/05/CI.jpg?resize=300%2C265&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/05/CI.jpg?resize=768%2C678&ssl=1 768w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/05/CI.jpg?resize=480%2C424&ssl=1 480w" sizes="(max-width: 907px) 100vw, 907px" class="wp-image-428" /></span>
			</div><div class="et_pb_module et_pb_image et_pb_image_6">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="174" height="140" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/02/yocto-participant.png?resize=174%2C140&#038;ssl=1" alt="yocto-project-logo" title="yocto-participant" class="wp-image-333" /></span>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_10 et_section_regular" >
				
				
				
				
				
				
				
				
				
			</div><div class="et_pb_section et_pb_section_11 et_section_regular" >
				
				
				
				
				
				
				
				
				
			</div>
<p>The post <a href="https://www.dynamicdevices.co.uk/speaking-at-the-yocto-project-summit/">Speaking at the Yocto Project Summit 2022.05 on Continuous Integration (CI)</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dynamicdevices.co.uk/speaking-at-the-yocto-project-summit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">422</post-id>	</item>
	</channel>
</rss>
