#timeside.player
-##API SDK
+##API SDK (client library)
.pull-left[
- Timeside API: 75 routes
- SDK: https://github.com/Ircam-Web/timeside-sdk-js
- Node: https://github.com/Ircam-Web/timeside-scripts
-openapi-generator supports Python, C/C++, Ruby, Go, Rust etc...
+Opportunity: `openapi-generator` also supports Python, C/C++, Ruby, Go, Rust etc...
---
-class: ircam
+class: ircam, tight
#timeside.player development
-- DOM Manipulation: Vue (composition-api)
-- Waveform / Analysis: D3 rendering using SVG
-- Annotation: DOM
+🌐 Target
+- Firefox
+- Chrome
----
-class: ircam
+🔧 Technologies
+- Vue (composition-api): DOM Manipulation, Data reactivity
+- D3 (SVG): Render waveform / Analysis
+- HTML5 Audio
+- Web Animations API
+- Resize Observer
-# Player demo
+🚀 Usage
+- Standalone app
+- Web library
+ - React
+ - Vue
+ - HTML
---
-class: ircam
-
-# Usage as web library
+class: ircam, center
-- React
-- Vue
-- HTML
+# Demo time!
---
class: ircam