Nejdříve si ukážeme jak vytvořit jednoduchou aplikaci s použitím dev-kitu.
Přepneme se do adresáře kam jsem dev-kit rozbalili, v mém případě do ~/src/klone-devkit-1.2.1
a vytvoříme v něm nový podadresář jako kopii adresáře sample-app.
$
cd ~/src/klone-devkit-1.2.1$
cp -a sample-app first-app
V tuto chvíli máme funkční kostru minimalistické aplikace. Předtím než v ní začneme provádět změny ji přeložíme. Děláme to proto, abychom se přesvědčili že nikde není problém a jsme schopni úspěšně překládat.
$
cd first-app$
make setup$
make
V adresáři naší first-app
se objevili dva nové soubory: first-appd
a first-appd-stripped
. Toto je přeložený program a jeho „odlehčená“ verze zbavená ladicích informací. Program spustíme, a webovým prohlížečem se přesvědčíme že opravdu funguje.
$
first-appd -F$
firefox localhost:8080
Druhý příkaz zadáváme z jiné konzoly (terminálového okna).
Nyní provedeme úpravy, tedy začneme psát vlastní aplikaci upravováním šablony/příkladu. V této chvíli se soustředíme na adresář embfs/www/
aplikace. Zde se nacházejí soubory, které budou přeloženy do aplikace. Zde vytváříme čisté html stránky (v souborech .html
) a programované stránky (v souborech s příponou .kl1
nebo .klone
).
Pokud do embfs/
přidáme či odtud odebereme jakýkoliv soubor, musíme před vlastním sestavením programu přikazem make provést přikaz make import.