工作階段

Android 版 Google 雲端通訊

雲端至裝置訊息 (C2DM) 服務現已推出 Beta 版,並更名為 Google Cloud Messaging for Android。GCM for Android 整合了我們在 C2DM Beta 版中學到的經驗,其中許多課程以新功能的形式呈現。這場講座會完整介紹這項新服務。

打造優質應用程式:為專業 Android 開發人員提供更多進階主題

我們在過去幾年的後續活動中將介紹更多專業的 Android 開發人員進階技巧。這場講座深入探討如何盡量減少電池耗電、提高穩定性,以及讓使用者享有愉快體驗的進階技巧,藉此協助您取得出色的應用程式,並將這些應用程式轉換成精美產品。

Android 專題即時通訊

認識 Android 工程團隊,深入瞭解這項技術。

事半功倍:成為優秀的 Android 公民

速度更快、更輕薄,尤其是在資源有限的行動裝置上。學習最佳化 CPU、RAM 和 I/O 效率的進階技巧,以及使用 JNI 和 SQLite 的最佳做法。

Android 開發人員工具新功能

透過導覽介紹 Android 開發人員工具的所有新功能,以及如何使用這些工具才能發揮最佳效能。

Android 新功能

這份報告會介紹自上次合作以來,系統和應用程式架構中由開發人員為主的導覽。

多版本管理 Android 使用者介面

這場講座將說明如何建構使用者介面,在各項 Android 版本 (從 Eclair 至今日) 中都能穩定運作。我們會探討多個主題,包括動作列、片段、樣式、大小限定詞、應用程式結構和導覽。

Android 應用程式中的安全性與隱私權

Android 提供的功能和 API 可以協助開發安全應用程式,建議您多加利用。這場講座會先概略介紹 Android 平台的安全性功能,接著深入研究如何利用這些功能保護使用者,並避免出現安全漏洞。並介紹保護應用程式使用者隱私的最佳做法。

Android 靈敏度

Android 具有敏感的那面。本課程將介紹所有 Android 感應器,包括加速計、陀螺儀、光度等等。影片將介紹處理感應器資料的最佳做法,並特別著重於在電池續航力和可用性之間取得平衡。

針對奶油或其他版本:在 Android UI 中順暢運作效能

如要打造良好的使用者體驗,畫面必須流暢地顯示畫面並加上動畫效果;應用程式的影格速率必須穩定一致。這場講座深入探討我們在 Android 架構上找出並修正效能問題的工作,以及如何為應用程式執行相同工作。

遊戲開發人員的十大須知

這場講座將說明經驗豐富的遊戲開發人員如何獲得優良的 Google Play 評論、建立優質的 Android 使用者體驗,並有機會獲得 Google Play 應用程式精選。

取得 YouTube 社群的意見回饋

想瞭解 (也看看!) 貴網站的社群的意見嗎?我們將提供一種新方式,向使用者徵求影片。歡迎來到這裡瞭解這項工具的開發方式,並參考範例,瞭解如何將這項工具應用在 YouTube 直接開放原始碼影片提交平台。

內容創作者、收錄者和消費者專用的 YouTube 行動版 YouTube API 應用程式

使用行動裝置觀看 YouTube 影片的時間也迅速成長。對行動應用程式開發人員來說,可為他們帶來全新商機。快來瞭解 YouTube API 如何使用 YouTube API,為內容創作者、藝文人員和消費者打造引人入勝的行動應用程式。查看創新的行動應用程式範例,從以下經驗中學習:Flipboard、955 Dreams 和 WeVideo。

YouTube API + Cloud 算繪 = 超棒手機遊戲玩家

YouTube 是遊戲玩家的最佳去處之一。許多遊戲主機開發人員已能在自己的遊戲中結合錄影功能,並直接上傳上傳功能,但從手機遊戲上傳到 YouTube 卻面臨了一系列獨特的挑戰。快來瞭解 YouTube API 和雲端運算架構如何結合雲端運算技術,讓您手機遊戲中上傳影片。

在 YouTube 上使用 HTML5:前線的故事

HTML5 是否已準備用於實際執行程式碼?沒錯,這就是我們在 YouTube 直播程式碼中使用的各種 HTML5 技術,我們會提供各種有關 HTML5 影片、追蹤標記、getUserMedia 等秘訣的秘訣、指南和最佳做法,並深入探討行動影片廣告代碼開發作業。

透過 Android 應用程式營利

透過 Android 應用程式賺取收益的方法不只一種,包括付費應用程式、應用程式內結帳和廣告等等。本課程將全面探討上述主題,包括 Google Play 營利工具的詳細資訊,並詳細說明 AdMob SDK、廣告聯播網中介服務和 Google Analytics (分析)。掌握相關知識,瞭解如何賺取更多收益、吸引更多使用者,並取得更詳盡的分析資料。

邁向成功的 Android 設計

您對於 Android 應用程式有個不錯的想法,您希望它在數十萬人中脫穎而出。您希望使用者喜歡您的應用程式並告訴大家。Android 使用者體驗團隊很樂意提供協助。好好談談 Android 設計指南,以及藉由製作會滿足使用者需求並協助達成目標的秘訣。無需設計背景。

Google Play:開發人員入門行銷指南

在應用程式中按下「發布」按鈕後,您馬上就會成為行銷人,您可以試著做到一切!本文將分享在 Google Play 宣傳應用程式的所有知識:打造策略行銷架構、充分利用媒體管道、善用我們為開發人員打造的素材資源,以及說服 Play 團隊將您的應用程式列為精選應用程式。

如果人們無法輕易四處走向應用程式,便是不想使用的應用程式。Android 3.0 和 4.0 版導入了大幅度的導覽支援變更。動作列提供便捷的「向上」導覽控制項,而且返回鍵的行為在工作中變得更加一致;此外,「近期工作」的使用者介面也經過改良。在這次的討論中,我們會探討 Google 目前的發展方向和原因、思考如何設計應用程式使用者體驗時應如何規劃,以及如何編寫可在多種 Android 版本中輕鬆瀏覽的應用程式。

您已經看過設計指南;接下來呢?

