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