Akarok írni egy interaktív prezentáció-megjelenítőt. Ennek apropóját az adja, hogy megint tartanom kell a munkahelyen előadásokat, és emiatt elgondolkodtam egy kicsit, hogy hogyan akarom csinálni.Az interneten keresgélve ráakadtam a Takahashi-módszerre, aminek a lényege, hogy egy slide-on csak nagyon kevés szöveget használ, szinte csak egy-két szót, de azt hatalmas betűkkel (így persze sokkal több slide van, amik egyenként csak pár másodpercig jelennek meg). Ezt az elvet persze többen is felfedezték, így más neveken is ismert (stfg Dick Hardt, Lessig-method). Az eredeti módszer képeket nem is használ, nekem viszont tudományos jellegű előadásokhoz kell, így ábrákat és képleteket is használni akarok. Ezt a latex-beamer segítségével elég jól meg lehet csinálni.
Azonban visszaemlékezve az egyetemi előadásokra, világos, hogy a tanárokat két csoportba lehetett osztani: azokra, akik használtak PowerPointos/írásvetítős diákat, és azokra, akik nem. Ez a felosztás elég jól korrelált a nem jó tanár/jó tanár kategóriákkal. Az az elméletem, hogy azért voltak jobbak azok az előadások, ahol nem volt vetítés és a tanár maga rajzolta/írta fel az anyagot a táblára, mert ezzel kétségtelenné tette, hogy tökéletesen érti, amit elmond, és tiszteletet vívott ki azzal, hogy erőfeszítést tesz a levezetéssel; továbbá egy lépésről lépésre felrajzolt ábra is előnyösebb didaktikai szempontból, mintha egyszerre megjelenne egy PPT dián magyarázattal együtt.
Én ötvözni szeretném a két megoldás előnyeit. Azaz a prezentáció szöveges része előre lenne definiálva, de lehetne rajzolni, a már megjelenített elemeket áthelyezni stb.
Nem találtam olyan rendszert, ami ezt készen tudná, ezért akarom én megírni. A kérdés, hogy miben.
Perl/Gtk2-ben van annyi tapasztalatom, hogy aránylag gyorsan össze tudnám ütni, csak az a baj, hogy olyan rendszer kéne, ami mindenhol elfut, még a vetítőteremben lévő lerohadt win98-as gépen is, bonyodalmas telepítgetés nélkül. Tehát valamilyen böngészőalapú megoldás jöhet szóba. Java applet? Az olyan ódivatú. Javascript + HTML canvas? Modern és elegáns megoldás lenne, de pl. Exploderben nem is működik? Esetleg valami XUL-alapú dolog? Az még kötöttebb, de ha mellékelem hozzá a xulrunner binárist, akkor elmegy.
Minden tanácsot szívesen fogadok.
(Felmerülhet a kérdés, hogy a felsoroltak közül mihez értek, ill. a felvázoltakból mennyi van meg: egyikhez sem :), de egyiket sem ártana megtanulni. És még semmi sincs meg, illetve annyi, hogy perlben összegányoltam az első bekezdésben leírt statikus változatot, ami egy egyszerű markup-os szövegfájlból latex-beamer forrást, ill. abból PDF-et készít. Ez tűrhetően működik, automatikus szövegméretezést és inline gnuplot scriptezést tud.)
- 3431 megtekintés
Hozzászólások
Első körben jó alaposan nézz körül, hogy nincs-e már olyasmi amit le akarsz fejleszteni. Például ebbe futottam bele nemrég:
http://labs.trolltech.com/blogs/2009/08/25/presentation-with-s5/
Nem tudom hogy grafikus objektumokat tudsz-e benne szerkeszteni (tipp: nem, talán mozgatni), de a szöveget igen. Mondjuk ehhez webkit alapú böngésző kell éppen, de bizonyára vannak más tool-ok is.
- A hozzászóláshoz be kell jelentkezni
Érdemes megnézni a Prezit is. Ez egy online prezentáció készítő. Magyarok fejlesztik és szerintem nagyon jó. A koncepció leginkább egy tématérképhez hasonlít, nem muszáj lineárisan haladni az egyes "slide"-ok között, épp ellenkezőleg: tetszőlegesen tudsz navigálni, zoomolni. Az elkészített anyagot le lehet menteni saját gépre és ott futtatni is tudod.
- A hozzászóláshoz be kell jelentkezni
Az S5-tel már találkoztam, az lényegében a szokványos prezentációs stílust teszi lehetővé szabványos html alapon (ami persze nem rossz dolog).
A linkelt dolog pedig egy Qt-s gányolás, amit az S5 alapján elkövettek, ha jól látom.
Ez a Prezi viszont nagyon érdekes, értő kezekben igazán ütős lehet. De nekem egy kicsit - hogy is mondjam... hektikusnak tűnnek az ezzel készült dolgok. Legalábbis azt a közönséget, akiknek én tartok előadást, biztosan összezavarnák ezek a zoomolások és forgatások. Tudományos környezetbe nem nagyon tudom elképzelni.
Maga a rendszer, amit a technológia köré felhúztak (regisztrálj, alkosd meg a prezentációdat a honlapunkon, és ha fizetsz sokat, akkor nem tesszük nyilvánossá és el is viheted), pedig mérhetetlenül ellenszenves.
- A hozzászóláshoz be kell jelentkezni
nem trollkodásnak szánom de kicsit azért az ha az építőjelleg a feladat megoldását és láthatóan nem a tanuló szándékodat célozza, persze csak workaround:
az hogy pici szövegek gyakran váltják egymást azt minden prezikészítő ugye tudja, csak az azt használó felelőssége, online rajzolni pedig már meglévő (akár rendszerenként különböző) olyan onscreen rajzolók egész jól használhatók
- A hozzászóláshoz be kell jelentkezni
Azért ez tényleg csak workaround, annak sem túl elegáns.
(BTW on-screen rajzolót Windows alá csak shareware hulladékot találtam, Linux alá a Compiznak van egy izékéje, ami szódával elmegy.)
- A hozzászóláshoz be kell jelentkezni
Kicsit más, de én csináltam egy wiki szerű formázásból automatikus méretezéssel szlájdokat megjelenítő programot (a la magicpoint).
Két dolog miatt írtam újra:
1. mgp nem kezel utf-8-at
2. mgp nem tud automatikusan dobozra méretezni szöveget, kézzel kell megadni a méreteket
Ami miatt kicsit bicskabeletörés volt az az, hogy végül csak pontokba rendezett szöveg megjelenítésre lett képes, még képeket sem kezel és csak 1 layoutot.
Ami miatt siker, hogy ezzel adtam elő és egész jó előadás lett :-). Az ábrákat eleve kézzel táblára terveztem.
Amúgy Java Swing-gel készült, platformfüggetlen alkalmazás, nyílt szoftver, de nem kiadás érett. Ha érdekel küldök linket a forrásra.
- A hozzászóláshoz be kell jelentkezni
Köszönöm, egyelőre nincs szükségem rá, az én TeX-alapú megoldásom elégségesnek tűnik.
- A hozzászóláshoz be kell jelentkezni