niedziela, 25 kwietnia 2010

14. Spotkanie Śląskiej Grupy Użytkowników Technologii Java - Silesia JUG

Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie zaprasza wszystkich na czternaste spotkanie, które odbędzie się 4.05.2010 o godzinie 18:30 w COIG (Centralny Ośrodek Informatyki Górnictwa S.A.) w sali 136 na pierwszym piętrze, ul.Mikołowska 100 w Katowicach.

Temat: Android
Prowadzący: Krzysztof Wolny

Wprowadzenie: Android to system operacyjny dla smartfonów (i innych
urządzeń) opracowany przez Google i udostępniany w ramach Open Handset
Alliance pod koniec 2007 roku. Pozwala na pisanie aplikacji w języku
Java, posiada otwarty kod, pozwala na łatwą integrację z urządzeniem i
usługami Google.

Cel: Prezentacja ma na celu wprowadzenie uczestników w świat Androida,
przedstawienie jego filozofii działania, możliwości i cech.
Podparte ono zostanie prostymi przykładami, tak by dać przedsmak tego
na co pozwala Android.

Krzysztof Wolny - z powołania bazodanowiec, z zawodu
projektant/programista. Na co dzień pracujący w firmie ComArch SA nad
projektami w technologii JEE, po godzinach pasjonat Androida, baz
danych, usług Google, standardów (szczególnie tych otwartych).
Założyciel Polish Android Group.

Po prezentacji przewidziany jest czas na dyskusje i "zerowe" spotkanie
członków Polish Android Group :)

Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut). Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License


Wstęp wolny!

Zapraszam wszystkich w imieniu Krzysztofa i Silesia JUG


środa, 14 kwietnia 2010

13. Spotkanie Śląskiej Grupy Użytkowników Technologii Java - Silesia JUG

Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie zaprasza wszystkich na trzynaste spotkanie, które odbędzie się 15.04.2010 o godzinie 18:00 na Politechnice Śląskiej wydział AEI ul. Akademicka 2 aula E.

Temat: StormGrind
Prowadzący:
Marek Goldmann

Wprowadzenie:
StormGrind to pomysł JBossa na cloud computing. To zbiór projektów pomagających w uruchamianiu aplikacji w chmurach, ale nie tylko – to również projekty pomagające w tworzeniu rozwiązań IaaS oraz PaaS w twojej firmie.

Prezentacja ma na celu wprowadzenie do niektórych projektów spod parasola StormGrind takich jak CirrAS, BoxGrinder czy CoolingTower. Przewidziane jest demo wybranych projektów.

UWAGA! W trakcie prezentacji zostanie rozlosowana darmowa wejściówka na konferencję GeeCON 2010!

Marek Goldmann, pasjonat otwartych technologii i standardów, entuzjasta projektów na nich opartych. Żywo zainteresowany tematem wirtualizacji i cloud computingu. Software Engineer pracujący nad wieloma projektami o tematyce cloud computingu w firmie JBoss by Red Hat. Marek zaangażowany jest również w kreślenie nowych kierunków rozwoju tematu Cloud Computing w firmie JBoss.

Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut).
Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License

Wstęp wolny!

Zapraszam wszystkich w imieniu Marka i Silesia JUG.

poniedziałek, 16 listopada 2009

12. Spotkanie Śląskiej Grupy Użytkowników Technologii Java ( Silesia JUG, OSUM )

Śląska Grupa Użytkowników Technologii Java (Silesia JUG i OSUM) serdecznie zaprasza wszystkich na dwunaste spotkanie, które odbędzie się 19.11.2009 o godzinie 18:30 na Politechnice Śląskiej wydział AEI ul. Akademicka 2 aula B.

Temat: Flex-Blaze DS-Spring
Prowadzący: Zbyszko Pałka

Plan wykadu:
1. Wprowadzenie do RIA

2. Warstwa serwerowa z użyciem "Spring BlazeDS Integration"
- konfiguracja
- warstwa DAO
- warstwa serwisowa

3. Podstawy Flex'a

4. Warstwa prezentacji z użyciem PureMVC i Fabrication
- wzorzec proxy
- wzorzec polecenie
- wzorzec mediator
- notyfikacje

5. Przykładowe rozwiązanie
- architektura
- realizacja

6. Uwagi końcowe

Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut).
Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License

oraz książki.

Wstęp wolny!

Zapraszam wszystkich w imieniu Zbyszka i Silesia JUG.

środa, 1 lipca 2009

JAVArsovia 2009 - Mule ESB

W tym roku 4 lipca podczas JAVArsovia 2009 w Warszawie będę miał przyjemność przedstawić temat "Mule - Open Source ESB - SOA and Integration Platform (czyli jak to wszystko razem działa)" w którym przybliżę słuchaczom temat architektury SOA (Service Oriented Architecture) i wykorzystanie w niej ESB (Enterprise Service Bus) w konkretnej implementacji Mule ESB.
Postaram się przedstawić większość możliwości oferowanych przez Mule ESB, jak również opowiedzieć o przykładach wykorzystania ESB w codziennym życiu. Opowiem też o plusach i minusach stosowania ESB w firmach i dlaczego co niektóre firmy uważają ESB za ich tajną broń.
Podczas prezentacji zbuduję środowisko developerskie
obsługujące magazyn, składające się z:
- prostej aplikacji umożliwiającej zapisywanie danych do pliku
- mule ESB odpowiedzialnego za rutowanie, transformacje, obsługę, zabezpieczenie wiadomości przechodzących przez ESB (będzie można zobaczyć połączeni z bazą danych, wysyłanie e-maili itd.)
- stworzenie prostej aplikacji webowej w Grails do wyświetlanie/modyfikowania danych dla użytkownika końcowego.
Będzie można zobaczyć Javę jak i Groovy(Grails) w akcji.
Jeśli wystarczy czasu może uda się też pokazać nowość w Mule(Latest Developer Milestone Build: Mule 3.0 Milestone 1) który udostępnia mechanizm hot-deployment (czyli podmianę kodu bez restartowania ESB) .


