Files
hawkbit/site/static/slides/community-day-2020.html
Avgustin Marinov d842bc2aaa Code format hawkbit (#1948)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-11-05 11:41:56 +02:00

202 lines
8.2 KiB
HTML

<!--
~ Copyright (c) 2020 Bosch.IO GmbH and others
~
~ This program and the accompanying materials are made
~ available under the terms of the Eclipse Public License 2.0
~ which is available at https://www.eclipse.org/legal/epl-2.0/
~
~ SPDX-License-Identifier: EPL-2.0
-->
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Eclipse hawkBit</title>
<meta content="Eclipse hawkBit - Community Day 2020" name="description">
<meta content="yes" name="apple-mobile-web-app-capable"/>
<meta content="black-translucent" name="apple-mobile-web-app-status-bar-style"/>
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui"
name="viewport">
<link href="css/reveal.css" rel="stylesheet">
<link href="css/theme/hawkBit.css" id="theme" rel="stylesheet">
<link crossorigin="anonymous" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css"
integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" rel="stylesheet">
<body>
<div class="reveal">
<div class="header">
<img align="right" src="resources/images/hawkbit_logo.png" width="120px"/>
</div>
<div class="slides">
<section>
<div class="intro">
<h1>Community Day - Eclipse hawkBit</h1>
<h6>EclipseCon Europe 2020</h6>
</div>
</section>
<section>
<h1>About</h1>
<p>
Eclipse hawkBit aims to create a <b>domain independent</b> back end solution for rolling out
<b>software
updates</b>
to constrained edge devices as well as more powerful controllers and gateways connected to IP based
networking infrastructure
</p>
</section>
<section>
<h1>Big picture</h1>
<img src="resources/images/hawkBit_overview.jpg">
</section>
<section>
<h1>Statistics (10/2020)</h1>
<ul style="position:absolute; left:2em;">
<li style="margin-bottom: 0.5em"><a href="https://github.com/eclipse-hawkbit/hawkbit">hawkbit Core</a>:
261
(+54)
stars, 797 (+80) PRs, 185 (+13) issues
</li>
<li style="margin-bottom: 0.5em"><a href="https://github.com/eclipse-hawkbit/hawkbit-extensions">hawkbit
Extensions</a>: 46 (+5) PRs
</li>
<li style="margin-bottom: 0.5em"><a href="https://github.com/eclipse-hawkbit/hawkbit-examples">hawkbit
Examples</a>: 39 (+4) PRs
</li>
<li style="margin-bottom: 0.5em"><a href="https://hub.docker.com/u/hawkbit/">Docker Hub</a>: 100K+
(+50K)
PULLS
</li>
</ul>
</section>
<section>
<h1>We have been busy</h1>
<ul style="position:absolute; left:2em;">
<li style="margin-bottom: 0.5em">Migrate hawkBit UI to VAADIN 8 (<a
href="https://github.com/eclipse-hawkbit/hawkbit/pull/980">#980</a>)
</li>
<li style="margin-bottom: 0.5em">Support PostgreSQL (<a
href="https://github.com/eclipse-hawkbit/hawkbit/pull/932">#932</a>)
</li>
<li style="margin-bottom: 0.5em">Allowing artifact download from within the UI (<a
href="https://github.com/eclipse-hawkbit/hawkbit/pull/944">#944</a>)
</li>
<li style="margin-bottom: 0.5em">Fix XSS Vulnerability (<a
href="https://github.com/eclipse-hawkbit/hawkbit/pull/924">#924</a>)
</li>
<li style="margin-bottom: 0.5em">Management API supports SHA256 file hashes of artifacts (<a
href="https://github.com/eclipse-hawkbit/hawkbit/pull/918">#918</a>)
</li>
<li style="margin-bottom: 0.5em">Add Stackoverflow tag for hawkBit (<a
href="https://github.com/eclipse-hawkbit/hawkbit/issues/923">#923</a>)
</li>
<li style="margin-bottom: 0.5em">... and <a
href="https://github.com/eclipse-hawkbit/hawkbit/pulls?utf8=✓&q=created%3A%3E%3D2019-10-25">many
smaller enhancements and bug fixes </a></li>
</ul>
</section>
<section>
<h1>Current challenges and next steps</h1>
<ul style="position:absolute; left:2em;">
<li style="margin-bottom: 0.5em">Release 0.3.0 (<a
href="https://github.com/eclipse-hawkbit/hawkbit/issues/784">#784</a>)
</li>
<li style="margin-bottom: 0.5em">Update from EPL-1.0 to EPL-2.0 (<a
href="https://github.com/eclipse-hawkbit/hawkbit/issues/1008">#1008</a>)
</li>
<li style="margin-bottom: 0.5em">Migrate hawkBit to Spring Boot 2.3.x (<a
href="https://github.com/eclipse-hawkbit/hawkbit/issues/999">#999</a>)
</li>
<li style="margin-bottom: 0.5em">Integration with other device inventories (<a
href="https://github.com/eclipse-hawkbit/hawkbit/issues/796">#796</a>)
</li>
</ul>
</section>
<section>
<h1>Thank you</h1>
<div style="font-size: 1.5em; position:absolute; left:2em;">
<p><i class="fab fa-gitter fa-fw"></i>&nbsp;<a
href="https://gitter.im/eclipse/hawkbit">eclipse/hawkbit</a></p>
<p><i class="fab fa-github fa-fw"></i>&nbsp;<a
href="https://github.com/eclipse-hawkbit/hawkbit">eclipse/hawkbit</a></p>
<p><i class="fa fa-book-open fa-fw"></i>&nbsp;<a
href="http://www.eclipse.org/hawkbit">eclipse.org/hawkbit</a></p>
<p><i class="fab fa-stack-overflow fa-fw"></i>&nbsp;<a
href="https://stackoverflow.com/questions/tagged/eclipse-hawkbit">eclipse-hawkbit</a></p>
</div>
</section>
</div>
</div>
<div class="footer">
<a href="http://www.eclipse.org" target="_blank">Eclipse Foundation</a> |
<a href="http://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a> |
<a href="http://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a> |
<a href="http://www.eclipse.org/legal/copyright.php" target="_blank">Copyright Agent</a> |
<a href="http://www.eclipse.org/legal" target="_blank">Legal</a>
</div>
<script src="lib/js/head.min.js"></script>
<script src="js/reveal.js"></script>
<script>
// Full list of configuration options available at:
// https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
controls: false,
progress: true,
history: true,
center: true,
transition: 'convex', // none/fade/slide/convex/concave/zoom
// Optional reveal.js plugins
dependencies: [{
src: 'lib/js/classList.js',
condition: function () {
return !document.body.classList;
}
}, {
src: 'plugin/markdown/marked.js',
condition: function () {
return !!document.querySelector('[data-markdown]');
}
}, {
src: 'plugin/markdown/markdown.js',
condition: function () {
return !!document.querySelector('[data-markdown]');
}
}, {
src: 'plugin/highlight/highlight.js',
async: true,
condition: function () {
return !!document.querySelector('pre code');
},
callback: function () {
hljs.initHighlightingOnLoad();
}
}, {
src: 'plugin/zoom-js/zoom.js',
async: true
}, {
src: 'plugin/notes/notes.js',
async: true
}]
});
Reveal.configure({
slideNumber: true
});
</script>
</body>
</html>