Android 設計指南將說明如何設計精美的 Android 應用程式,但不會說明如何建構。在這場講座中,我們會提供實用的訣竅,協助您在實作設計時採用貼合度和結束元素,接著將說明如何避免常見的錯誤,接著我們會說明一些有用的模式,並說明工具可以提供哪些協助。

Android 中的全新低階媒體 API

Jellybean 引進一組功能強大的低階媒體 API,可讓開發人員直接從 Java 存取硬體轉碼器。本課程將介紹新的 API 和範例。

評估應用程式的端對端價值

我們從頭調整了行動應用程式分析數據,如果您是行動應用程式開發人員,不妨閱讀 Google Analytics (分析) 的最新消息,瞭解如何評估應用程式的端對端價值,並改善應用程式效能,進而提高使用率和留存率。

全新 YouTube Android 播放器工具

如果您正在開發 Android 智慧型手機、平板電腦或 Google TV 應用程式,並希望在產品中納入高畫質的 YouTube 影片播放功能,這個課程讓您可以拿出自己的舞台。

組織管理藝術

我們經常聽到工程師表示,在大公司內部完成所有工作有多麼辛苦。要克服這個問題的秘訣,在於認識適當的對象、瞭解機構內部的力量,以及可在何時該取得何種資源。我們會透過一連串 (精心打造) 的趣事,協助您瞭解企業在各種規模的企業中扮演的角色。

靈感!

SPDY 會透過 SSL 讓網頁速度比 HTTP 快。我們會討論您應注意的原因、如何善用這項功能、討論實作方式,以及向您介紹未來發展。

為另一半而設計:性感並非總是粉紅色

女性在許多規模最大的社群網路上掌控了 80% 的消費者支出,並促成大部分的使用者活動。在所有客層中,超過 55 名女性玩家花費最多時間玩線上遊戲。您想知道自家產品或企業如何吸引及吸引女性嗎?聽聽 Google 固定器分享的經驗談,瞭解他們如何運用科技贏得非粉紅色的女性使用者青睞。

在 Google 服務中執行

您如何調整 IT 作業規模,才能跟上業務、員工和系統的成長腳步?這場講座會探討 Google 的 IT 機構 (企業工程) 如何幫助 Google 持續成長。透過 Google 的 Ganeti 虛擬化應用範例、Google Cloud 和資料分析,瞭解如何在貴機構中活用這些課程。

工程師適用的進階設計

設計並非黑色魔法,也是人類可以學習的領域。在這段訪談中,兩位 Google 菁英設計師將為您介紹互動式及視覺設計進階速成課程。主題包括心智模型、自然對應、隱喻、模式錯誤、視覺階層、字體排版和字符原則。只要正確運用這項知識,就能大幅提升作業品質。

在整合第三方程式碼的同時保護使用者體驗

網站中第三方內容的數量也大幅增加 (社交分享按鈕、使用者追蹤、廣告、程式碼程式庫等)。學習各種訣竅和技巧,瞭解如何有效地將這些項目整合至網站,而不會降低使用者體驗,甚至導致網站無法使用。

Maps for Good

開發人員仰賴許多先進的地圖應用程式,讓世界變得更美好。在本課程中,我們會說明開發人員如何在眾多應用程式中使用 Google Earth Builder、Google Earth Engine、Google Maps API 和 Android 應用程式,包括如何根據原住民文化網站進行民族誌地圖、監控亞馬遜雨林的砍伐情形,以及追蹤全球各地瀕臨絕種的物種遷移。歡迎瞭解如何與非營利組織合作申請 2012 年開發人員獎金,運用地圖發揮正面影響力。

默劇

以五分鐘的快速簡報為例,Ignite 成功捕捉出神奇文化精華的故事。每個揚聲器會在 15 秒後自動推進 20 張投影片。我們還舉辦了 Brady Forrest (Khosla Ventures) 網站舉辦。

為全球目標對象開發應用程式:本地化和國際化工具

隨著網際網路和行動普及率持續攀升,開發商面臨了前所未有的艱鉅契機:數十億名使用數十種不同語言的新使用者。有鑑於英文,英文通常被視為應用程式和網站這種語言,但現在只有不到一半的網路人口知道這件事。要想想要成功打入全球網路,就必須採取更靈活彈性的做法。這場技術講座將探討一些訣竅、秘訣和工具,可協助網頁和行動應用程式開發人員 (尤其是 Chrome 和 Android) 輕鬆進行國際化 (i18n) 與本地化 (L10n) 工作。

知識導向的應用程式設計模式

在這次的討論中,我們會探討新興的設計模式,說明如何建構運用大規模結構化資料的網頁應用程式。觀察 Wikipedia 和 Freebase 等開放資料集,以及 Schema.org 和 RDFa 等結構化標記,看看這些技術為開發人員提供了哪些新的應用程式類型。

建構使用網路 API 的 Android 應用程式

Google 提供數量龐大且持續成長的後端服務,包括 AdSense、Tasks、日曆和 Google+,不僅能讓您的應用程式內容更豐富,也越來越採用統一的 API 組合。本課程將說明如何有效率地使用這些功能,包括以安全又有效率的使用者體驗進行驗證,並說明 Android 專屬的應用程式層級最佳化作業。這堂課也會介紹 Google Cloud 端點,讓您能在 App Engine 上定義自己的 REST API,以及使用 Google API 基礎架構提供服務。本課程將說明如何使用 Google Cloud Endpoints 建構出由 App Engine 後端建構的優質行動應用程式。

Android WebView

有數十萬款 Android 應用程式使用 WebView 顯示 HTML 內容。在 Android 4.0 中,Android 4.0 的硬體加速功能可支援 HTML5 功能,例如內嵌影片、CSS 3d、CSS 動畫和溢位元素。這場講座會簡要介紹 ICS 的基礎實作,並說明在應用程式中善用 WebView 的方式,並介紹高成效 HTML 程式碼的最佳做法。

Google Play 中的 Android 應用程式

Google Play 的成長速度比以往更快。在這場講座中,我們會分享 Google Play 的發展概況、最受歡迎的 Google Play 應用程式,以及即將在 Google Play 新推出的開發功能。我們也會分享適用於發布商的全新功能,協助 Android 應用程式開發人員在 Google Play 妥善處理日常業務。

