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

Slides:



Advertisements
Podobne prezentacje
WSIIZ PRACA DYPLOMOWA INŻYNIERSKA
Advertisements

Narzędzia CASE pod Linux
Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI
Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI
Co UML może zrobić dla Twojego projektu?
Dokumentowanie wymagań w języku XML
WekaSQL Język i aplikacja przetwarzania oraz eksploracji danych.
Oprogramowanie rejestratora pikosekundowych przebiegów elektrycznych
Seminarium Dyplomowe Prezentacja pracy
Seminarium Dyplomowe Prezentacja pracy
WYŻSZA SZKOŁA INFORMATYKI I ZARZĄDZANIA W BIELSKU-BIAŁEJ
PRACA DYPLOMOWA INŻYNIERSKA
Internetowy System Edukacyjny wspomagający naukę programowania w języku Borlad C++ Builder 3.0 Autor : Michał Gwiazda Promotor : prof. zw. dr hab inż.
Paweł Fałat Katedra Informatyki Stosowanej
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Analiza i ocena procesów wdrożeniowych systemów klasy MRP/ERP w firmie
Autor: Michał GAWRYLUK
Analiza, projekt i częściowa implementacja systemu obsługi kina
Projekt i implementacja aplikacji wspomagającej testowanie oprogramowania, zgodne z metodologią Unified Software Development Process (RUP). Włodzimierz.
Projekt i implementacja aplikacji wspomagającej testowanie oprogramowania, zgodne z metodologią Unified Software Development Process (RUP). Włodzimierz.
Projekt i implementacja aplikacji wspomagającej testowanie
Projekt i implementacja aplikacji wspomagającej testowanie oprogramowania, zgodne z metodologią Unified Software Development Process (RUP). Włodzimierz.
Projekt i implementacja aplikacji wspomagającej testowanie oprogramowania, zgodne z metodologią Unified Software Development Process (RUP). Włodzimierz.
Projekt i implementacja aplikacji wspomagającej testowanie
STUDIA NIESTACJONARNE I-go STOPNIA
Zadanie: Integracja oprogramowania w gminach i starostwie
„Implementacja modułu tworzenia siatki do komponentowej biblioteki Metody Elementów Skończonych w języku C++” Autor: Piotr Opiekun Wydział Inżynierii Metali.
Politechnika Krakowska
Rozwój aplikacji. To zestaw narzędzi do budowania i optymalizacji złożonych aplikacji opartych na przeglądarce. To zestaw narzędzi do budowania i optymalizacji.
Instytut Tele- i Radiotechniczny WARSZAWA
Rozproszony Katalog Bibliotek REGIONALNE SIECI WSPÓŁPRACY Lilia Marcinkiewicz STRATEGIE, NARZĘDZIA, REALIZACJEKsiążnica Pomorska IX Ogólnopolska.
Telefon przyjazny programistom JAVA – szybkie wprowadzenie
Kontrola spójności modeli UML za pomocą modelu przestrzennego DOD
Opracował : Przemysław Drzymała
WYDZIAŁ ELEKTRYCZNY PB
SYSTEM STEROWANIA NADRZĘDNEGO
Informatyczny system edukacyjny do przedmiotu „Multimedia”
Android - wprowadzenie
System operacyjny i jego usługi
Programowanie obiektowe – zastosowanie języka Java SE
Zaprojektowanie i wykonanie prototypowego systemu obiegu dokumentów (workflow) dla Dziekanatu Wydziału z wykorzystaniem narzędzi open-source i cloud computing.
Opracowanie powłoki bazy danych MySQL
SOS SYSTEM OBSŁUGI SZKOŁY
„Kalkulator zużycia oraz kosztu energii elektrycznej online „
SPECJALNOŚĆ: Oprogramowanie Systemowe
Michał Gmerek, Krzysztof Słodowicz
Seminarium Dyplomowe Jacek Fohs.
Podstawy języka skryptów
Weed Wizualna eksploracja danych Tomasz Płuciennik Marcin Mielnicki Michał Krysiński Rafał Fabiański.
Dokumentacja obsługi programów Kamil Smużyński Piotr Kościński.
Podstawy programowania
Nowa specjalność na II stopniu Informatyki Informatyczne Systemy Mobilne i Przemysłowe Prowadzone przedmioty  Mobilne systemy operacyjne  Komputerowe.
Dokumentacja programu komputerowego i etapy tworzenia programów.
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
Politechnika Warszawska Wydział Elektryczny Kierunek: Informatyka stosowana Praca dyplomowa inżynierska Aplikacja do kontroli wydajności produkcji w.
Wyższa Szkoła Informatyki i Zarządzania
WYŻSZA SZKOŁA INFORMATYKI i ZARZĄDZANIA W BIELSKU - BIAŁEJ Dyplomant: Damian Bajerowski Promotor: Doc. dr inż. Aleksander M. Simon.
Wyższa Szkoła Informatyki i Zarządzania W Bielsku-Białej Kierunek informatyka Specjalność : Systemy informatyczne Praca dyplomowa inżynierska : System.
Mobilny System Rejestracji Pacjentów Dyplomant: Zbigniew Motyka Promotor: doc., dr in ż. Aleksander M. Simon.
PROJEKT I IMPLEMENTACJA APLIKACJI MOBILNEJ "INFORMATOR UO”. Autor: Marcin Marcinkowski Promotor: Dr Helena Kiriczenko.
Analiza, projekt i częściowa implementacja systemu wspomagania pracy Referatu Reprografii Promotor: mgr inż. Dariusz OlczykWykonała: Katarzyna Ściwiarska.
Projekt i implementacja symulatora żaglówki z wykorzystaniem biblioteki DirectX Promotor: dr hab. prof. WWSI Grabowski Michał Dyplomant: Radosław Czebreszuk.
Weed Wizualna eksploracja danych Andrzej Bartoszek Adam Dudczak Przemysław Gwóźdz Jakub Jankowski.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego E-podręczniki i e-materiały* do kształcenia ogólnego nie zastąpienie,
Tytuł pracy dyplomowej
Projekt modułu BANK INTERNETOWY Moduł funkcji banku
Programowanie obiektowe – zastosowanie języka Java SE
Programowanie w Javie 1 Dr Robert Kowalczyk
Zapis prezentacji:

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

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

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

Kompilatory ● Kompilatory HTML ● Kompilatory PDF ● Inne

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

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

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

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

Prezentacja aplikacji Kompilator Czytnik książek

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

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

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