Webová čtečka a knihovna článků
Web Reader and Library of Articles
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/54769Identifiers
Study Information System: 130070
Collections
- Kvalifikační práce [11330]
Author
Advisor
Referee
Hauzar, David
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
General Computer Science
Department
Department of Software Engineering
Date of defense
2. 9. 2013
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
webová aplikace, RSS čtečka, AppEngine, GWTKeywords (English)
web application, RSS reader, AppEngine, GWTNázev práce: Webová čtečka a knihovna článků Autor: Adam Juraszek Katedra: Katedra softwarového inženýrství Vedoucí bakalářské práce: RNDr. Martin Svoboda, Katedra softwarového inže- nýrství Abstrakt: Cílem práce je navrhnout a implementovat čtečku jako webovou apli- kaci, která umožňuje sledovat zdroje článků na Internetu prostřednictvím kanálů RSS a Atom. Od podobných aplikací se odlišuje integrací dalších služeb a mož- nostmi: sledování stránek, které tyto kanály neposkytují, zálohování stránek, uklá- dání článků do uživatelem spravované knihovny a systémem doporučování zdrojů. Aplikace je naprogramovaná v jazyku Java a skládá se ze tří částí: serverové části vytvořené na platformě Google AppEngine, klientské části využívající framework GWT a volitelného doplňku do běžných prohlížečů. Webová čtečka je navržená s ohledem na práci s velkým množstvím dat a lze ji snadno rozšířovat. Práce rovněž analyzuje charakteristiky dostupných čteček a rozebírá různé systémy doporučování. Klíčová slova: webová aplikace, RSS čtečka, AppEngine, GWT 1
Title: Web Reader and Article Library Author: Adam Juraszek Department: Department of Software Engineering Supervisor: RNDr. Martin Svoboda, Department of Software Engineering Abstract: The aim of this thesis is to design and implement a reader web appli- cation, which can watch article sources on the Internet using RSS and Atom feeds. The difference from similar applications is in integration of other services and options: watching websites that do not provide news feeds, backing up web pages, saving articles into user-managed library and a source recommendation system. The application is programmed in Java and consists of three parts: the server part developed on Google AppEngine, the client part using GWT framework and an optional cross-browser extension. The Web reader is designed to work with large amounts of data and can be easily extended. The thesis also contains an analysis of the characteristics of available readers and various recommendation systems. Keywords: web application, RSS reader, AppEngine, GWT 1