特寫觀眾感興趣的部分:NFC 和 Android Beam

這堂課程涵蓋了我們新增至 Android 平台的開發人員導向 NFC 功能。瞭解如何使用 Android Beam 為應用程式加入魔術分享功能,並查看其他令人期待的 NFC 新功能。

打造無障礙 Android 應用程式

Android 4.0 推出了平台層級的無障礙 API,即使不是專家,也能輕鬆打造無障礙應用程式,讓身心障礙者使用。一起來瞭解無障礙 API 如何簡化您的工作。

2.0 丹麥克朗

ADK 2.0 推出全新 API 和功能,並提供示範教學。

在 Google TV 上播放你的內容

Google TV 裝置通常是家中最大的螢幕,因此非常適合想將高品質長篇內容發布到客廳的開發人員使用。我們會說明在 Google TV 上代管、串流播放及保護內容的各種選項,以及如何確保觀眾能享有優質觀看體驗。

客廳的指揮與控制 - 打造 Google TV 專用的第二螢幕應用程式

Google TV 推陳出新,現在有一部 Android 裝置位於客廳的中心。不過,打造在 Google TV 上執行的應用程式,並不是您觸及 Google TV 使用者的唯一方式。瞭解 Google TV 如何透過其他連線裝置 (例如智慧型手機、平板電腦或電腦 (即第二個螢幕)) 與電視互動。

讓您的應用程式在大螢幕上曝光

Google TV 可將 Android 和網路的觸及範圍拓展至電視,但設計電視的應用程式基本上與為行動裝置、平板電腦或電腦建構應用程式截然不同。在這場講座中,我們會分享使用者研究的核心重點,並提供幾個訣竅,協助您瞭解如何為家用大螢幕設計美觀的 Android 和網頁應用程式,進而與使用者交流互動。

使用圖案

一流的應用程式設計人員和開發人員將與大家分享他們開發 Android 應用程式的經驗、顯示應用程式的螢幕截圖、探索他們面臨的難題,以及提供各式各樣的創意解決方案。我們會邀請來賓在應用程式中展示視覺和互動模式的範例,讓他們能夠同時保持一致性與個人風格。

使用圖案

一流的應用程式設計人員和開發人員將與大家分享他們開發 Android 應用程式的經驗、顯示應用程式的螢幕截圖、探索他們面臨的難題,以及提供各式各樣的創意解決方案。我們會邀請來賓在應用程式中展示視覺和互動模式的範例,讓他們能夠同時保持一致性與個人風格。

不只是地圖

我們會透過現實生活中的網站做為個案研究,引導您從頭開始建立網站,並充分運用標記和資訊視窗以外的強大 Maps API 功能。我們會說明距離矩陣、自動產生遊覽、自訂街景服務等功能,如何提升地圖相關網站的使用者體驗。

立即將網路意圖整合至網頁應用程式

網路意圖是未來的應用程式跨應用程式通訊技術。在本程式碼研究室中,網路意圖的創作者將提供一個建議,協助您瞭解如何將網路意圖整合至應用程式中。

使用新式 CSS 功能編寫進階 HTML 網頁編寫作業

在這個程式碼研究室中,我們會探索 CSS3 的新功能並說明如何使用這些功能,打造出色的 HTML 網頁和網頁應用程式。舉例來說,我們會介紹 CSS3 Flexbox、CSS3 多欄和其他多項功能。此外,我們也會介紹運用篩選器讓網頁更具吸引力的 CSS 功能,例如運用篩選器。

整合 Google Cloud:透過 BigQuery 查詢 App Engine 記錄檔

這堂課程將說明如何搭配使用多種 Google Technologies 來自動匯入及查詢 BigQuery 中的 App Engine 記錄,包括透過 Map Reduce API 和新的 Log API 讀取 App Engine 記錄、使用機器人帳戶將記錄匯入 Google 儲存空間、將記錄匯入 BigQuery 並透過網頁介面或程式輔助方式進行查詢。

實作第一個端對端雲端硬碟應用程式

Google 工程師會隨時協助您將 Google 雲端硬碟與自己的應用程式整合。我們會以簡短介紹範例應用程式進行說明,目標是在課程結束前,讓所有人的雲端硬碟整合功能更臻完善。

Chrome 應用程式的全新演進

Chrome 套件應用程式的功能日新月異,不僅處理更多大小事,也能在離線狀態下無縫運作,並讓開發人員進一步控管使用者介面。歡迎加入我們,深入探索 Chrome 應用程式未來演進的搶先看,瞭解如何運用網路技術完成不可能的任務。

將您的網頁應用程式變成 Chrome 應用程式

Chrome 應用程式的改進後,不但處理更多工作,還能離線工作,讓開發人員進一步掌控使用者介面。現在就加入 Pete LePage,示範如何建構 Chrome 應用程式,並學習如何使用網路技術完成不可能的任務。

Native Client LIVE

這場講座將在 60 分鐘內,將應用程式移交給 Native Client,並展現 Native Client 能為想改用網路的傳統 C++ 開發人員所提供的強大威力。在移植過程中,我們會介紹開發人員在通訊埠上必須執行的特定工作,以及如何運用新工具和技術處理這些工作,包括與 Visual Studio 整合,以及一組新增的公用程式庫到 SDK。這堂課程的學員清楚瞭解將應用程式移植至 Native Client 所需的必要條件,以便展開自己的專案

Native Client 操作說明

Native Client 將原生程式碼導入網站,就像 JavaScript 一樣安全。不過,Native Client 執行的程式碼必須遵循幾項規則,以確保安全性,並保證程式碼可與網頁應用程式順利整合。這個工作階段會在整個生命週期中遵循一行程式碼:經過編譯、在整個網路中載入,並在使用者電腦上執行。過程中,我們將探討 Native Clients 安全機制的細節和優勢,以及可讓原生程式碼與網路整合 (而非與特定作業系統) 整合的 API。

網路可以做到!?

