roadmap.tex (3609B)
1 \pdfminorversion=3 2 \documentclass[fleqn,xcolor={usenames,dvipsnames,table}]{beamer} 3 \usepackage{amsmath} 4 \usepackage{multimedia} 5 \usepackage[utf8]{inputenc} 6 \usepackage{framed,color,ragged2e} 7 \usepackage[absolute,overlay]{textpos} 8 \definecolor{shadecolor}{rgb}{0.8,0.8,0.8} 9 \usetheme{boxes} 10 \setbeamertemplate{navigation symbols}{} 11 \usepackage{graphicx} 12 \usepackage{listings} 13 \usepackage{tikz} 14 \usetikzlibrary[positioning] 15 \usetikzlibrary{patterns} 16 \usetikzlibrary{arrows,decorations.markings,fit} 17 \usetikzlibrary{shapes} 18 \usepackage{eurosym} 19 \usepackage{url} 20 \usepackage[normalem]{ulem} 21 \usepackage{listings} 22 \usepackage{adjustbox} 23 24 % CSS 25 \lstdefinelanguage{CSS}{ 26 basicstyle=\ttfamily\scriptsize, 27 keywords={color,background-image:,margin,padding,font,weight,display,position,top,left,right,bottom,list,style,border,size,white,space,min,width, transition:, transform:, transition-property, transition-duration, transition-timing-function}, 28 sensitive=true, 29 morecomment=[l]{//}, 30 morecomment=[s]{/*}{*/}, 31 morestring=[b]', 32 morestring=[b]", 33 alsoletter={:}, 34 alsodigit={-} 35 } 36 37 % JavaScript 38 \lstdefinelanguage{JavaScript}{ 39 basicstyle=\ttfamily\scriptsize, 40 morekeywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break}, 41 morecomment=[s]{/*}{*/}, 42 morecomment=[l]//, 43 morestring=[b]", 44 morestring=[b]' 45 } 46 47 \lstdefinelanguage{HTML5}{ 48 basicstyle=\ttfamily\scriptsize, 49 language=html, 50 sensitive=true, 51 alsoletter={<>=-}, 52 morecomment=[s]{<!-}{-->}, 53 tag=[s], 54 otherkeywords={ 55 % General 56 >, 57 % Standard tags 58 <!DOCTYPE, 59 </html, <html, <head, <title, </title, <style, </style, <link, </head, <meta, />, 60 % body 61 </body, <body, 62 % Divs 63 </div, <div, </div>, 64 % Paragraphs 65 </p, <p, </p>, 66 % scripts 67 </script, <script, 68 % More tags... 69 <canvas, /canvas>, <svg, <rect, <animateTransform, </rect>, </svg>, <video, <source, <iframe, </iframe>, </video>, <image, </image> 70 }, 71 ndkeywords={ 72 % General 73 =, 74 % HTML attributes 75 charset=, src=, id=, width=, height=, style=, type=, rel=, href=, 76 % SVG attributes 77 fill=, attributeName=, begin=, dur=, from=, to=, poster=, controls=, x=, y=, repeatCount=, xlink:href=, 78 % CSS properties 79 margin:, padding:, background-image:, border:, top:, left:, position:, width:, height:, 80 % CSS3 properties 81 transform:, -moz-transform:, -webkit-transform:, 82 animation:, -webkit-animation:, 83 transition:, transition-duration:, transition-property:, transition-timing-function:, 84 } 85 } 86 87 \lstdefinelanguage{JavaScript}{ 88 basicstyle=\ttfamily\scriptsize, 89 keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break, for}, 90 keywordstyle=\color{blue}\bfseries, 91 ndkeywords={class, export, boolean, throw, implements, import, this}, 92 ndkeywordstyle=\color{darkgray}\bfseries, 93 identifierstyle=\color{black}, 94 sensitive=false, 95 comment=[l]{//}, 96 morecomment=[s]{/*}{*/}, 97 commentstyle=\color{purple}\ttfamily, 98 stringstyle=\color{red}\ttfamily, 99 morestring=[b]', 100 morestring=[b]" 101 } 102 103 \begin{document} 104 \begin{frame}{Roadmap} 105 \begin{description} 106 \item[Q4'2021]{Web-based Anastasis client} 107 \item[Q1'2022]{Anastasis-Taler integration, 2nd provider deployed} 108 \item[Q2'2022]{3nd provider deployed, presentation at developer-focused conferences} 109 \item[Q3'2022]{6 different authentication factors supported in production, 110 localization support for all major European countries} 111 \item[Q4'2022]{Integration in additional 3rd party products (beyond Taler)} 112 \end{description} 113 \end{frame} 114 115 \end{document}