Zapraszamy na jdn.pl Java Techconf - Kraków 26.10.2005

Serwis jdn.pl wraz z Kołem Naukowym Informatyki przy Akademii Ekonomicznej w Krakowie mają zaszczyt zaprosić Państwa na konferencję "Java Techconf", która odbędzie się 26 października 2005 roku. Konferencja skierowana jest do wszystkich osób zainteresowanych Javą, przede wszystkim zaś programistów. Wstęp wolny!

Miejsce konferencji

Akademia Ekonomiczna w Krakowie
ul. Rakowicka 27
31-510 Kraków

Zobacz mapkę odjazdu do AE od krakowskiego rynku oraz mapkę dojazdu do AE z dworca głównego PKP.

Plan konferencji

10:00 - 10:05Przywitanie
10:05 - 10:50Zagadnienia projektowe tworzenia aplikacji - Mariusz Sieraczkiewicz
11:00 - 11:45Echo, OpenLaszlo - inne spojrzenie na aplikacje WWW - Łukasz Grabski
12:00 - 12:45Modelowanie procesów biznesowych w UML - Robert Ostrowicki
13:00 - 13:30Przerwa
13:30 - 14:15Eclipse Rich Client Platform - Piotr Maj
14:30 - 15:15Zasady efektywnego pisania testów - Janusz Marchewa
15:30 - 16:15PAT - samoobsługowa baza danych - Tomasz Nazar
ok 16:30Zakończenie

Streszczenia prelekcji

Zagadnienia projektowe tworzenia aplikacji - Mariusz Sieraczkiewicz

Prezentacja będzie miała na celu przedstawienie praktyk tworzenia aplikacji, które pozwolą zdobyć szczyty informatycznych osiągnięć bez popełniania częstych błędów, które zdarzają się wielu projektantom i programistom. Większość zagadnień, choć ukazywanych z perspektywy programisty Javy, może być stosowana również w innych językach programowaniach. W pierwszej części prezentacji zostanie przedstawiona perspektywa projektanta, dla której punktem wyjścia będzie warstwowa architektura aplikacji oraz konsekwencje jej stosowania, przykłady typów tychże architektur oraz przedstawienie szczegółowe jednej z nich. Następnie zostaną omówione najważniejsze wzorce (m. in. strategia, fabryka), których stosowanie czynią kod przejrzystym, rozszerzalnym i łatwym do zrozumienia dla innych programistów. W drugiej części prezentacji w ciągu ok. 25 minut będzie rozwijany fragment kodu, który pozwoli zademnostrować sposób pracy, dzięki któremu od niezbyt poprawnego rozwiązania poprzez refaktoring, uzyskamy rozszerzalne rozwiązanie zbudowane na wzorcach. Przy okazji tego procesu będzie podawanych szereg uwag, tzw. najlepszych rozwiązań (best practices), związanych z poruszanymi elementami projektowania i implementacji.

Echo, OpenLaszlo - inne spojrzenie na aplikacje WWW - Łukasz Grabski

Czy tworząc aplikację webową zastanawiałeś sie kiedykolwiek nad alternatywą servletów, JSP, modelu MVC ? Tak tak, istnieje coś innego. W trakcie prelekcji przedstawione zostaną alternatywne technolgie wykorzystywane podczas procesu tworzenia aplikacji opartych o "cienkiego" klienta czyli przeglądarkę internetową. Pierwsza z nich - Echo - niszowy framework, który z dnia na dzień zyskuje na popularności, jego nowa odsłona oparta w większej częsci na filozofii Ajax (Asynchronous JavaScript and XML) - idealny dla programistów zaznajomionych ze Swing-iem. Drugie zaś, zapewne mniej znane, OpenLaszlo - darmowy odpowiednik produktu firmy Macromedia - Flex. Technologia idealna do tworzenia aplikacji typu Kiosk. Dwie aplikacje w dwóch róznych technologiach tworzone w czasie prelekcji.

Modelowania procesów biznesowych w UML - Robert Ostrowicki

Prelekcja pokaże z punktu widzenia programisty, jak należy odczytywać modele UML i projektować na ich podstawie rzeczywiste bloki kodu Java. Zaprezentowane proste przykłady będą wprowadzeniem w możliwości użycia diagramów UML dla początkujących programistów, ale także mogą przekonać do ich użycia osoby stosujące do tej pory inne metody projektowania i modelowania złożonych systemów. Przede wszystkim postaram się pokazać jak wiele skomplikowanych przypadków może uprościć zastosowanie diagramów UML od planowania do implementacji systemu.

Eclipse Rich Client Platform - Piotr Maj

Eclispe IDE zdobywa coraz więcej zwolenników. Główna siła tego doskonałego narzędzia bierze się stąd, że zostało stworzone na bazie bardzo elastycznej platformy do tworzenia aplikacji opartych na zasadzie kooperujących pluginów. Platforma ta już teraz może służyć jako podstawa do budowania dowolnych aplikacji desktopowych wyglądem przypominających natywne aplikacje danej platformy.

Prelekcja ta ma na celu zaprezentowanie platformy Eclipse RCP na przykładzie prostej aplikacji. Przedstawiona zostanie struktura aplikacji opartych na tej platformie, jej podstawowych komponentów oraz koncepcja punktów rozszerzeń.