網路世界瞬息萬變,所以很難掌握平台的最新動態。HTML5 的新功能可讓開發人員建立一套全新的應用程式套件,以前我們不可能做到這些事情,但事實並非如此。這場講座將著重於深入探討 HTML5 的先進技術,協助您解決現實世界中的挑戰。我們將探討媒體擷取、檔案 I/O、Websocket、媒體串流、裝置輸入、多媒體和現代 css 設計的進階用法。

網路平台的剪輯邊緣

無論是嵌入式小工具、小工具,還是管理複雜的應用程式,網站開發人員不斷需要加強元件化。撰寫了許多幾行 JavaScript 以緩解此問題,真是糟糕。但援軍即將到來。網路平台加入了一系列強大的新功能,讓你更妥善地建構強大、可重複使用且可封裝的元件。我們會說明這些策略的功用和狀態,以及如何立即運用這些強大的新興技術。更重要的是,我們會教你如何參與,並在他們成熟時影響他們的發展方向。

快速流暢的跨裝置網頁使用者介面

新世代網路的優點之一,就是可以在任何配有瀏覽器的裝置上瀏覽網站。這堂課程會著重於建立跨裝置網站的使用者介面。我們會介紹支援多種裝置板型規格的網站 (回應式及非回應式方法)、討論單頁網站,以及新式行動瀏覽器中的部分版面配置功能,並深入探討網路上的多點觸控輸入。最後,我們會介紹 Chrome 和 Android 版 Google Chrome 的全新行動裝置偵錯工具。

建構高效能的行動版網站應用程式

瞭解如何建構能讓使用者留下深刻的 HTML5 行動應用程式。這場講座會著重於速度、離線支援、UI 版面配置,以及設定高效率開發環境所需的工具。如果你想打造出色的行動版網站應用程式,讓行動應用程式脫穎而出,歡迎踴躍參加。

Chrome 擴充功能的未來發展

Chrome 的擴充功能系統為開發人員帶來比以往更多的機會,方便他們自訂及提升使用者的上網體驗。新的 API 會定期推出,以便提供新功能和更進一步的掛鉤至 Chrome 本身。歡迎參加這場活動,逐步瞭解 Chrome 擴充功能架構的邊緣變革、提高安全性、提升效能,並讓使用者能更輕鬆快速地使用你費心開發的產品。

Jank Busters:打造高效能的網頁應用程式

建構高效能網頁應用程式並不容易!動畫點擊、滑鼠懸停效果延遲,或頁面捲動延遲時,我們稱為卡頓。談論如何找出卡頓和解決之道。網頁應用程式中的卡頓來源包括垃圾收集器執行、長圖片解碼、DOM 元素需要大量繪製時間、大量使用 JavaScript 的輸入處理常式、非預期的 WebKit 層無效情況等等。所有現代應用程式開發人員都應設法降低 60 FPS 的傳輸量。在本次的討論中,我們會介紹幾項技巧,確保網頁應用程式擁有流暢的動畫、轉場效果和捲動功能。我們會介紹如何使用 Chrome 開發人員工具找出卡頓的方法,以及讓無人能使用更進階的 Chrome 圖形剖析工具,深入瞭解背後的運作機制。你甚至應該在 WebKit 的封面著作,向他解釋為什麼魔靈撞擊了。

GRITS:內含 HTML5 的 PvP 遊戲

這場講座將介紹 GRITS 這項完全採用 Google 技術打造的球員與射擊遊戲。在這場講座中,我們會逐步說明如何建立 HTML5 畫布引擎、供應內容、使用 Websockets 網路、運用 NodeJS、社交整合等。在這堂課程中,學員將完整呈現所有與網路遊戲相關的 Google 技術,深入瞭解這些技術的應用方式,以及在發布遊戲中的原始碼實際操作影片。

將應用程式放回網頁應用程式 - 使用 Dart 進行網站程式設計

您是否想要建構速度飛快的應用程式,並支援精美的圖形和離線支援功能?您想要在開放網路上的任何位置執行這些應用程式嗎?您想要使用可支援模組大規模開發作業的語言,同時保有指令碼語言的輕薄易度嗎?本課程將說明如何使用 Dart 程式設計語言,為開放網路開發出新一代的卓越應用程式。

Dart - 新型網頁語言

Dart 的兩位創作者將分享 Dart 設計背後的理由,以及對網路擴充性和效能的影響。章節也會說明 Dart 如何幫助開發人員在不回溯相容性的情況下提高工作效率,進而推動革新。

Chrome 開發人員工具演進

隨著網頁應用程式開發速度飛快,Chrome 開發人員工具仍會保持領先地位。如果您熟悉開發人員工具,且希望提升自己技能,本課程將使您的工作效率更上一層樓。自去年的推出以來,我們新增了眾多功能,讓開發人員能夠製作內容豐富的網頁應用程式。因此,在這場示範性課程中,我們會說明如何在行動裝置和電腦上使用這些工具進行開發和偵錯。好好利用新的時間軸來找尋卡頓、透過來源地圖探索縮小的 JavaScript,並為 Web Worker 進行偵錯等等。加入我們的行列,瞭解 Chrome 開發人員工具的用途。

Chrome/OS 專題即時通訊

Chrome/OS 團隊的開放論壇,可用來討論網路平台及提問。系統會提供這場講座的即時字幕。

透過工具更有效地開發網頁應用程式

建立可靠的網頁應用程式對所有開發人員來說都是一大挑戰,但最近有大量工具可以提供協助。無論是開始使用樣板、成效調整和建構工具,你都能完整掌握工俱生態系統。在本課程中,您將瞭解到哪些成熟且重要的開放原始碼專案可以為您節省時間,並且找到建構網頁應用程式的常見問題解答。

如何運用網路意圖打造符合彼此喜好的應用程式

網路意圖可讓您建構應用程式,以前所未有的方式相互整合。在本課程中,我們會說明如何使用網路 Intent 連結應用程式,以及如何有效整合網路意圖中的許多動作,例如編輯、儲存和分享。

WebRTC:即時音訊/影片和 HTML5 中的 P2P

