Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

školák Piš a sdílej své sešity, jednoduše, rychle, v pohodě.

Podobné prezentace


Prezentace na téma: "školák Piš a sdílej své sešity, jednoduše, rychle, v pohodě."— Transkript prezentace:

1 školák Piš a sdílej své sešity, jednoduše, rychle, v pohodě.
Autoři: Jiří Hon a Lukáš Helebrandt

2 Cíle projektu Vytvořit systém pro psaní školních zápisků na laptopu a jejich publikaci Jednoduché a rychlé používání Dostupnost pod open-source licencí (GNU GPLv3)

3 Specifikace požadavků
Možnost rychlého formátování během psaní Multiplatformnost Jednoduchost Flexibilita Nenáročnost

4 Analýza: Způsob vedení zápisků
Textový procesor Čistý text Značkovací jazyk

5 Analýza: Výběr technologií
XML-RPC Python Qt4 SQLite PHP 5 MySQL Nette

6 Návrh: Desktop Dialogová okna Nahrávací dialog Nastavení
Přidání sešitu Grafický návrh Databázový model

7 Návrh: XML-RPC Prostředek pro komunikaci mezi desktopem a serverem – vzdálené volání procedur Data zapouzdřena v XML, přenos skrze HTTP / HTTPS

8 Návrh: Bezpečnost Heslo šifrováno algoritmem sha256
Autorizace pomocí Session (rozšířena implementace v Pythonu) Vyšší bezpečnost než u běžných webových aplikací

9 Návrh: Server Návrhový vzor MVP (Model-View-Presenter)
Vzhled a šablony, JavaScriptová interaktivita Zpracování zápisků → třída Parser Databázový model Upravené chování Texy

10 Texy! Open-source knihovna Davida Grudla – http://texy.info
Umožňuje pomocí intuitivních značek formátovat čistý text Výsledkem je (X)HTML

11 Syntaxe Texy: Odstavce
První odstavec lorem ipsum dolor sit amet. Druhý odstavec, který tvoří jeden řádek. A druhý řádek textu. Texy je spojí. První odstavec lorem ipsum dolor sit amet. Druhý odstavec, který tvoří jeden řádek. A druhý řádek textu. Texy je spojí.

12 Syntaxe Texy: Nadpisy Hlavní titulek Podtitulek == Hlavní titulek

13 Syntaxe Texy: Fráze Kurzíva nebo kurzíva Tučné, horní indexy: x2 + y3

14 Syntaxe Texy: Seznamy Učit se A zase učit se 1) Učit se 2) Učit se

15 Syntaxe Texy: Modifikátory
Zarovnání vlevo Zarovnání na střed .<> Zarovnání vpravo .> Zarovnání vlevo Zarovnání na střed Zarovnání vpravo

16 Předskokan

17 Předskokan

18 Jak to funguje

19 Jak to funguje XML-RPC

20 Jak to funguje

21 Cíle do budoucna Desktop: aplikace pro pohodlný zápis a publikaci sešitů, možnost offline prohlížení zformátovaného sešitu Server: pohodlná instalace, soukromé zápisky, podpora obrázků Rozšíření povědomí o projektu

22 Děkujeme za pozornost


Stáhnout ppt "školák Piš a sdílej své sešity, jednoduše, rychle, v pohodě."

Podobné prezentace


Reklamy Google