Mobile and Embedded Applications Group meag@tele.pw.edu.pl
MEAG home Projects Publications Courses MEAG Lab Inside MEAG People
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
        Papers Theses Reports Workshops

 

 

Workshops

Mobile and Embedded Applications Group Workshop
May 2003

Communication layer in MIDP 2
Author: R. Święcki

Agenda (in Polish):

  1. API komunikacji sieciowej w MIDP 2
  2. Komunikacja DatagramConnection (UDP) (przegląd kodu)
  3. Komunikacja SocketConnection (TCP) (przegląd kodu)
  4. Komunikacja dwu symulatorów (demonstracja)
  5. Komunikacja z serwerem J2SE (demonstracja)

Time of presentation: 1h

 

 Java and Bluetooth  PPT in Polish - 3.3 MB 
Author: M. Pomarański

Agenda (in Polish):

  1. Wprowadzenie do Bluetootha
  2. Przegląd JSR 82
  3. Klient JSR 82 (z przykładem kodu)
  4. Serwer JSR 82 (z przykładem kodu)
  5. Symulator Impronto firmy Rococo: przedstawienie narzędzia
  6. Symulator Impronto firmy Rococo: pokaz działającej aplikacji

Time of presentation: 1.5h

 

 MPI and J2ME  PPT in Polish - 292 kB 
Author: Marek Goncerzewicz

Summary:
The presentation discusses the MPI standard. After a very short history of the standard there is a description of the environment. Next, we introduce the point-to-point and group communication in the aspects of blocking and non-blocking mode of transmission. There are also described terms of communicators and group, their creation and modification. The most common topologies are also discussed. Next, there is a listing of known implementations of MPI in C/C++ and Java, together with a part of their API. In the last part of the presentation there is described new approach to implementation MPI in J2ME environment, together with the physical structure of the system.

Agenda:

  1. Introduction to MPI
  2. MPI API for Java platform
  3. Known implementation of MPI in Java
  4. New approach: MPI and J2ME

Time of presentation: 0.75h

 

 JINI and Java Spaces  PPT in Polish - 156 kB 
Author: T. Rybicki

Agenda (in Polish):

  1. Podstawy Jini
  2. Koncepcja przestrzeni krotek
  3. JavaSpaces
  4. Przykład aplikacji z użyciem Jini i JavaSpaces: prosty chat (code walkthrough)
  5. Koncepcja implementacji JavaSpaces dla J2ME

Time of presentation: 2h

 

 Migrating MIDlets  PPT in Polish - 57 kB 
Author: Maciej Godlewski

Summary
This presentation summarizes my researches and works related to the topic of "migrating MIDlets". All this researches was taken to develop an application wrote in J2ME (Java 2 Micro Edition) which could move between two or more mobile devices without loosing its data and state of execution. This application should be able to save its state in a persistent object, transfer the execution code (byte code) and saved state to another device and then execute itself in the new execution environment with the same state as it was before transfer.
First part of this presentation gives the idea of migrating applications and shows two main ways of solving the problem (transparent and non-transparent migration) with arguments for and against. In the next part there is much more about the way called "non-transparent migration", because this method is easier to implement in J2ME environment. There is a lot about the problems with implementation of non-transparent migration and solutions to these problems. In the end of this presentaion there is summary and code example which presents general idea of implementation.

Agenda:

  1. Introduction
  2. Migration methods
  3. Transparent migration
  4. Non-transparent migration
  5. General idea of implemetation
  6. Troubles
  7. Solutions
  8. Summary

Time of presentation: 1 to 1,5 hour

 

 Wireless Messaging API  PPT in Polish - 439 kB 
Author: Dominik Starczewski

Summary:
The purpose of this presentation is to explain the mechanism of Wireless Messaging Application. WMA is an optional package of J2ME. It defines the ability of sending and receiving messages via mobile network. It is a standard defined in JSR120 which is recommended to be used with all Java applications using SMS and other messages. Nevertheless, producers of mobile phones have designed their own vendor API, quite similar to WMA but with a visible differences. The presentation also includes some information about phones freely available on the market which support Wireless Messaging Application standard and similar standards.

Agenda:

  1. Introduction to Wireless
  2. Review of JSR-120 standard and some source codes.
  3. Comparison of JSR-120, Nokia SMS API and Siemens SMS Package.
  4. A short look at phones supporting WMA standard.

Time of presentation: 45min

 

Device Resources and J2ME
Author: D. Dakowicz, K. Sikora

Agenda (in Polish):

  1. Detekcja zasobów terminala w J2ME
  2. Demonstracja fragmentów kodu
  3. Przykłady zastosowań

Time of presentation: 0.5h

Smart Cards
Author: A. Wisztygiel

Agenda (in Polish):

  1. Wstęp do budowy kart mikroprocesorowych
  2. Przykładowe zasoby sprzętowe
  3. Komunikacja ze światem zewnętrznym
  4. Architektura programowa
  5. Narzędzia do budowy oprogramowania

Time of presentation: 1.5h

Radio frequency identification (RFID)
Author: Ł. Geldner, P. Nowiński

Agenda (in Polish):

  1. Wprowadzenie do RFID
  2. "Standardy" RFID
  3. RFID z punktu widzenia mikrokontrolera: sprzęt i oprogramowanie
  4. Koncepcja protokołów, API w czytniku RFID

Time of presentation: 1.5h

 

 

:::::::::::::::::::::::::::::::::: ZST Division at Insitute of Telecommunications - Warsaw University of Technology ::::::::::::::::::::::::::::::::::
Site manager: M.Golanski@tele.pw.edu.pl