WebRTC 為瀏覽器提供網路攝影機存取、P2p 及豐富的音訊/視訊通訊功能,在這場講座中,我們會概略介紹目前可用的 WebRTC 技術、說明如何建構 WebRTC 應用程式,並探討這項技術對 Web Platform 的潛在改進。

Google Web Toolkit 的歷史記錄與未來發展

之後我們還會講解 GWT 專案的歷史、在 GWT 2.5 版本中令人期待的新功能,以及計劃在未來採用 GWT。系統會提供這場講座的即時字幕。

高效能 HTML5

多年來,我們打造網頁應用程式時,功能遠遠超過使用者所使用的瀏覽器。就像瀏覽器已擷取 HTML5 的情況,就像是影片、音訊、畫布、SVG、應用程式快取、localStorage 和 @font-face 等。現在,隨著開發人員採用這些新功能,瀏覽器正努力在一波浪潮中領先一步。您的 HTML5 應用程式是否打算跟上潮流,甚至被使用者塞在石頭上?瞭解建構快速 HTML5 網頁應用程式時該使用哪些 HTML5 功能,以及該避免哪些功能。系統會提供這場講座的即時字幕。

編寫安全的網頁應用程式和 Chrome 擴充功能

如今,經過審慎開發的網頁應用程式已充分運用以下技術,充分發揮安全性:HTML5、CSP、NaCl 和 Chrome 擴充功能架構。本次會議的目標,是說明開發人員如何運用這些技術,打造超越或超越電腦版功能的網頁應用程式,同時仍保持比電腦版應用程式更安全。系統會提供這場講座的即時字幕。

迎接 11 歲

這場講座將介紹遊戲和音樂的網路音訊功能。我們將逐步介紹 <audio> 元素和 Web Audio API,並深入探討如何將 Web Audio API 用於遊戲音訊及打造音樂應用程式。我們也會說明如何使用節點圖結構來建構音訊處理鏈結,以及如何使用分析功能製作有趣的技巧。

超越報告:Google 雲端列印與列印技術的未來發展

使用 Google 雲端列印的 API,輕鬆快速地將文件傳送到印表機 (或任何其他裝置)。我們目前已經與 Chrome、ChromeOS、行動版 Gmail/Google 文件及大多數的新印表機整合,只是第一步。我們提供可設定的 JavaScript API、Android Intent 以及 HTTP 和 XMPP 介面,可用於傳送和接收幾乎任何格式的文件。快來學習相關知識,只要加入幾行程式碼,即可透過網頁和行動應用程式,與全球任何印表機進行列印!系統會提供這場講座的即時字幕。

讓無障礙的網路更臻完善

這場講座將提供程式碼範例和實際範例,幫助您瞭解如何設計及測試網頁應用程式,以獲得完整的無障礙功能。我們將探討 Text-to-speech (TTS) API、ChromeVox 和 ChromeShades 等工具,以及目前 Google 產品如何為身心障礙使用者導入解決方案。

使用 V8 打破 JavaScript 速度限制

您想加快 JavaScript 在 Chrome 中的執行速度嗎?本課程將深入介紹 V8 的功能,協助您瞭解如何最佳化 JavaScript 程式碼。我們將會示範如何利用 V8 的取樣分析器消除效能瓶頸,並將 JavaScript 程式最佳化,以及 V8 如何使用隱藏類別和執行階段類型意見回饋來產生高效率的 JIT 程式碼。在研討會中,參與者將針對 JavaScript 應用程式製定了完善的最佳化指南,且熟悉如何充分運用效能工具和 JavaScript 慣用語,充分提高 V8 應用程式的效能。

Adobe 和 Google 提供的全新網站工具和進階 CSS/HTML5 功能

許多創新功能 (例如 CSS 區域、排除條件、著色器、合成和陰影 DOM) 為新型瀏覽器帶來強大的功能。請查看示範和程式碼,瞭解這些新標準的狀態。搶先一窺 Adobe Shadow 啟用的開發工作流程,並瞭解 Brackets 這項開放原始碼專案旨在建立以網頁技術建構而成的網站程式碼編輯器。

將程式碼從 GWT 遷移至 Dart

想瞭解如何將 GWT 程式碼移植至 Dart 嗎?在這個課程中,我們會說明各種 GWT 程式庫和慣用語適用的 Dart 對應技術、與現有 GWT 伺服器後端互通的技巧,以及讓 Dart 程式碼與現有 GWT 和 JavaScript 程式碼通訊的秘訣。

在 App Engine 上充分運用 Python 2.7

App Engine Python 2.7 執行階段比對 Python 2.5 執行階段只有簡單的升級,除了限制較少,還支援一些熱門的第三方程式庫,並允許並行要求。講座會說明如何充分運用這些新功能。

App Engine 總覽

搶先掌握 Google App Engine 團隊的精彩消息,以及 GAE 如何擴大規模以滿足目前與未來的需求。瞭解超過 15 萬名開發人員和企業在建構行動、遊戲和新型網頁應用程式時,如何享受到此帶來的種種好處。

隆重推出 Google Compute Engine

Google Compute Engine 是全新的虛擬機器雲端技術,適合處理大規模的資料處理和分析工作負載。這讓全世界得以利用 Google 資料中心的擴充性和強大功能,執行需要大量運算的工作。

為 Android、iOS 和網路建構行動 App Engine 後端

行動應用程式開發速度正以飛快的速度發展,最出色的應用程式則是擁有後端伺服器。瞭解如何使用 App Engine 的新功能建構功能強大的 API,支援在 Android、iOS 和行動瀏覽器上執行的行動應用程式。

HTML5 和 App Engine:史詩代碼團隊大規模開發現代網頁應用程式

這場演講探討最新、最棒的應用程式模式與工具組,能夠建構出 App Engine 支援的先進 HTML5 應用程式。因此,要編寫適用於用戶端和伺服器的應用程式非常容易。尤其是,驗證功能可直接執行。這場講座將逐步介紹如何打造出色的雲端式 HTML5 應用程式

雲端遊戲

