Monthly Archives: December 2010


IT Academic Day 2010 na Uniwersytecie Łódzkim
December 9, 2010, 2:31 PM in Technology, University

Microsoft nie jest taki zły jak się go rysuje. To tyle z mojej strony, dziękuję ;)

A tak na serio, może rozwinę chociaż troszkę tą myśl. Otóż nie dawno byłem uczestnikiem (i jednym z organizatorów jako członek Studenckiego Centrum Informatycznego) konferencji ITAD 2010.

Nie będę tłumaczył dokładnie co to jest ten ITAD, każdy google i wikipedię ma, powiem tylko tyle że są to konferencje organizowane przez studentów we współpracy z firmą Microsoft. Studenci starają się ściągnąć reprezentantów lokalnych firm by opowiedzieli o technologiach wykorzystywanych w ich pracy. W tym roku naszemu wydziałowi udało się zaprosić firmy: ABB, AMG.net, Teleca i Microsoft. Firma Kaspersky nic nie prezentowała, ale dała trochę itemków więc mają honorable mention.

Pierwszym wykładem były “Programy akademickie Microsoft” poprowadzone przez Jana Kleczkowskiego. Pan Kleczkowski opowiadał o możliwościach jakie Microsoft daje studentom by ułatwić im drogę przez studia i przy okazji przyzwyczaić ich do produktów jedynego słusznego producenta oprogramowania ;) Wspominał o programach MSDN Academic Alliance, DreamSpark, Student Partner, Microsoft Internship, ITAcademy a także grupach .NET na uczelniach w Polsce. Więcej linków tutaj.

Jak widać Microsoft ma naprawdę dużo do zaoferowania studentom, ale czy studenci są chętni do wykorzystania tych możliwości, oto jest pytanie. Microsoft prowadzi ranking wykorzystania licencji z MSDN AA, naszej uczelni nawet tam nie ma…

Zostały też poruszone tematy innych produktów Microsoftu, skierowanych nie tylko do studentów, m.in. Hotmail, Sky Drive czy Office Web Apps. I tu wyszła na jaw pewna ciekawa rzecz, gdy pan Jan pytał ile osób używa tych usług, okazało się że nie tak wiele jak mogłoby się wydawać, używają oni google’owych zamienników, Gmail, Picasa, Google Docs. Ja sam używam produktów Google’a, ale właściwie czemu tak jest? Wydaje mi się, że to przez mentalność ludzi pod tytułem “Microsoft to najgorsze zło, a Google jest super, chociaż kradnie nasze dane”. Tak skrótowo mówiąc. No i dlatego też takie zdanie we wstępie wpisu, ten MS wcale nie taki straszny, przynajmniej wreszcie mam legalny system, legalne Visual Studio.

Następny wykład także prowadził pan Kleczkowski, tym razem o innowacjach w MS. Wspomniał coś o WebMatrix, ale tak naprawdę mało kto go słuchał, bo niedaleko stała konsola XBOX 360 z podłączonym Kinectem. Tak więc, szybko zakończono wykład, wspomniano o budowie Kinecta i rozpoczęto część praktyczną ;) Ja także zagrałem i moje uczucia są mieszane: z jednej strony jest to naprawdę niesamowita technologia, oferuje ogromne możliwości, ale podczas gry były odczuwalne lagi (mimo, że Kinect odświeża informacje o pozycji graczy 30 razy na sekundę). Jednak Kinect używa procesora konsoli więc może mały upgrade firmware’a, następna generacja konsol i będzie idealnie ;)

Następny wykład był na temat konkursu Imagine Cup 2011. Na tym wykładzie mnie nie było (obowiązki organizatora), więc nie mam nic do powiedzenia :P

Kolejny wykład był prowadzony przez Macieja Kowalewskiego z AMG.net. Pan Maciej opowiadał o projekcie, jaki firma w której pracuje wykonuje na zlecenie OrangeVideo on Demand. Nie potrafię tutaj teraz z pamięci zrekonstruować wszystkiego, jednak pamiętam że użyli technologii SmoothStreaming oraz Silverlight.

Po firmie AMG.net mieliśmy możliwość wysłuchać wykładu Rafała Legiędzia i Michała Śliwonia z firmy ABB na temat ASP.net MVC 3 z zastosowaniem Entity Framework 4. Ci ciekawe ci panowie byli może 3-4 lata starsi ode mnie, a już mieli 3 letni staż pracy, perfect. Zaprezentowane nam zostały możliwości ASP.net MVC na przykładzie prostego silnika blogowego, w jakieś 50 minut udało im się stworzyć działający blog z możliwością komentowania, oczywiście nie jest to jakieś niesamowite osiągnięcie, podobne wyniki można osiągnąć w Django, RoR czy lepszym frameworku do PHP, taka jest właśnie potęga frameworków ;) Prezentację z tego wykładu oraz kod źródłowy silnika blogowego w repozytorium SVN można znaleźć tutaj.

Ostatnim wykład został poprowadzony przez Mieszka Lassotę z firmy Teleca. Pan Mieszko zaprezentował Managed Extensibility Framework, który jest jednym z komponentów frameworka .NET 4.0 i służy w skrócie do bezproblemowego tworzenia rozszerzeń do aplikacji. Prezentacja i kod programów z wykładu są dostępne tutaj.

Jak widać, wszystkie prezentacje były w jakiś sposób związane z produktami firmy Microsoft co muszę przyznać zmusiło mnie do myślenia. Czy oznacza to, że wszystkie firmy używają teraz C# i technologii .NET? Czy był to akurat taki dobór firm. A może fakt, że MS jest patronem konferencji sprawił, że prezentacje były takie, a nie inne. Ciężko powiedzieć, w każdym razie widać, że warto chociaż wiedzieć, że istnieje takie coś jak C#, .NET, ASP.NET, w razie jakby pytali na rozmowie kwalifikacyjnej ;)

Ja jako programista aplikacji internetowych (a przynajmniej tak lubię siebie nazywać) najbardziej zainteresowałem się wykładem o ASP.NET MVC, idea MVC i frameworków nie jest mi obca, dlatego możliwe że w najbliższym czasie zapoznam się bliżej z tym produktem firmy MS, zobaczymy co z tego wyjdzie ;) Co oczywiście nie znaczy, że zacznę się ograniczać do jednej technologii, trzeba być otwartym, spróbować wielu frameworków zanim się wybierze jeden :)

Ps. Oficjalna strona ITAD 2010 na UŁ jest dostępna tutaj, rzuca się w oczy coś szczególnego? :P