Zasady efektywnego pisania testów - Janusz Marchewa

Autor omawia najczęstsze problemy związane z pisaniem testów przy użyciu biblioteki JUnit. Wśród omawianych problemów są m.in.: zbyt złożone metody testujące, zależności pomiędzy testowanymi klasami, uzależnienie testów od zasobów zewnętrznych, zależności pomiędzy metodami testującymi i niskie pokrycie kodu przez testy. Dla każdego problemu autor przedstawia sprawdzone techniki pozwalające na bardziej efektywne pisanie testów. Poruszane zagadnienia to m.in.: programowanie sterowane testami (test driven development), wykorzystanie mocków (mock objects) statycznych i dynamicznych (biblioteka jMock), pokrycie kodu przez testy (code coverage), refaktoring kodu testującego oraz utrzymywanie różnych rodzajów testów: jednostkowych, funkcjonalnych, akceptacyjnych. Wszystkie problemy i zagadnienia zilustrowane są przykładami kodu źródłowego.

PAT - zamoobsługowa baza danych - Tomasz Nazar

Persistent Applications Toolkit (PAT); tak została nazwana platforma (framework) służąca do tworzenia aplikacji obsługujących zbiory danych, ale w taki sposób, aby programista nie miał świadomości istnienia bazy danych. Jednym słowem bazy danych nie widać. A dokładniej, bardzo mało widać w kodzie źródłowym.

Podczas prezentacji zostanie zaprezentowane:
  • przykładowy kod źródłowy rzeczywistej aplikacji napisanej z użyciem PAT
  • wstęp teoretyczny do problemów klienta vs. problemów informatyków z warstwą danych
  • krótke przedstawienie możliwości programowania aspektowego wraz z przykładami
  • omówienie szczegółów PAT


Organizatorzy

  • Łukasz Grabski - jdn.pl
  • Radosław Holewa - Koło Naukowe Informatyki AE w Krakowie
  • Piotr Maj - jdn.pl
  • Marcin Pacyga - Koło Naukowe Informatyki AE w Krakowie

RINF Sp. z o.o. - outsourcing kadrowy, systemy informatyczne, projekty IT











AttachmentSize
plan-akademii.jpg183.69 KB
plan-akademii-mini.jpg18.87 KB
logo-rinf.gif2.44 KB

Comments

Opcje przeglądania komentarzy

Wybierz preferowany sposób wyświetlania komentarzy i klinij na "Zapisz ustawienia", aby aktywować zmiany.

Gratulacje

Gratuluję tak udanej konferencji, było warto jechać kawał drogi z Gliwic ;)

Gratulacje

Dołączam się do gratulacji. Naprawdę udana konferencja. Czekam na następne.

Bardzo milo slyszec takie opi

Bardzo milo slyszec takie opinie :) Dolozymy wszelkich staran, aby kolejna konferencja, planowana za jakies 6 miesiecy, byla jeszcze bardziej interesujaca. Nie ukrywam, ze dazymy do osiagniecia poziomu podobnego do tego, jaki reprezentuje soba JavaOne, zobaczymy co z tego wyjdzie. Czas pokaze ;]

Materiały OpenLaszlo

Czy na wykładzie biedzie możliwość zdobycia materiałów(namacalnych) na temat OpenLaszlo. Chodzi mi o coś więcej niż można znaleźć w sieci.

Co konkretnego masz na mysli

Co konkretnego masz na mysli mowiac namacalne ? ;]

Materiały OpenLaszlo

Namacalnego czyli coś o co mógłbym oprzeć bibliografie np.: artykuł, książka lub materiał szkoleniowy.

Zobacze co sie da zrobic

Zobacze co sie da zrobic

nie ma żadnej rejestracji?

Czy nie ma nigdzie rejestracji chętnych na konf.? Na ogol mail potwierdzajacy rejestracje pokazuje sie np. pracodawcy, wiadomo w jakim celu...

pozdrawiam
Kuba

ant's picture

Rejestracji nie ma

Rejestracji jako takiej nie ma i nie przewidujemy jej wprowadzenia. Jeśli pracodawca nie będzie miał na tyle dobrej woli to i tak Cię nie zwolni - rejestracja nic tu nie pomoże. Wstęp na konferencję jest wolny, więc możesz również zaprosić swojego szefa ;-).

--
pozdrawiam
piotr maj

jcake software - http://www.jcake.com/

oli's picture

A czy jak sie spoznie nieco (

A czy jak sie spoznie nieco (powiedzmy bede o 10.30, bo dojechac z wawy jakos musze) to nie zamkniecie przede mną drzwi ;) ?

---
Pozdrawiam
Jacek Olszak
http://jacekolszak.blogspot.com

ant's picture

Jak wejdziesz po cichutku na

Jak wejdziesz po cichutku na paluszkach to nie. Dodatkową karą będzie przepisanie 100 razy na tablicy zdania: "Niech mi ręka uschnie, jak siądę kiedyś do C#." ;)

--
pozdrawiam
piotr maj

jcake software - http://www.jcake.com/