Des slides simplement en XSW

Tags:: linux :: slide :: application

Alors que je viens de faire une conférence traitant des nouveaux outils de développement aux JDLL ce samedi, je ne peux m'empêcher de vous parler d'un outil qui m'a été présenté par Amos Wenger (le principal développeur du langage OOC). Cet outil sert à faire des slides... alors j'entends d'ici les "ouais, openoffice quoi..." ou encore "fait péter ton interface avec des dizaines de libss qui vont avec"... et bien non ! Cet outil c'est XSW.

A l'image de graphviz qui permet de faire des diagramme depuis un simple fichier texte simple et lisible, xsw génère des slides depuis un simple fichier texte brut. Évidemment, les "holla encore un truc de geek" résonnent à tout va, mais jusqu'à présent mes "trucs de geek" me font gagner un temps fou. Et là, encore une fois, je n'ai eut à m'occuper que de l'essentiel: définir ce que je voulais montrer dans mes slides et non pas passer 80% de mon temps à cliquer et placer mes éléments.

Des exemples vallent milles explications. Alors voici comment fonctionne xsw. On crée un fichier test.xsw et on y tape:


slide:
- "Voici un titre" size:80
- "Et un autre texte... simple" size:50
 

Voilà, un slide de fait ! si si... bon je vous monte ? Ouvrez un terminal et tapez:


xsw test.xsw
 

et voilà... 1

