Seminarium: Systemy Rozproszone
24 maj 2001, godzina 12:15, sala 3120
Michal.Mozdzonek@students.mimuw.edu.pl
 
 

System komunikacyjny dla urządzeń przenośnych oparty na przestrzeni krotek Lindy


  Telefony komórkowe i Personal Digital Assistant (PDA) są przykładem klienta używającego usługi przez bezprzewodową sieć. Zazwyczaj są przenośne i są z użytkownikiem gdziekolwiek się on znajduje. Jednak dzisiaj (jesień 2000 - wiosna 2001 kiedy ta praca powstawała) są bardzo ograniczone w zasoby i raczej wolno przetwarzają dane. Moc procesora i wielkość pamięci operacyjnej nie jest wystarczająco duża do uruchamienia pełnej konfiguracji maszyny wirtualnej Javy z połączeniem sieciowym pomiędzy klientem a usługą lub serwerem. Przykładem tutaj może Jini, która wymaga zasobów takich jak Remote Method Invocation (RMI), który potrzebuje pełnej maszyny wirtualnej Javy (JVM), co oznacza potrzebę szybkiego procesora i dużej ilości pamięci. Pewne wysiłki dla rozwoju minimalnej konfiguracji JVM zostały podjęte, ale nie jest to wystarczające do uruchomienia przestrzeni krotek Lindy ze wszystkimi jej możliwościami lub aplikacji łączącej się bezpośrednio z nią po stronie klienta.

  W ramach pracy opracowałem i zaimplementowałem system komunikacyjny MXML dla urządzeń przenośnych, a w szczególności takich jak Palm, oparty na przestrzeni krotek Lindy. MXML został zaprojektowany dla platformy Javy z wykorzystaniem maszyny wirtualnej i bibliotek J9 opracowanych przez Object Technology International dla urządzeń spełniających konfigurację Connected Limited Device Configuration(CLDC). W tym celu konieczne było również zaprojektowanie języka opartego na XML oraz jego interpretatora dla klienta. Dzięki zbudowanemu w ten sposób systemowi można korzystać z serwisów sieciowych wykorzystując przestrzeń krotek Lindy jako bufor komunikacyjny i dynamicznie generować interfejs użytkownika.

  W ramach seminarium chciałbym przybliżyć słuchaczom tematykę związaną z moją pracą magisterską; omówić projekt systemu i jego prototypową implementację.


Serdecznie zapraszam

Michał Możdżonek