許多遊戲開發人員發現 Google App Engine 的開發與部署程序相當簡便,很適合用來建構雲端式狀態儲存空間、比對服務與協作服務。當您擁有熱門遊戲時,最不應該擔心的伺服器佈建狀況。App Engine 提供一律免費的方案,可讓您使用各種規模的用量,並順暢調度資源。遊戲開發人員也使用 Google Cloud Storage 輕鬆儲存媒體檔案,並快速將媒體檔案傳送給世界各地的用戶端。

SQL 與 NoSQL:後端的戰役

Google App Engine 現在提供 SQL 和 NoSQL 資料儲存空間,但最適合您的應用程式嗎?各方響應每個問題,試著一次解決所有問題,並示範充分利用這兩種方式的秘訣。

以 Google 規模建立資料管道

瞭解如何使用 Google Cloud 輕鬆快速地實作大規模資料管道。我們會示範如何建立收集來源資料的管道,以便在 App Engine Datastore 和 Google Cloud Storage 中收集來源資料、使用 MapReduce 處理和轉換,以及使用 Google BigQuery 進行臨時分析。

透過 Google App Engine 管理 Google Compute Engine 虛擬機器

Google Compute Engine 提供高效率且可擴充的虛擬機器,以便執行大規模的資料處理作業。與 Google App Engine 整合提供了自動化調度管理架構,可管理用於資料處理的大型虛擬機器叢集。在這場講座中,我們會說明這兩項技術的整合情況,並探討相關未來應用實例。

大數據:化資料問題成為競爭優勢

企業能否從網路規模資料中獲得實際價值,而不必建立專屬的網路規模基礎架構?這場講座會探討如何運用新的 Google 資料服務,解決儲存、轉換和分析方面的關鍵挑戰。我們將檢視具體個案研究,展現企業家如何運用這些解決方案,將資料轉化為具競爭力的業務資產。

最佳化 Google App Engine 應用程式

向 Google App Engine 的 SWE 和 SRE 學習,瞭解如何最佳化應用程式以提高可靠性、效能及降低成本。

使用 BigQuery 處理大數據

Google BigQuery 是從 Google 內部技術衍生的資料分析工具。可讓開發人員使用 RESTful API,在幾秒內分析 TB 規模的資料集。這場講座會深入探討如何快速解答業務問題的最佳做法。我們會深入介紹我們如何處理查詢,以及如何建構 SQL 查詢來進行複雜的分析。

Google Compute Engine -- 技術詳細資料

這場講座會深入介紹 Google Compute Engine,Google Compute 提供的虛擬機器皆經過最佳化調整,適合處理大規模的資料處理和分析作業。我們將透過具體範例深入探討核心概念、API、獨特功能和架構最佳做法。

使用 Google Cloud Storage 支援應用程式的資料

自去年在 Google I/O 大會開放所有開發人員加入這個產品後,Google Cloud Storage 團隊已推出多項功能,讓您能夠運用 Google Cloud Storage 因應各種進階用途。在這堂課程中,我們會簡單介紹這項產品,並快速將焦點轉移到透過 Google Cloud Storage 的新功能實作各種進階應用程式。

Cloud 支援

Google 支援機構將應用程式從傳統網路堆疊遷移至雲端平台。查看真實案例研究,瞭解某個團隊如何成功遷移至雲端,以及他們的經驗。這包括為技術人員提供群眾外包的即時資訊、降低維護成本、同步處理資料供全體員工使用,以及過程中學到的一般提示與秘訣。

進入正式環境

自 2009 年推出 Go 以來,除了 Google 以外,許多公司也運用這個語言建構酷炫產品。歡迎加入 Canonical 的 Gustavo Niemeyer、Heroku 的 Keith Rarick、Iron.io 的 Evan Shaw 和 StatHat 的 Patrick Crosby,瞭解他們在實際工作環境中使用 Go 的親身經驗。

認識 Go 團隊

Go 程式設計語言是一項開放原始碼專案,可提升程式設計人員的工作效率。Go 使用簡單易懂、簡潔又有效率,這是一種以靜態、靜態方式編譯的快速語言,看起來就像動態打字和解譯語言。在這堂專題訪談中,請管家自行回答 Go 相關問題。

Go 並行模式

並行是設計高效能網路服務的關鍵。Go 的並行基元 (Goroutines 和管道) 提供簡單有效的方法來表達並行執行作業。在這次的討論中,我們將說明如何透過簡單的 Go 程式碼,輕鬆解決複雜的並行問題。

使用 Content API for Shopping 讓 Google 商品搜尋為您工作

如要充分發揮產品搜尋功能的效益,商家必須提供完整且正確的產品資訊,以及所有產品的最新價格和供應情形資料。這場講座將提供商家具體步驟,方便商家使用 Content API for Shopping 改善資料品質。我們會詳細說明何時適合透過 Content API 提交資料 (而非「動態饋給」),以及 API 的使用方式。此外,我們會詳細說明如何對 API 要求和錯誤進行偵錯,並介紹一般最佳做法,確保以最佳、有效率的方式使用 API。

越來越多的消費者先上網研究商品,再前往本地商店購買產品,因此這種趨勢勢必將持續攀升。商家和零售商能如何利用這股趨勢?本地購物服務可讓商家聲明每間本地商店的產品價格和供應情形。這堂課將說明如何在 Google Merchant Center 中設定及管理本地購物帳戶,以及如何使用 Content API 上傳店面產品及更新商品目錄資料。

透過 Google 錢包營利數位商品

無論您是銷售虛擬商品或貨幣的遊戲開發人員,還是販售新聞內容、影片、音樂或任何其他付費數位媒體的媒體開發人員,都能輕鬆處理客戶付款。在這個課程中,我們會詳細說明 Google 錢包數位商品、新功能,以及為開發人員設計的定價模式。此外,Kabam 也會分享使用 Google 錢包的經驗,並提供整合的最佳做法。

Google Wallet Cloud API 簡介

隨著我們邁向數位錢包,Google Payments 的時代也令人興奮,現在我們推出新的 API 可助您一臂之力。歡迎與我們一同參加 2012 年 Google I/O 大會的商務領域,與 Payments 產品管理全球總監 Peter Hazlehurst 一同來共襄盛舉。

