Google Developer Day 2011 podsumowanie

Na Google Developer Day 2011 w Berlinie przybyło ponad 2000 uczestników – czyli światowy REKORD!

Otwarcie od 7:30 i miałem to nieszczście dosatać slot czasowy od 7:30 do 7:45.
Zaleta była taka, iż nie musiałem czekać aby się dostać do środka i miałem duuużo czasu aby pooglądać produkty wystawców.

Krótkie podsumowanie z sesji, w których uczstniczyłem

Keynote
na wtępie trochę historii oraz po krótce o tematach konfrencji … rozgrzewka :)

Internet architecture trends
tu się pomyliłem (low-level, hardware) :( no ale …
internet rozwija się tak szybko, że powoli zaczyna nas ograniczać infrastruktura. Producenci urządzeń (np. cisco) nie są zainteresowani zmianą sytuacji ponieważ sprzedają hardware za ciężkie pieniądze. Z drugiej strony dostawcy usług (ang. provider) chcą zmian i o tym była ta sesja. Prowadząca (Prof. Anja Feldemann) starała się nas przekonać iż warto wykraczać poza ograniczenia i oprogramować switch-e :)))) Jak dla mnie czarna magia.
Ciekawe było to iż powoli idziemy w kierunku wirtualnych sieci, tzn. internet, który znamy byłby jedną z sieci, a nowe które nadejdą kolejnymi.

Excellence in the Android User Experience
Nick Butcher
Tu z kolei można było się przebudzić … także mentalnie.
Nick przedstawił idee, która przyświecają w projektowaniu nowego Androida 4.0 czyli „ice cream sandwich”.
Wydaje mi się, iż było to lessons lerned czyli google wziął DOBRY przykład z Apple oraz Adobe i postawił na:
zunifikowany, PROSTY, interfejs (tutaj wpływ produktów Apple)
nową szatę graficzną (kolory, nowa czcionka, nowy design komponentów).
Słowa kluczowe:
~ Holographic UI design
~ Tablet Patterns (Action Bar, Multi-Pane Layouts, App Navigation, Lists, Gestures)
~ co robić a czego nie (API level 11 nie determinuje tabletu, przyjmować, że 7 cali to nasz obszar roboczy, nie używać małych czcionek oraz długich linijek tekstowych, nie nadużywać fill_parent)

Bleeding Edge HTML5
Ido Green
ta sesja była jedną z najlepszych jak dla mnie: super prowadzący, genialnie uchwycony temat.
Generalnie o HTML5 dużo się mówi, czyta, ale ta sesja zamiotła moim światem HTML:)
Krótko co jest nowego:
~ Event Listeners (nasłuchiwacze zdarzeń, komenda addEventListener)
~ prerendering (czyli załadowanie strony/linka w tle)
~ nasłuchiwacze zdarzeń na zdarzenia sieciowe online i offline (navigator.online offline)
~ Web intents i Intent action type (webintents.org )
~ natywna obsługa kamery i mikrofonu z możliwością zapisu
~ pełny ekran na życzenie (fullscreen mode)
~ Web RTC
~ Web Services Directory czyli dostęp to dysku z poziomu przeglądarki
Pewnie o czymś zapomniałem, ale mam dla Was ciekawe Linki!
slajdy
updates.html5rocks.com

These Aren’t the Sites You’re Looking For: Modern HTML5 Web Apps
Mike West
kolejna sesja typu „super, że tu jestem”
Mike poruszyć następujące tematy (slady w linku poniżej):
~ Provider rich visuals
~ Great User experience
~ RESPONSIVE DESIGN Googlen
~ Html 5 cross Browser polyfills
Zajrzyj KONIECZNIE na slajdy z sesji

What’s new and important in Android
Bruno Oliveira
dowiedzieliśmy się w detalach o tym co przyświecało google przy projekcie Android 4.
Krótko:
~ Lesons learned (iPhone UX, szata Adobe)
~ duże fonty
~ ważna nawigacja (action bar, navigation bar i menu)
~ nowość NFC push (czyli jak łatwo wymieniać informacje oraz ustawienia pomiędzy urzędzeniami Android; świetny feature)
~ Network usage (kontroluje i pokazuje jak często aplikacja „dzwoni” do domu)
~ WiFi direct (BOMBA: łączenie urządzeń przez WiFi)
~ USER EXPERIENCE IS CRUCIAL (one comment WRESZCIE i … dzięki za to)

V8 Performance Tuning Tricks
Daniel Clifford
Daniel przedstawił silkik V8 JavaScript oraz wstępnie Developer Tools w Chrome (o tym była kolejna sesja).
Jako przykład służyć kod JavaScript, który to był wykonywany i profilowany za pomocą V8 (poza przeglądarką).
Do testów silnik startował z parametrami --prof oraz --trace-opts.
Jako wskazówkę podał, iż do testów należy używać DUŻEJ liczby sampli (na poziomie 1000) gdyż tylko wtedy możemy zauważyć czy nasz kod po optymalizacji pracuje lepiej i o ile.

DevTools Tips and Tricks
Ido Green
kolejna killer sesja :)
Ido pokazać jak efektywnie używać Chrome Developer Tools … naprawdę efektywnie!
Przełącznie się w tryb kosoli, dynamiczne dodawanie kontentu do HTML i CSS, zmienianie obsługi akcji i DEBUG-owanie.
Highlight stanowił Remote Debug, niestety dostępny jak narazie tylko pod RIM Playbook-iem. Oczywiście pojawi się na innych platformach. Ciekawe było też przedstawienie Chrome Canary czyli nowej wersji Chrome. Pojawić się ma za około 2 tygodnie na rynku, przy czym informacja o terminie była raczej informatywna i zupełnie wiążca.
Tematy zachwyciły nawet osoby, które obyte były z Developer Tools.
Link do sesji

Inne sesje

Modern Web Applications
These Aren’t the Sites You’re Looking For
Mike West
Slajdy/

Google Chrome Extensions:Privacy-related APIs
Pam Greene, Bernhard Bauer, Dominic Battré
Slajdy

Każdy na wejscie otrzymał woreczek z 5 jednakowymi żetonami:
youtube, google+, android, html5 no i most wanted chrome (tych było w sumie tylko 20 sztuk).
Należało się wymieniać tak aby uzbierać pięć różnych żetonów,
Na koniec szczęśliwcy, którzy posiadali 5 różnych żetonów, a było ich 20stu, otrzymali chromebooki.

do przyszłego roku na GDD 2012 :)

Informacje o @albgorski

Od 1999 roku profesjonalnie zajmuję się rozwijaniem oprogramowania. Głównie Java, ale także Groovy, PHP, HTML, JavaScript oraz Adobe Flex. Fascynują mnie metody wymiany danych, ich przechowywania oraz dostępowania. Jestem WIELKIM zwolennikiem Clean Code, TDD oraz agilistą (może lepiej lean-istą). Ekosystem Java dostarcza WIELE świetnych frawework-ów i bibliotek, a społeczność miłośników języka Java jest najlepsza pod słońcem :)
Ten wpis został opublikowany w kategorii android, google, konferencja, os, web i oznaczony tagami , , , , , , , , . Dodaj zakładkę do bezpośredniego odnośnika.

Możliwość komentowania jest wyłączona.