|
Włączanie ułatwień dostępu dla osób niewidomych i niedowidzących na AndroidziePrzedstawimy zalety platformy Android z pomocą dla użytkowników niewidomych i niedowidzących oraz wyjaśnimy, na co deweloperzy aplikacji powinni zwrócić uwagę, aby dotrzeć do jak najszerszego grona użytkowników. Głównym tematem rozmowy będzie ułatwienie dostępności niestandardowych widoków Androida.
|
|
Komponenty sieciowe: zmiana tektoniczna na potrzeby tworzenia witrynKomponenty internetowe mają zasadniczo zmienić sposób myślenia, tworzenia i korzystania z naszych aplikacji internetowych. Ta sesja przygotuje Cię na przyszłość platformy internetowej. Omówimy technologie niższego poziomu, które stanowią podstawę komponentów sieciowych (Shadow DOM, <template>, elementy niestandardowe, MDV, nowe prymitywy CSS). Wiele z tych narzędzi znajdziesz już w nowoczesnej przeglądarce w Twojej okolicy.
|
|
Komponenty sieciowe w działaniuTa sesja bazuje na technologiach i koncepcjach omówionych w poprzedniej sesji: „Komponenty sieciowe: zmiana tektoniczna na potrzeby tworzenia stron internetowych”. W tym roku tworzenie stron internetowych staje się jeszcze lepsze dzięki niesamowitej mocy komponentów sieciowych. Podczas tej sesji chcemy pokazać Ci, jak korzystać z kodu polyfill, aby pomóc Ci zrozumieć, jak będzie wyglądać platforma internetowa w przyszłości. Wraz z wdrażaniem tych nowych specyfikacji warstwa ta z czasem staje się mniejsza, lepsza i szybsza. Porozmawiamy o modelu Shadow DOM, elementach niestandardowych, deklaratywnym wiązaniu danych i zdarzeń, wprowadzaniu dotykiem, płynnym animowaniu oraz o tym, jak łączyć je, aby tworzyć świetne aplikacje. Pisz mniej sztucznie, kieruj reklamy na każdą platformę i zwiększaj produktywność, korzystając z nowej generacji platformy internetowej.
|
|
Wykrywanie cech w świecie rzeczywistymW idealnym świecie wykrywanie funkcji zawsze służyłoby do decydowania, które funkcje są przydatne dla użytkowników. Niestety w świecie rzeczywistym występują problemy praktyczne z takim podejściem, zwłaszcza w przypadku użytkowników korzystających z urządzeń mobilnych, gdzie podczas wyświetlania zasobów trzeba ocenić ich możliwości działania w czasie działania. W tym wykładzie przedstawię pomysły i narzędzia stojące za wykrywaniem funkcji, a następnie omówimy nasze doświadczenia związane z wykrywaniem krawędzi sieci w Coursera.
|
|
Języki i maszyny wirtualne: szybki kod zawsze jest w modzieFundamentalną potrzebą innowacji w przypadku aplikacji internetowych jest szybkie działanie. W tym wykładzie zagłębimy się w maszyny maszynowe V8 i Dart oraz wyjaśnimy, dlaczego potrzebny jest nowy silnik wykonawczy, aby wynieść platformę internetową na wyższy poziom. Dołącz do nas, by dowiedzieć się, jak języki programowania wpływają na maszyny wirtualne, złożoność, generowanie kodu na bieżąco oraz na przewidywalną wydajność.
|
|
Co nowego w Usługach Google PlayOgólne informacje o wszystkim, co jest teraz dostępne w ramach Usług Google Play od momentu ich wprowadzenia, ze szczególnym uwzględnieniem tego, jak te zmiany wpływają na Ciebie jako dewelopera oraz na co należy zwrócić uwagę.
|
|
Oglądanie optymalizacji CSS w wersji mrocznej jest kuszące, tylko dla inicjatorów. Ta sesja skupia się na wykrywaniu i rozwiązywaniu problemów z powolnym renderowaniem, ze szczególnym uwzględnieniem czasu układu i wyrenderowania. Za pomocą Narzędzi deweloperskich w Chrome będziemy wykrywać, analizować i debugować wolne działanie po stronie renderowania aplikacji. Aby odkryć niektóre powolne działania, przyjrzymy się, na co warto poświęcić czas, i przyjrzymy się danym profilowania pochodzących z wewnętrznego systemu Chrome. Dzięki nim dowiesz się, jak rozsądnie wykorzystywać czas i szybko tworzyć aplikacje, a także dowiesz się, jak rozwiązywać typowe problemy z wydajnością CSS.
|
|
Nowoczesny proces tworzenia stron mobilnychStworzenie szybkości na 60 klatek na sekundę na wszystkich urządzeniach docelowych przy jednoczesnej dbałości o wygodę użytkowników jest ogromnym wyzwaniem. Zapoznamy się ze wszystkimi narzędziami do programowania i testowania aplikacji mobilnych oraz do oceny ich wydajności. Dowiedz się, jak najlepiej tworzyć aplikacje na podstawie opinii z urządzeń mobilnych, na które kierujesz reklamy, i zwiększ złożoność, aby uniknąć później trudnych decyzji dotyczących wydajności. Przyjrzymy się też wszystkim możliwościom testowania urządzeń lokalnie i w chmurze. Podczas tej sesji zaprezentujemy ulepszone zdalne debugowanie za pomocą Chrome na Androida i Narzędzi deweloperskich w Chrome. Teraz możesz przeprowadzić tunelowanie lokalne, aby usprawnić programowanie lokalne. Po zakończeniu sesji będziesz mieć okazję do zapoznania się z obszernym omówieniem narzędzi internetowych w internecie mobilnym i poczuj się pewniej, wracając do swoich projektów.
|
|
Szczegółowa prezentacja narzędzi dla programistów Androida, zbliżenia na wszystkie nowości, a także wskazówki i porady, które pomogą Ci w pełni wykorzystać ich możliwości. Bardziej szczegółowe informacje na temat jednej z prezentacji znajdziesz w omówieniu Brada Abrama „Google I/O 2013 Demo: Android Studio + Cloud Endpoints Synchronized StopWatch Demo” (http://bradabrams.com/2013/06/google-io-2013-demo-android-studio-cloud-endpoints-demosynchronized-stopwatch-).
|
|
Tworzenie Zdjęć Google+: najważniejsze aplikacje ChromeSzybkie tempo innowacyjności na platformie Chrome przywodzi na myśl Dziki Zachód, ale opracowanie produktu na takich platformach jest łatwiejsze, niż się wydaje. Podczas tej sesji główny inżynier aplikacji Zdjęcia Google+ dla Chrome opowie o tym, co jest potrzebne, aby dostarczyć aplikację Chrome w świecie rzeczywistym. Wykorzystaj zdobytą wiedzę i dowiedz się, jak wprowadzić niezbędne zmiany na platformie. Ponadto przedstawimy kilka nowych interfejsów API w pakowanych aplikacjach Chrome, które umożliwiają aplikacjom interakcję z prawdziwymi urządzeniami i umożliwianie ich obsługi. Dowiedz się, jak Zdjęcia Google+ wyglądają i działają jak aplikacje natywne, i dowiedz się, jak zrobić to ze swoją aplikacją Chrome.
|
|
Więcej możliwości w internecie: funkcje, o których zawsze marzyszInternet rozwija się w szybszym tempie. Ciężko nadążyć! Podczas tej sesji omówimy najnowsze funkcje HTML5, o których być może wcześniej nie wiesz. Skupimy się na funkcjach, które ułatwiają życie programistom i zwiększają możliwości aplikacji. Skupimy się na nowych podstawowych elementach CSS/JS/HTML, które dotyczą układu, skuteczności i konkretnych przypadków użycia...zwłaszcza na urządzeniach mobilnych: @viewport, @supports, jednostki wewnętrzne/widoczne, rozdzielczości i zapytania o media wskaźnika, interfejs User/Resource Timing API, interfejs JS i18n API, dodatki iframe, <template>,
|
|
Logowanie przez Google+ dla programistów aplikacji na AndroidaDowiedz się, jak dodać Logowanie przez Google+ do aplikacji na Androida, zwiększyć liczbę instalacji dzięki instalacji OTA, zwiększyć zaangażowanie dzięki interaktywnym wpisom i monitorować wydajność aplikacji w Google+.
|
|
Nowości w grach mobilnychWitamy, Zastanawiasz się, nad czym pracuje Google, aby ułatwić Ci życie? Zajrzyj do artykułu na temat nowości w grach mobilnych i posłuchaj o najnowszych funkcjach, które przygotowaliśmy, aby Twoje gry mobilne zyskały nieco atrakcyjności.
|
|
Komunikacja w chmurze GoogleGoogle Cloud Messaging umożliwia Twoim usługom sprawne wysyłanie danych do aplikacji na urządzeniach z Androidem. Poznaj nowości i dowiedz się, jak dzięki GCM zwiększyć efektywność swoich aplikacji.
|
|
Skorzystaj z doświadczenia twórców aplikacji Znajdź drogę do Oz. Uzyskanie ostatniego poziomu wydajności aplikacji wymaga dokładnej optymalizacji, którą można przeprowadzić tylko przy znajomości środowiska wykonawczego. Dowiedz się, jak zagłębić się w V8 i wykrywać ważne sygnały, które są niezbędne do efektywnej optymalizacji swojego programu. Korzystaj z tych sygnałów, aby sprawdzać, gdzie niewielkie zmiany w kodzie mogą mieć duży wpływ na wydajność.
|
|
Rozliczenia w aplikacji – wersja 3Tysiące deweloperów zarabiają na aplikacjach w Google Play, oferując im wirtualne towary, które można wypróbować, oraz subskrypcje. Dowiedz się, jak korzystać z bardziej wydajnej (i prostszej) nowej generacji interfejsu API rozliczeń w aplikacji na Androida, który ułatwia pisanie i obsługę implementacji. Znajomość starszych wersji nie jest wymagana. Omówimy dostępność, proces zakupu, subskrypcje, modele wykorzystania i sprawdzone metody dotyczące bezpieczeństwa.
|
|
Android – wygaszaczJeśli korzystasz z Daydream, nowej funkcji w Androidzie 4.2 nieaktywne lub zadokowane urządzenie może stać się dla aplikacji okazją. Skąd jednak wzięła się ta funkcja? Czy aplikacja powinna obsługiwać Daydream? Jak łatwo dodać wygaszacz ekranu? Co możesz zrobić, aby Twój film był bardziej atrakcyjny i ciekawy? Dla miłośników snu wyobrażamy sobie odpowiedzi na te pytania oraz mnóstwo pomysłów i przykładowego kodu.
|
|
Projektowanie stron internetowych z GPUChrome wykorzystuje sprzęt graficzny (GPU) i umożliwia szybkie renderowanie stron internetowych. Jednak wydajne renderowanie przy użyciu GPU wiąże się z nowym zestawem problemów, które programiści muszą zrozumieć. Na przykład: jak często pamięć podręczna tekstur jest unieważniona? W jaki sposób korzystanie z przekładu-z może powodować problemy z wydajnością GPU? Jak ukryte elementy div wpływają na proces komponowania GPU? Uczestnicy dobrze wiedzą, jak działa kompozytor GPU w Chrome i jak wybrane przez nich projekty wpływają na wydajność strony na urządzeniach z tą kompozycją.
|
|
Błyskawiczne witryny mobilne: techniki i sprawdzone metodyUżytkownicy oczekują szybkiego działania i optymalizacji niezależnie od tego, czy korzystają z przeglądarki mobilnej, czy komputera. Jednak zapewnienie szybkości działania stron na urządzeniach mobilnych wymaga skrupulatnych rozważań i wymagań technicznych: należy zoptymalizować dostęp do sieci, skoncentrować się na najważniejszych zasobach, aby zapewnić najlepszą wydajność renderowania wizualnego. Trzeba też dostosować strony do możliwości urządzenia (m.in. mniejszy widoczny obszar, ekran dotykowy, ekran o wysokiej rozdzielczości). Podczas tej sesji zagłębimy się w kwestie techniczne kryteriów, które mają wpływ na skuteczność witryn w przeglądarce mobilnej, i porozmawiamy o sposobach optymalizowania witryny pod kątem wygody użytkowników.
|
|
Kiedy Android spotyka się z MapamiTwórz intuicyjne i atrakcyjne aplikacje mobilne z interfejsem API Map Google na Androida. Podczas tej sesji zademonstrujemy innowacyjne sposoby integracji map i czujników Androida z usługami Google na tym urządzeniu. Omówimy zagadnienia związane z wizualizacją informacji kontekstowych, spersonalizowanych i aktualnych.
|
|
Wraz ze złożonością tworzonych przez Ciebie aplikacji internetowych rośnie liczba Narzędzi deweloperskich w Chrome. Przekażemy Ci najnowsze informacje na temat ulubionego towarzysza. Odkryj nowe funkcje, takie jak emulacja urządzeń mobilnych, zdalne debugowanie, profile Canvas i profilowanie WebGL, obsługa przedprocesora Sass, programowanie w całości w Chrome z wykorzystaniem nowej obsługi Workspace oraz 20 innych nowych funkcji, które w znacznym stopniu ulepszą proces programowania. Dowiedz się też, jak profilować i ulepszać swojego głównego przeciwnika pod względem wydajności przewijania: malowanie. Emuluj urządzenia mobilne w Narzędziach deweloperskich w Chrome za pomocą symulowanych zdarzeń dotknięcia i danych geolokalizacji. Po zakończeniu sesji po szkoleniu zyskasz ogromną produktywność, szybkość i precyzję w zakresie tworzenia, debugowania i ulepszania aplikacji internetowych.
|
|
Nowy system kompilacji pakietu Android SDKPrzedstawiamy nowy system kompilacji Android SDK oparty na Gradle, który z czasem zastąpi konstruktora Ant i Eclipse. Zapewnia elastyczność, zarządzanie zależnościami, integrację z IDE, pomoc w testowaniu i zaawansowane funkcje. Przeprowadzimy Cię przez wszystkie etapy – od konfiguracji podstawowej po zaawansowaną konfigurację i dostosowywanie.
|
|
Wejdź na wyższy poziom gry na AndroidaDowiedz się, jak przenieść swoją grę na nowy poziom w Google Play. Nasza coroczna prezentacja dotycząca gier, w której przedstawiamy gry, podpowiadamy, jak ulepszyć dystrybucję oraz pozyskiwanie i utrzymywanie użytkowników. Zdobądź osiągnięcie Gorączka Złota. Zdobądź 3 gwiazdki za jakość i zostań jedną z polecanych gier w Google Play.
|
|
Volley: łatwa, szybka sieć na AndroidaVolley to biblioteka, która ułatwia i przyspiesza korzystanie z sieci w przypadku aplikacji na Androida. Wyjaśnimy, jak to działa, poznasz popularne wzorce, które się z nim sprawdzają, i powiemy, jak możesz równolegle wczytywać miniatury obrazów dla ListView z sieci.
|
|
Programowanie niezależne od urządzeniaDawniej tworzyliśmy strony internetowe wyłącznie dla użytkowników komputerów. Obecnie tworzymy też reklamy na urządzenia mobilne, więc kto wie, jakie nowe formaty pojawią się w przyszłości. Jak będziesz radzić sobie z wieloma różnymi ograniczeniami i jakie są właściwe podejście do rozwoju niezależnego od urządzenia?
|
|
Sprawdzone metody automatyzacji optymalizacji za pomocą narzędzia PageSpeedPoznaj rodzinę PageSpeed: (a) narzędzia Statystyki, które pomagają identyfikować problemy z wydajnością (za pomocą rozszerzeń przeglądarki, online i interfejsu API). (b) Optymalizacja Automagic: wtyczki typu open source Apache i Nginx PageSpeed, które mogą zoptymalizować witrynę za Ciebie. Zobacz praktyczne przykłady, statystyki i studia przypadków naszych partnerów (AOL i kilka innych). (c) Usługa PageSpeed: objaśnienie usługi optymalizacji witryny hostowanej przez Google. Zobacz przykłady zaawansowanej integracji z innymi usługami Google (np.App Engine, testy A/B z Google Analytics itp.). (d) Kompresja danych w Chrome: to sposób, w jaki Chrome wykorzystuje szybkość strony do optymalizacji stron na bieżąco i poprawia przepustowość sieci nawet o 50% w przeglądarkach mobilnych.
|
|
Więcej niż niebieski punkt: nowe funkcje lokalizacji na AndroidzieLokalizacja nie tylko stanowi serce map, ale także staje się coraz ważniejsza dla nowej generacji aplikacji kontekstowych, które lepiej wiedzą, gdzie jest użytkownik i co robi. Dołącz do nas i poznaj nowe aplikacje, które umożliwiają korzystanie z tych interfejsów API.
|
|
Mobilna gra wieloosobowa w łatwy sposóbOd infrastruktury po logikę gry – pisanie gry wieloosobowej może być trudne. Omówimy techniki rozwiązywania typowych problemów podczas tworzenia gier wieloosobowych na Androida.
|
|
Integracja Dysku Google z Google Apps ScriptPakiet SDK Dysku Google umożliwia programistom zintegrowanie niestandardowych menu „Utwórz” i „Otwórz w” z interfejsem Dysku Google, co pozwala dotrzeć do dziesiątek milionów użytkowników. Dzięki zastosowaniu interfejsu Apps Script API w połączeniu z pakietem Google Drive SDK programiści mogą korzystać z wyjątkowych możliwości Apps Script, a jednocześnie programować całkowicie w Google Cloud. Pokażemy też, jak uzyskać automatyczny dostęp do plików i folderów na Dysku za pomocą Apps Script.
|
|
Inżynierowie z zespołu ds. grafiki interfejsu Androida pokażą kilka porad, wskazówek, narzędzi i technik, dzięki którym można uzyskać najlepszą wydajność i płynny interfejs użytkownika aplikacji na Androida.
|
|
Dart: HTML przyszłości, już dziś!Czy tworzysz duże aplikacje w uporządkowanym języku, a mimo to masz do czynienia z szybkim cyklem edytowania/ponownego wczytywania? Przepowieść spełniła się. Osiągaj niesamowitą produktywność dzięki narzędziom Dart, bibliotekam bezproblemowego kodu HTML, elementom polyfill w różnych przeglądarkach i platformie opartej na komponentach internetowych. Dowiedz się, jak łatwo i szybko tworzyć aplikacje internetowe działające w różnych przeglądarkach na komputerach i urządzeniach mobilnych. Pokażemy Ci, jak tworzyć nowoczesne aplikacje internetowe za pomocą komponentów sieciowych i dynamicznych widoków opartych na danych bez konieczności czekania na uciążliwe cykle kompilacji. Wprowadź zmianę, naciśnij przycisk ponownego załadowania i bum, reklama jest gotowa na wszystkie nowoczesne przeglądarki.
|
|
Co nowego w Dart: Twoja pierwsza klasa w zakresie tworzenia stron internetowychZobacz, co nowego w Dart dzięki kompleksowemu ekosystemowi open source dla nowoczesnych programistów stron internetowych. Dowiedz się, jak zwiększyć produktywność dzięki nowemu językowi: przyszłościowemu DOM, menedżerowi pakietów, JS-interop, kompilatorowi do JavaScriptu, SIMD, komponentów sieciowych, rozbudowanemu edytora JS-interop i wielu nie tylko. Dotrzyj do końca tej rozmowy i przygotujesz się do dalszego rozwoju sieci.
|
|
Tworzenie aplikacji mobilnych za pomocą interfejsów API YouTube: sprawdzone metodyNiedawno YouTube wprowadziło kilka nowych interfejsów API (Data API V3, Analytics API, Android Player API), a programiści aplikacji mobilnych znacznie łatwiej integrują światową platformę wideo ze swoją aplikacją. Poznaj sprawdzone metody i zobacz ciekawe przykłady innowatorów w tej dziedzinie.
|
|
Automatyczne usuwanie czyszczenia pamięci w języku JavaScript nie zastępuje skutecznego zarządzania pamięcią, zwłaszcza w przypadku dużych, długo działających aplikacji internetowych. Wycieki pamięci, częste przerwy w odśmiecaniu pamięci i ogólne nadmiar pamięci mogą Cię rozpraszać. Zapraszamy do wspólnej podróży w ramach wspomnień i sprawdzania, jak rozwiązaliśmy te problemy z wydajnością Gmaila. Podzielimy się sprawdzonymi metodami zarządzania pamięcią i zademonstrujemy, jak używać programu profilującego sterty w Chrome DevTools jako kreatora do optymalizacji witryny.
|
|
Sekrety stabilizacji wideo w YouTubeStabilizacja wideo to kluczowy element dostępnych na stronie youtube.com/editor narzędzi do ulepszania filmów w YouTube. Wszystkie filmy przesyłane do YouTube są automatycznie wykrywane pod kątem drżenia ręki i sugerowanej stabilizacji, jeśli zajdzie taka potrzeba. W tym wykładzie omówimy szczegóły techniczne naszej w pełni automatycznej stabilizacji jednym kliknięciem, w tym takie aspekty jak optymalizacja ścieżki kamery, wykrywanie i usuwanie ruchomej migawki, rozproszone przetwarzanie obrazu w czasie rzeczywistym oraz wykrywanie drżenia kamery. Więcej informacji: http://googleresearch.blogspot.com/2012/05/video-stabilization-on-youtube.html
|
|
Standaryzacja płatności w internecie: wprowadzenie requestAutocomplete()Czy zdarzyło Ci się kupić coś w internecie mobilnym? Połączenie mnóstwa pól formularza z klawiaturą programową jest bardziej frustrujące. Ilu klientów nie kupuje u Ciebie produktów, bo wymaga to po prostu zbyt dużej ilości pracy? requestAutocomplete() to aspirujący standard internetowy, który umożliwi użytkownikom pomijanie stron z polami formularza za pomocą interfejsu API umożliwiającego wysyłanie żądań dotyczących informacji znanych przeglądarce. Podczas tej sesji opowiemy, jak ulepszyć witrynę za pomocą metody requestAutocomplete(), jak szybko ją wdrożyć i co należy wziąć pod uwagę przy optymalizacji wygody użytkowników w e-commerce.
|
|
Mobilny kod HTML: przyszłość witrynInternet mobilny rozwija się błyskawicznie! W ramach tej sesji zaprezentujemy najnowsze możliwości internetu mobilnego, które pozwolą Ci przenieść witryny i aplikacje mobilne na wyższy poziom. Omówimy funkcje, które wcześniej były dla Ciebie niedostępne w przeglądarce mobilnej, i zapoznamy się z praktycznymi poradami na nadchodzący rok.
|
|
Pisanie widoków niestandardowych na AndroidaPlatforma Androida zawiera wiele układów i gotowych elementów kompozycyjnych do tworzenia interfejsów użytkownika, ale ukierunkowana optymalizacja i tworzenie wyjątkowych momentów często wymagają tworzenia niestandardowych widoków. Pokażemy, jak działa proces pomiaru i układu oraz jakie są wzorce zaawansowanego przetwarzania dotyku.
|
|
JAM with Chrome: How We Bult a Massive Multiplayer Music Application using only web TechnologyProgram Jam with Chrome, stworzony przez zespół Creative Labs w Londynie, był bardzo udanym eksperymentem w Chrome, który pozwolił użytkownikom tworzyć zespoły z niemal całego świata i „Jam” w czasie zbliżonym do rzeczywistego. Pokażemy Ci, jak stworzyliśmy Jam z Chrome przy użyciu najnowszych technologii internetowych, a także udzielimy Ci praktycznych porad i wskazówek. Skupimy się na komponencie WebSockets w czasie rzeczywistym, systemie zarządzania sesjami oraz mechanizmie muzycznym stworzonym przy użyciu interfejsu API Web Audio. Dowiedz się, jak „Jam”.
|
|
Semantyczne adnotacje wideo w YouTube Topics API: teoria i aplikacjeCzy wiesz, że YouTube automatycznie klasyfikuje filmy na podstawie tematów, z którymi są one powiązane w ramach programu Freebase Open Knowledge Graph? Porozmawiamy więcej o tym, w jaki sposób realizujemy tę klasyfikację, a także o tym, jak wykorzystać tematy do wyszukiwania w interfejsie YouTube API lub jak znajdować podobne filmy.
|
|
Zarządzanie pakietami po stronie klienta: mniej pracy, lepsza jakośćTworzenie aplikacji internetowych często oznacza korzystanie z innych bibliotek, platform i wtyczek. Zarządzanie aplikacjami za pomocą menedżera pakietów znacznie zwiększa produktywność, poprawia szybkość i bezpieczeństwo aplikacji oraz ułatwia aktualizowanie oprogramowania. Zapomnij o śledzeniu nowych wersji bibliotek na blogach i na Twitterze, ręcznie pobieraj zależne skrypty i zarządzaj plikami oraz folderami bibliotek, których używasz. Dzięki zarządzaniu pakietami aktualizowanie zależności i odkrywanie nowych oraz powiązanych projektów staje się proste. Podczas tej sesji opowiemy o zaletach zarządzania pakietami po stronie klienta i podpowiemy, jak korzystać z menedżera pakietów open source Bower, który oferuje bogaty ekosystem pakietów. Dowiedz się też o przydatnych integracjach z Yeoman, Grunt, WymagajJS oraz NPM.
|
|
Wprowadzenie do Przenośnego klienta natywnego (PNaCl)Od 2011 roku NativeClient (NaCl) jest funkcją Chrome dostępną w Chrome Web Store. PNaCl to kolejny ekscytujący etap w tej technologii. W dalszym ciągu zachowuje zgodność klienta natywnego z istniejącymi bazami kodu programistów i jest bliska wydajności kodu natywnego, a jednocześnie daje możliwość korzystania z otwartej sieci w przenośny sposób. Technologia ta opiera się na infrastrukturze kompilatora open source LLVM. Ta technologia umożliwia programistom tworzenie aplikacji internetowych i aplikacji w sklepie Chrome Web Store, które działają w systemach Windows, OS X, Linux i ChromeOS w architekturze x86 i architekturze ARM.
|
|
WebM i nowy kodek Open Video VP9Według danych firmy Cisco do 2016 r. dane wideo będą stanowić 55% całego ruchu w internecie konsumentów. Przy tak dużej ilości danych przesyłanych w różnych sieciach, efektywna kompresja wideo jest ważniejsza niż kiedykolwiek, zwłaszcza w sieciach komórkowych. Nowy kodek VP9 zapewnia lepszą jakość obrazu przy niższych szybkościach przesyłania danych niż konkurencyjne technologie. Ponadto VP9 został opracowany w całości jako technologia bezpłatna. Podczas tej sesji dowiesz się, jak VP9 sprawdza się w porównaniu z kodekami H.264 i innymi kodekami pod względem jakości i szybkości dekodowania, jak tworzyć filmy WebM za pomocą VP9 i nowego kodeka audio Opus oraz jak wdrażać treści VP9 u użytkowników Chrome w filmach HTML5.
|
|
Decyzje projektowe w AngularJSOmówimy decyzje projektowe, które wpłynęły na utworzenie AngularJS, czyli platformy JavaScript, która łączy wiązanie danych, komponenty wielokrotnego użytku, wstrzykiwanie zależności i wiele innych zaawansowanych możliwości tworzenia nowoczesnych aplikacji internetowych. Dołącz do nas i dowiedz się, jak tworzyć niezwykle skalowalne aplikacje, które szybko się tworzą, są proste w obsłudze i proste w obsłudze oraz łatwe w testowaniu i wyraźnie wyrażają Twoje zamiary dla wszystkich programistów w Twoim zespole.
|
|
Animacje i przewijanie przy 60 FPS: to trudne. Omówmy wydajność renderowania na podstawie kilku studiów przypadków. Omówimy podstawowe wyzwania związane z płynną animację, metody wykrywania wąskich gardła w aplikacji za pomocą narzędzi deweloperskich i metody radzenia sobie z niektórymi powszechnymi pułapkami. Omówione zagadnienia obejmują funkcje renderowania w Narzędziach deweloperskich, niuanse animacji CSS, typowe przypadki, które zaburzają wydajność przewijania, oraz zapowiedź modelu akceleracji sprzętowej, na którym opiera się potok graficzny Chrome.
|
|
Oszałamiająca wizualizacja mobilna z filtrami CSSPrzyszła platforma do czytania to urządzenia mobilne. Stworzenie atrakcyjnego wydania czasopisma wymaga korzystania z wiodących funkcji platformy internetowej. Filtry CSS zapewniają większą kontrolę nad treściami, a teraz umożliwiają korzystanie z GPU na urządzeniach mobilnych. Podczas tej sesji omówimy tworzenie treści najnowocześniejszych dokumentów cyfrowych wyjaśniających działanie tych funkcji, sprawdzone metody zwiększania wydajności, przygotowywanie pakietów do wdrożenia i integrację z innymi nowatorskimi funkcjami CSS.
|
|
Odtworzenie ścieżki dźwiękowej w tle w grze mobilnej lub krótkich klipów dźwiękowych w odpowiedzi na działania użytkownika nie jest tak trudne. Ale co z niezawodnym, niezawodnym dźwiękiem, który działa dobrze na różnych urządzeniach i nie angażuje baterii użytkownika? Czy opóźnienie też jest mniejsze? Okazuje się, że nie jest to takie proste. Podzielmy się też własnymi doświadczeniami dotyczącymi platformy i aplikacji na Androida, omów problemy z obszarami i pracę na tej platformie oraz zaprezentujemy techniki, które możesz zastosować już teraz w swoich aplikacjach. Zakładamy, że znasz już OpenSL ES i terminologię audio.
|
|
Wykorzystaj platformę Androida, aby stworzyć aplikację na światową skalę. Użyjemy Gmaila jako przykładu, omówimy funkcje platformy i podamy przykładowy kod. Dzięki tej prezentacji dowiesz się, jak wykorzystać platformę, zmniejszyć wysiłek i poprawić działanie aplikacji.
|
|
Projektowanie Androida dla programistów interfejsuProjektowanie na Androida nie jest już skomplikowaną tajemnicą niepołączonych wzorców. Wskazówki na temat projektowania Androida utorowały drogę renesansu projektowego, opierając się na założeniu tworzenia treści i elastycznego projektowania stron na urządzenia mobilne. Podczas tego wykładu omówimy arsenał narzędzi dostępnych dla inżynierów interfejsu Androida, dzięki którym możesz wdrożyć niektóre z tych ważnych wytycznych, w tym projektowanie responsywne z układami z wieloma panelami, dane i siatki układu oraz główne komponenty nawigacji.
|
|
Sprawdzone metody programowania BluetoothOpinie na temat Bluetootha mogą podzielić odbiorców, a technologia może ich ze sobą połączyć. Ta kompleksowa sesja zawiera krótkie omówienie głównych specyfikacji i profili użytkowników, zanim zagłębisz się w obsługę Bluetootha na Androidzie, sprawdzone metody programowania (z przykładami) oraz funkcje, których możesz nie znać.
|
|
Android: taki jak w TV!Google TV zapewnia deweloperom spójną platformę Androida, dzięki której mogą tworzyć i dostarczać aplikacje, gry oraz wysokiej jakości multimedia na największym ekranie w domu. Podczas tej sesji pokażemy, jak w pełni wykorzystać potencjał obecnych urządzeń Google TV i opowiemy o nowych funkcjach nowej generacji platformy Google TV.
|
|
Zarabianie w Google PlayWiele popularnych aplikacji i gier w Google Play ma wspólne cechy, takie jak atrakcyjne funkcje aplikacji, profile kupujących i modele biznesowe. W trakcie tej sesji podzielimy się tym, co zrobili Google i partnerzy z branży programistów, aby stworzyć skuteczny sposób zarabiania. Przekażemy też informacje o naszych planach dalszego ulepszenia zarabiania w Google Play.
|
|
Struktura w projekcie aplikacji na AndroidaŻycie jest proste, gdy aplikacja jest prosta. Jak jednak wybierać między wskaźnikami postępu, kartami i szufladami nawigacji, gdy aplikacje stają się bardziej złożone? Członkowie zespołu ds. projektowania aplikacji na Androida przyglądają się technikom, które sprawiają, że korzystanie z aplikacji jest przewidywalne i przyjemne.
|
|
Jak dać się znaleźć w Google PlayJako deweloper aplikacji na Androida Twoim celem jest zwiększenie widoczności aplikacji. Celem Google Play jest prezentowanie użytkownikom Androida najbardziej trafnych treści. Podczas tej sesji omawiamy sprawdzone metody dla twórców aplikacji z perspektywy obu tych celów. Za pomocą konkretnych przykładów zaprezentujemy sprawdzone metody, dzięki którym Twoja aplikacja wyróżni się na tle innych aplikacji w Sklepie Google Play. Omówimy sygnały, na podstawie których tworzymy listy najpopularniejszych i zyskujących popularność, spersonalizowane rekomendacje oraz wyszukiwarkę w Google Play. Poznaj historię z wnętrza osoby, która zajmuje się wyszukiwaniem i odkrywaniem treści w Google Play.
|
|
Komunikacja w czasie rzeczywistym za pomocą WebRTCWebRTC wdraża otwarte standardy komunikacji wideo, audio i danych w czasie rzeczywistym bez wtyczek. Podstawowe interfejsy API WebRTC getUserMedia, RTCPeerConnection i DataChannel zostały wdrożone w Chrome i Firefoksie. Podczas tej sesji pokazujemy, jak stworzyć aplikację WebRTC: co to jest MediaStream (tzw. getUserMedia) i jak z niej korzystać? Ograniczenia rozdzielczości. Sygnały: co to jest i jak mogę go skonfigurować? Serwery: czego potrzebuję? RTCPeerConnection: najpotężniejszy interfejs API WebRTC. RTCDataChannel: komunikacja w czasie rzeczywistym dotycząca dowolnych danych. integrowanie WebRTC z Web Audio. Interoperacyjność. Zabezpieczenia. W trakcie sesji omawiamy przykłady kodu, prezentacje na żywo oraz aplikacje produkcyjne.
|
|
Tworzenie aplikacji na Androida dla odbiorców z całego świataChcesz udostępnić swoją aplikację użytkownikom na całym świecie, ale nie wiesz, od czego zacząć? Podczas tej sesji pokażemy, jak przygotować aplikację do globalnej dystrybucji. Poznaj sprawdzone metody internacjonalizacji, obsługę języków pisanych od prawej do lewej i różne narzędzia, które mogą Ci w tym pomóc.
|
|
Praktyczne usługi gierPraktyczne wskazówki dla deweloperów gier od wtajemniczonych osób z zespołu Androida, w tym wskazówki dotyczące korzystania z panelu dewelopera od samego początku powstawania aplikacji, aż po nowe wersje.
|
|
Urokliwa, prostsza, Amaze: zasady projektowania AndroidaChcesz oczarować ludzi, ułatwić im życie i sprawić, by poczuli się świetnie dzięki swojej aplikacji? Dowiedz się, jak zasady projektowania na Androidzie mogą pomóc Ci tworzyć produkty, które spodobają się ludziom. Poznaj znaczenie tych zasad i dowiedz się, jakie są ich podstawy. Zapoznaj się z praktycznymi przykładami i metodami opracowanymi przez zespół ds. projektowania aplikacji na Androida. Odkryj techniki, które pozwolą Ci stosować zasady w codziennej pracy. Doświadczenie w projektowaniu nie jest wymagane.
|
|
Rozmowa przy kominku z zespołem AndroidaChwyć krzesło i dołącz do zespołu platformy Android na pogawędkę przy kominku. To okazja, aby zapytać nas o platformę i dowiedzieć się czegoś więcej o tym, dlaczego wszystko działa tak, a nie tak, a to od jej twórców. Moderowany przez Reto Meiera, popularyzatora deweloperów aplikacji na Androida.
|
|
PrzeprowadzkiW tym materiale przedstawimy różne rodzaje animacji w aplikacji oraz kod, który wyjaśnia, jak je uzyskać. Programiści powinni wyjść z prezentacji (nie za szybko), mając więcej informacji o tym, jak działają animacje na Androida, jak skutecznie korzystać z interfejsów API i jak łączyć różne techniki, by tworzyć bardziej angażujące, ciekawsze i bardziej atrakcyjne animacje do swoich aplikacji.
|
|
Zaawansowane tematy dotyczące tworzenia gierDla deweloperów gier, którzy chcą poznać bardziej zaawansowane scenariusze. Poznaj nowe sposoby integracji z Google+, wdrażania stanów gry i zarządzania nimi w bezpieczny sposób oraz tworzenia ciekawych gier za pomocą wybranych interfejsów API Google typu REST. Omówimy też nowe tematy związane z pakietem NDK i wykorzystamy silniki gier innych firm.
|
|
Wskazówki na temat Androida: tworzenie aplikacji jak magiaDowiedz się, jak używać zaawansowanych technik Androida do tworzenia tak dobrych aplikacji, że ludzie pomyślą, że magia. Znajdziesz w nim zaawansowane porady i wskazówki dotyczące kodowania, wzorce implementacji oraz kontakt z niektórymi mniej znanymi interfejsami API. Dzięki temu dowiesz się, jak tworzyć aplikacje zależne od kontekstu, które spodobają się użytkownikom bez zużywania baterii.
|
|
Co nowego dla deweloperów w Google PlayOpublikowanie nowej aplikacji w Google Play to dopiero początek – stale ją aktualizujesz, ulepszasz opinie użytkowników, sprawdzasz, co użytkownicy robią w Twojej aplikacji, rozszerzasz działalność na nowe rynki i zdobywasz źródła przychodów. Dołącz do zespołu, który opracował nową konsolę programisty, by dowiedzieć się, jak Google Play udostępnia więcej danych do optymalizacji aplikacji, lepsze narzędzia do jej rozpowszechniania oraz nowe sposoby poznawania użytkowników i łączenia się z nimi na każdym etapie ścieżki.
|
|
Mapy Google: przyszłośćMapy Google i interfejs API Map Google cieszą się ogromną popularnością na całym świecie. Interfejs API Map Google to najczęściej używany interfejs API w internecie. maps.google.com to najczęściej używana witryna do tworzenia map. Pakiety SDK na Androida i iOS rozszerzają Mapy na nowe platformy. W trakcie tej sesji dyrektor ds. zarządzania usługą w Mapach Google współpracuje z menedżerem produktu zajmującym się interfejsem API Map Google i głównym rzeczoznawcą ds. rozwoju aplikacji, aby opowiedzieć Ci o przyszłości Map Google.
|
|
Kognitywistyka i projektowanieTa sesja będzie poświęconym koncepcji ludzkiej percepcji i procesu poznawczemu oraz jej skutkom na projektowanie interaktywne i wizualne. Ludzki mózg jest w pełni traktowany jako maszyna do przetwarzania informacji i nauczymy odbiorców jego cech, zalet i ograniczeń oraz ogólnie sposobów jego hakowania. Materiały te zawierają szczegółowy przegląd najnowszych badań nad kognitywizmem, ale wszystkie przedstawione w nim materiały będą też opierać się na przykładowych pracach projektowych opracowanych z różnych aplikacji i platform Google. Konkretne tematy obejmują: wykrywanie krawędzi, zasady gestalt dotyczące grupowania, rozpoznawanie peryferyjne, geony i obiekty, rozpoznawanie twarzy, braki w kolorach, daltonizm, przepływ, uwagę, równoważenie obciążenia poznawczego oraz postrzeganie czasu.
|
|
Elastyczne badania wrażeń użytkowników na AndroidzieW zespole ds. wrażeń użytkownika na Androidzie bardzo ważne jest, aby regularnie i spójnie otrzymywać opinie użytkowników, co pozwoli nam iterować i opracowywać najlepsze w swojej klasie projekty. Omówimy, w jaki sposób zespół zastosował „badania pulsacyjne” (iteratywne sesje badawcze) w celu regularnego przedstawiania użytkownikom nowych pomysłów, projektów i koncepcji. Wymaga to minimalnego zaplanowania, może mieć natychmiastowy wpływ na produkt i spełniać pilne potrzeby. Przedstawimy rozbudowane przykłady i studia przypadków, aby pokazać, w jaki sposób realizujemy ten proces współpracy. Zademonstrujemy też rolę w badaniu użyteczności, aby dać Ci wskazówki i porady dotyczące wdrażania tego procesu z myślą o wszystkich, którzy chcą szybko i skutecznie uzyskiwać opinie użytkowników.
|
|
Przechodzenie na aplikację z pakietu ChromeAplikacje w pakietach Chrome zwiększają możliwości programistów stron internetowych, ponieważ domyślnie mogą działać w trybie offline, zapewniać realistyczny interfejs działający poza przeglądarką, wykorzystywać architekturę synchronizacji Chrome i mieć dostęp do sprzętu urządzenia. Dowiedz się, jak przenieść swoją aplikację internetową na wyższy poziom, przekształcając ją w aplikację w pakiecie Chrome.
|
|
W grudniu udostępniliśmy pakiet SDK Map Google na iOS. Dzięki mapom wektorowym, które zapewniają znacznie większy zakres ruchu i dostęp do danych oraz zdjęć Map Google, pakiet SDK umożliwia tworzenie aplikacji na iOS na Twojej platformie. Podczas tej sesji omówimy różne sposoby integracji danych z Mapami Google.
|
|
Kodowanie wideo bez tajemnic: WebM/VP8 dla reszty z nasPrzewiduje się, że w 2016 r. filmy będą stanowić 71% całego ruchu w ramach mobilnej transmisji danych (źródło: Cisco). Mimo to zaskakująco niewiele osób wie, jakie formaty będą używane w przypadku większości danych. Podczas tej sesji dowiesz się, jak kodować i dekodować filmy w swojej aplikacji, ze szczególnym uwzględnieniem bezpłatnego formatu WebM.
|
|
Rozmowa przy kominku z zespołem ChromePoznaj pracowników wyższego szczebla z zespołu Web Platform, zespołu ds. interfejsu użytkownika, interfejsu użytkownika, aplikacji Chrome i zespołu ChromeOS. Podczas tej prezentacji starszych programistów Chrome opowiada o przyszłych planach dotyczących Chrome i platformy internetowej. Będziesz mieć możliwość zadawania im jak największej liczby trudnych pytań, na ile masz wolny czas.
|
|
Nasze Mapy dla Twojej firmy: przewodnik krok po kroku, który pozwoli Ci w pełni wykorzystać potencjał usług dla firmLokalizacja odgrywa coraz ważniejszą rolę w wielu organizacjach, a powstanie chmury i urządzeń mobilnych jako niezawodnych i skalowalnych platform zmieniło sposób wykorzystywania technologii mapowania do bardziej wydajnej pracy, ulepszania procesów i korzyści dla klientów. Poznaj różne przypadki użycia naszych usług dla przedsiębiorstw i dowiedz się, jak organizacje mogą łatwo zintegrować kompleksowe rozwiązania mapowe zaspokajające różne potrzeby.
|
|
Nadawanie znaczenia lokalizacji za pomocą interfejsów API Map GoogleLokalizacja to podstawowy aspekt wielu aplikacji związanych z lokalizacją. Jednak wiedza o tym, gdzie znajduje się użytkownik, to nie wszystko. Wiedza o tym, dokąd zmierzają i gdzie były, może wpłynąć na to, co im zaprezentujesz. Podczas tej sesji omówimy wykorzystanie różnych aspektów lokalizacji w celu zwiększenia wygody użytkowników.
|
|
Mapy Google + HTML5 + wizualizacja danych przestrzennych: historia miłosnaZnaczna część danych ze świata ma komponent geograficzny. Wizualizacje danych z komponentem geograficznym należą do najpopularniejszych w internecie. Podczas tej sesji omówimy zasady wizualizacji danych i sposoby wykorzystania języka HTML5, a zwłaszcza WebGL, do uzupełnienia wizualizacji Map Google.
|
|
Wzorce projektowe do Map – architekturaArchitektury danych przestrzennych są bardzo różne i zróżnicowane. Są tu proste rozwiązania do hostowania danych statycznych, a także złożone integracje z istniejącymi infrastrukturami korporacyjnymi. Pojawiają się jednak typowe wzorce dotyczące hostowania i udostępniania danych użytkownikom. Podczas tej sesji omówimy te wzorce i sposoby ich wykorzystania w swojej architekturze mapowania.
|
|
Interfejs API Map Google jest obecnie dostępny na wielu platformach: w języku JavaScript, w Androidzie i w iOS. Każda platforma ma własne mocne i ograniczenia oraz wymaga szczególnej uwagi. A co, jeśli zamierzasz tworzyć treści na wszystkie 3 platformy? Jak sobie radzisz z tym problemem? W ramach tej sesji omówimy specjalistyczny rozwój poszczególnych platform w porównaniu z ogólnym rozwojem każdego z tych narzędzi oraz wady każdego podejścia. Zastanowimy się, kiedy warto skorzystać z naszych usług internetowych i jak stworzyć solidną infrastrukturę backendu.
|
|
Wszystkie statki na świecie: wizualizacja danych w Google Cloud i MapachDziesiątki tysięcy statków zgłaszają swoją pozycję co najmniej raz na 5 minut, 24 godziny na dobę. Wizualizacja takiej ilości danych i udostępnienie jej dużej liczbie osób pochłania dużo energii – zarówno w przeglądarce, jak i na serwerze. Podczas tej sesji omówimy wykorzystanie Map, App Engine, Go, Compute Engine, BigQuery, Cloud Storage i WebGL do tworzenia ogromnej wizualizacji danych.
|
|
Poza siecią: korzystanie z Map i Google Earth w trybie offlineGoogle Maps Engine (GME) Portable umożliwia organizacjom wycinanie danych 2D i 3D z GME do użytku w trybie offline. Poszerza to możliwości Map Google i Google Earth o surowe środowisko, w którym dostęp do sieci może być ograniczony lub niedostępny. Portable udostępnia pełny pakiet interfejsów API, które pozwalają programistom osadzać znane interfejsy Google mapujące we własnych aplikacjach offline. Przenośny jest obecnie używany na Międzynarodowej Stacji Kosmicznej, był w samolocie, podwodny na łodziach podwodnych i używany prawie wszędzie. Cieszymy się, że możemy udostępnić aplikację Portable większej liczbie deweloperów, aby utalentowani inżynierowie mogli tworzyć nowe, atrakcyjne implementacje w trybie offline.
|
|
Działania w skrzynce odbiorczej oparte na schematachCzy Twoja usługa wysyła e-maile? Podczas tej sesji pokażemy, jak dodać do e-maili uporządkowane dane, aby umożliwić użytkownikom wykonywanie działań bezpośrednio w skrzynce odbiorczej i zwiększyć zaangażowanie użytkowników.
|
|
Sekrety interfejsu Drive Realtime APICzy chcesz wzbogacać swoje aplikacje o opcje edycji w czasie rzeczywistym tak jak w Dokumentach Google? Interfejs Drive Realtime API służy pomocą. W tym szczegółowym artykule omówimy sekrety współpracy z Google, szczegóły techniczne interfejsu Realtime API i sposoby jego wykorzystania we własnych aplikacjach.
|
|
Zaktualizowana wersja Formularzy Google, którą wprowadziliśmy na początku tego roku, współpracuje z Apps Script, umożliwiając tworzenie formularzy i manipulowanie nimi za pomocą zaledwie kilku wierszy kodu. Podczas tej sesji omówimy sposoby zwiększania użyteczności formularzy i przepływów pracy za pomocą skryptów i zademonstrujemy sztuczki, dzięki którym formularze mogą reagować na zmiany w Twojej organizacji.
|
|
Rozmowa przy kominku z zespołem BlinkPoznaj zespół odpowiedzialny za Blink, nowy mechanizm renderujący Chrome typu open source. Omówimy pokrótce Blink od wewnątrz, m.in. o tym, co się wydarzyło od naszego startu w kwietniu, niektóre nasze przyszłe plany oraz sposób, w jaki zapewniamy interoperacyjność między przeglądarkami. Większość sesji zostanie zarezerwowana na pytania dotyczące Blink, tworzenia funkcji i platformy internetowej. Zadawaj pytania i głosuj na nie na http://bit.ly/blink-io
|
|
Plan GWT na przyszłośćNa konferencji Google I/O 2012 Google przekazało kontrolę nad GWT społeczności za pośrednictwem komitetu sterującego GWT. Teraz rok później przyjrzymy się, jak ekscytująca będzie przyszłość GWT – Komitet Sterujący GWT przedstawia swój plan rozwoju.
|
|
Świat aplikacji Chrome w pakiecieSto lat! Aplikacje Chrome w pakiecie! Dołącz do nas i pomóż nam świętować nowe możliwości platformy aplikacji pakietu i nadchodzące plany.
|
|
Tworzenie świetnych, elastycznych aplikacji internetowych wymaga znajomości radia! Omówimy tworzenie aplikacji mobilnych o wysokiej wydajności baterii, uzyskanie najlepszej przepustowości i planowanie różnych opóźnień w działaniu sieci komórkowych. Ten program jest poświęcony katastrofie radiowej, tj. licencji HAM do korzystania z internetu mobilnego. Przedstawia on odgórne omówienie działania nowoczesnych sieci operatorów 4G. Zabierz ze śmigłem czapkę.
|
|
Przedstawiamy nowy sposób zarządzania firmami w GoogleW tym materiale omówimy, co robimy dla administratorów i deweloperów firmowych, aby zapewnić im lepszy sposób tworzenia narzędzi i aplikacji.
|
|
Rozszerzanie Dokumentów Google za pomocą Apps ScriptZa pomocą Google Apps Script można teraz dodawać do Dokumentów Google niestandardowe menu, wyskakujące okienka i inne funkcje. Podczas tej sesji omówimy sposoby wykorzystania tej technologii do tworzenia niestandardowych przepływów pracy, importowania danych z innych źródeł i integrowania własnych aplikacji w Dokumentach Google.
|
|
Zasady projektowania MapJaki jest interfejs użytkownika mapy? Jak stworzyć interfejs, który umożliwi łatwy dostęp do danych? Czy projekt mapy pomaga użytkownikom uzyskać potrzebne dane? Ta prezentacja pomoże programistom połączyć elementy projektu wizualnego, kartografii i wrażeń użytkownika, aby jak najlepiej prezentować dane kartograficzne.
|
|
Powiadomienia push dotyczące interfejsu YouTube APIMasz dość wyszukiwania aktualizacji kanałów YouTube API? Czy nie lepiej byłoby, gdyby interfejs API informował Twoją aplikację o dostępności nowych danych? Poznaj naszą nową infrastrukturę powiadomień push w interfejsie YouTube API i dowiedz się, jak stworzyć kod, który będzie reagować na nowe działania w YouTube.
|
|
Adaptacyjne streamingi dla Ciebie i YouTubeAdaptacyjne przesyłanie strumieniowe filmów internetowych jest trudne, ale jest jeszcze trudniejsze, jeśli robisz to na dużą skalę. Omówimy podstawowe kwestie związane z jakością YouTube i porozmawiamy o tym, co robimy, żeby ulepszyć tę usługę.
|
|
Co nowego w pakiecie SDK Dysku Google: rok późniejW tym wykładzie omówimy najnowsze funkcje pakietu SDK Dysku opracowane w ramach zobowiązania Google, aby umożliwić innym firmom tworzenie aplikacji Dysku z bogatą ofertą Dokumentów, Arkuszy i Prezentacji Google. Te funkcje ułatwiają znajdowanie plików, otrzymywanie powiadomień o zmianach w plikach i publikowanie stron internetowych.
|
|
Next Frontier: mapy obiektówMapowanie ulic i budynków to trudna część. Jeszcze trudniej jest zrobić zdjęcia we wnętrzach. Google kupuje nie tylko plany pięter dla głównych budynków i obiektów, ale też przygotowuje sposoby na udostępnienie danych dotyczących pozycjonowania tych budynków. Jak znaleźć miejsce na mapie, gdy GPS nie działa?
|
|
Rozmowa przy kominku z zespołem Map GoogleCzy zdarzyło Ci się, że chciałeś zadać pytanie zespołowi Map Google? Tutaj możesz zadać czołowym inżynierom, menedżerom produktu i programistom pytania, które chciałeś zadać.
|
|
Jak wyróżnić aplikację na Dysku GoogleCelem Dysku Google jest udostępnianie aplikacji użytkownikom Dysku Google zawsze i wszędzie tam, gdzie będą chcieli je znaleźć na Dysku Google lub na urządzeniu mobilnym. W tym materiale znajdziesz powody, dla których warto zintegrować aplikację z Dyskiem Google, oraz sposoby, w jakie może ona docierać do jak największej liczby klientów. Omówimy, jak Twoja aplikacja będzie widoczna dla użytkowników, oraz szczegóły techniczne, które pozwalają jej umieścić w jej miejscu.
|
|
Doraźne YouTube Analytics z Google Apps ScriptUczestnicy tej prezentacji dowiedzą się wszystkiego o nowym interfejsie YouTube Analytics API. Pokażemy odbiorcom, jak uzyskać dostęp do danych za pomocą Google Apps Script – platformy skryptów w chmurze. Opracujemy i zaprezentujemy doraźne raporty, które wyodrębnią sparametryzowane dane za pomocą interfejsu YouTube Analytics API do Arkuszy Google. Pokażemy też, jak można planować niektóre generowanie raportów i uruchamiać alerty po osiągnięciu progów. Będzie ona interesująca dla wydawców YouTube, a także dla deweloperów, którzy chcą w pełni wykorzystać możliwości skryptów Google Apps Script i Arkuszy Google.
|
|
Ładowanie gier mobilnych w YouTubeWiodący deweloperzy gier integrują się z YouTube, aby ich gry stały się popularne. Ty będziesz mógł być kolejnym razem. W trakcie tej sesji pokażemy, jak wykorzystać grę Unity3D i zwiększyć jej możliwości dzięki przesyłaniu filmów z YouTube, odtwarzaniu filmów w YouTube i przekształcaniu użytkowników YouTube w graczy.
|
|
Podwodne widoki Street ViewZespół Google i Richard Vevers z organizacji Catlin Seaview Survey o pracę podjęli współpracę, by udostępnić w Mapach Google pierwsze podwodne zdjęcia Street View. Dowiedz się, jak zespół Catlin Seaview Survey opracował specjalny aparat do wykonywania tych spektakularnych zdjęć przestrzennych. Celem współpracy z profesorem dr Ove Hoegh-Guldberg z University of Queensland jest umożliwienie udokumentowania światowego zapisu rafy koralowej w czasie, poczynając od Wielkiej Rafy Koralowej w Australii. Poznaj również wyspę Apo, Filipiny, atoll Molokini, Maui, Zatokę Hanauma, Hawaje, a teraz po raz pierwszy pierwszy raz dziewiczy Raja Ampat w Indonezji. Organizacja zgromadziła imponujące 3 miliony obserwatorów w Google Plus, co umożliwiło publiczne zaangażowanie w podwodne spotkania dla nurków.
|
|
Wykorzystywanie YouTube do rozwijania firmyKanały w YouTube mogą pomóc Twojej firmie odnosić sukcesy. Dowiedz się, jak Twoja firma może wykorzystać drugą co do wielkości wyszukiwarkę na świecie, by ułatwić tworzenie produktów, obsługę produktu, zbiórkę funduszy i pozyskiwanie klientów. Podczas tej sesji omówimy najważniejsze informacje o odbiorcach YouTube i sposób korzystania ze wszystkich narzędzi dostępnych na stronie do budowania trwałego kanału.
|
|
Wyraź siebie! Korzystanie z interfejsów API YouTube do transmitowania na żywoTa sesja zawiera omówienie nowej platformy YouTube na żywo oraz interfejsów API do transmitowania na żywo. Wyjaśnij, w jaki sposób platforma ta pozwala łatwo transmitować wydarzenia na żywo w YouTube, zapewniając jednocześnie widzom niezapomniane wrażenia. Zademonstrujemy też kilka aplikacji używających tego interfejsu API, omówimy przykłady kodu i zaprezentujemy też kilka ciekawych wersji demonstracyjnych.
|
|
YouTube dla programistów: przyszłość i możliwościYouTube API to interfejs API o największej liczbie żądań, ale wciąż wiele aplikacji z niego nie korzysta. Dołącz do liderów produktowych i inżynierów ds. platformy YouTube, którzy opowiedzą o kierunku rozwoju YouTube, zapowiedź najnowszych interfejsów API YouTube i możliwościach dla programistów. Obejrzyjmy też kilka ciekawych filmów.
|
|
Sprzedaż towarów fizycznych na Androidzie dzięki błyskawicznym zakupom w Portfelu GoogleJedną z głównych przeszkód w handlu mobilnym jest łatwość płatności. Niezależnie od tego, czy sprzedajesz artykuły biurowe, koszulki czy wymyślną biżuterię, Twoi użytkownicy mają ten sam problem: podanie danych karty kredytowej i informacji o wysyłce za pomocą długich, złożonych formularzy, które są szczególnie trudne do wypełnienia na urządzeniu mobilnym. Pomocny może być interfejs Google Wallet API na Androida. Dowiedz się, jak za pomocą interfejsu API ułatwić i usprawnić zakupy w aplikacji, a w efekcie zwiększyć liczbę konwersji i sprzedaż.
|
|
Digitalizacja całego portfela: przedstawiamy obiekty PortfelaWallet Objects to prosta i zaawansowana platforma, która umożliwia digitalizację i przechowywanie obiektów komercyjnych (ofert i kart lojalnościowych) w Portfelu Google, a także wzmacnia silniejszą relację między wydawcą zewnętrznym a jego klientem. Podczas tej sesji pokażemy Ci specyfikację i kod, który pozwala wstawiać obiekty do Portfela Google, dzięki czemu portfel jest inteligentny dla konsumentów.
|
|
Nowa lojalność w epoce urządzeń mobilnychPodczas tej sesji zaprezentujemy interfejs API lojalnościowy obiektów Portfela. Dowiedz się, jak zintegrować programy lojalnościowe z Portfelem Google i udostępnić je milionom użytkowników. Zwiększaj zaangażowanie w program lojalnościowy, umożliwiając użytkownikom m.in. wyświetlanie i używanie karty lojalnościowej w Portfelu Google oraz sprawdzanie salda punktów w programie lojalnościowym i zdobywaniu punktów.
|
|
Tworzenie atrakcyjnych rozwiązań mCommerce na AndroidzieUtworzenie mobilnej aplikacji handlowej na Androida nie polega tylko na umieszczeniu zdjęć produktów w obiekcie ListView i dodaniu przycisku kupowania. Czas to pieniądz, bardziej niż jakikolwiek inny rodzaj aplikacji mobilnych. Im dłużej użytkownik będzie czekał na wypełnianie formularzy, tym mniej czasu poświęca na wypełnianie formularzy, zmniejszając szanse na dokończenie transakcji. Poza tym za każdym razem, gdy mówisz o akceptowaniu płatności, musisz również pamiętać o bezpieczeństwie. Poznaj niektóre techniki i wskazówki od zespołu Portfela Google oraz od jednego z naszych partnerów, które pomogą Ci ułatwić i zwiększyć bezpieczeństwo mobilnych aplikacji handlowych, a tym samym zwiększyć liczbę konwersji i zyski. Ta sesja obejmuje tematy na poziomie średnio zaawansowanym i zaawansowanym w zakresie programowania na Androidzie.
|
|
MVP i EventBus w GWT bez tajemnicW 2009 roku Ray Ryan wygłosił prezentację na konferencji Google I/O, w której promował model-View-Prezenter i EventBus w architekturze aplikacji GWT. Od tego czasu MVP i EventBus stały się ogólnodostępne w społeczności GWT, a okazało się, że wspierają je różne platformy. Wciąż jednak ma się wiele wątpliwości co do tego, czym jest MVP i jak najlepiej ją wdrożyć. Wiele typowych rozwiązań to żmudne czynności i koszty. W tym wykładzie pokażę, że prawidłowe korzystanie z MVP i EventBus jest łatwiejsze, niż mogłoby się wydawać. Można je przeprowadzić bez dodatkowych struktur i dodatkowych nakładów pracy. W rezultacie powstaje łatwiejsza w obsłudze i testowalna aplikacja GWT, z którą praca jest czystą przyjemnością.
|
|
Wprowadzenie do integracji Logowania przez Google+Niezależnie od tego, czy masz stronę internetową, aplikację mobilną, grę lub inną usługę online, użytkownicy mogą teraz logować się przez Google i korzystać ze swojego profilu Google+. Przekonaj się, jak Logowanie przez Google+ może zwiększyć atrakcyjność Twojej aplikacji i zwiększyć jej wykorzystanie na różnych urządzeniach. W tym wykładzie omówimy techniczne pojęcia związane z integracją Logowania przez Google+ z innymi funkcjami Google+. Jest to wymagane do udziału w innych rozmowach na temat Google+.
|
|
Dołącz do nas, by poznać całą platformę Google+. Dowiedz się, co Google+ ma do zaoferowania Twoim aplikacjom i dokąd ma służyć ta platforma, i dowiedz się, jakie sesje na platformie Google+ warto zobaczyć na konferencji I/O w tym roku.
|
|
Wykorzystywanie wszystkich możliwości Google+ w organizacjiGoogle Apps to pakiet usług w chmurze, który ułatwia zespołom pracę z każdego miejsca i na dowolnym urządzeniu. Dzięki możliwościom, jakie daje Google+ dla firm, Twój zespół może sprawniej komunikować się ze współpracownikami i partnerami zewnętrznymi. Podczas tej sesji omówimy unikalne funkcje Google+ dla firm, omówimy nowe sposoby integracji Google+ z systemami i procesami biznesowymi oraz pokażemy, jak najlepiej wykorzystać Google+ i ułatwić komunikację w całej organizacji.
|
|
Masz nurtujące Cię pytanie na temat platformy Google+? Spotkaj się z zespołem, aby uzyskać odpowiedzi na swoje pytania bezpośrednio od osób odpowiedzialnych za platformę Google+. Poznaj technologię i skorzystaj ze swojego głosu.
|
|
RenderScript to interfejs API do wykonywania wysokiej jakości obliczeń na Androidzie za pomocą dowolnych procesorów dostępnych w urządzeniu – np. procesorów, GPU czy platform DSP. W tym artykule omawiamy tworzenie aplikacji z użyciem języka RenderScript, które działają na dowolnym urządzeniu z Androidem Gingerbread lub nowszym. Pokażemy Ci, jak przyspieszyć działanie prostej aplikacji, i pokażemy, jak możemy zapewnić wysoką wydajność w przypadku różnych architektur za pomocą jednej bazy źródeł. Zostaną wyświetlone porównania WG i NDK.
|
|
Interfejs API Google+ Hangouts rok później: o wiele więcej niż wirtualne wąsyW ciągu ostatniego roku platforma Hangouts Apps rozwijała się regularnie. Dowiedz się, jak daleko udało nam się zajść, dowiedz się, jak możesz ożywić swoje aplikacje za pomocą rozmów audio/wideo i przekonaj się, jakie postępy niesie ze sobą technologia.
|
|
Jesteś deweloperem i tworzą Państwo popularną aplikację społecznościową. Twoja aplikacja na Androida, aplikacja na iOS i strona internetowa muszą płynnie współpracować z uwierzytelnionym użytkownikiem. Podczas tej sesji szczegółowo omówimy modele uwierzytelniania Logowania przez Google+ i pomożemy wybrać model odpowiedni do Twoich potrzeb.
|
|
Sprawdzone metody logowania przez Google+Dowiedz się, jak Logowanie przez Google+ maksymalnie wykorzystać możliwości Twojej witryny i użytkowników. Dowiedz się, jak zmaksymalizować liczbę instalacji aplikacji, zoptymalizować współczynnik klikalności interaktywnych wpisów, dostarczać dostosowane treści na podstawie danych społecznościowych i tworzyć informacje o aktywnościach w aplikacjach, które będą lepiej widoczne w Google.
|
|
Logowanie przez Google+ w aplikacjach internetowychDowiedz się, jak dodać Logowanie przez Google+ do swojej aplikacji internetowej, jak nawiązywać kontakt ze znajomymi, tworzyć dostosowane funkcje z użyciem danych z profilu Google+, zwiększać zaangażowanie użytkowników dzięki interaktywnym wpisom i monitorować wydajność aplikacji w Google+.
|
|
Panel rozproszonych baz danych: przegląd metod i sprawdzonych metodNiezależnie od tego, czy tworzysz grę, aplikację mobilną czy usługę do analizy społecznościowej, Twoje informacje muszą być wysoce dostępne, bezpiecznie przechowywane i zdobyć się do wzrostu liczby użytkowników. Weź udział w tej sesji, aby dowiedzieć się, jak nowoczesne rozproszone bazy danych pozwalają sprostać tym potrzebom. Podczas rozmowy z udziałem 4 ekspertów branżowych wysłuchasz ich rozwiązań, które radzą sobie z tym problemem przy użyciu infrastruktury Google, a także będziesz mieć możliwość zadawania pytań w panelu o swoje doświadczenia.
|
|
Google+ oferuje pakiet narzędzi dla wydawców, które ułatwiają użytkownikom udostępnianie i odkrywanie treści w ich witrynach – zarówno w samej witrynie, jak i po przejściu z usług Google, np. wyszukiwarki Google. Podczas tej sesji omówimy wszystkie podstawowe narzędzia Google+, które pomogą Ci zwiększyć widoczność Twojej witryny i zwiększyć zaangażowanie użytkowników.
|
|
Budowanie udanej integracji z Google+ o większej wartościZobacz przykłady maksymalizacji wykorzystania grafu społecznościowego i uzyskania zwrotu z integracji z Google+, wykorzystując uruchomione aplikacje jako punkt odniesienia. Zobacz, jak partnerzy w określonych sytuacjach wykorzystują Google+, by poprawić skuteczność swoich aplikacji i zwiększyć ich przydatność społeczną dla użytkowników.
|
|
Jak udostępniać logowanie przez Google+ wraz z innymi usługami logowania w mediach społecznościowychDowiedz się, jak Logowanie przez Google+ może współistnieć z alternatywnymi rozwiązaniami do logowania się w mediach społecznościowych oraz jak przenieść aplikacje ze starszych systemów uwierzytelniania Google. Jeśli masz już w swojej witrynie logowanie społecznościowe i zastanawiasz się, jak dodać Logowanie przez Google+, lub korzystasz ze starszej integracji z uwierzytelnianiem Google przez OAuth 2.0, ta sesja jest dla Ciebie.
|
|
Logowanie przez Google+ dla programistów aplikacji na iOSPokażemy Ci, jak dodać Logowanie przez Google+ do aplikacji na iOS, łączyć użytkowników ze znajomymi, zwiększać zaangażowanie użytkowników za pomocą interaktywnych wpisów i monitorować wydajność aplikacji w Google+.
|
|
Wywoływanie do szkłaDzięki przybliżeniu technologii możemy jej uniknąć. Te i inne podstawowe koncepcje, wskazówki projektowe, paradygmaty UX i interfejsy API zostaną wprowadzone jako punkt odniesienia dla rozwoju Glass. Pokazane zostaną świetne przykłady, które zostaną użyte do uporządkowania wszystkiego w zestaw sprawdzonych metod. Jeśli chcesz tworzyć aplikacje dla Glass, zacznij od tego miejsca. Ta sesja jest wymogiem wstępnym wszystkich sesji programowania Glass.
|
|
Ulepszanie ułatwień dostępu w internecie dzięki ChromeVoxZrozumienie i poruszanie się po skomplikowanych stronach internetowych jest już trudne dla czytelników z niedoskonałym wzrokiem, ale znacznie trudniejsze, gdy korzysta się tylko z renderowania mowy. Czytnik ekranu ChromeVox został opracowany specjalnie z myślą o pełnej bogactwie nowoczesnych treści internetowych. ChromeVox jest oparty na języku JavaScript, dzięki czemu programiści mogą w łatwy sposób udostępniać najnowocześniejsze aplikacje internetowe. Prezentujemy najnowsze wydanie ChromeVox. Oferuje zaawansowane funkcje nawigacyjne do obsługi złożonych treści, takich jak tabele i formuły matematyczne, oraz obsługę alfabetu Braille'a i nowych elementów interfejsu HTML5, takich jak data i godzina, a także opcje sterowania multimediami.
|
|
Rozmowa przy kominku z zespołem Google GlassDołącz do kluczowych członków zespołu Google Glass, którzy omawiają ścieżkę, jaka ich tu sprowadza. Porozmawiamy o tym, dlaczego Google Glass jest tak ważny dla rozwoju technologii do noszenia oraz jak deweloperzy mogą najskuteczniej uczestniczyć w ekosystemie.
|
|
Unieważnienie gwarancji: szyba hakerska Glass jest gotowy do hakowania. Zobacz, jakie możliwości daje platforma sprzętowa i jak uzyskać dostęp do roota. Dowiedz się, jak uruchamiać własne aplikacje eksperymentalne. Wyłączenie odpowiedzialności: wejdziesz na niezbadany, nieobsługiwany terytorium.
|
|
Budowa usług Glass przy użyciu interfejsu Google Mirror APIGoogle Mirror API to prosty, ale zaawansowany zestaw interfejsów API typu REST do tworzenia oprogramowania Glassware. Podczas tej sesji omówimy kilka pierwszych zasad tworzenia oprogramowania Glass, paradygmatów Google Mirror API oraz szybkiej ścieżki od pomysłu do prototypu. Omówimy zarówno standardowe przypadki użycia, jak i te, które przekraczają granice interfejsów API.
|
|
Czy zdarza Ci się, że chcesz wprowadzić drobne zmiany w swojej aplikacji mobilnej, ale użytkownicy już ją pobrali? Zdarza się, że zapominasz dodać statystyki do kluczowego zdarzenia, dopóki nie jest już za późno? Poznaj nowe sposoby dynamicznego konfigurowania aplikacji mobilnych po stronie serwera. Możesz dostosować swoją aplikację do różnych grup odbiorców, aby uniknąć wpadnięcia w pamięć o starszych wersjach i zapomnienie o nich.
|
|
Zaawansowane wzorce równoczesności GoRównoczesność ma kluczowe znaczenie przy projektowaniu usług sieciowych o wysokiej wydajności. Ten artykuł stanowi rozwinięcie popularnych w zeszłym roku wzorców w godzinie równoczesności Go, w których omawiamy podstawowe pojęcia związane z równoczesnością w Go i pokazujemy, jak łatwo można z łatwością rozwiązywać trudne problemy z równoczesnością za pomocą prostego kodu w języku Go.
|
|
Rozwijaj działalność związaną z aplikacjami dzięki AdMobZajmujesz się tworzeniem aplikacji przez wiele godzin, ale jak możesz dzięki temu zyskać dużą liczbę użytkowników i ogromne przychody? Dowiedz się, co nowego w AdMob i jak może być Twoim partnerem w rozwoju biznesu związanego z aplikacjami.
|
|
Rozmowa przy kominku z zespołem Go Od czasu premiery w listopadzie 2009 roku język The Go Programming Language stał się popularnym projektem open source mającym grono wiernych odbiorców. Weź udział w tej sesji i uzyskaj odpowiedzi na pytania dotyczące Go od członków zespołu Go w Google.
|
|
Optymalizuj aplikacje internetowe i mobilne na różnych urządzeniach, używając Google AnalyticsNiedawno w Google Analytics pojawiła się usługa Universal Analytics, która umożliwia pomiar interakcji użytkowników na wielu urządzeniach, platformach oraz w różnych środowiskach. Mierząc te dane, deweloperzy mogą lepiej optymalizować swoje aplikacje. Podczas tej sesji opowiemy, jak mierzyć interakcje użytkowników na dowolnym urządzeniu, a także zaprezentować nowe raporty i sprawdzone metody optymalizacji witryn i aplikacji mobilnych.
|
|
Wysoce skalowalne i szybkie zbieranie oraz analiza danych jest niezbędne w przypadku wielu aplikacji mobilnych i gier, a także sieci czujników i internetu rzeczy. Pokażemy, jak Laboratorium wykrywania danych wykorzystuje kluczowy wzorzec Google Cloud Platform: potok o wysokiej przepustowości do gromadzenia, przetwarzania i analizowania danych. Korzystamy z Cloud Endpoints API, by zbierać dane stale strumieniowane. Przetwarzamy duże ilości danych z dużą przepustowością w App Engine, Cloud Storage i przekształcanie danych w Compute Engine oraz wykonujemy w BigQuery zapytania o wiele GB zebranych danych w zaledwie kilka sekund.
|
|
Analiza danych Google Analytics i AdSense w BigQueryGoogle Analytics i AdSense to dwie usługi Google, które wkrótce będą mogły dostarczać dane raportowania do BigQuery, czyli do mechanizmu zapytań i analizy big data. Podczas tej sesji dowiesz się, jak użytkownicy Google Analytics Premium i AdSense mogą przeprowadzać zaawansowane analizy danych za pomocą BigQuery.
|
|
Platforma Google w chmurze, w tym Google Compute Engine, App Engine, Cloud Storage i BigQuery, to skuteczne narzędzia dla deweloperów, które pozwalają sprostać wymaganiom inżynieryjnym na dużą skalę. W tym wykładzie prezentujemy Otwarte ustalanie stawek – w pełni konfigurowalny zestaw narzędzi, który korzysta z tych usług, aby sprostać dużej liczbie żądań i ograniczeniom związanym z krótkim czasem oczekiwania przy integracji z Google DoubleClick Ad Exchange.
|
|
Nowy język App EngineW ramach tej sesji przedstawiamy nowy, często poszukiwany język dotyczący Google App Engine. Nowe środowisko wykonawcze pozwala programistom wykorzystać możliwości skalowania, usług, trwałości i łatwości obsługi App Engines, a jednocześnie tworzyć aplikacje wykorzystujące znane i zaawansowane platformy. Podczas tej sesji omówimy nowe środowisko wykonawcze i pokażemy, jak łatwo można przenieść istniejące aplikacje do App Engine i Google Cloud Platform.
|
|
Urządzenia mobilne, internet i chmury – Triple Crown of Modern ApplicationsChcesz podbić świat z nową aplikacją? Pewnie myślisz o urządzeniach mobilnych, internecie i chmurze. Podczas tej sesji omówimy tworzenie nowoczesnej aplikacji mobilnej, która wykorzystuje możliwości Google Cloud Platform. Poznaj podróże, sprawdzone metody i dobrą architekturę, dzięki którym Twoja kolejna aplikacja internetowa odniesie wielki sukces.
|
|
Big Data mashup: włączanie analiz nowej generacji za pomocą BigQueryShutterfly jest liderem na rynku w dziedzinie spersonalizowanych produktów i usług fotograficznych. Pomaga klientom zmieniać swoje cenne wspomnienia w trwałe wspomnienia. Szybkie analizowanie danych o użytkownikach jest ważne dla optymalizacji strategii marketingowych dotyczących klientów i produktów. Dowiedz się, jak zespoły ds. analityki i DW integrują Google BigQuery ze swoimi przepływami pracy, korzystając z takich funkcji jak Big Join i duże agregacje danych, aby wydobywać terabajty danych i szybko identyfikować wzorce korzystania z danych przez klientów i skuteczne kampanie docierania do klientów – bez ogromnych inwestycji w sprzęt i oprogramowanie.
|
|
Co nowego i fajne rzeczy w Google Compute EngineGoogle Compute Engine miał bardzo pracowity rok. Ulepszyliśmy dotychczasową architekturę oprogramowania, aby zapewnić jeszcze lepszą wydajność, a także udostępniliśmy nowe wersje naszych interfejsów API, które poprawiają wrażenia programistów, oraz wprowadziliśmy wiele nowych funkcji i typów instancji. Dołącz do nas, by opowiedzieć o nowościach w Google Compute Engine i o tym, jak ostatnie ulepszenia mogą pomóc Ci tworzyć wydajniejsze, skalowalne i opłacalne aplikacje w chmurze.
|
|
Szybkość, wydajność i kontrola: zaawansowane techniki routingu pakietów w sieci Google Compute EnginePoznaj nową, ekscytującą funkcję sieciową w Google Compute Engine, która pozwala dokładnie kontrolować kierowanie ruchu w sieci wirtualnej.
|
|
Intensywne granieOd niezależnych twórców gier po studia gier AAA – dowiedz się, jak najlepsi programiści tworzą treści nowej generacji w Google Cloud Platform. Ta sesja dotyczy sposobu, w jaki deweloperzy łączą technologie takie jak App Engine, Compute Engine i BigQuery, aby szybko tworzyć i skalować swoje wersje wieloplatformowe.
|
|
Kiedy w dobrych klastrach dzieją się złe rzeczy: budowanie solidnych systemów za pomocą Google Compute EnginePoznaj narzędzia i techniki, które pomogą Ci zbudować solidne, skalowalne, wirtualne klastry obliczeniowe o wysokiej wydajności w Google Compute Engine. Tematy, które omówimy: podsumowanie narzędzi zaawansowanych (skrypty startowe, serwer metadanych, konta usługi, równoważenie obciążenia), tworzenie klastrów i zarządzanie nimi, opcje miejsca na dane i ograniczenia (dysk stały a dysk stały w porównaniu z miejscem w chmurze, zrzuty, PD usługi Hot swap) oraz radzenie sobie z przerwami w działaniu (planowane i nieplanowane). Na zakończenie obejrzyj prezentację niezawodnej usługi internetowej i podsumowanie sprawdzonych metod.
|
|
Klucze do królestwa: projektowanie wzorców korzystania z protokołu OAuth w chmurzePodczas tej sesji omówimy w jasny sposób, jak uzyskać dostęp do zasobów Google Cloud Platform z wykorzystaniem protokołu OAuth 2.0. Definiujemy najważniejsze przypadki użycia i pokażemy, jak je stworzyć, korzystając z praktycznych przykładów kodu. Jego celem jest pomoc w prawidłowym i łatwym rozwiązywaniu problemów z autoryzacją bez konieczności zostania ekspertem od protokołu OAuth.
|
|
Starszy wiceprezes Urs Hlzle opowie o wizji Google dla nowej generacji usług w chmurze. Opowiada o tym, jak inwestycje w infrastrukturę, oprogramowanie i ludzi pomogą Google i deweloperom z całego świata rozpocząć nową erę dzięki Google Cloud Platform. Ta sesja będzie też zawierać ogłoszenia i prezentować nowe ważne funkcje Platformy.
|
|
Autoskalowanie w JavieNaucz się tworzyć aplikacje w Javie, które dobrze działają w środowisku autoskalowania. Omówimy typowe antywzorce w Javie, które utrudniają korzystanie z aplikacji przez środowiska autoskalowania. Porozmawiamy też o tym, w jaki sposób App Engine wie, kiedy należy skalować aplikację w górę i w poziomie, oraz jak w pełni wykorzystać tę wiedzę.
|
|
Witryna Google Developers, znana też jako developers.google.com, to jedna z tysięcy aplikacji Google działających na platformie App Engine. W tym wykładzie analizujemy rzeczywiste przypadki użycia i wzorce projektowania, na których opiera się system zarządzania treścią witryny. Omawiamy też sprawdzone techniki wdrażania i te, które nie działają. W ramach bonusu przyjrzymy się kilku najnowszym funkcjom App Engine w kontekście tej aplikacji i przyjrzymy się temu, jak zmieniają one sposób myślenia o architekturze aplikacji.
|
|
Przetwarzanie w chmurze i fizyka cząstek wysokoenergetycznych: jak eksperyment ATLAS w CERN wykorzystuje Google Compute Engine do wyszukiwania nowej fizyki w LHCW tym wykładzie omówimy projekt badawczy ATLAS Experiment w Google Compute Engine (GCE) i zilustrujemy kilka przykładów instalacji na dużą skalę w GCE, w tym 1000-rdzeniowego klastra PROOF do analizy danych ATLAS i 4000-rdzeniowego klastra HTCondor używanego do symulowania zdarzeń kolizji LHC. Omówimy też technologię Xroot służącą do wysoko wydajnego grupowania danych.
|
|
Przyjrzyjmy się temu, jak społecznościowa gra MMORPG z Gamesys tutaj Be Monsters wykorzystuje Google Cloud Platform jako hurtownię danych produkcyjnych do zarządzania zaangażowaniem użytkowników i automatyzacji działań związanych z przechowywaniem przy użyciu App Engine. Warto też zademonstrować integrację gier z Arkuszami kalkulacyjnymi Google i BigQuery przez Google Apps Script i zapoznać się z kodem, który pozwala na automatyczne panele raportowania i doraźną optymalizację gier.
|
|
Importowanie dużych zbiorów danych do Google Cloud StoragePodczas tej sesji omówimy różne podejścia klientów do importowania dużych zbiorów danych do Google Cloud Storage, w tym kompromisowe ograniczenia czasowe, związane z kosztami i złożonością. Obejmują one kilka zaawansowanych metod, które są przydatne również w wielu innych sytuacjach. Zaprezentujemy architekturę i kod niektórych z tych metod oraz studium przypadku migracji do 5 PB+.
|
|
Od niczego do Nirvany w kilka minut: backend w chmurze dla Twojej aplikacji na AndroidaNajlepsze aplikacje na Androida w pełni wykorzystują możliwości chmury, aby zapewnić użytkownikom jak najlepsze wrażenia. W tej prezentacji szczegółowo opisujemy, jak użyć opcjonalnego backendu z kodem serwera w Google Cloud Platform, aby przechowywać stan aplikacji i gry w chmurze. Następnie omówimy dodawanie własnej logiki za pomocą punktów końcowych Google Cloud i wtyczki Google do Eclipse. Bardziej szczegółowe informacje o sesjach znajdziesz w publikacji Brada Abrama „Google I/O 2013 Session Review: From Nothing to Nirvana in Minutes: Cloud Backend for your Android Application Building Geek Serendipity” (http://bradabrams.com/2013/05/google-io-ioth-analytics-applications-minute-to-your-minutes-your-minutes.com).
|
|
Środowisko wykonawcze Go dla App Engine to wydajny mechanizm do uruchamiania aplikacji internetowych. Generuje szybkie odpowiedzi, uruchamia instancje w ułamku sekundy, wykorzystuje maksymalnie godziny pracy instancji i pozwala aplikacji na poważne przetwarzanie z pełną prędkością. Dołącz do nas, aby dowiedzieć się, jak w pełni wykorzystać możliwości Go w App Engine i sprawić, by Twoje aplikacje internetowe były jak najlepsze.
|
|
Odkrywanie nowych rzeczy dzięki YouTube Analytics APICzy długie filmy są nadal popularne, czy też krótkie klipy są nadal popularne w YouTube? Jesteś na topie w Korei Południowej? Czy adnotacje w filmach angażują lub irytują widzów? Odpowiedzi na te i wiele innych pytań znajdziesz dzięki interfejsowi YouTube Analytics API. Informacje na temat zaawansowanych funkcji interfejsu API. Zobacz, jak Next Big Sound wykorzystuje interfejs YouTube API, aby pomóc wytwórniom płytowym, wykonawcom i menedżerom zespołów w podejmowaniu lepszych decyzji.
|
|
Projektowanie usług na różne urządzenia: perspektywa YouTubeProjektowanie to co innego niż sztuka. Jeśli do sprawdzenia musisz użyć matematyki, to prawdopodobnie jesteś na dobrej drodze. W tej sesji poświęconej projektowaniu produktów porozmawiamy o tym, co to znaczy być projektantem w YouTube. Omówimy stan i znaczenie świata, w którym funkcjonuje wiele urządzeń. Na koniec przedstawimy kilka sprawdzonych zasad dotyczących projektowania i odpowiedniej analizy ilościowej w tym nowym świecie.
|
|
Wzmocnij działanie aplikacji Google Compute Engine za pomocą dysku stałegoWydajność, niezawodność i spójność dysku Persistent Disk (PD) to cechy wyróżniające GCE jako usługę w chmurze nowej generacji. Poznaj elementy wewnętrzne usługi rozwoju zawodowego i dowiedz się, co odróżnia ją od podobnych ofert. Podczas tej sesji zaprezentujemy szczegółowy opis sprawdzonych metod korzystania z PD w aplikacjach GCE.
|
|
Świat w wysokiej rozdzielczości DPINiemal wszystkie nowe urządzenia mobilne obecnie mają ekran o wysokiej rozdzielczości DPI. Ten trend obejmuje teraz również laptopy i jest to tylko kwestią czasu, aż wszystkie używane przez nas urządzenia będą miały wysoką rozdzielczość DPI. Z tego artykułu dowiesz się, co oznacza wysoka rozdzielczość DPI i jak zoptymalizować witryny, aby wyglądały dobrze w każdym formacie. Dowiesz się, 1) jak różne piksele wpływają na układ i jak uzyskać odpowiedni układ; 2) jak na układy wpływają różne gęstości ekranu; oraz 3) jak można wykorzystać różne formaty obrazów, aby zapewnić użytkownikom jak najlepsze wrażenia na każdym urządzeniu. Dowiesz się, jak korzystać z elastycznych technik tworzenia znakomitych witryn i jak szybko aktualizować istniejące witryny, by wyglądały pięknie zarówno teraz, jak i w przyszłości.
|
|
Interfejsy API Freebase: korzystanie z Grafu wiedzy GoogleFreebase to otwarty rdzeń Grafu wiedzy Google. Interfejsy API Freebase pomagają programistom ulepszać ich aplikacje, aby mogli lepiej poznać osoby, miejsca i rzeczy, które są ważne dla użytkowników. Zapoznamy się z przykładami kodu i pokażemy, jak ulepszyć aplikację za pomocą danych Grafu wiedzy.
|
|
W Google coraz częściej korzystamy z uporządkowanych danych, aby ułatwić użytkownikom znajdowanie Twoich treści. Oprócz wielu fragmentów rozszerzonych, które ulepszają wyniki wyszukiwania, teraz można wyświetlać kalendarze z wydarzeniami dotyczącymi miast i obiektów, recenzje filmów w Grafie wiedzy, filtry składników przepisów i inne informacje. Jak możesz włączyć te funkcje w swojej witrynie? Odpowiemy na to pytanie, prezentując zestaw nowych i zaktualizowanych narzędzi, w tym marker danych i panel uporządkowanych danych, dzięki którym dodawanie i weryfikowanie danych strukturalnych w witrynach jest łatwiejsze niż kiedykolwiek wcześniej.
|
|
Od uporządkowanych danych do Grafu wiedzyChoć internet zaczynał od dokumentów tekstowych, większość z nich opiera się obecnie na uporządkowanych bazach danych. Jednak zbyt często struktura tych baz danych jest tracona na drodze do kodu HTML. Nie musi tak być. Omówimy nowe funkcje oparte na tych danych, a także narzędzia i techniki, dzięki którym ta użyteczna struktura nie zniknie w Twojej witrynie.
|
|
Uporządkowane dane: od skrzynki odbiorczej do pola wyszukiwaniaUporządkowane dane są wszędzie. Oprócz oznaczania witryny możesz też zaznaczać informacje przesyłane w e-mailach do użytkowników. W ten sposób przyspieszysz udostępnianie tych informacji w Google, np. zawierających szczegółowe odpowiedzi oraz karty z planami lotów, planowanymi wydarzeniami, rezerwacjami w restauracjach itp. Sprawdź, jak będą wyglądać te funkcje, które będą wkrótce dostępne.
|
|
ZAinicjujIgnite przedstawia to, co najlepsze w kulturze geeków w serii 5-minutowych prezentacji. Każdy rozmówca otrzymuje 20 slajdów, które automatycznie przenoszą się po 15 sekundach.
|
|
Google+ i wyszukiwarka: jak lepiej wyszukiwać w Google hasła związane z markąPodczas tej sesji pokażemy Ci, jak wyróżnić swoją aplikację i treści w Google. Dzięki tym metodom możesz nawiązywać bardziej bezpośredni kontakt z nowymi i dotychczasowymi użytkownikami w wyszukiwarce Google.
|
|
Zdobywaj odbiorców dzięki Google+Masz już aplikację, stronę, grę lub usługę online, ale nie wiesz, jak docierać do użytkowników, aby rozwijać swoją firmę? Dołącz do nas, aby porozmawiać o tym, jak Google+ pomaga zwiększać liczbę odbiorców i ich zaangażowanie. Podziel się wskazówkami na temat tego, jak używać Google+ do zwiększania wartości firmy przez znajdowanie jej w Google, polecanie Cię innym użytkownikom Google i nawiązywanie bardziej osobistego zaangażowania.
|
|
Wskaż, kliknij, dotknij, dotknij – tworzenie interfejsów internetowych na różne urządzeniaKomputery, laptopy, tablety, smartfony, urządzenia hybrydowe, telewizory i nie tylko: urządzenia z funkcją dotyku i myszką będą dostępne w sprzedaży. Zapraszamy do udziału w wykładzie, z którego dowiesz się, jak zwiększyć atrakcyjność witryny na coraz większej liczbie urządzeń z ekranem dotykowym, a także o tym, jak przyszłość internetu niesie ze sobą procesy dotykowe. Dowiesz się, jak przygotować swoją stronę na przyszłość, aby działała na laptopach z ekranem dotykowym. Dowiesz się też, jak stworzyć niezwykłą wygodę korzystania z ekranu dotykowego, a przede wszystkim jak stworzyć kod responsywny na wiele modalnych danych wejściowych.
|
|
7 technologów i mikrofonMegan Smith (wiceprezes w Google[x]) poprowadzi serię prezentacji TED, w których będą: Susan Wojcicki (starszy wiceprezes ds. reklam i handlu), Anna Patterson (wiceprezes ds. wiedzy), Johanna Wright (wiceprezes ds. wyszukiwania i pomocy w Androidzie), Kathy Kleiman (założycielka projektu ENIAC Programmers), Jeane Wang (kierownik ds. sprzętu, Google Glass) i Dianeard (kierownik ds. sprzętu w Google). Podzielą się oni spostrzeżeniami i wnioskami z bycia liderami technicznymi w innowacyjnych firmach. To będzie specjalna sesja, która będzie trwać do 18:35. Prezentacja: Women Techmakers.
|
|
Edukacja online w mediach społecznościowych dzięki Google+ Dowiedz się, jak Google+ pomaga platformom edukacyjnym online ułatwiać uczniom komunikację między sobą, a także z wykładowcami. W tym wykładzie omówimy technologie Google+, które można wykorzystać w edukacji online, a także różne przykłady tego, gdzie udało się wdrożyć tę usługę. Porozmawiasz też z Coursera, jedną z wiodących platform do nauki online, i poznasz jej doświadczenia związane ze Spotkaniami Google+.
|
|
Ingress: zasady projektowania obowiązujące w grze Google typu MMOIngress to wieloosobowa gra geograficzna, która niedawno została wprowadzona przez Niantic Labs od Google. Gracze poruszają się po świecie rzeczywistym, korzystając z urządzenia z Androidem i aplikacji Ingress, aby odkrywać i wykorzystywać źródła tajemniczej energii. Gracze zdobywają przedmioty, które mogą im w tym pomóc, wykorzystują technologię do przejęcia terytorium, oraz sojuszują z innymi agentami terenowymi, aby wspierać Oświeconych lub Ruch oporu w epickiej walce o los ludzkości. Brandon Badger jest menedżerem produktu w Ingress. Pełnił funkcję menedżera produktu w Mapach Google, Książkach Google, YouTube oraz Niantic Labs. Opowie o najnowszych działaniach Google, które mają na celu tworzenie „przygodów na piechotę” z wykorzystaniem Androida i danych geograficznych Google. Skupiamy się na zasadach i technikach projektowania gier używanych do tworzenia Ingress, a także o możliwościach wykorzystania nowych technologii do tworzenia nowych rodzajów gier mobilnych.
|
|
W zeszłym roku 155 tys. użytkowników Google zebrało się w wirtualnej klasie, biorąc udział w eksperymentalnym szkoleniu MOOC „Power Searching with Google”. Dwadzieścia tysięcy z tych studentów ukończyło studia. 2 miesiące później uruchomiliśmy projekt typu open source o nazwie Course Builder oparty na oryginalnym kodzie MOOC z zakresu Power Searching – aby udostępnić technologię, na której opiera się te zajęcia, wszystkim użytkownikom. Ta sesja przedstawia studium przypadku pokazujące, jak usługa Course Builder przekształciła się z Power Searching with Google MOOC w platformę do prowadzenia kursów online. Skupimy się na tym, jak interfejsy API i technologie Google ułatwiają rozwój początkowego systemu i wciąż wspierają platformę open source.
|
|
Przegląd technologii Identity: mniej problemów, więcej korzyściTożsamość jest trudna, ale kary za pomyłki są poważne. Dobre wieści: pojawiają się technologie, które zmniejszają obciążenie programistów i poprawiają wrażenia użytkowników. W tym wykładzie przedstawiamy te zagadnienia i schemat, który zaczyna się od unikalnej kombinacji ograniczeń, użytkowników i platform, które pomogą Ci określić, które technologie i zasady sprawdzają się najlepiej w Twoim przypadku.
|
|
Projekt Ground Truth: precyzyjne mapy dzięki algorytmom i smarowi do łokciW 2008 roku firma Google rozpoczęła projekt Ground Truth. Jej celem było stworzenie mapy świata z wiarygodnych źródeł danych przy użyciu unikalnego połączenia algorytmów i techniki systemowej. Do tej pory w ramach projektu udało się utworzyć i udostępnić wysokiej jakości dane map 42 krajów w Mapach Google. Podczas tej sesji pokażemy, jak działa „ground truth”. Zobacz, jak łączymy zaawansowane algorytmy, dane uzupełniające (np. zdjęcia lotnicze i Street View) oraz nieprzetworzoną pracę człowieka, aby tworzyć i utrzymywać dane map w najbardziej jak najbardziej zbliżony sposób do prawdziwej rzeczywistości.
|
|
Nawigacja oparta na interfejsach API Miejsc: studium przypadku marki Mercedes BenzSłynny producent samochodów, Mercedes-Benz, stara się być liderem branży motoryzacyjnej w zakresie innowacji technologicznych. Dowiedz się, jak marka Mercedes zapewniła niesamowite wrażenia dzięki Mapom Google i interfejsowi Places API w „Digital Drive Style” – połączonym, społecznościowym systemie nawigacyjnym, który umożliwia obsługę kokpitu na smartfonie.
|
|
Rozmowa przy kominku z zespołem Research at GoogleBadania w Google są wyjątkowe, ponieważ są prowadzone w całej organizacji inżynierskiej – zarówno przez naukowców, jak i inżynierów oprogramowania. Zespoły są zintegrowane, granice są płynne, a my razem mierzymy się z wyzwaniami, jednocześnie zachowując bliską pętlę informacji zwrotnych od naszych użytkowników. Umożliwia nam to szybkie tworzenie, iterowanie i wprowadzanie na rynek nowych, innowacyjnych produktów, które zmieniają bieżący stan, a tym samym przynoszą nowe wyniki badań. Definicja badań Google jest szeroka i obejmuje wiele aspektów w całej organizacji. Rezultatem naszych badań jest rozwój technologii w takich dziedzinach jak odcisk cyfrowy audio/wideo, rozumienie obrazów, przetwarzanie mapy/równoległe, deep learning i analiza na dużą skalę. W rezultacie powstają też zupełnie nowe usługi, takie jak wyszukiwanie głosowe i Tłumacz Google. Poznaj hybrydowe podejście Google do badań prowadzonych przez inżynierów i naukowców odpowiedzialnych za takie pomysły, jak Google Glass, MapReduce, wyszukiwarka i edukacja online, którzy przeprowadzają eksperymenty z koncepcjami, które przekładają się na innowacje w czasie rzeczywistym w Google.
|
|
Chcesz dotrzeć do międzynarodowej publiczności. Od czego zacząć? Co to oznacza, jak to zrobić? Jak promować się na rynkach lokalnych? W tym wykładzie znajdziesz odpowiedzi na powyższe pytania skierowane do deweloperów aplikacji na Androida i programistów stron internetowych. Przyjrzymy się bliżej różnym narzędziom do lokalizacji i lokalizacji.
|
|
Więcej niż SOPA: co możesz zrobić, aby wpływać na zasady dotyczące technologiiOd SOPA/PIPA i CISPA po reformę imigracyjną i reformę patentów – rząd coraz bardziej interesuje się internetem i firmami, które na nim rozwijamy. W niektórych przypadkach skupiamy się nawet na wykorzystywaniu technologii do rozwiązywania problemów rządowych. W związku z tym rząd szuka opinii naszej społeczności przedsiębiorców i deweloperów na temat naszych potrzeb jako społeczności i tego, jak mogą opracować lepszą politykę publiczną w naszym interesie. Jakie są najskuteczniejsze i najprostsze sposoby zaangażowania się? Weź udział w wydarzeniu z przedstawicielami liderów w branży Internetowej Rewolucji, aby dowiedzieć się, w jaki sposób Ty, jako programista, możesz zaangażować się w tworzenie lepszych zasad, które będą miały wpływ na Twoją firmę.
|
|
Tworzenie aplikacji internetowej WebRTCPoznaj możliwości współczesnego internetu i skorzystaj z WebRTC, aby stworzyć prostą aplikację do czatowania wideo i tekstowego. W tym ćwiczeniu z programowania dowiesz się, jak działają podstawowe interfejsy API i technologie WebRTC: MediaStream (inaczej getUserMedia): co to jest i jak z niego korzystać? RTCPeerConnection: co jest ważne w najpotężniejszym interfejsie API WebRTC? RTCDataChannel: jak skonfigurować komunikację w czasie rzeczywistym na podstawie dowolnych danych? Sygnalizacja: co to jest i jak skonfigurować? Serwery: czego potrzebuję do sygnalizacji, STUN i zwrotu?
|
|
Jak przejść od weekendowego hakowania do finansowanego startupuMasz pomysł i chcesz założyć firmę? Dowiedz się, jak przyciągnąć inwestorów i co chcą zobaczyć, zanim wypiszesz czek. Posłuchaj przedsiębiorców, którzy zebrali pieniądze, oraz inwestorów, którzy je sfinansowali.
|
|
Za kulisami Map GoogleGłówny projektantka UX i dyrektor techniczny Map Google omówi kwestie techniczne i projektowe związane z tworzeniem bogatych treści w Mapach Google, w tym szczegółową analizę kilku innowacyjnych funkcji. Podczas tej prezentacji zaprezentujemy rzadki wgląd w sposób myślenia i wyzwania stojące przed czołową firmą zajmującą się tworzeniem map online.
|
|
Interfejs Google Visual APIPoznaj najnowsze funkcje interfejsu Googlestyka API i opanuj nowe metody tworzenia eleganckich wykresów na podstawie danych.
|
|
Korzystanie z Dysku jako rozwiązania do przechowywania danych na AndroidzieDowiedz się, jak zapisywać pliki na Androidzie i pozwolić pakietowi Drive SDK zająć się skomplikowanymi kwestiami związanymi z przesyłaniem plików do chmury oraz ich synchronizowaniem na wszystkich urządzeniach.
|
|
WebP: szybsze, mniejsze i bardziej piękne obrazyWebP to nowy format plików graficznych typu open source, który zapewnia stratną i bezstratną kompresję obrazów o znacznej oszczędności bajtów: pliki graficzne są o 30–80% mniejsze w porównaniu z formatami JPEG i PNG. Podczas tej sesji omówimy najnowsze funkcje, aktualności i plany rozwoju formatu WebP. Zapoznamy się z kilkoma praktycznymi studiami przypadków, w których opowiemy, jak duże witryny i aplikacje wdrożyły WebP, jakie wyzwania napotykają w trakcie tego procesu oraz jakie korzyści odniosły i zmierzyły po migracji. Innymi słowy, dzięki wstępowi WebP 0–60: co to jest, jak zacząć, jak korzystać z narzędzi i korzyści – musisz zabrać ze sobą kapelusz ze śmigłem.
|
|
Found in Translation: Wchodzenie na rynek globalny dzięki interfejsowi Translate APISetki milionów użytkowników korzystają z Tłumacza Google, na jakich nowych rynkach Twoje aplikacje, witryny i analityka zyskują dostęp do interfejsu Translate API w Google Cloud Platform. Zapoznaj się ze sztuczną inteligencją, której Google używa do analizowania miliardów dokumentów w ponad 60 językach. Zrozumienie, jak działa statystyczne tłumaczenie maszynowe, może pomóc w zidentyfikowaniu odpowiednich zastosowań komercyjnych, takich jak treści użytkowników, wiadomości i recenzje, a także lokalizacja.
|
|
Lekcje od założycieliDroga do sukcesu obejmuje wiele nabytych po drodze doświadczenia. Od pomysłu aż po twórczość. Grupa wybitnych założycieli dzieli się spostrzeżeniami na temat tego, jak radzili sobie z kluczowymi wyzwaniami, na przykład w zakresie rozwoju usług, rekrutacji, i o wszystkim, co chcialiby wiedzieć na drodze do budowania innowacyjnych firm technologicznych. Ankietowani ankietowani to Caterina Fake (Findery, Hunch, Flickr), Slava Rubin (Indiegogo), Mary Lou Jepsen (Pixel Qi, OLPC, Google X), Julia Hartz (Eventbrite) i Mary Grove (Moderatorka Google dla Przedsiębiorców).
|