一些收益最高的網站,都使用聯盟連結來吸引流量,同時透過現有流量獲取收益。這場講座會逐步說明如何透過 Google Affiliate Network 自動處理大部分的現有程序,做法與現在其他大型網站的做法類似。

從週末 Hack 到經資助的新創公司 - 如何打造您的團隊及募款

有想法並想成立公司嗎?瞭解如何在寫支票前,瞭解如何吸引投資者以及想要查看的內容。聽聽出資的創業家,以及曾為這些創投基金的創投者。

這為新創公司世界

世界各地的技術創新者和創業家都在打造相關技術,讓使用者滿意、解決問題,並擴大地方和全球企業規模。網路是全球性的平台,身為開發人員或創業家,您的目標對象就是工具。聽聽全球創業家和創投公司心中的獨特觀點,瞭解他們如何從以色列、英國、肯亞、新加坡到巴基斯坦,成功創造、推出及拓展獨特事業版圖。

YouTube 頻道:加入「計劃」!

任何人皆可透過 YouTube 將影片發布給全球 8 億名觀眾、行動裝置和電視觀眾。快來瞭解如何運用這個強大的平台,建立目標對象並行銷產品。我們會逐步解說各種秘訣與技巧,幫助您建立、規劃及宣傳自己的 YouTube 頻道。

建立使用 Google API 和 Google API 的 JavaScript 用戶端的網頁應用程式

在本課程中,您將學習如何使用適用於 JavaScript 的 Google API 用戶端功能,建構內容豐富的網頁應用程式。我們將示範的部分功能包括驗證和 CORS。

實際世界網站效能評估

監控網站或應用程式的實際速度並不容易。本文將介紹 Web Timing API,以及 Google Analytics (分析) 如何運用 API,為發布商提供更精細的實際速度資料。我們將介紹自訂 Google Analytics (分析) 以取得網站成效的詳細分析資料,並分享匯總資料的成效深入分析。

運用資料述說故事

Google 圖表工具現在採用全新的 HTML5 圖片庫,可讓你透過單一圖表和更精細的資料述說故事,提供清晰明瞭的體驗。快來瞭解如何使用動畫、註解和其他視覺語意,將使用者與豐富資料互動的情況提升到下一層次。

身分和資料存取權的 OAuth 2.0

使用者喜歡將自己的資料存放在方便存取的地方。無論是 YouTube 影片、Google 雲端硬碟檔案、Google 聯絡人,或其他多種類型的資料,使用者都必須能安全地授予應用程式資料存取權。OAuth 是委派資料存取權的金鑰網路標準,OAuth 2.0 則是提供額外安全性功能的新一代版本。這場講座將介紹 OAuth 的最新資料存取方式,也會說明如何讓使用者透過自己的 Google 帳戶登入,藉此降低取得應用程式門檻。您將透過以 Python 編寫的範例學習,如何使用 OAuth 2.0 在網頁應用程式中加入使用者身分。我們也會討論電腦版應用程式、行動應用程式和伺服器對伺服器使用案例的最佳做法。

運用 Google API 的功能最佳化程式碼

Google API 支援多種專為促進藝術發展而設計的功能。在本課程中,您將學習如何建構使用效能強化功能的應用程式,以加快程式碼的執行速度並減少耗用資源。我們將介紹的部分功能,包括批次處理、要求部分回應,以及有效處理媒體的方式。

Google 雲端硬碟 SDK 簡介

在這場演講中,我們將為 Google 雲端硬碟 SDK 推出多項重要的新功能和平台。我們將探討開發人員撰寫協作應用程式的革命性革命。我們也將推出全新的 API,讓開發人員更輕鬆地管理 Google 雲端硬碟中的檔案,轉移過程中的部分舊版 API。我們也會免費發放 T 恤給參與者!

Google 雲端硬碟 SDK 的可能方式

Google 雲端硬碟的合作夥伴已導入許多運用 Google 雲端硬碟做為檔案儲存空間的極具吸引力應用程式。只要在 Google 雲端硬碟 SDK 中實作,開發人員即可在分配儲存空間成本的同時,省去重新執行檔案管理作業的麻煩。本課程將介紹幾個目前針對熱門應用程式實作的 Google 雲端硬碟 SDK。尤其是 MindMeister,Cloud9 IDE 和 CoolIris 會在這裡討論整合事宜。

深入瞭解新版 Google Drive API

這個講座會討論新版 Google Drive API 的多種最佳做法。並且介紹如何正確同步處理檔案、如何管理共用設定,以及如何讓應用程式更快、更有效率。現在,徹底檢視一個公開最佳做法的運作中應用程式。

編寫與 Google 雲端硬碟使用者介面深度整合的精美應用程式

我們會逐步說明如何實作完整的雲端硬碟應用程式。本文僅介紹雲端硬碟應用程式,目的在於如何在 Google 雲端硬碟中建立產品,並確保使用者享有流暢的使用體驗。我們也會討論如何在 Chrome 線上應用程式商店中有效發行應用程式。這場講座中建構的範例應用程式將示範用途,但此應用程式可用於實際工作環境。

編寫高效率的 Android 版雲端硬碟應用程式

這個工作階段會說明如何編寫用來與 Android 裝置同步處理檔案的雲端硬碟應用程式。我們也會說明如何在 Android 裝置上開啟檔案,或是從這個環境中建立新檔案。

將資料儲存到 Google Apps Script

這場講座會說明開發人員使用 Google 指令碼時儲存資料的不同方式。我們會依據用途細分各個部分,並舉例說明如何使用不同選項:試算表、指令碼/使用者屬性、JDBC 連接器和發布。

善加運用:Apps Script 的 HTML 和 JavaScript

這場講座會說明如何利用您已有的技能,在 Apps Script 中建構動態網頁應用程式與服務。在講座期間,我們會說明如何使用一般 HTML 和 JavaScript 打造豐富的互動式應用程式,同時透過 Apps Script 持續與 Google 進行深度整合。我們也會介紹如何使用指令碼提供 JSON 和 XML 等文字內容。

整合在一起:使用 Google Apps Script 建構應用程式

