Počítačové znalosti
Java je objektově orientovaný programovací jazyk vyvinutý společností Sun Microsystems. Poskytuje platformně nezávislé prostředí, na kterém jsou postaveny různé technologie, mezi nimi Java applet a JavaScript.
Projekt Java byl původně nazván „Oak“. Název Java pravděpodobně vychází z křestních jmen zakladatelů – James Gosling, Arthur Van Hoff a Andy Bechtolsheim. První veřejná verze, prohlížeč HotJava, byla představena v roce 1995. Postupně se jazyk rozrostl do širokého spektra využití, od desktopových aplikací po mobilní zařízení.
JavaScript je lehký skriptovací jazyk, který běží přímo v prohlížeči jako součást HTML stránky. Umožňuje rychle přidávat interaktivitu – měnit styl, pracovat s formuláři, animovat grafiku nebo vytvářet jednoduché hry. Pro jeho použití není nutné ovládat složité programovací koncepty; stačí základní znalost syntaxe.
Applet je malá aplikace napsaná v jazyce Java, která je kompilována do bytecode a spouštěna virtuálním strojem Java (JVM). Applet může běžet samostatně, ale typicky je vložen do webové stránky a spouštěn v prohlížeči. Na rozdíl od JavaScriptu vyžaduje předchozí kompilaci a má přístup k širšímu rozsahu systémových prostředků (např. souborový systém, síť).
Vytvoření Java appletu vyžaduje znalost celého jazyka Java, kompilaci a často i nastavení bezpečnostních oprávnění. JavaScript je textový kód vkládaný přímo do HTML nebo načítaný jako externí soubor; jeho syntax je jednodušší a vývoj probíhá okamžitě v prohlížeči.
JavaScript je ideální pro úpravy vzhledu, manipulaci s DOM, validaci formulářů či jednoduché hry. Java applet se používá, když je potřeba výkonnější výpočet, přístup k hardware nebo složitější uživatelské rozhraní, které HTML a JavaScript nedokážou poskytnout.
JavaScript je rychlý a snadno osvojitelný nástroj pro interaktivní webové stránky. Java applet představuje robustnější, ale náročnější řešení, vyžadující hlubší programátorské dovednosti a kompilaci. Obě technologie mají své místo a výběr závisí na konkrétních požadavcích projektu.
Existuje mnoho zmatků ohledně terminologie softwaru. ERP a SOA jsou naprosto odlišné koncepty, ale často se zmiňují ve stejném kontextu podnikových systémů, což situaci ještě více zamotá.ERPERP (Enterprise Resource Planning) je soubor modulů, které podporují obchodní transakce – např. mzdy, účetnict
OCR (optical character recognition) a OMR (optical mark recognition) jsou specializované systémy, které převádějí obrázky z papíru do digitální podoby snadno čitelné pro počítač. Obě technologie kombinují hardwarové skenery a softwarové aplikace, které zachytí obraz a přeloží jej do elektronické for