niedziela, 22 marca 2009

Silverlight we Wrocławiu

Pisząc o Silverlight powinienem teraz napisać coś o Silverlight 3 Beta 1 zaprezentowanym na ostatniej konferencji MIX. Zacząłem zgłębiać newsy, oglądać relacje video, instalować narzędzia,  ale dziś ... nie napiszę o tym. Proszę mi wybaczyć ;)

Wczoraj miałem przyjemność być jednym z prowadzących szkolenie Silverlight w Sharepoint we Wrocławiu w ramach PGS. Moja rola polegała na pokazaniu tajników Silverlighta jako technologii samej w sobie. Część poświęconą integracji z Sharepoint poprowadził Michał.

IMG_3280_JPG

Szkolenie okazało się świetną imprezą, uczestnicy byli bardzo aktywni, a  mnie się bardzo dobrze prowadziło. Co ciekawe wydarzenie wykroczyło poza ramy lokalne. Przyjechał kolega z Poznania (PGD.NET) oraz 2 uczestników ... z Krakowa. 

Podziękowanie dla Michała za dłuuugie oprowadzenie po mieście, zapewnienie noclegu, spotkanie w knajpie i organizację całości. Wszystko zostało zaplanowane i przewidziane w najdrobniejszych szczegółach. Myślę, że to spotkanie dobrze pokazało integrację polskich społeczności związanych z różnymi technologiami Microsoft z różnych miast.

sobota, 7 marca 2009

4 Developers

Dziś w Krakowie odbyła się  konferencja 4 Developers.  Miałem występ poświęcony modelowaniu w "Oslo", który wpisuje się w cykl moich ostatnich wystąpień. Z uwagi na dość ograniczony czas opracowałem skróconą wersję mojej prezentacji. Mam jednak nadzieję, że udało mi się zainteresować tematem słuchaczy.

logo_pl

Na konferencji byłem również widzem i obejrzałem niektóre sesje. Nasza grupa .NET miała niemały wkład w agendę w ścieżce .NET.  Marcin Celej pokazał nową bibliotekę Microsoft do tworzenia profesjonalnych wykresów (m.in z zakresu finansów). Mateusz Kierepka pozwolił nam się oddalić w przyszłość, w której dzieci programują gry (skłoniło mnie to do refleksji). Bardzo interesujący okazał się  .NET Underground, na którym wystąpiło "trzech tenorów": Szymon Kobalczyk, Mateusz Kierepka oraz Daniel Biesiada (Microsoft). Szymon przedstawił  multi-touch w Windows 7  w oparciu o surface "domowej" roboty, Mateusz - układ elektroniczny z mikro .NET (aby go powiększyć publiczności użyto powiększalnika), a Daniel pokazał pisanie pixel shaderów w WPF.

Jednym słowem bardzo pozytywne wrażenia z konferencji. Są ludzie, którzy interesują się przyszłościowymi rozwiązaniami, a takie wypełniały dzisiejszy dzień.

środa, 4 marca 2009

Oslo w Rzeszowie

W kolejnym mieście miałem okazję opowiedzieć o "Oslo". Tym razem kolej przyszła na Rzeszowską Grupę .NET. Wczorajsze spotkanie było wyjątkowe z uwagi na to, że rozpoczynało działalność grupy.

W Rzeszowie odbyła się premiera najnowszej wersji mojej prezentacji o "Oslo", która została oparta na styczniowym CTP. Opracowałem również  nowy przykład demonstrujący modelowanie w języku "M" oraz tworzenie własnego języka dziedzinowego.

Poniżej zamieszczam materiały z tego wystąpienia:

Prezentacja PowerPoint wraz praktycznymi z przykładami

 Nagrania video używane przy prezentowaniu


"Oslo" SDK January 2009 CTP - DEMO 1: Model „M” from Marcin Kruszyński on Vimeo.


"Oslo" SDK January 2009 CTP - DEMO 2: Język dziedzinowy from Marcin Kruszyński on Vimeo.

"Quadrant"

P.S  Dzięki za pokazanie starego miasta i podwiezienie na dworzec.

poniedziałek, 2 marca 2009

Drugi przykład z prezentacji zgodny już z "Oslo" SDK January 2009 [aktualizacja]

Ostatnio analizowałem, co trzeba zmienić by przykład "Spork" z "Oslo" Developer Center zadziałał na nowym SDK. Na tym przykładzie bazował mój drugi przykład z prezentacji (końcówka dema nr.2).  Wystarczy więc poddać go podobnym czynnościom, aby zaczął działać z nowym CTP.

Aktualizacja
Po opublikowaniu przez Microsoft odświeżonych przykładów dokonałem ich analizy i zmieniłem nieco implementację również w moim przykładzie. Poniżej zamieszczam jego najnowszą wersję:

wtorek, 3 lutego 2009

Zmiany w nowym "Oslo" CTP

Zaczynam przyglądać się bliżej nowemu CTP.  Najpierw postanowiłem sprawdzić swoje przykłady z ostatniej prezentacji. Zowocowało to opisem zmian, które rzuciły mi się w oczy.

