18 listopada 2009

OSGi, EJB, Eclipse, OpenEJB, Groovy i Grails we Wrocławiu, Warszawie i Opolu

Nadchodzące 3 tygodnie staną się moim sprawdzianem technologicznym, w którym pojawię się dwukrotnie na Eclipse DemoCamp we Wrocławiu i Warszawie, aby zakończyć z Groovy i Grails na Uniwersytecie Opolskim.

Najpierw będzie Wrocław. W nadchodzącą sobotę, 21.listopada 2009, podczas 2. edycji Eclipse DemoCamp przedstawię temat "Enterprise JavaBeans (EJB) na OSGi". Agendę zaplanowałem na 1,25h:
  1. Wstęp do OSGi (pakunek, aktywator, MANIFEST.MF, usługi, różne implementacje - Apache Felix, Eclipse Equinox - 15 minut)
  2. Uruchomienie pakunku na platformie OSGi (15 minut)
  3. "OSGi jako platforma SOA (pojedynczej JVM)" - uruchomienie pakunku usługowego (15 minut)
  4. Uruchomienie EJB3 jako pełnoprawnego pakunku OSGi z OSGifikowanym kontenerem EJB3 - Apache OpenEJB 3.1.2 (30 minut)
Będzie to relacja z moich ostatnich doświadczeń z kontenerem EJB3 - Apache OpenEJB i jego migracji na platformę OSGi. Przedstawię problemy, głównie mentalne, z jakimi borykałem się, aby ostatecznie uruchomić paczkę EJB jako pakunek OSGi i wdrożyć ją na OpenEJB, który również działa jako zestaw pakunków OSGi. Podszedłem do tematu około miesiąca temu i jedynym celem było dotarcie do tej konfiguracji wszelkimi sposobami. Udało się i teraz będę mógł to zaprezentować szerszemu gronu.

Póżniej, już w Warszawie, podczas Jesiennego Eclipse DemoCamp 2009 we wtorek, 24. listopada 2009 20 minut z tematem "OpenEJB Eclipse Plugin - EJB 3.1 z Apache OpenEJB w Eclipse IDE". Tym razem przedstawię wtyczkę eclipsową do pracy z EJB 3.1 i Apache OpenEJB. Więcej informacji na temat tego rozwiązania w nagraniu OpenEJB Eclipse Plugin Alpha Released!. Uczestnicy zobaczą wtyczkę na żywo.

Wstęp wolny, aczkolwiek rejestracja na oba Eclipse DemoCamp zalecana (linki są na ich stronach).

Ostatnie 2 dni - 3-4. grudnia 2009 - jestem w Opolu na Uniwersytecie Opolskim, gdzie przedstawię możliwości tandemu Groovy i Grails. Wstępna agenda prezentuje się następująco:

Czwartek 3.12
9:00-10:30 - pierwsza sesja
10:30-10:45 - przerwa kawowa
10:45-12:15 - druga sesja
12:15:13:30 - przerwa obiadowa
13:30-15:00 - trzecia sesja
15:00-15:15 - przerwa kawowa
15:15-16:45 - czwarta sesja

(+ ewentualne spotkanie relaksacyjne po 19:00)

Piątek 4.12
9:00-10:30 - pierwsza sesja
10:30-10:45 - przerwa kawowa
10:45-12:15 - druga sesja
12:15:13:30 - przerwa obiadowa
13:30-15:00 - trzecia sesja
15:00-15:15 - przerwa kawowa
15:15-16:45 - czwarta sesja

i wyjazd do Warszawy. Będzie ciekawie technologicznie. Wszelkie informacje u liderów wspomnianych JUGów. Zapraszam!

p.s. Podczas nauki Clojure na YouTube znalazłem zestaw 10-ciu 10-minutówek o nim (aż mi się język łamię, jak to czytam :)) Tak mi się spodobały prezentacje, że zapożyczyłem sobie ich szablon, który zamierzam wykorzystać podczas moich nadchodzących prezentacji. Zobaczymy, czy uatrakcyjni to odbiór. Dla mnie super!