瞭解 Google Apps Script 的新功能。這場講座將介紹 Google Apps Script 的易用性,協助您打造整合多項 Google 服務的應用程式。本課程將介紹多種 Google Apps Script 服務,示範 Google Apps Script 如何成為功能強大的應用程式平台。

將 Google+ 整合至行動應用程式

在您的行動應用程式中整合 Google+ 的各種功能,為使用者打造更吸引人、更符合個人需求的體驗。瞭解使用者如何從您的應用程式分享圖片、連結等內容,以及如何透過您的應用程式分享到 Google+。

新一代的社交服務正在參加 Hangouts

使用 Hangouts Platform API,透過即時語音/視訊對話,讓應用程式更生動活潑。您可以使用 Google+ Hangouts API 開發協作應用程式,藉此在 Google+ Hangouts 中運作。並從 Hangouts API 建立內容汲取靈感。

我們如何製作 JavaScript 小工具

網站載入作業每一毫秒都至關重要。社交小工具應能改善網站使用體驗,而且絕對不會拖慢速度。我們會逐步說明載入社交小工具 (例如 +1 按鈕) 的獨特挑戰,以及確保它們快速載入的方法,確實會有戰爭!雖然我們會著重說明小工具的效能,但我們使用的許多技巧卻更為合理,因此也會教您如何提升網站速度。

Google+ 平台基本資訊

將 Google+ 加到網站,即可讓內容在更多地方呈現更豐富、更豐富、更豐富的內容等功能,充分發揮 Google 的效用。在本課程中,我們會介紹 Google+ 平台的基本概念,包括 +1 按鈕、品牌徽章、個人徽章、搜尋原創性、摘要、Google+ 專頁等。

充分發揮 Google+ 平台的功用

您已實作一些 Google+ 平台功能,現在想要更多功能。瞭解提升內容參與度的方式、原因和評估方法。在本課程中,我們會深入探討 Google+ 平台的最佳做法和實作方式,涵蓋的主題包括按鈕選擇、速度、JS API、進階結構化標記、自訂數據分析和深入互動。

開始使用 Google+ History API

Google+ 記錄可讓網站或應用程式使用者以私密的方式儲存或分享自己的線上活動,就像「即時上傳」一樣,幾乎各種資訊都能使用。以下示範如何開始針對這個全新 API 的早期開發人員預覽版踏出第一步。

進階 Google+ History API

透過 Google+ 記錄,網站或應用程式使用者能夠以私密的方式儲存或分享自己的線上活動。在本課程中,我們將深入探討早期開發人員預覽版 API,並著重介紹最佳做法和擴充功能。

與 Google+ 平台小組進行專題即時通訊

認識 Google+ 平台團隊、解答疑問,並深入瞭解這項技術。

與 Hangouts 團隊的專題即時通訊

加入 Google+ Hangouts 小組對話。聽聽 Google 即時策略背後的思維,並瞭解企業、電視台、開發人員和家庭如何使用這項產品。你是否曾想過 Hangouts 直播功能的運作方式嗎?歡迎參加這場講座,取得所有問題的解答,並瞭解日後的 Hangouts 有哪些新功能。

Maps API 開發人員的最佳做法

Google Maps API 可讓您輕鬆在應用程式中加入簡單的地圖,但我們希望能讓您更上一層樓。在本課程中,我們將介紹我們為 Maps API 開發人員推薦的最佳做法,包括開發人員工具、測試和 API 功能,這項功能可以為您節省時間,讓使用者免於繁瑣問題,同時滿足使用者的需求。

樣式化大師課程

開發人員可利用自訂樣式化地圖,自訂基礎 Google 地圖圖塊的外觀和風格。這樣就能輕鬆製作精美的地圖。您可以根據訊息、色彩配置或參考資料打造專屬地圖。在本課程中,大師級地圖設計人員可協助您建構美觀且典雅的樣式,使地圖更實用。

在 App Engine 中使用 Go 計算地圖圖塊

本次討論中,我們使用 Maps API 和 App Engine 上的 Go,打造應用程式來為 Google 地圖建立自訂圖塊集。應用程式示範如何使用 Go 在雲端及 App Engine 主要擴充性功能的運算能力,例如「工作佇列」和「後端」。

空間資料視覺化

地圖是最早的資料示意圖之一,但也可以提供背景,讓您以視覺化方式呈現自己的空間資料。在本課程中,我們會介紹地圖式資料視覺化世界,提供您最需要的工具,包括運用 Maps API 3 在地圖上顯示最有效率的資料。

Google 地圖的新功能

Google 地圖的世界帶來許多令人期待的東西,歡迎參加 2012 年 Google I/O 大會的 Google 地圖足跡,與 Google 地圖與地球的 Google 地球副總裁 Brian McClendon 一同探索 Google 地圖與地球的先進技術。

不只是地圖

Google Maps API 是全球最受歡迎的地圖平台,但對開發人員和使用者而言,不只是地圖而已。這場講座會深入探討 Maps API 提供的豐富價值,以及開發人員在各種產業應注意哪些基本功能,包括房地產、旅遊和零售等。

Cloud 中的企業地理空間

Google 目前提供功能強大且用途多元的雲端代管解決方案,方便您進行地理空間資料和分析作業。瞭解貴公司如何利用這項潛在技術降低成本、提高工作效率,以及透過熟悉的工具 (例如 Google 地球和 Google Maps API) 為員工和開發人員提供服務。

使用 Places API 建構業務

透過 Google Places API,您可以存取世界上最完整、準確的商家資訊。誠摯邀請您與我們一起瞭解該應用程式如何利用 Places API 來為您和使用者帶來最大的經濟與策略價值,並參與行動商務的未來。

運用 Google 地圖提升員工效率

管理事業時,最困難的一個問題就是釐清所有事,包括員工、貨物或設備。在這場講座中,我們會說明如何使用 Google 技術管理所有商家素材資源,並確保一切都安好在適當時機。

與 Google Maps API 團隊的專題即時通訊

認識 Google 地圖和 Google 地球的工程師,與 Google Maps API、Google 地球和 KML 相關的公開討論。請前往這裡提出並票選問題:http://goo.gl/LgnRa