Podstawowy przykład nr.1 o nazwie  NetMeeting (demonstrowany w demie nr. 1 i przez większość dema 2) nie wymaga dużych zmian. Jeśli nie korzystamy z kodu .NET to nie musimy nic zmieniać, natomiast w aplikacji parsującej trzeba zmienić kod odpowiadający za załadowanie parsera z obrazu gramatyki oraz parsowanie. Dobrze jest też założyć repozytorium zupełnie od nowa oraz wszystko przekompilować. Zaktualizowany przykład umieszczam poniżej:

Jeśli chodzi o przykład Microsoftu MWindow oraz przykład nr.2 z językiem dziedzinowym ala Visual Basic do opisu interfejsu użytkownika (pokazywane w końcowej części demonstracji nr.2), to obecnie nie dysponuję jeszcze wersjami zgodnymi z nowym CTP. Nie kompilują się z uwagi na różne zmiany w API :(

Czekam na newsy i nowe przykłady na "Oslo" Developer Center, a tymczasem mogę rzucić okiem na dokumentację dołączoną do nowego SDK ...

niedziela, 1 lutego 2009

"Oslo" - nowe CTP !

W środę i czwartek prezentowałem modelowanie w "Oslo" na bazie pierwszego CTP, które ukazało się pod koniec października zeszłego roku. Podświadomie przeczuwałem, że niedługo powinna się ukazać nowsza wersja, bo minęło już parę miesięcy. No i proszę - w piątek Microsoft udostępnił nam nowe wydanie sygnowane jako "Oslo" SDK January 2009 CTP.  Jest też dokument opisujący zawartość SDK oraz zmiany. Na pierwszy rzut oka nie wydają się zbyt duże (m.in zmiany w gramatyce). Patrząc pobieżnie  również zawartość SDK nie różni się znacząco od poprzedniej wersji. Niezwłocznie trzeba sprawdzić czy działają dotychczasowe przykłady. Z niecierpliwością czekam na nowe przykłady, showcasty, artykuły i inne materiały na temat nowego CTP !

piątek, 30 stycznia 2009

Oslo, ale w Krakowie i Poznaniu

Jak zauważyliście ostatnio mało pisuję na bloga. Co ciekawe nie wynika to z wypalenia twórczego, wręcz przeciwnie obecnie zajmuję się ciekawymi tematami i biorę udział w różnych wydarzeniach społeczności .NET. Mam też nadzieję, że uda mi się jednak znajdować trochę czasu, by coś pisać ...

Obecnie "rządzą" u mnie dwie technologie:  Silverlight oraz  -  nowość z PDC - "Oslo". Obecnie prowadzę warsztaty z Silverlight m.in w ramach Silverlight Study Group w Krakowie. 

W tym tygodniu miałem wystąpienia na temat "Oslo" w Krakowie i Poznaniu (w ramach grup .NET).  Prezentacja jest dość obszerna, bo starałem się dogłębnie zbadać temat i włożyłem w nią "dużo serca". W Krakowie miałem ok. godziny, więc starałem się skupić na zasadniczych rzeczach wg. przemyślanego wcześniej scenariusza (kilka razy z premedytacją powiedziałem wręcz czego nie pokażę). Bardziej jestem zadowolony z występu w Poznaniu - miałem tam prawie 2 godziny i pokazałem materiał w znacznie szerszym wymiarze, a na spotkaniu panował wyjątkowy klimat. Można powiedzieć, że tak naprawdę to w Poznaniu moja prezentacja miała swoją pełną premierę. A tak poza tym dziękuję grupie .NET w Poznaniu za ciepłe przyjęcie oraz pokazanie miasta po zakończeniu spotkania -:)

Poniżej zamieszczam materiały z mojej prezentacji:

Prezentacja PowerPoint wraz praktycznymi z przykładami

Nagrania video używane przy prezentowaniu


"Oslo" - DEMO 1: Pierwszy model „M” from Marcin Kruszyński on Vimeo.


"Oslo" - DEMO 2: Własny język dziedzinowy from Marcin Kruszyński on Vimeo.


"Oslo" - DEMO 3A: "Quadrant" - wprowadzenie from Marcin Kruszyński on Vimeo.


"Oslo" - DEMO 3B: "Quadrant" - budowanie workflow from Marcin Kruszyński on Vimeo.
"Oslo" - DEMO 3B: "Quadrant" - budowanie workflow (wersja light)


"Oslo" - DEMO 3C: "Quadrant" - customizacja wyglądu from Marcin Kruszyński on Vimeo.
"Oslo" - DEMO 3C: "Quadrant" - customizacja wyglądu (wersja light)

Uwaga:  Oryginalne pliki WMV z lepszą jakością obrazu można pobrać ze strony Vimeo (po dokonaniu darmowej rejestracji).

Zgłosiłem też swój angaż do paru jeszcze przedsięwzięć społeczności .NET, zobaczymy co z tego wyniknie.