Opis projektu
Celem tego projektu było opracowanie
programowego kodeka JPEG 2000, który ułatwi efektywne przesyłanie obrazów
statycznych w różnorodnych zastosowaniach sieciowych. Szczególnie ważnym
przesłaniem była możliwość progresywnej rekonstrukcji obrazu w pracy
interakcyjnej. Kryterium optymalizacji była wysoka wydajność oraz zgodność ze
specyfikacją standardu JPEG 2000.
Java jest obecnie
najbardziej dynamicznie rozwijającym się językiem programowania, który szybko
zdobywa sobie popularność wśród twórców wszelkiego rodzaju aplikacji. Czytelny i
przejrzysty kod źródłowy programów pisanych w Javie w znacznym stopniu
przypomina ten z C++, jednocześnie będąc wolnym od elementów które wprowadzały
tam chaos i wątpliwości. Zmiany i ulepszenia wprowadzane w najnowszych wersjach
tego języka powodują wyznaczanie nowych trendów w dziedzinie tworzenia
oprogramowania.
Więcej informacji na java.sun.com
JP2Codec stanowi główny moduł tego projektu. Jest to
dekoder plików JPEG 2000 zaimplementowany zgodnie z
interfejsem Image I/O. Aplikacjami pomocniczymi są HabibViewer (przeglądarka
obrazów), ImageComparer (porównywanie plików graficznych) oraz JP2Database
(aplikacja udostępniająca bazę obrazów przez sieć - w trakcie przygotowań).
|