|
Workshops
Mobile and Embedded Applications Group Workshop
May 2003
Communication layer in MIDP 2
Author: R. Święcki
Agenda (in Polish):
- API komunikacji sieciowej w MIDP 2
- Komunikacja DatagramConnection (UDP) (przegląd kodu)
- Komunikacja SocketConnection (TCP) (przegląd kodu)
- Komunikacja dwu symulatorów (demonstracja)
- 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):
- Wprowadzenie do Bluetootha
- Przegląd JSR 82
- Klient JSR 82 (z przykładem kodu)
- Serwer JSR 82 (z przykładem kodu)
- Symulator Impronto firmy Rococo: przedstawienie narzędzia
- 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:
- Introduction to MPI
- MPI API for Java platform
- Known implementation of MPI in Java
- 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):
- Podstawy Jini
- Koncepcja przestrzeni krotek
- JavaSpaces
- Przykład aplikacji z użyciem Jini i JavaSpaces: prosty chat (code walkthrough)
- 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:
- Introduction
- Migration methods
- Transparent migration
- Non-transparent migration
- General idea of implemetation
- Troubles
- Solutions
- 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:
- Introduction to Wireless
- Review of JSR-120 standard and some source codes.
- Comparison of JSR-120, Nokia SMS API and Siemens SMS Package.
- A short look at phones supporting WMA standard.
Time of presentation: 45min
Device Resources and J2ME
Author: D. Dakowicz, K. Sikora
Agenda (in Polish):
- Detekcja zasobów terminala w J2ME
- Demonstracja fragmentów kodu
- Przykłady zastosowań
Time of presentation: 0.5h
Smart Cards
Author: A. Wisztygiel
Agenda (in Polish):
- Wstęp do budowy kart mikroprocesorowych
- Przykładowe zasoby sprzętowe
- Komunikacja ze światem zewnętrznym
- Architektura programowa
- Narzędzia do budowy oprogramowania
Time of presentation: 1.5h
Radio frequency identification (RFID)
Author: Ł. Geldner, P. Nowiński
Agenda (in Polish):
- Wprowadzenie do RFID
- "Standardy" RFID
- RFID z punktu widzenia mikrokontrolera: sprzęt i oprogramowanie
- Koncepcja protokołów, API w czytniku RFID
Time of presentation: 1.5h
|