Commit c508bc26 authored by Javier Serrano's avatar Javier Serrano

Two new presentations

parent 743b66f5
all : js_be_it_ohwr_org_02_2019.pdf
.PHONY : all clean
js_be_it_ohwr_org_02_2019.pdf : js_be_it_ohwr_org_02_2019.tex
pdflatex $^; \
pdflatex $^
clean :
rm -f *.vrb *.eps *.pdf *.dat *.log *.out *.aux *.dvi *.ps *.toc *.snm *.nav *~
\documentclass[compress,red]{beamer}
%\documentclass[compress,red, handout]{beamer}
\mode<presentation>
\setbeamertemplate{navigation symbols}{}
\usetheme{Warsaw}
%\hypersetup{pdfpagemode=FullScreen} % makes your presentation go automatically to full screen
% define your own colors:
\definecolor{Red}{rgb}{1,0,0}
\definecolor{Blue}{rgb}{0,0,1}
\definecolor{Green}{rgb}{0,1,0}
\definecolor{magenta}{rgb}{1,0,.6}
\definecolor{lightblue}{rgb}{0,.5,1}
\definecolor{lightpurple}{rgb}{.6,.4,1}
\definecolor{gold}{rgb}{.6,.5,0}
\definecolor{orange}{rgb}{1,0.4,0}
\definecolor{hotpink}{rgb}{1,0,0.5}
\definecolor{newcolor2}{rgb}{.5,.3,.5}
\definecolor{newcolor}{rgb}{0,.3,1}
\definecolor{newcolor3}{rgb}{1,0,.35}
\definecolor{darkgreen1}{rgb}{0, .35, 0}
\definecolor{darkgreen}{rgb}{0, .6, 0}
\definecolor{darkred}{rgb}{.75,0,0}
\xdefinecolor{olive}{cmyk}{0.64,0,0.95,0.4}
\xdefinecolor{purpleish}{cmyk}{0.75,0.75,0,0}
\useoutertheme[subsection=false]{smoothbars}
% include packages
\usepackage{subfigure}
\usepackage{multicol}
\usepackage{amsmath}
% \usepackage{epsfig} % Erik: didn't work with Miktex
\usepackage{graphicx}
\usepackage[all,knot]{xy}
\xyoption{arc}
\usepackage{url}
\usepackage{multimedia}
\usepackage{hyperref}
\usepackage{helvet}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
%%%%%%%%%%%%5
%\usepackage{geometry}
%\geometry{verbose,letterpaper}
%\usepackage{movie15}
%\usepackage{hyperref}
\graphicspath{ {../../figures/} }
\title[The Open Hardware Repository \hspace{10em}\insertframenumber/\inserttotalframenumber]
{The Open Hardware Repository}
\subtitle{A quick introduction to trigger discussion}
\author
{Javier Serrano}
% - Give the names in the same order as the appear in the paper.
% - Use the \inst{?} command only if the authors have different
% affiliation.
\institute%[Universities of Somewhere and Elsewhere] % (optional, but mostly needed)
{
%\inst{1}%
% BE-CO Hardware and Timing section\\
CERN, Geneva, Switzerland
%\and
%\inst{2}%
%Department of Theoretical Philosophy\\
%University of Elsewhere
}
% - Use the \inst command only if there are several affiliations.
% - Keep it simple, no one is interested in your street address.
\date[BE-IT Coordination Meeting] %(optional, should be abbreviation of conference name)
{BE-IT Coordination Meeting\\
6 February 2019
}
% - Either use conference name or its abbreviation.
% - Not really informative to the audience, more for people (including
% yourself) who are reading the slides online
%\subject{Theoretical Computer Science}
% This is only inserted into the PDF information catalog. Can be left
% out.
% If you have a file called "university-logo-filename.xxx", where xxx
% is a graphic format that can be processed by latex or pdflatex,
% resp., then you can add a logo as follows:
%\pgfdeclareimage[height=1cm]{ohr-logo}{ohr_logo.jpg}
%\logo{\pgfuseimage{ohr-logo}}
% Delete this, if you do not want the table of contents to pop up at
% the beginning of each subsection:
\AtBeginSection[]
{
\begin{frame}<beamer>{Outline}
\tableofcontents[currentsection]
\end{frame}
}
% If you wish to uncover everything in a step-wise fashion, uncomment
% the following command:
%\beamerdefaultoverlayspecification{<+->}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}{Outline}
\tableofcontents
% You might wish to add the option [pausesections]
\end{frame}
\section[Introduction]{Introduction: why, how, what}
\subsection{}
\begin{frame}{Why?}
\begin{center}
\includegraphics[height=0.85\textheight]{misc/ben_with_talon_beast.jpg}
\end{center}
\end{frame}
\begin{frame}{Dissemination}
\begin{center}
\includegraphics[height=0.8\textheight]{misc/cern_council.jpg}
\end{center}
\end{frame}
\begin{frame}{How to interpret one's dissemination mandate in the 21\textsuperscript{st}
century}
\begin{center}
\includegraphics[height=0.8\textheight]{misc/cern_and_openness.jpg}
\end{center}
\end{frame}
\begin{frame}{How?}
\begin{block}{Things we identified we needed}
\begin{itemize}
\item A place on the Web to share designs
\item An Open Hardware Licence
\item A set of business models
\item Free and Open Source tools to design hardware
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{What?}
\begin{block}{A place on the Web to share hardware designs: \href{https://www.ohwr.org}{ohwr.org}}
\begin{itemize}
\item Made itself of free and open source software
\item Where every user is a first-class citizen
\end{itemize}
\end{block}
\pause
\begin{block}{Containing the usual suspects}
\begin{itemize}
\item Wikis
\item Repositories
\item Issue management
\item Mailing list manager
\end{itemize}
\end{block}
\end{frame}
\section{Migration work so far}
\subsection{}
\begin{frame}{History of the OHR}
\begin{itemize}
\item 2009: first version based on Trac (supported by Cosylab)
\item 2010: migration to Redmine (supported by Splendeo)
\item 2011: migration to Chiliproject (Splendeo)
\item 2017: migration to OpenProject (OpenProject GmbH)
\item 2019: migration to Gitlab and Discourse at CERN
\end{itemize}
\end{frame}
\begin{frame}{Transition from OpenProject to Gitlab}
\begin{block}{Content}
\begin{itemize}
\item Script to translate Textile into Markdown
\item Repos migrated (mostly git)
\item ``Exotic'' pages like News and Companies translated into Wikis
\end{itemize}
\end{block}
\pause
\begin{block}{Analytics}
Used to be Google Analytics, we tried Matomo, finally Piwik
\end{block}
\end{frame}
\begin{frame}{Communication}
\begin{block}{Sympa mailing list manager}
\begin{itemize}
\item Will use Discourse/OpenShift from now on
\item Archives served as static pages
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{Changes in Gitlab CE}
\begin{block}{Welcome page}
\begin{itemize}
\item Helps visitors figure out what the site is about
\item PHP-based (also to preserve validity of old URLs)
\end{itemize}
\end{block}
\pause
\begin{block}{Link to Discourse forum for each project}
Main means of communication within a project for things
which don't map well to issues
\end{block}
\end{frame}
\section{A proposal}
\subsection{}
\begin{frame}{Our plans}
\begin{block}{Short term}
\begin{itemize}
\item 06/02: inform OpenProject of the migration and end of contract
\item 07/02: inform users of ohwr.org and the mailing lists
\item 12-13/02: migrate (backup dates 19-20/02)
\end{itemize}
\end{block}
\pause
\begin{block}{Longer term}
\begin{itemize}
\item Discuss if maintenance/evolution tasks can be taken by IT
\item Use budget allocated up to now to contracts with external companies
\end{itemize}
\end{block}
\end{frame}
\section{Reserve slides}
\subsection{}
\begin{frame}{CERN Open Hardware License \href{http://ohwr.org/cernohl}{-- ohwr.org/cernohl}}
\begin{block}{Provides a solid legal basis}
\begin{itemize}
\item Developed in collaboration with Knowledge Transfer Group at CERN
\item Better suited than non-HW licenses (GNU GPL, Creative Commons\dots)
\item Defines conditions for using and modifying licensed
material
\end{itemize}
\end{block}
\pause
\begin{block}{Provides a clear legal environment}
\begin{itemize}
\item Written in a clear, concise style
\item Easy for licensors to evaluate if it is good for them
\end{itemize}
\end{block}
\pause
We're working on version 2, stay tuned!
\end{frame}
\begin{frame}{Business models}{Dispelling the commercial vs open myth}
\begin{center}
\includegraphics[width=\textwidth]{../pictures/ohwr/commercial_and_open.pdf}
\end{center}
\end{frame}
\end{document}
\ No newline at end of file
all : js_osm_12_2018.pdf
.PHONY : all clean
js_osm_12_2018.pdf : js_osm_12_2018.tex
pdflatex $^; \
pdflatex $^
clean :
rm -f *.vrb *.eps *.pdf *.dat *.log *.out *.aux *.dvi *.ps *.toc *.snm *.nav *~
\documentclass[compress,red]{beamer}
%\documentclass[compress,red, handout]{beamer}
\mode<presentation>
\setbeamertemplate{navigation symbols}{}
\usetheme{Warsaw}
%\hypersetup{pdfpagemode=FullScreen} % makes your presentation go automatically to full screen
% define your own colors:
\definecolor{Red}{rgb}{1,0,0}
\definecolor{Blue}{rgb}{0,0,1}
\definecolor{Green}{rgb}{0,1,0}
\definecolor{magenta}{rgb}{1,0,.6}
\definecolor{lightblue}{rgb}{0,.5,1}
\definecolor{lightpurple}{rgb}{.6,.4,1}
\definecolor{gold}{rgb}{.6,.5,0}
\definecolor{orange}{rgb}{1,0.4,0}
\definecolor{hotpink}{rgb}{1,0,0.5}
\definecolor{newcolor2}{rgb}{.5,.3,.5}
\definecolor{newcolor}{rgb}{0,.3,1}
\definecolor{newcolor3}{rgb}{1,0,.35}
\definecolor{darkgreen1}{rgb}{0, .35, 0}
\definecolor{darkgreen}{rgb}{0, .6, 0}
\definecolor{darkred}{rgb}{.75,0,0}
\xdefinecolor{olive}{cmyk}{0.64,0,0.95,0.4}
\xdefinecolor{purpleish}{cmyk}{0.75,0.75,0,0}
\useoutertheme[subsection=false]{smoothbars}
% include packages
\usepackage{subfigure}
\usepackage{multicol}
\usepackage{amsmath}
% \usepackage{epsfig} % Erik: didn't work with Miktex
\usepackage{graphicx}
\usepackage[all,knot]{xy}
\xyoption{arc}
\usepackage{url}
\usepackage{multimedia}
\usepackage{hyperref}
\usepackage{helvet}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
%%%%%%%%%%%%5
%\usepackage{geometry}
%\geometry{verbose,letterpaper}
%\usepackage{movie15}
%\usepackage{hyperref}
\graphicspath{ {../../figures/} }
\title[Open Source Hardware for Science and Beyond \hspace{3em}\insertframenumber/\inserttotalframenumber]
{Open Source Hardware for Science and Beyond}
\subtitle{Case Study: The White Rabbit Project at CERN}
\author
{Javier Serrano}
% - Give the names in the same order as the appear in the paper.
% - Use the \inst{?} command only if the authors have different
% affiliation.
\institute%[Universities of Somewhere and Elsewhere] % (optional, but mostly needed)
{
%\inst{1}%
% BE-CO Hardware and Timing section\\
CERN, Geneva, Switzerland
%\and
%\inst{2}%
%Department of Theoretical Philosophy\\
%University of Elsewhere
}
% - Use the \inst command only if there are several affiliations.
% - Keep it simple, no one is interested in your street address.
\date[Open Science Monitor Webinar] %(optional, should be abbreviation of conference name)
{Open Science Monitor Webinar\\
5 December 2018
}
% - Either use conference name or its abbreviation.
% - Not really informative to the audience, more for people (including
% yourself) who are reading the slides online
%\subject{Theoretical Computer Science}
% This is only inserted into the PDF information catalog. Can be left
% out.
% If you have a file called "university-logo-filename.xxx", where xxx
% is a graphic format that can be processed by latex or pdflatex,
% resp., then you can add a logo as follows:
%\pgfdeclareimage[height=1cm]{ohr-logo}{ohr_logo.jpg}
%\logo{\pgfuseimage{ohr-logo}}
% Delete this, if you do not want the table of contents to pop up at
% the beginning of each subsection:
\AtBeginSection[]
{
\begin{frame}<beamer>{Outline}
\tableofcontents[currentsection]
\end{frame}
}
% If you wish to uncover everything in a step-wise fashion, uncomment
% the following command:
%\beamerdefaultoverlayspecification{<+->}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}{Important note before we begin}
Anybody with an interest in Open Source Hardware for Science should
also check the excellent work of the GOSH community at http://blabla
\end{frame}
\begin{frame}{Democratisation}
\begin{center}
\includegraphics[height=0.85\textheight]{misc/ben_with_talon_beast.jpg}
\end{center}
\end{frame}
\begin{frame}{Outline}
\tableofcontents
% You might wish to add the option [pausesections]
\end{frame}
\section[Intro to CERN]{Introduction to CERN}
\subsection{}
\begin{frame}{Accelerators}
\begin{center}
\includegraphics[height=0.85\textheight]{misc/accelerator_map.jpg}
\end{center}
\end{frame}
\begin{frame}{Detectors}
\begin{center}
\includegraphics[height=0.85\textheight]{misc/atlas.jpeg}
\end{center}
\end{frame}
\begin{frame}{Dissemination}
\begin{center}
\includegraphics[height=0.8\textheight]{misc/cern_council.jpg}
\end{center}
\end{frame}
\begin{frame}{How to interpret one's dissemination mandate in the 21\textsuperscript{st}
century}
\begin{center}
\includegraphics[height=0.8\textheight]{misc/cern_and_openness.jpg}
\end{center}
\end{frame}
\section[White Rabbit]{White Rabbit}
\subsection{}
\begin{frame}{White Rabbit: an \emph{extension} of Ethernet}
\begin{columns}[c]
\column{.5\textwidth}
\begin{itemize}
\item Standard Ethernet network
\item Ethernet features (VLAN) \& protocols (SNMP)
\end{itemize}
\begin{itemize}
\item \color{Blue}{Sub-ns synchronisation}
\item \color{Red}{Guaranteed (by design) upper bound in frame latency}
\end{itemize}
\column{.6\textwidth}
\begin{center}
\includegraphics[height=1.05\textwidth]{network/wr_network-enhanced_pro.jpg}
\end{center}
\end{columns}
\end{frame}
\begin{frame}[t,fragile]{White Rabbit Switch}
\begin{center}
\includegraphics[width=\textwidth]{switch/wrSwitch_v3_3.jpg}
\begin{itemize}
\item Central element of WR network
\item 18 port gigabit Ethernet switch with WR features
\item Optical transceivers: single-mode fibre,
originally 10 km range
\item Fully open design, commercially available
\end{itemize}
\end{center}
\end{frame}
\begin{frame}{WR Node: SPEC board}
\begin{center}
\includegraphics[width=7cm]{node/spec.jpg}
\end{center}
\begin{columns}[c]
\column{.01\textwidth}
\column{.98\textwidth}
\begin{block}{FMC-based Hardware Kit}
\begin{itemize}
% \item Carrier boards in PCI-Express, VME, PXIe
\item All carrier cards are equipped with a White Rabbit port.
\item Mezzanines can use the accurate clock signal and ``TAI''
\\ (synchronous sampling clock, trigger time tag, \ldots).
\end{itemize}
\end{block}
\column{.01\textwidth}
\end{columns}
\end{frame}
\begin{frame}{White Rabbit application examples}
\begin{columns}[c]
\column{0.7\textwidth}
\begin{itemize}
\item<1-> \color<2->{black!50}{CERN and GSI}
\item<2-> \color<3->{black!50}{The Large High Altitude Air Shower Observatory}
\item<3-> \color<4->{black!50}{KM3NET: European deep-sea neutrino telescope}
\item<4-> {MIKES: Centre for metrology and accreditation}
\end{itemize}
\column{0.45\textwidth}
\begin{center}
\includegraphics<1>[width=0.80\textwidth]{applications/gsiANDcern.pdf}
\pause
\includegraphics<2>[width=1\textwidth]{applications/lhaaso.pdf}
\pause
\includegraphics<3>[width=1\textwidth]{applications/KM3NeT.pdf}
\pause
\includegraphics<4->[width=.5\textwidth]{applications/mikes.pdf}
\end{center}
\end{columns}
\pause
{\small More WR collaborators/users: \url{http://www.ohwr.org/projects/white-rabbit/wiki/WRUsers}}
\end{frame}
\begin{frame}{Open source and the unexpected}
\begin{center}
\includegraphics[width=\textwidth]{../../figures/applications/wr_other_apps.jpg}
\end{center}
\end{frame}
\section[Open Source Hardware]{Open Source Hardware}
\subsection{}
\begin{frame}{OSHW definition}
\begin{block}{Check out \href{http://www.oshwa.org/definition/}{http://www.oshwa.org/definition/}}
\begin{itemize}
\item Inspired by the Open Source definition for software
\item Focuses on ensuring freedom to study, modify, distribute, make
and sell designs or hardware based on those designs
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{CERN Open Hardware License \href{http://ohwr.org/cernohl}{-- ohwr.org/cernohl}}
\begin{block}{Provides a solid legal basis}
\begin{itemize}
\item Developed in collaboration with Knowledge Transfer Group at CERN
\item Better suited than non-HW licenses (GNU GPL, Creative Commons\dots)
\item Defines conditions for using and modifying licensed
material
\end{itemize}
\end{block}
\pause
\begin{block}{Provides a clear legal environment}
\begin{itemize}
\item Written in a clear, concise style
\item Easy for licensors to evaluate if it is good for them
\end{itemize}
\end{block}
\pause
We're working on version 2, stay tuned!
\end{frame}
\begin{frame}{Business models}{Dispelling the commercial vs open myth}
\begin{center}
\includegraphics[width=\textwidth]{../pictures/ohwr/commercial_and_open.pdf}
\end{center}
\end{frame}
\section[Food for thought and debate]{Food for thought and debate}
\subsection{}
\begin{frame}{Public institutions}
\begin{block}{They serve the interests of a whole society}
\begin{itemize}
\item Try to maximise positive impact of decisions.
\item Not always easy.
\end{itemize}
\end{block}
\pause
\begin{block}{Can be ``tractor'' institutions}
\begin{itemize}
\item To help take projects to a mature state where they can
be sustained commercially.
\item Liaising with other public institutions to reach
critical mass.
\item Also with their procurement hat.
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{Issues with ``coopetition''}
Research groups sometimes (often?) end up behaving as private
companies (but with public money!) because of wrong incentives by
funding agencies.
\end{frame}
\begin{frame}{The funding agencies conundrum}
\begin{center}
\includegraphics[height=0.8\textheight]{misc/flags.jpg}
\end{center}
\end{frame}
\begin{frame}{Things I believe we did right in the White Rabbit
project}
\begin{block}{For the WR community}
\begin{itemize}
\item Open source
\item Lively welcoming environment via mailing list and periodic workshops
\end{itemize}
\end{block}
\pause
\begin{block}{For companies}
\begin{itemize}
\item Growing open source core
\item Space in the periphery for proprietary innovation
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{Things I believe we did right in the White Rabbit
project}
\begin{block}{For tax payers}
\begin{itemize}
\item Enlarge the scope of our original project
\item Use standard technologies and standardise our enhancements
under IEEE 1588
\item Open source
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{Thanks!}
\begin{center}
\includegraphics[height=6.5cm]{misc/Tuxoid_OHWR-logo_RC_V1.png}
\end{center}
\end{frame}
\end{document}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment