sobota, 29 października 2011

Czekać, czy już zarabiać na chmurze?

To temat, sesji, którą przeprowadziłem w trakcie konferencji Microsoft Technology Summit, we wtorek 18 października w Warszawie. Michał Tomaszkiewicz, redaktor portalu ITReseller.pl zrelacjonował ją na żywo.

wtorek, 13 września 2011

Windows 8 – pierwsza odsłona – na gorąco z Anaheim

2.5h Sesja Generalna Steven’a Sinofsky’ego na konferencji //BUILD/ to kolejna odsłona systemu Windows 8. Zachwyt powszechny. „Microsoft wraca do gry” do najczęściej powtarzane komentarze.



Zaprezentowana wersja ma status „Windows 8 Developer Preview”. Do bety, czy wersji handlowej wiele się może zmienić. Na jeszcze lepsze. Co zachwyca? Pięć elementów, które na mnie zrobiły szczególne wrażenie:



1. Great User Experience. Takiej interakcji użytkownika, system operacyjnego I palikacji jeszcze nie widziałem. Rozwiązania proponowane dotychczas (w tym przez konkurencję np. Apple, Google) pozostają daleko w tyle. Ekran dotykowy (ale jak?) do wszystkiego, kalwiatura i mysz przestaje być potrzebna.


2. Pełna integracja systemu z tym co chmurze (nie ma znaczenia, czy zdjęcie mam na twardym dysku, czy na SKY DRIVE po prostu je wyświetlam).


3. Szybko, szybko i jeszcze raz szybko. Steven Sinofsky pokazał jak Windows 8 działa na starym sprzęcie i o ile jest szybszy od Windows 7. Mniej pamięci operacyjnej. Mniej działających procesów. Pełna integracja z funkcjami sprzętu (akceleracja sprzętowa). Maksymalna oszczędność energii. Różne procesory.


4. Programowanie (Metro Style Apps) nigdy nie było tak szybkie i łatwe. Nowa warstwa systemowa (WinRT) dostarcza klocki, o ogromnych możliwościach działania (to system a nie aplikacja zapewnia wiele użytkowych możliwości). Przeniesienie aplikacji SL2 z Windows 7 na SL działający na Windows 8 automatyczne. Jeżeli sami podmienimy kontrolki na te z Windows 8 w kilka minut otrzymujemy „bogatą” i w pełni Metro Style Apps. Jeden kod generuje aplikację na PC (czy tablet) czy na Windows Phone 7. To deweloper decyduje, w jakim języku chce pisać. Język na znaczenie wtórne.


5. Systemowa synchronizacja w locie. Nie ma znaczenia, czy pracuję na tablecie, WP7, czy PC – konfiguracyjna zmiana czy dane - widziane i dostępne są wszędzie …


Spróbujemy na własnych tabletach dzisiaj wieczorem!









poniedziałek, 12 września 2011

//BUILD/windows 24h przed rozpoczęciem konferencji

Ciągle jestem przekonany, że Microsoft przygotował coś wielkiego! Jako uczestnik BUILD 2011 odebrałem swój konferencyjny identyfikator i 16 stronicową broszurę. To całe wyposażenie uczestnika konferencji. Żadnych zbędnych toreb, CDs, długopisów, materiałów od sponsorów.

Nawet dla nas, zarejestrowanych uczestników konferencji jej program dalej jest tajny. W agendzie bloki „Keynote”, „Big Piture”, „Session” – żadnych tematów, nazwisk prelegentów. Czy więc szykuje
się duże uderzenie Microosft?

Co pokażą producenci sprzętu? Wiemy, że będą (są specjalne obszary w części wystawowej). Notebook XXI wieku, tablet (slice), telefon, coś zupełnie innego? A może wszystko na raz – sterowany palcem laptop, slice, telefon. To, co mnie fascynuje w przypadku Amazon - to fakt, ze nie ma znaczenia, czy czytam książkę na Kindle, PC, czy iPadzie to zawsze jestem w tym samym miejscu. Tyle tylko, że z każdym urządzeniem związana jest zupełnie inna filozofia pracy.

Start //BUILD/windows we wtorek 13 września, o 9:00 rano (18:00 w Polsce).


10 lat później

Bynajmniej nie o 10 rocznicy ataku na Trade World Center chcę napisać, mimo iż przebywając w tych dniach w USA również i ja w nich uczestniczyłem.


Jestem w Anaheim w Kalifornii. Dzisiaj rozpoczynają się moje obowiązki na konferencji BUILD 2011 poświęconej systemowi Windows 8 …


Ale … 10 lat temu- 13-16 lipca 2001, tu w Anaheim uczestniczyłem w innej, bardzo ważnej dla mnie konferencji - FUSION 2001. Wyznaczyła ona kierunek dla rozwoju branży IT na 10 lat. Ten okres się kończy. Era tzw. .NET wypełniła swoją rolę. Mamy tego świadomość. Dlatego tu jesteśmy, by trzymać rękę na pulsie i podążać w kierunku, w jakim informatyka będzie się rozwijać przez następne 10 lat?


W jednym z wywiadów dla mediów elektronicznych na pytanie: „Od kiedy interesujesz się technologią Microsoft .NET i co Cię do niej przekonało?” odpowiedziałem:


[..] W czerwcu 2001 roku byłem na konferencji FUSION w Anaheim, w Kalifornii, na której Bill Gates miał główną prezentację nt. rewolucji „xml web services” – tak się to wtedy nazywało i „.NET platform”. Ja mu uwierzyłem. Było bardzo wielu sceptyków. To, że uwierzyłem być może wynikało to z moich doświadczeń (marzyły mi się aplikacje dla przedsiębiorstw dostępne w przeglądarce, niewymagające aktualizacji na CD, gdy ministerstwo finansów zmienia zasady naliczania podatku VAT). Miałem też duże zaufania do Billa Gatesa. Od 1996 przynajmniej raz w roku słuchałem go na żywo i zawsze inspirował mnie do korekty planów działania. [..]



Tym razem pewnie nie będzie Billa Gatesa, ale będą jego idee. Wierzę, że Windows 8 zmieni nasze przyzwyczajenia korzystania z komputerów (pc-tów, laptopów, tabletów, telefonów, kiosków elektronicznych). To kolejny ważny krok – na miarę przejścia od DOS do Windows. Tylko nazwa "Windows 8" w tym kontekście wydaje się być mało fortunna.

środa, 11 maja 2011

Konkurs „Twoja firma, Twoja szansa na sukces” - rozstrzygnięty

W trakcie gali konkursu „Twoja firma, Twoja szansa na sukces” w doborowym składzie jury wybraliśmy 3 najlepsze prace konkursowe. Nie było łatwo.

Jako laureatów wskazaliśmy:
1. BCM Logic, aplikacja BCM Logic Bussines Availability
2. GPC, aplikacja Nioovo.com
3. Cognitum, aplikacja MediaMon

W rzeczywistości więcej prac zasługiwało na podium, ale były na nim, tylko 3 miejsca.

czwartek, 14 kwietnia 2011

VS 2010 – rok później (VS 2010 one year later)

W tych dniach mija rok od premiery Visual Studio 2010. Nieprawdopodobne jak szybko płynie czas.

Z jednej strony spotykam klientów, którzy wciąż używają VS 2008, a moją odpowiedzią na ich problemy jest „Zróbcie migrację do VS 2010, bo to zostało już rozwiązane rok temu. W wersji 2010”.


Z drugiej VS 2010 dzisiaj, w kwietniu 2011 jest inne niż rok temu. Nowe możliwości dla budowania aplikacji w chmurach, czy dla WP7 (Windows Phone 7), nowe templates dla zarządzania projektami, integracja z Project Server … I wiele innych zmian.


Nie zasypiajcie. Nie chodzi mi oto, by być „na bieżąco” (up to date). Chodzi o to, by pracę wykonywać lepiej (jakość), taniej (budżet) i szybciej (harmonogram).


A w tym zmieniające się VS 2010 może nam wszystkim pomóc!

niedziela, 3 kwietnia 2011

Przed polskim finałem Imagine Cup 2011 w kategorii Projektowanie Oprogramowania

Obejrzałem i oceniłem wszystkie prace konkursowe 2011. Jak napisałem uprzednio na facebooku - „wiele godzin pracy, ale jak ciekawej pracy!.

Czym charakteryzowały się prace w konkursie IC 2011 w kategorii Projektowanie Oprogramowania na tym etapie? Najważniejsze 5 grup to:


1. Poważne problemy i duże inżynierskie projekty – związane z ochroną środowiska, zapobieganiu powodziom (rok 2010 ciągle mamy w pamięci), optymalizacją ruchu samochodowego, by skrócić czas przejazdu i zmniejszyć emisję CO2 czy wykrywaniem osób poszukiwanych na lotniskach.


2. Windows Phone 7, to urządzenie, które może ułatwić nam życie (zarządzać personalnym budżetem, komunikacją, zdrowiem, aktywnością życiową). Jedna z aplikacji otrzymała moją rekomendację „a może już dzisiaj umieścić na marketplace?”


3. Prace poprzedzone badaniami, czy duży wkład pracy algorytmicznej – czasem aż za duży, że nie wystarczało czasu, by rezultaty zaimplementować dobrze i oprawić w ciekawy interfejs.


4. Pójście w chmurę (etykieta nowoczesności?).


5. Integracja oprogramowania i urządzeń w ochronie zdrowia.


Jestem pod wrażeniem "oprawy". Wiele z przygotowanych przez zespoły „filmików” z dużą przyjemnością zakwalifikowałbym na finał krajowego konkursu multimedialnego. Ciekawy pomysł na scenariusz (a nie jest łatwo w 2-3 minuty skutecznie przedstawić, gdzie leży problem). Dobry efekt pracy reżysera i operatora (ciekawe ujęcia). Realistyczna scenografia (w domu, na uczelni, na ulicy). Do tego aktorzy, których naturalność była mocną stroną. Na koniec interesujące połączenie efektów wizulanych z muzyką (legalności użycia muzyki nie sprawdzałem).Może za rok pojawi się „nagroda jurorów” za najlepszy materiał audio-video?


Regulamin konkurs dopuszcza tylko 10 mogło zespołów do następnego etapu (wyniki). Organizatorzy konkursu nie wymagali jednak od nas, sędziów by wskazać dokładanie 10 zespołów. Wskazałem 17 kandydatów i szkoda, że kilku prac, które też mi się podobały nie zobaczę w Warszawie. Nie będę mógł porozmawiać z ich twórcami. I pewnie nie jest to tylko mój pogląd.


Ale takie są wymogi tego konkursu.


Prywatna refleksja: Mam wrażenie, że studenci startujący w IC 2011 mają nie mniejszą wiedzę inżynierską niż ich koledzy w latach poprzednich (to już moja, siódma edycja konkursu). Na pewno aktulaną! A technologie informatyczne zmieniają się szybko. Moim zdaniem od swoich poprzedników są lepiej przygotowani do startu w zawodowe życie. Doceniają wagę problemu, wiedzą jak w procesie innowacyjności ważny jest pomysł. Że rezultaty pracy „trzeba dobrze opakować” (interfejs aplikacji, czy prezentacja) by przebić się na rynku, czy po pieniądze inwestora. I lepiej posługują się językiem angielskim. To dobrze wróży nie tylko dla konkursu, ale również dla gospodarki.


Zespoły, które nie zmieściły się w „10” już dzisiaj mogą planować - co i jak za rok? Warto. To szybkie wejście na rynek IT w Polsce/świecie. Są rezerwy! Oto przykład. Jeden z zespołów zaproponował dwie internetowe kamery na niebezpieczne (dla małego dziecka) miejsce w pokoju. A jest 2011 rok i mamy Kinect, który taki scenariusz pozwala zrealizować lepiej, efektywniej i mniejszym nakładem pracy. Nie wyważajcie otwartych drzwi! Integrujcie, to, co jest, dokładając coś swojego. Pomysł musi poprzedzać implementację.


Duży projekt, czy mały projekt? Małe jest piękne. I może zawierać w sobie ogromny potencjał biznesowy.