Kompilator eBook w technologii Java Dyplomant: Maciej Bagrowski Promotor: dr inż. Walery Susłow Politechnika Koszalińska Wydział Elektroniki i Informatyki.

1 Kompilator eBook w technologii Java Dyplomant: Maciej B...
Author: Janina Marszałek
0 downloads 0 Views

1 Kompilator eBook w technologii Java Dyplomant: Maciej Bagrowski Promotor: dr inż. Walery Susłow Politechnika Koszalińska Wydział Elektroniki i Informatyki Koszalin 2009 Praca dyplomowa inżynierska

2 Wstęp ● Co to jest eBook? ● Dedykowane urządzenia ● Papier elektroniczny

3 Cel pracy ● Opracowanie własnej koncepcji oraz stworzenie kompilatora eBook z uwzględnieniem istniejących bibliotek języka programowania Java ● Aplikacja i książka elektroniczna powinna działać na wielu platformach ● Kompilator powinien produkować dwa formaty wyjściowe: – PDF – JAR

4 Kompilatory ● Kompilatory HTML ● Kompilatory PDF ● Inne

5 Założenia projektowe Aplikacja składająca się z dwóch modułów: ● moduł kompilatora ● moduł czytnika książek (przeglądarka) Podział użytkowników na dwie kategorie: ● Autor – użytkownik modułu kompilatora ● Czytelnik – użytkownik modułu przeglądarki

6 Role użytkowników systemu Funkcje udostępniane przez aplikację oraz role użytkowników systemu na podstawie diagramu przypadków użycia.

7 Proces kompilacji Proces tworzenia książki elektronicznej na podstawie diagramu aktywności.

8 Graficzny interfejs użytkownika Panel główny Panel informacyjny Panel nawigacyjny Pasek stanu Pasek Menu Pasek narzędzi Panel główny Kompilator Czytnik książek

9 Prezentacja aplikacji Kompilator Czytnik książek

10 Zastosowana technologia ● NetBeans IDE 6.5.1 – UML plugin – SVN plugin ● Java SE Development Kit (JDK) 6 – komponenty Swing – zewnętrzne biblioteki

11 Podsumowanie ● Aplikacja spełnia główne założenia projektowe ● Kompilator umożliwia stworzenie książki elektronicznej w kilku krokach ● Projekt powstał całkowicie przy wykorzystaniu technologi oraz narzędzi opartych na licencjach wolnego i otwartego oprogramowania ● Aplikacja może być rozwijana w celu udostępnienia bardziej zaawansowanej funkcjonalności

12 Kompilator eBook w technologii Java Dyplomant: Maciej Bagrowski Promotor: dr inż. Walery Susłow Politechnika Koszalińska Wydział Elektroniki i Informatyki Koszalin 2009 Praca dyplomowa inżynierska