[elvystrac] r1691 - small fixes

  • From: elvys@xxxxxxxxxxxxxxxxxxxxxx
  • To: elvystrac@xxxxxxxxxxxxx
  • Date: Tue, 9 Feb 2010 21:25:57 +0100

Author: JirkaH
Date: 2010-02-09 21:25:57 +0100 (Tue, 09 Feb 2010)
New Revision: 1691

Modified:
   others/dokumentace/technicalGuide/architecture/0architecture.tex
   others/dokumentace/technicalGuide/architecture/6clientapp.tex
   others/dokumentace/technicalGuide/architecture/9tools.tex
Log:
small fixes


Modified: others/dokumentace/technicalGuide/architecture/0architecture.tex
===================================================================
--- others/dokumentace/technicalGuide/architecture/0architecture.tex    
2010-02-09 19:27:40 UTC (rev 1690)
+++ others/dokumentace/technicalGuide/architecture/0architecture.tex    
2010-02-09 20:25:57 UTC (rev 1691)
@@ -26,8 +26,6 @@
 \fancyhead{} %get rid of the headers on plain pages
 \renewcommand{\headrulewidth}{0pt} % and the line
 }
-
-
 %\usepackage[left=2cm]{geometry}
 
 %\usepackage[bookmarks=true]{hyperref}

Modified: others/dokumentace/technicalGuide/architecture/6clientapp.tex
===================================================================
--- others/dokumentace/technicalGuide/architecture/6clientapp.tex       
2010-02-09 19:27:40 UTC (rev 1690)
+++ others/dokumentace/technicalGuide/architecture/6clientapp.tex       
2010-02-09 20:25:57 UTC (rev 1691)
@@ -4,11 +4,11 @@
 využit např. webový prohlížeč jsou uvedeny v kapitole \ref{client_form}.
 
 Volba programovacího jazyka byla dána především požadavkem na výkon, paměťovou 
náročnost výsledné aplikace a existenci knihoven pro zobrazovaní PDF, videí v 
různých formátech,
- případně dalších formátů do budoucího vývoje projektu. Požadavkem také bylo 
podpora objektově orientovaného programovaní jako dnešní standard pro 
implementaci rozsáhlejších projektů.
+ případně dalších formátů do budoucího vývoje projektu. Požadavkem také byla 
podpora objektově orientovaného programovaní jako dnešní standard pro 
implementaci rozsáhlejších projektů.
 S přihlédnutím na znalost programovacího jazyka C++ autory projektu a 
vhodnosti, co se týče požadavků bylo zvoleno právě C++.
 
 Jako framework pro uživatelské rozhraní byl zvolen framework Qt, který byl v 
březnu 2009 vydán pod licencí LGPL. Tímto se z finančního hlediska stal stejně 
výhodný jako frameworky wxWidgets
-a GTK. Všechny tyto frameworky jsou multiplatformní. Nakonec byl zvolen 
framework Qt a to především z důvodu komplexnosti (http, ftp spojení, napojení 
na databázi, podpora vláken, 
+a GTK. Všechny tyto frameworky jsou multiplatformní. Framework Qt byl zvolen 
především z důvodu komplexnosti (http, ftp spojení, napojení na databázi, 
podpora vláken, 
 OpenGL atd.), perfektní dokumentaci, počtu projektů postavených nad tímto 
frameworkem a možnosti placené podpory. V neposlední řadě je plusem také 
komerční vývoj tohoto produktu.
 
 \section{Podporované formáty}
@@ -22,10 +22,9 @@
   
   \subsection{PDF dokumenty}
   \subsubsection{Volba knihovny}
-    Zobrazování PDF dokumentů bylo základním požadavkem na projekt. Výběrem a 
posouzení vhodnosti tohoto formátu se zabývá kapitola \ref{data_format}. 
Vzhledem ke složitosti formátu PDF
-    bylo zřejmé, že na zobrazování bude muset být použita podporující knihovna.
+    Zobrazování PDF dokumentů bylo základním požadavkem na projekt. Výběrem a 
posouzení vhodnosti tohoto formátu se zabývá kapitola \ref{data_format}.
 
-    Standardní knihovnou pro podporu zobrazování PDF v Linuxu je knihovna 
Poppler \cite{poppler}. Ta je použita například v programu xpdf, pozměněná 
verze knihovny je použita také ve známějším
+  Vzhledem ke složitosti formátu PDF bylo zřejmé, že na zobrazování bude muset 
být použita podporující knihovna. Standardní knihovnou pro podporu zobrazování 
PDF v Linuxu je knihovna Poppler \cite{poppler}. Ta je použita například v 
programu xpdf, pozměněná verze knihovny je použita také ve známějším
     prohlížeči KPDF. Bohužel je knihovna distribuována pod licencí GPL, není 
tedy možné ji použít v komerční aplikaci (ta by pak musela být taktéž vydána 
pod licencí GPL).
 
     Nepříjemným překvapením byla zjištěná situace na trhu knihoven pro 
rasterizaci PDF dokumentů. Autorům není známá žádná knihovna na rasterizování 
PDF, 
@@ -36,9 +35,9 @@
     podporoval standardní funkce jako zvětšování, listování apod. Stejná firma 
nabízí i takovou knihovnu, vzhledem k ceně ale bylo rozhodnuto vydat se 
složitější cestou.
 
   \subsubsection{Prohlížení PDF}
-    Vzhledem k tomu, že tvorba obrázku v daném rozlišení z PDF souboru je 
poměrně náročná operace, bylo rozhodnute generovat jednotlivé strany dokumentů 
v různých vláknech, čímž se 
+    Vzhledem k tomu, že tvorba obrázku v daném rozlišení z PDF souboru je 
poměrně náročná operace, bylo rozhodnuto generovat jednotlivé strany dokumentů 
v různých vláknech, čímž se 
     zajístí schopnost odezvy aplikaci i při načítání PDF.
-    požadavkům uvedeným v \textit{Analýze}, bylo nutné zajistit správné 
zobrazení náhledů
+    Požadavkům uvedeným v \textit{Analýze}, bylo nutné zajistit správné 
zobrazení náhledů
   \subsubsection{Volba knihovny}
 
     vicevlaknove, pomale, sprava pameti...cachovani

Modified: others/dokumentace/technicalGuide/architecture/9tools.tex
===================================================================
--- others/dokumentace/technicalGuide/architecture/9tools.tex   2010-02-09 
19:27:40 UTC (rev 1690)
+++ others/dokumentace/technicalGuide/architecture/9tools.tex   2010-02-09 
20:25:57 UTC (rev 1691)
@@ -34,6 +34,6 @@
   \bibitem{cfengine} \textbf{Cfengine, configuration management tool} 
http://www.cfengine.org/
   \bibitem{quattor} \textbf{Quattor, configuration management tool} 
http://sourceforge.net/apps/mediawiki/quattor/
   \bibitem{openvpn} \textbf{OpenVPN} http://openvpn.net/
-  \bibitem{poppler} \textbf{XpdfRasterizer} http://poppler.freedesktop.org/
+  \bibitem{poppler} \textbf{Poppler} http://poppler.freedesktop.org/
   \bibitem{xpdfrasterizer} \textbf{XpdfRasterizer} 
http://www.glyphandcog.com/XpdfRasterizer.html  
 \end{thebibliography}


Other related posts:

  • » [elvystrac] r1691 - small fixes - elvys