Vous pouvez presser:

  • f pour "fullscreen" (plein écran) puis echap pour quitter ce mode
  • CTRL+d pour voir la grille afin de placer finement les éléments (on va voir ça après)
  • Espace ou Entrée pour passer au slide suivant (bon là on en a qu'un)
  • q pour quitter

Très bien... là on a fait très simple, mais ça ne suffit pas... En général on préfère avoir la même tête sur tout nos slides, que ce soit pour un titre, une description, le fond... On appelle ça un template. Et bien définissons une ou deux choses qui nous seront utiles par la suite.


template: montemplate
-title:  size:80 align:center y:15 x:50
-desc:   x:50 y:35 align: center

slide: montemplate
-title: "Voici un titre"
-desc:  "Et un autre texte... simple"

slide: montemplate
-title: "Page 2"
-desc:  "Voilà comment faire une ligne"
+"et une nouvelle ligne"
+"avec le symbole +"
 

Je définis un template que je nomme "montemplate" et j'y défini comment se comporte un titre et la description... j'utilise ensuite ces mots clefs pour mes slides, en définissant que j'utilise "montemplate" comme modèle.

Le résultat est aussi clair que sa description, relancez le slide et admirrez les deux pages.

En ce qui concerne les coordonnées, le slide fait toujours 100x75. Si je place un texte à x:50, il es donc posé au centre du slide, et si j'utilise "align; center" alors mon texte va s'étirer à gauche et à droite pour que le centre de mon texte soit à la position demandé. du coup "x:50 align:center" place mon texte au centre du slide.

On peut aller encore plus loin, par exemple y placer un fond:


template: montemplate
-background: "earth_from_space.jpg"
-title:  size:80 align:center y:15 x:50
-desc:   x:50 y:35 align: center
 

2

Etc... En fait tout est possible, couleur de texte, image avec ou sans redimension...

Et si vous voulez distribuer votre slide, vous pouvez l'exporter au format PDF. Utilisez la commande xsw2pdf test.xsw. Vous pouvez aussi exporter en png ou jpf avec "xsw2png" et "xsw2jpeg"

Bref, voilà un bon logiciel qui permet de faire des slides de manière clairs, facile, sans prendre toute votre RAM pour monter des slides. Ce qui est aussi très intéressant c'est que le format est simple et peut être généré depuis une autre application. Imaginez une application Web qui vous exporte un slide des statistique serveurs, ou enore un wiki2xsw !!! bref, y'a de quoi s'amuser !

Utilisez le code barre pour ouvrir le ticket dans votre mobile:
This ticket on you mobile
1 Dimanche 08 Novembre 2009 10:25:35, scls19fr

ça vaut pas

en LaTeX
- Beamer http://latex-beamer.sourceforge.net/

ou en HTML

- S5 Simple Standards-based Slide Show System (Eric Meyer) http://www.meyerweb.com/eric/tools/s5/
- S5 Reloaded http://www.netzgesta.de/S5
- DOMSlides http://icant.co.uk/domslides
- W3 Slidy http://www.w3.org/Talks/Tools/Slidy
- Slideous http://goessner.net/articles/slideous
- AJAX-S http://www.robertnyman.com/ajax-s

2 Lundi 16 Novembre 2009 16:59:32, metal3d

Ha non!
Aucun de ce que tu me donnes ne propose un affichage direct (fenêtre SDL), Beamer est largement trop complexe pour le commun des mortels.

D'ailleurs, tout tes exemples sont compliqués, la prise en main est souvent longue et le resultat => obliger de générer un document...

L'avantage de xsw c'est qu'en plus des exports, il a un lecteur antialiasé, et il est ultra rapide à utliliser. Je ne vois pas du tout en quoi "ça vaut pas" tes exemples :)

Ajouter un commentaire
Veuillez répondre à la question suivante : Combien font un et deux, indiquez la réponse en chiifre

Trackbacks

Pour ajouter un trackback (retrolien) sur ce ticket, utilisez cette adresse: http://metal3d.org/index.php/trackback/default/tb?id=blog%2F234

Tags

Blog Copix Communication PC Config Fedora Vidéo Humour Autre Web Materiel Informatique PHP Développement Mootools HTML Linux WEB IE CSS Vista Microsoft Sympa XHTML Quizz Widget Klik CWE Voeux Bonne année Musique CCRMA Son Audio MAO Reconnaissance vocale Windows Mac Compiz MacOS Mysql Sun Base de données BD Screenlets Screenlet RPM compiz Ubuntu Live FireFox Derambarsh Facebook media informations Sécurité javascript SSH Commande Marketing concours ipod wii QT Trooltech Nokia Libre Logiciels GPL Attali Gnome Dock Compiler Bench undelete reiserfs recovery recover Thread Serveur Optimisation Server Apache Album RSS Flash Air XML Firefox Blender Opensource Orange Internet LiveBox Animaux Droits Logiciels Libres Google Loi RBS netcat Bash Téléphone Spam 3D NIDIA Standards Widgets Merise UML Streaming Developpement Perl MySQL Firewall Parfeu Bayes Novell Réseau Python LVS Salon FTP Dedibox Chrome Administration IRC Gentoo troll video Nouveauté Finance Etudiant spéctacle OpenOffice Javascript Java Info Eclpise ATI design mootools KDE Bureau Design GNU C Pages Jaunes Fun Bijoux Art mail Admin vmware fedora linux VirtualBox VMWare Qemu KVM vim Grep Fglrx Webkit GTK google web JQuery Coup de gueule coup de gueule Lois SVG Raycaster Canvas Hadopi Desktop Jeux Les Sims développement astuces Screen firefox Mobile Safaru Wine bash commande astuce Wave ooc C++ C# Netbook Hercules Bureautique Twitter Safari W3C chrome kazehakaze midori navigateur gecko webkit Links Liens Pyhon Nouvelles Metal Perso Conférence JDLL PCC Roadsend OOC News Acteur Cinéma Chanteur Seven windows orthographe pcc php jdll Slide Application mysql Html twitter python screen curses SVN Android Gphone iPhone OpenGL MindMap Projet Javascrtip Ajax Guitare Tab Tablature JSON firebug Chromium Iphone Titanium music sound android ogg ogv streaming

  • twitter entries...
follow me on Twitter

Valid XHTML 1.0 Strict