W ubiegłą niedzielę (26 X) miałem okazję wziąć udział w NetBeans Day w Gdańsku, która została zorganizowana z okazji dziesięciolecia istnienia IDE NetBeans. Jako laik w zakresie wiedzy związanej z Javą przedstawię Wam moje spojrzenie na wspomnianą konferencję.
Na konferencję dotarłem w miarę wcześnie. Na miejscu zastałem Trecia, natomiast Psycholowi dojazd zajął trochę więcej czasu. Jednak bez problemu zdążyliśmy wpisać się na listę uczestników, otrzymując przy okazji płytę z NetBeans 6.1, oraz trafić na otwarcie imprezy, które w dużej mierze opierało się o prezentację filmu dostępnego na NetBeans.tv. Kilka minut później odbyła się pierwsza prelekcja.
Pierwszą prelekcję pt. "Creating an application on the NetBeans Platform" wygłosił Geertjan Wielenga. Spokojnie i rzeczowo, łatwą do zrozumienia angielszczyzną, przedstawił na czym polega idea i budowa NetBeans Platform. Prezentacja była czytelna, wykonana przez osobę, która zna się na rzeczy. I co tu dużo pisać - zachęciła mnie do zapoznania się ze wspomnianą platformą.
Kolejnym prelegentem był Toni Epple, którego temat prezentacji brzmiał następująco - "Porting an application to the NetBeans Platform". Całość również po angielsku była poprowadzona dynamicznie i była praktycznym uzupełnieniem prezentacji Geertjana. Toni na żywo przedstawił proces tworzenia kilku prostych aplikacji z wykorzystaniem NetBeans Platform oraz opowiedział co nieco, o tym, jak użytkownicy końcowi reagują na wprowadzenie NetBeans Platform. Na sam koniec pokazał aplikacje, które w ciągu kilku ostatnich miesięcy zostały przeportowane na wspomnianą platform. Zrobił na mnie bardzo pozytywne wrażenie.
Po Tonim prezentację prowadził Łukasz Lenart (członek Warszawa JUG) na temat "NetBeans - WebService w 5 minut". Łukasz, co prawda zainteresował mnie tematyką usług sieciowych, ale niestety liczne problemy techniczne (najprawdopodobniej brak wcześniejszego przygotowania) oraz braki w sposobie przekazu treści (zapewne debiut) sprawiły, że nie wspominam najlepiej samej prezentacji. A szkoda, bo samo zagadnienie jest interesujące. Miało być mało teorii i dużo praktyki, a w efekcie nie ostało się prawie nic. Mam nadzieję, że Łukasz jeszcze będzie mieć okazję do tego, aby nabrać doświadczenia biorąc udział w kolejnych konferencjach.
Kolejna i ostatnia anglojęzyczna prezentacja pt. "NetBeans and Glassfish - the Synergy for Pragmatic Java EE 6 development" została poprowadzona przez Adama Biena. Jak się okazuje, Adam to prawdziwy showman! Prelekcję poprowadził z dużą dozą humoru, wykazał się sporą wiedzą, a przy okazji całość bardzo przystępnie wytłumaczył. Dużo praktyki (tj. pisania kodu) okraszonej słownym komentarzem i teorią. Szkoda tylko, iż kolejny prelegent, Jacek, wciąż żartobliwie upominał Adama, że wchodzi w bardziej zaawansowane aspekty, które były zarezerwowane dla Jacka (nie wspominając o awersji Adama do XML-a). Duży plus dla Adama oraz kolejny powód do tego, aby zabrać się za Javę EE.
Jacek Laskowski (lider Warszawa JUG) prezentował "Zaawansowane EJB3 z NetBeans 6.5". Wygląda na to, iż temperament przejął od Adama ;-) Z początku sprawiał wrażenie sztucznego, ale już kilka minut później rozkręcił się zarówno on sam, jak i my sami. Myślę, że w dużej mierze jest to zasługa nagród, które Jacek przygotował i wręczał za odpowiedzi uczestników konferencji na zadane przez niego pytania. Od strony merytorycznej było interesująco, ale niestety ja sam wypadłem z tematu i o ile jeszcze ideę javowych Interceptorów pojąłem tak przy praktycznym ich wykorzystaniu wymiękłem. Może to kwestia tego, że niewiele już przez moje okulary widzę? ;-D Dla Jacka przeznaczyłem też jeden mały minus za przedłużenie prezentacji o jakieś 15 minut, a tym samym zabranie kolejnemu prelegentowi czasu.
Karol Herzlak (członek zespołu NetBeans Mobility) opowiadał o tym na czym zna się najlepiej - o "Teraźniejszości i przyszłości Javowych technologii mobilnych - NetBeans Mobility". Całość była krótką prezentacją mobilnej wersji Javy oraz narzędzi NetBeans i programów z ich wykorzystaniem stworzonych. Lekka i przyjemna, połączona z pokazem gotowych programów - w sam raz na zakończenie konferencji i długiego dnia spędzonego w auli Wydziału MFI Uniwersytetu Gdańskiego. Kilka wzmianek o JavaFX oraz Java Card rozpaliło ciekawość.
Pomimo tego, iż na konferencji otrzymałem ładną płytę z NetBeans 6.1 to i tak po powrocie do domu zassałem wersję RC1 NetBeans 6.5 ;-)