Serdecznie zapraszam 04.07.2009 slot: 11:00 - 12:00, ścieżka 2, Aula (sala 102B)

Aktualizacja: prezentacja jest dostępna tutaj.

środa, 24 czerwca 2009

Eclipse Galileo is Here:) CTRL + SHIFT + L

Tak naprawdę to wpis miał dotyczyć tylko jednej kombinacji w Eclipse a mianowicie CTRL (w macu jabłuszko) + SHIFT + L która ciągle mi z głowy jakoś wylatuje, a zawiera wszystkie potrzebne skróty klawiszowe w Eclipse.
Ale, że przy okazji mamy dzisiaj kolejne wydanie Eclipse o nazwie Galileo przetestuje czy tam ten skrót też działa:)

No jak widać na moim Mac OS 10.4.11 nie udało mi się uruchomić nowego Eclipse:/
Więc zostaje stara wysłużona wersja :) przynajmniej do zmiany systemu:)

CTRL+SHIFT+L :)

sobota, 20 czerwca 2009

11. Spotkanie Śląskiej Grupy Użytkowników Technologii Java ( Silesia JUG )

Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie zaprasza wszystkich na jedenaste spotkanie, które odbędzie się 30.06.2009 o godzinie 18:30 w COIG (Centralny Ośrodek Informatyki Górnictwa S.A.) w sali 136 na pierwszym piętrze, ul.Mikołowska 100 w Katowicach.

Temat: JBoss Cloud
Prowadzący: Marek Goldmann

Info:
JBoss Cloud to projekt mający na celu stworzenie gotowego do użycia klastra serwerów aplikacji JBoss AS. Za pomocą JBoss Cloud można uruchomić klaster na wybranej przez siebie platformie wirtualizacji: np. Xen, VMware, EC2.

JBoss Cloud składa się z kilku obrazów systemów; m.in.: front-end (zapewniający rozkładanie obciążenia), back-end (faktyczny serwer JBoss AS), które mogą zostać uruchomione w dowolnej ilości. Obrazy można tworzyć samemu.

Prezentacja ma na celu wprowadzenie do projektu JBoss Cloud, pokaże w jaki sposób można wykorzystać go do swoich potrzeb. Na koniec przedstawione zostaną możliwości dostosowywania JBoss Cloud.

UWAGA! W trakcie prezentacji zostaną rozlosowane koszulki JBoss’a!

Jeżeli będzie zainteresowanie ze strony słuchaczy zostanie również przedstawiona krótka relacja z konferencji JavaOne w San Francsico.

Marek Goldmann, pasjonat otwartych technologii i standardów, entuzjasta projektów na nich opartych. Miłośnik wirtualizacji. Software Engineer pracujący nad projektem JBoss Cloud w firmie JBoss by Red Hat. Marek zaangażowany jest również w kreślenie nowych kierunków rozwoju projektu jak i Cloud Computing w firmie JBoss.

Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut). Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License

Wstęp wolny!

Zapraszam wszystkich w imieniu Marka i Silesia JUG

środa, 10 czerwca 2009

Log4j i Chainsaw

Pewno każdy z was musiał kiedyś czytać logi czy to swoje czy odziedziczone w spadku:) dzisiaj postanowiłem przyjrzeć się narzędziu Chainsaw które umożliwia monitorowanie logów.
A więc zaczynamy, ściągamy program Chainsaw tutaj.
No i zaczynamy zabawę (obraz który dostajemy po uruchomieniu programu).
Wybieramy "Let me define Receivers manually" i klikamy "OK".
Teraz dobrze by było żeby podłączyć naszego Chainsaw do jakiegoś zewnętrznego repozytorium logów np. do logów z serwera mule. Więc idziemy teraz do pliku $MULE_HOME/conf/log4j.properties i dodajemy możliwość podłączenia się przez SocketHubAppender do log4j naszego lokalnego (lub zewnętrznego) mule (zmienione linie to 02,09,10).

Teraz uruchamiamy mule i sprawdzamy czy faktycznie port 9999 działa

Teraz podłączamy nasz program:
I teraz już tylko zostaje podziwianie logów:)
Rzecz która mi się najbardziej podoba to możliwość przeglądania logów według poszczególnych poziomów takich jak:

Dla mnie największe plusy Chainsaw to:
  • możliwość logowania na zewnętrzne IP i wizualne odczytywanie logów
  • możliwość podłączenia wielu logów z różnych maszyn (programów)
  • graficzny interfejs
Alternatywa:
ssh na zewnętrzną maszynę i potem przejść do katalogu gdzie są logi i komenda:

A dlaczego taki temat ? Jest to krótkie streszczenie rozdziały ósmego z książki Mule in Action.
A to mój mały wkład w poprawienie finalnej wersji książki tutaj i tutaj. Po za tym 4 lipca na JAVArsowia będę miał przyjemność przedstawić temat Mule - Open Source ESB - SOA and Integration Platform (czyli jak to wszystko razem działa) zapraszam wszystkich serdecznie.