Webové aplikace přinášejí mimo jiné výraznou úsporu nákladů na správu stanic uživatelů. K provozu stačí nainstalovaný běžný internetový prohlížeč. Na druhou stranu aplikace, které jsou nainstalovány a provozovány přímo na počítači uživatele přinášejí větší komfort obsluhy, rychlost a úsporu síťových přenosů. Tyto aplikace jsou často provozovány také proto, že uživatelé jsou na ně zvyklí a nechtějí se učit nové technologie. Cílem práce bude navrhnout a implementovat řešení pro automatickou aktualizaci aplikací, nainstalovaných v prostředí počítače uživatele. Program bude ve stanovené době kontrolovat aktuální verze sledovaných programů a bude nabízet jejich povýšení na aktuální verzi. Program následně bude schopen toto povýšení provést.
Anotace v angličtině
Web applications saves big amount of capital because we do not have to spend it on managing of user's PCs. Users only need web browser to run this applications. On the other hand applications which are installed and run on user's PCs are more user friendly, faster and they do not have such big impact on network traffic. These applications are often also run because, users are accustomed to them and they do not want to learn new technologies. The aim of this bachelor thesis is to design and to implement solution for automatic updating applications installed on user's computer. The program will check for the latest versions of selected applications at specified time period as well as offer update to the latest versions. Last but not least the program will be capable of updating the applications.
Klíčová slova
automatická aktualizace, Enterprise Architect
Klíčová slova v angličtině
automatic actualization, Enterprise Architect
Rozsah průvodní práce
54 s. (67 000 znaků)
Jazyk
CZ
Anotace
Webové aplikace přinášejí mimo jiné výraznou úsporu nákladů na správu stanic uživatelů. K provozu stačí nainstalovaný běžný internetový prohlížeč. Na druhou stranu aplikace, které jsou nainstalovány a provozovány přímo na počítači uživatele přinášejí větší komfort obsluhy, rychlost a úsporu síťových přenosů. Tyto aplikace jsou často provozovány také proto, že uživatelé jsou na ně zvyklí a nechtějí se učit nové technologie. Cílem práce bude navrhnout a implementovat řešení pro automatickou aktualizaci aplikací, nainstalovaných v prostředí počítače uživatele. Program bude ve stanovené době kontrolovat aktuální verze sledovaných programů a bude nabízet jejich povýšení na aktuální verzi. Program následně bude schopen toto povýšení provést.
Anotace v angličtině
Web applications saves big amount of capital because we do not have to spend it on managing of user's PCs. Users only need web browser to run this applications. On the other hand applications which are installed and run on user's PCs are more user friendly, faster and they do not have such big impact on network traffic. These applications are often also run because, users are accustomed to them and they do not want to learn new technologies. The aim of this bachelor thesis is to design and to implement solution for automatic updating applications installed on user's computer. The program will check for the latest versions of selected applications at specified time period as well as offer update to the latest versions. Last but not least the program will be capable of updating the applications.
Klíčová slova
automatická aktualizace, Enterprise Architect
Klíčová slova v angličtině
automatic actualization, Enterprise Architect
Zásady pro vypracování
Seznamte se s aspekty automatické aktualizace aplikace.
Prozkoumejte dostupná existující řešení.
Navrhněte řešení knihovny pro automatickou aktualizaci aplikace.
Definujte pravidla pro vystavování nových verzí aplikace.
Implementujte knihovnu, která bude podle nastavených pravidel aplikaci aktualizovat.
Připravte sadu testů, kterými ověříte funkčnost implementace.
Zásady pro vypracování
Seznamte se s aspekty automatické aktualizace aplikace.
Prozkoumejte dostupná existující řešení.
Navrhněte řešení knihovny pro automatickou aktualizaci aplikace.
Definujte pravidla pro vystavování nových verzí aplikace.
Implementujte knihovnu, která bude podle nastavených pravidel aplikaci aktualizovat.
Připravte sadu testů, kterými ověříte funkčnost implementace.