Indexátor mobilních zařízení
PDA Indexer
bakalářská práce (OBHÁJENO)
![Náhled dokumentu](/bitstream/handle/20.500.11956/12963/thumbnail.png?sequence=8&isAllowed=y)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/12963Identifikátory
SIS: 46694
Kolekce
- Kvalifikační práce [11266]
Autor
Vedoucí práce
Oponent práce
Lánský, Jan
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
11. 9. 2007
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
Práce spočívá ve vytvoření aplikace pro full-textovou indexaci dat z PIM (podle specifikace JSR-75) na mobilním zařízení. Aplikace sestává ze dvou částí: 1) Klient, který běží na mobilním zařízení podporujícím Java 2 Micro Edition s rozšířením JSR-75. Tato část vytváří invertovaný seznam, odesílá jej na server a umožňuje odesílat serveru vyhledávací dotazy a zobrazovat jejich výsledky. 2) Server, který běží na Java virtual machine na osobním počítači. Tato část využívá vyhledávací engine Egothor2 k vytváření souborového indexu a pozdějšímu vyhledávání. Pro snížení nákladů spojených s přenosem informací a zvýšení bezpečnosti přenosu bude datová komunikace mezi klientem a serverem komprimována a šifrována. Obsahem práce je především prostudování zvolených šifrovacích a komprimačních metod dostatečné pro jejich správnou implementaci a ověření dostupnosti a stability existujícího API platformy J2ME a vyhledávacího enginu Egothor2.
The goal of this work is to build an application for full-text indexing of PIM data (according to the JSR-75 specification) on a portable device. This application consists of two parts: 1) Client, which runs on the portable device, which supports Java 2 Micro Edition with the JSR-75 extension. This part creates inverted lists, sends them to the server and allows sending of search queries and displaying their results. 2) Server, which runs on the Java virtual machine on a personal computer. This part uses the search engine Egothor 2 to create a file index and search it. To cut the costs tied to the transmission of necessary information and to ensure security of transmissions, the communication between the client and the server will be compressed and encrypted. The subject of this work is primarily the study of the selected encryption and compression methods sufficient for the correct mplementation and the verification of the availability and stabilty of the existing J2ME platform API and the Egothor2 search engine.