poniedziałek, 30 kwietnia 2012

Jak wygrać krajowy, polski finał Imagine Cup?

Pytano mnie, o to wielokrotnie w trakcie spotkania zamykającego polski finał Imagine Cup 2012 w kategorii „Projektowanie Oprogramowania”. Miałem gotowy zarys algorytmu będący efektem dwu dni pracy, jako juror polskiego finału. Niestety w trakcie gali brakło czasu by, o tym opowiedzieć. Obiecałem, że opowiem. Oto dziesięć kroków do podium, do pierwszego miejsca.





If you need English version turn subtitles on. The English transcription is here.

wtorek, 24 kwietnia 2012

Chmura obliczeniowa – szósta platforma w historii informatyki?

W trakcie wykładu „Chmura obliczeniowa – szósta platforma w historii informatyki – rewolucja, czy może to wszystko już było?” inaugurującego XV Jubileuszową Ogólnopolską Konferencję Naukową „ZASTOSOWANIE TECHNOLOGII INFORMACYJNYCH W ROLNICTWIE
próbowałem przekonać uczestników konferencji, że co prawda topologia pracy z dużymi komputerami (Platforma 1: Mainframes) - jednostka centralna i terminale bardzo przypomina tą dzisiejszą (Platforma 6: Chmura Obliczeniowa) – chmura i urządzenia
klienckie (komputery stacjonarne, laptopy, tablety, smartfony, inne urządzenia), ale tu podobieństwo się kończy …
Wykład miał miejsce w poniedziałek 23 kwietnia, w Puszczykowie k./Poznania.
Slajdy prezentacji (w formacie pdf) dostępne są w chmurze.

piątek, 13 kwietnia 2012

Do Sydney, czy do Hanoweru? Imagine Cup 2012 w Polsce rozstrzygnięty

Taki dylemat – „do Sydney, czy do Hanoweru?” - miały dwa zespoły AMRMED i The InnoWATors z Wojskowej Akademii Technicznej, kiedy znalazły się na scenie tuż przed ogłoszeniem przeze mnie laureata polskiej edycji konkursu Imagine Cup 2012 w kategorii projektowanie oprogramowania.
Obie prace są bardzo innowacyjne, różnice punktowe nie były duże.
Ostateczny werdykt pracującego pod moim kierunkiem jury – Dariusz Bogdan, Bożena Lublińska-Kasprzak, Beata Bochińska, Dariusz Piotrowski to pierwsze miejsce i reprezentowanie Polski na światowych finałach w Sydney dla zespołu ARMED. Miejsce drugie i udział w rządowej delegacji (w tym przelot rządowym samolotem), prezentowanie konkursowej aplikacji w oficjalnym polskim stoisku na targach CEBIT 2013 przyznaliśmy zespołowi The InnoWATors.
Trzecie miejsce przypadło w udziale zespołowi Flexify z UAM w Poznaniu?

Co zawierają rozwiązania laureatów?
ARMEDSmartfonowa aplikacja SAPER zespołu ARMED to gest wojska wobec nas cywilów. Jednym z celów milenijnych jest usuwanie skutków wojen. W te działania wpisuje się rozwiązanie przygotowane przez zespół. Pozwala bowiem sprawdzić, czy w ziemi nie czyhają minowe niespodzianki. Wygodna przy podróży do Palestyny, wynajęciu domu z ogrodem na wakacje dla dzieci nad Adriatykiem (skutki ostatniej wojny bałkańskiej) lub gdy w trakcie wiosennych porządków na działce nasza łopata napotka na coś dziwnego. Za niewinną aplikacją kryje się duża wiedza. Hipoteza, że „coś tam jest” to skanowanie kwadratowego obszaru, wysłanie charakterystyki elektromagnetycznej miejsca w chmurę obliczeniową. W odpowiedzi otrzymamy potwierdzenie, czy zakopany w ziemi obiekt może być niebezpieczny, ewentualnie wskazanie, co to może być (typ uzbrojenia).

Również smartfonową aplikację SENSE zaproponował zespół The InnoWATors. Niesie ona pomoc chorym na epilepsję. Wysyła sygnał (do zdefiniowanej uprzednio listy odbiorców) o wystąpieniu ataku, poinstruuje przypadkowego świadka ataku, jak pomóc choremu (tak smartfon chorego będzie wpierał taką osobę w działaniach). The InnoWATors proponuje dwie wersje rozwiązania – „proste” (tylko aplikacja smartfonowa) i „zawansowane” (chory ma na sobie stale zaprojektowane i zbudowane przez zespół sensory). Jednoczy też chorych jako grupę na portalu Facebook.
Obie aplikacje zostały zaimplementowane na Windows Phone 7, z dużą znajomością narzędzi tworzenia Metro Style aplikacji, a interfejs robi ogromne wrażenie (doskonała grafika).

