This commit is contained in:
parent
3eb0572e9a
commit
f9d4b9b044
3 changed files with 75 additions and 12 deletions
34
slides.typ
34
slides.typ
|
|
@ -383,9 +383,11 @@
|
||||||
]
|
]
|
||||||
|
|
||||||
#slide(
|
#slide(
|
||||||
foreground: rotate(30deg, smallcaps(text(fill: pirat-color.red, size: 50pt)[Faire un dessin]))
|
foreground: rotate(30deg, smallcaps(text(fill: pirat-color.red, size: 50pt)[MOCHE + ANIM]))
|
||||||
)[
|
)[
|
||||||
// TODO Outline / problematics / drawing
|
// TODO Outline / problematics / drawingp
|
||||||
|
#set align(horizon+center)
|
||||||
|
#th-outline()
|
||||||
]
|
]
|
||||||
|
|
||||||
#new-section-slide([Tool Reusability])
|
#new-section-slide([Tool Reusability])
|
||||||
|
|
@ -1112,15 +1114,19 @@
|
||||||
|
|
||||||
// TODO put everywhere Theseus Transformeur
|
// TODO put everywhere Theseus Transformeur
|
||||||
|
|
||||||
|
#slide(
|
||||||
|
title: [State of the Art],
|
||||||
|
)[
|
||||||
|
#align(center+horizon, text(fill: pirat-color.red, size: 30pt)[INSERT SoA])
|
||||||
|
]
|
||||||
|
|
||||||
#slide(
|
#slide(
|
||||||
title: [Overview],
|
title: [Overview],
|
||||||
foreground: rotate(30deg, text(fill: pirat-color.red, size: 50pt)[Moche faire un dessin]),
|
foreground: rotate(30deg, text(fill: pirat-color.red, size: 50pt)[FINIR DESSIN]),
|
||||||
)[
|
)[
|
||||||
// TODO: bien tout rappeler l'objectif
|
// TODO: bien tout rappeler l'objectif
|
||||||
// TODO: SOA
|
|
||||||
#set align(center+horizon)
|
#set align(center+horizon)
|
||||||
#show figure.caption: none
|
#th-outline(hide-static: true)
|
||||||
#scale(100%, reflow: true, get_figure(<fig:th-process>))
|
|
||||||
]
|
]
|
||||||
|
|
||||||
#slide(
|
#slide(
|
||||||
|
|
@ -1275,8 +1281,11 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
#slide(
|
#slide(
|
||||||
foreground: rotate(30deg, text(fill: pirat-color.red, size: 50pt)[Overview Dessin]),
|
foreground: rotate(30deg, text(fill: pirat-color.red, size: 50pt)[MOCHE]),
|
||||||
)[]
|
)[
|
||||||
|
#set align(center+horizon)
|
||||||
|
#th-outline(hide-static: true)
|
||||||
|
]
|
||||||
|
|
||||||
#counter("logical-slide").update( n => n - 1 )
|
#counter("logical-slide").update( n => n - 1 )
|
||||||
#slide(
|
#slide(
|
||||||
|
|
@ -1323,11 +1332,12 @@
|
||||||
#scale(90%, reflow: true, get_figure(<tab:th-bytecode-hashes>))
|
#scale(90%, reflow: true, get_figure(<tab:th-bytecode-hashes>))
|
||||||
]
|
]
|
||||||
|
|
||||||
// TODO schema!!!
|
|
||||||
|
|
||||||
#slide(
|
#slide(
|
||||||
foreground: rotate(30deg, text(fill: pirat-color.red, size: 50pt)[Overview Dessin]),
|
foreground: rotate(30deg, text(fill: pirat-color.red, size: 50pt)[MOCHE]),
|
||||||
)[]
|
)[
|
||||||
|
#set align(center+horizon)
|
||||||
|
#th-outline(hide-static: false)
|
||||||
|
]
|
||||||
|
|
||||||
#for i in range(3) {
|
#for i in range(3) {
|
||||||
counter("logical-slide").update( n => n - 1 )
|
counter("logical-slide").update( n => n - 1 )
|
||||||
|
|
|
||||||
|
|
@ -177,6 +177,57 @@
|
||||||
|
|
||||||
#let report(height: 100pt) = image("imgs/ico/report.svg", height: height)
|
#let report(height: 100pt) = image("imgs/ico/report.svg", height: height)
|
||||||
|
|
||||||
|
#let th-outline(height: 600pt, width: 900pt, hide-static: false) = {
|
||||||
|
let small-ico-h = height / 16
|
||||||
|
let big-ico-h = height / 6
|
||||||
|
|
||||||
|
let static = stack(dir: ltr,
|
||||||
|
apks(height: small-ico-h),
|
||||||
|
h(big-ico-h),
|
||||||
|
$ -> $,
|
||||||
|
h(big-ico-h),
|
||||||
|
analyse(height: big-ico-h),
|
||||||
|
h(big-ico-h),
|
||||||
|
$ -> $,
|
||||||
|
h(big-ico-h),
|
||||||
|
report(height: small-ico-h),
|
||||||
|
)
|
||||||
|
|
||||||
|
let th = stack(dir: ltr,
|
||||||
|
apks(height: small-ico-h),
|
||||||
|
h(big-ico-h*2/3),
|
||||||
|
$->$,
|
||||||
|
h(big-ico-h/4),
|
||||||
|
phone(height: height/4, width: height/8),
|
||||||
|
h(big-ico-h/4),
|
||||||
|
$->$,
|
||||||
|
h(big-ico-h/4),
|
||||||
|
transfo(height: big-ico-h),
|
||||||
|
h(big-ico-h/4),
|
||||||
|
$->$,
|
||||||
|
h(big-ico-h/4),
|
||||||
|
apk(height: small-ico-h),
|
||||||
|
h(big-ico-h/4),
|
||||||
|
$->$,
|
||||||
|
h(big-ico-h/4),
|
||||||
|
analyse(height: big-ico-h),
|
||||||
|
h(big-ico-h/4),
|
||||||
|
$->$,
|
||||||
|
h(big-ico-h/4),
|
||||||
|
report(height: small-ico-h),
|
||||||
|
)
|
||||||
|
|
||||||
|
box(height: 600pt, width: 900pt,
|
||||||
|
stack(
|
||||||
|
if hide-static { hide(static)} else { static },
|
||||||
|
v(big-ico-h),
|
||||||
|
th,
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
#phone(body: [Hello World!])
|
#phone(body: [Hello World!])
|
||||||
#move(dx: 100pt, dy: 100pt, gear())
|
#move(dx: 100pt, dy: 100pt, gear())
|
||||||
#wrench()
|
#wrench()
|
||||||
|
|
@ -188,3 +239,4 @@
|
||||||
#transfo()
|
#transfo()
|
||||||
#analyse()
|
#analyse()
|
||||||
#report()
|
#report()
|
||||||
|
*/
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
#import "figures.typ": figures, get_figure
|
#import "figures.typ": figures, get_figure
|
||||||
|
|
||||||
#import "../lib.typ": pb1-text, pb2-text, pb3-text
|
#import "../lib.typ": pb1-text, pb2-text, pb3-text
|
||||||
|
#import "icons.typ": th-outline
|
||||||
|
|
||||||
#let pirat-color = (
|
#let pirat-color = (
|
||||||
black: rgb("#000000"),
|
black: rgb("#000000"),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue