73. spotkanie Warszawa JUG - Andrzej Salwicki z "O obiektach aktywnych, obcym wołaniu metod takich obiektów i problemie otwartym?"

11 views
Skip to first unread message

Jacek Laskowski

unread,
Dec 2, 2010, 5:03:59 PM12/2/10
to Warszawa-JUG
Cześć!

Warszawska Grupa Użytkowników Javy (Warszawa JUG) [1] zaprasza na 73.
spotkanie, które odbędzie się w najbliższy wtorek, 7. grudnia o
godzinie 18:00 w sali 5440 Wydziału MIM UW przy ul. Banacha 2 w
Warszawie.

Temat: O obiektach aktywnych, obcym wołaniu metod takich obiektów i
problemie otwartym?
Prelegent: prof. dr hab. Andrzej Salwicki [2]

Podczas prezentacji omówię obiekty aktywne(rodzaj wątków) i
oryginalną, obiektową koncepcję komunikacji/synchronizacji obiektów
aktywnych zaproponowaną przez Bolka Ciesielskiego w 1988. Metody
obiektu aktywnego mogą dynamicznie zmieniać swój status:
prywatny -> publiczny -> prywatny -> publiczny -> ...
enable m disable m
Wywołanie z obiektu Y metody m w obiekcie X wygląda zwyczajnie (* call
*) X.m(...). Różnice sprowadzają się do kilku punktów:
- chociaż obiekt aktywny Y wywołuje metodę m w obiekcie X, to obiekt
X ma ją wykonać,
- aby mogło do tego dojść, metoda m obiektu X musi być publiczna
(ang. enabled),
- takie obce wołanie metody może być zrealizowane w sposób
synchroniczny, spotkanie instrukcji wywołania (w Y) z instrukcją
accept (w X), lub w sposób asynchroniczny (wywołanie metody PRZERYWA
wykonywanie wątku X'a - X wykonuje metodę m - i wraca do dalszego
ciągu swego wątku.

Odczyt przedstawi szczegóły i omówi zalety takiego rozwiazania. Pomysł
ten jest wykonalny (sprawdzono w Loglanie'82).

Na zakończenie przedstawimy interfejs AO (obiekt aktywny) i
sformułujemy wyzwanie: zaimplementować ten interfejs w Javie lub
udowodnić, że nie mozna tego zrobić bez modyfikacji JVM. Za
rozwiązanie problemu przysługuje nagroda!

Planowany czas prezentacji to 1,5h, po których planuje się
15-30-minutową dyskusję.

Wstęp wolny

Zapraszam w imieniu prelegenta i grupy Warszawa JUG!

[1] http://warszawa.jug.pl
[2] http://www.mimuw.edu.pl/~salwicki/

Jacek

--
Jacek Laskowski
Notatnik Projektanta Java EE - http://jaceklaskowski.pl

Bartek Zdanowski

unread,
Dec 3, 2010, 3:00:44 AM12/3/10
to warsza...@googlegroups.com
Czytając o pomyśle badawczym prof. Salwickiego dochodzę do (prostego)
wniosku, że to świetny pomysł, aby zaprosić pana profesora.
To może być pierwsza prezentacja idąca w stronę rozważań teoretycznych
nt programowania, która bardzo poszerza horyzonty.
Nie będę mógł się zjawić, ale postuluję za nagrywaniem.

2010/12/2 Jacek Laskowski <ja...@laskowski.net.pl>:

> --
> Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie "Warszawa Java User Group (Warszawa JUG)".
>
> Aby zamieszczać posty w tej grupie, wyślij e-mail na adres warsza...@googlegroups.com.
> Aby anulować subskrypcję tej grupy, wyślij e-mail na adres warszawa-jug...@googlegroups.com.
> Aby uzyskać więcej informacji, odwiedź tę grupę pod adresem http://groups.google.com/group/warszawa-jug?hl=pl.
>
>

--
Pozdrawiam,
Bartek Zdanowski

Kapituła Javarsovia 2010 - http://javarsovia.pl
Komitet organizacyjny Warsjawa 2010 - http://warsjawa.pl

Jacek Laskowski

unread,
Dec 3, 2010, 6:18:39 AM12/3/10
to warsza...@googlegroups.com
2010/12/3 Bartek Zdanowski <bartek.z...@gmail.com>:

> Czytając o pomyśle badawczym prof. Salwickiego dochodzę do (prostego)
> wniosku, że to świetny pomysł, aby zaprosić pana profesora.
> To może być pierwsza prezentacja idąca w stronę rozważań teoretycznych
> nt programowania, która bardzo poszerza horyzonty.
> Nie będę mógł się zjawić, ale postuluję za nagrywaniem.

Powinno być nagrywane. Stanę za kamerą i jak poprzednio od razu
wypuszczę w świat. Ostatnio udało mi się zejść do kilku dni od
nagrania do opublikowania, więc teraz nie powinno być dłużej. Tyle,
jeśli chodzi o plany :-)

Reply all
Reply to author
Forward
0 new messages