Duże wrażenia estetyczne towarzyszą oglądaniu trzeciego rozwiązania. Zespół Flexify zaproponował Kinesio Studio - ćwiczenia rehabilitacyjne dla dzieci kontrolowane przez przystawkę Kinect, których scenariusze buduje w oparciu o popularne bajki. Taka forma ćwiczeń wciąga (i to bardzo). Jest wygodna dla terapeutów (ćwiczenia są nagrywane) i rodziców (pewne ćwiczenia, nie wymagające obecności terapeuty można wykonać w domu). Zespół Flexify zaproponował również narzędzia – do planowania, harmonogramowania i zarządzania pacjentami (i ćwiczeniami) za pomocą tabletu z systemem Windows 8. Dzięki takiemu rozwiązaniu terapeuta może krążyć po różnych pomieszczeniach, komunikować się z tabletem za pomocą palców, a aplikacja jest bardzo czytelna i przyjemna w użyciu. W trakcie polskiego półfinału IC 2012 zaproponowano 3 aplikacje terapeutyczne wykorzystujące przystawkę Kinect (również zespół BugBuster i Sigma). Projekt Kinesio Studio zespołu Flexify okazał się najlepszy i najbardziej interesujący. Niestety duży „wysyp” podobnych rozwiązań, a także możliwość szybkiego dostarczenia klonów (kopii, podróbek) skraca czas życia „innowacyjności” produktu, utrudnia też odniesienie sukcesu biznesowego w przyszłości (dumping cenowy).
Więcej zdjęć w serwisie Grupy .NET i IT's photostream

niedziela, 8 kwietnia 2012

Lumia 800 – dlaczego warto było czekać na telefon z WP7 od Nokia?

Liczba użytkowników smartfonów z Windows Phone 7/7.5 rośnie z każdym miesiącem. Zalety Windows Phone są powszechnie znane. Dlaczego czekałem tak długo? Dlaczego czekałem na smartfon z WP od Nokia?
Prawdą jest, że czekałem na Lumia 900, którą aktualnie zachwycają się moi amerykańscy i kanadyjscy koledzy.
Ale nie wytrzymałem i sięgnąłem po Lumia 800.
Oto 5 powodów, dla których warto było czekać na smartfon z WP7 od Nokia:
1. Elegancki, nowoczesny, przyjemny w użyciu. To ważne, bo smartfon, to część naszego życia. Te poprzednie rozwiązania – od HTC, LG, Samsunga owszem były ładne, ale Lumia 800 jest bardzo ładna. Po kilku godzinach/dniach używania Lumia 800 nie sięgnięcie po telefon z Androidem, a nawet iphone 4 wyda się jakiś szary …
2. Świat jest kolorowy. Lumia 800 też. Moja jest różowo-czerwona. Już fakt, że na określenie jej koloru muszę użyć dwu słów pokazuje, że kolorystyka została dobrana starannie.
3. Wyświetlacz AMOLED, przy dopracowanym interfejsie WP7 daje niesamowity efekt, gdy patrzymy na ekran. Poprzednio z technologią AMOLED zetknąłem się w Samsungu Galaxy TAB, ale różnica jest duża (na korzyść Nokia). I myślę, że efekt finalny jest wspólnym dziełem producenta szkła, inżynierów Nokia i Microsoft.
4. Nokia nawigacja. Używałem rozwiązania fabryczne (Citroen, Toyota), popularne jak Tom Tom, czy Clarion, ale dopiero Nokia maps sprawiły, że nie tylko w samochodzie, ale po wielu miastach świata spaceruję z telefonem. W stosunku do tej np. w Nokia E52 (która towarzyszyła mi w Australii, Nowej Zelandii, Gruzji, Armenii, USA) dzięki nowej aplikacji, dużemu wyświetlaczowi w technologii AMOLED mamy w Lumia 800 nową jakość nawigacji.
5. Transfer kontaktów. Oczywiście powinien być z chmury (Windows Live, Office 365 itd.). Ale ten pierwszy musi być szybki, bez dodatkowej konfiguracji, loginów, haseł. I tak jest. Dwie Nokie obok siebie (E52 i Lumia 800), jeden klawisz, niecałe 3 minuty i 1033 kontakty znalazły się w Lumia 800 (a chwilę potem w chmurze).
Oczywiście powinienem wymienić jeszcze zalety WP7 (ergonomiczny i elegancki interfejs, skydrive, office w telefonie, synchronizacja z chmurą itd.). Ale to wszystko było w innych rozwiązaniach od HTC, LG, Samsunga …
Jednak na smartfon od Nokia z WP warto było zaczekać!

poniedziałek, 2 kwietnia 2012

Finaliści konkursu Imagine Cup 2012 w Polsce

Werdykt zapadł. Podjęliśmy decyzję. Oto lista finalistów (kolejność alfabetyczna – zespół/uczelnia) krajowych finałów Imagine Cup 2012 w kategorii Projektowanie Oprogramowania:
ARMED WAT
BugBusters Politechnika Białostocka
Chiron Team Uniwersytet Warszawski
Essential Group Politechnika Warszawska
Flexify UAM
HigherLevel Uniwersytet Gdański
Sigma Politechnika Gdańska
The InnoWATors WAT
We Code For Food Politechnika Białostocka
YETI Politechnika Poznańska
Jako komentarz zacytuję to, co napisałem na Facebook’u:
Współczesny świat to regulaminy, reguły, procedury. Miejsc było 10, a dobrych aplikacji więcej. Gratując 10-tce, chciałbym przekazać również gratulacje tym, którzy byli tak blisko. Otrzymacie opinie i wskazówki od jurorów (sam dużo napisałem – wszystkim 49 zespołom). Przeczytajcie.
Pomyślcie. I zaplanujcie następny krok. W życiu wygrana niekoniecznie oznacza miejsce na podium.

W Warszawie – półfinał (wybór 5 zespołów) i finał (1, 2, 3 miejsce) będzie trudniej – zadamy pytania, uwzględnimy kategorie, ich wagi, punkty.

Przed ogłoszeniem listy finalistów konkursu Imagine Cup 2012

Przez ostatnie 5 dni oglądnąłem i oceniłem merytorycznie 49 aplikacji zbudowanych przez zespoły uczestniczące w polskiej edycji konkursu Imagine Cup 2012 w kategorii „Projektowanie Oprogramowania”. Dużo pracy, ale jakże przyjemnej pracy.
Aż 19 zespołów otrzymało ode mnie rekomendację udziału w krajowych finałach, które odbędą się 11-12 kwietnia w Warszawie. Dobrze wróży. Oznacza to, że co trzecia zbudowana aplikacja zasługuje na to, by zostać zaprezentowana w Warszawie - choć lista finalistów obejmie tylko 10 zespołów –i będzie to przedmiotem werdyktu całego jury.
Z grupy 19 aplikacji aż 6 otrzymało ode mnie ocenę „doskonała”. Zaglądnąłem do notatek z 2011 roku. Jest postęp. Rok temu takich prac było 17, w tym 5 z oceną doskonała.
Nie mogę uprzedzać faktów (to przecież konkurs z cennymi nagrodami), nie mogę podać szczegółów, które prace zrobił na mnie szczególne wrażenie, ale mogę przekazać refleksji:
• Wydaje mi się, że kreatywność zespołów w 2012 roku jest wyższa niż rok temu, a scenariusze rozwiązań są ciekawsze.
• Zespoły skupiły się na problemach, które chcą rozwiązać, a technologie informatyczne (te oferowane przez Microsoft – organizatora konkursu) są tylko narzędziem, by je rozwiązać.
• Do tego ich znajomość wydaje się być perfekcyjna. Przykład? Mimo iż od prapremiery wczesnej wersji Windows 8 (tzw. Consumer Preview) minęło zaledwie miesiąc - uczestnicy konkursu zaprezentowali aplikacje mocno „osadzone” w nowym systemie operacyjnym Microsoft.
• Architektura rozwiązań jest na tyle dojrzała, że można nią będzie zainteresować zawodowych informatyków i komercyjne przedsiębiorstwa.
• Interfejs większości aplikacji jest bardzo nowoczesny, ergonomiczny, dobrze zaprojektowany, i doskonale prezentujący się na ekranie telefonu, tabletu, czy komputera.
• Większość rozwiązań zawiera w sobie również aplikację na Windows Phone, który stał się najbardziej personalnym terminalem łączącym nas ze światem zewnętrznym.
Kinect daje nowe możliwości rozwiązania problemów edukacyjnych, czy terapeutycznych.
• Grafika, grafika 3D, czy animacja to mocne strony przygotowanych rozwiązań
• Mój podziw budzi również przygotowanie materiałów informacyjnych, w tym filmów video.
• Dobra narracja, grafika i muzyka.

Czekam na polski finał, by zobaczyć to wszystko na żywo!