Oturum

Android'de Görme Engelli ve Görme Engelliler İçin Erişilebilirlik Özelliğini Etkinleştirme

Android platformundaki kör ve az gören kullanıcılara yardımcı olan olanakları gösterecek ve uygulama geliştiricilerin mümkün olan en geniş kullanıcı tabanına ulaşmak için nelere dikkat etmesi gerektiğini açıklayacağız. Bu konuşmada öncelikli olarak özel Android görünümlerini erişilebilir hale getirmeyi ele alacağız.

Web Bileşenleri: Web Geliştirme İçin Tektonik Bir Değişim

Web Bileşenleri, web uygulamalarımızı düşünme, geliştirme ve kullanma şeklimizi temelden değiştirmek için vardır. Bu oturum, Web Bileşenlerinin (Gölge DOM, <template>, özel öğeler, MDV, yeni CSS temel öğeleri) temelini oluşturan alt düzey teknolojiler hakkında konuşarak sizi web platformunun geleceğine hazırlayacaktır. Bu araçların çoğu, yakınınızdaki modern tarayıcıda kullanıma sunuldu.

Web Bileşenleri İş Başında

Bu oturum, "Web Bileşenleri: web geliştirmede tektonik bir değişim" başlıklı önceki oturumda ele alınan teknolojiler ve kavramlar üzerine inşa edilmiştir. Web Bileşenlerinin inanılmaz gücü sayesinde web geliştirme bu yıl çok daha iyi hale geldi. Bu oturumdaki amacımız, geleceğin web platformunu bugünden hayata geçirmenize yardımcı olacak çoklu dolguları nasıl kullanacağınızı göstermektir. Tarayıcılar bu yeni özellikleri uyguladıkça, bu dolgu katmanı zamanla küçülmekte, daha iyi ve hızlı hale gelmektedir. Gölge DOM, özel öğeler, bildirimsel veri/etkinlik bağlama, dokunma girişi, akıcı animasyonlar ve bunları mükemmel uygulamalar oluşturmak için nasıl birleştirebileceğinizden bahsedeceğiz. Yeni nesil web platformunu kullanarak daha az standart metin yazın, her platformu hedefleyin ve daha üretken olun.

Gerçek Dünyada Özellik Algılama

İdeal bir dünyada, kullanıcılarımıza hangi özelliklere hizmet vereceğimize karar vermek için her zaman özellik algılamayı kullanırdık. Maalesef gerçek dünyada bu yaklaşımla ilgili pratik sorunlar var. Özellikle de öğeleri sunarken çalışma zamanı özelliklerini değerlendirmeniz gereken mobil cihaz kullanıcılarıyla karşılaşıldığında. Bu konuşmada özellik algılamanın arkasındaki fikir ve araçlardan bahsedecek, ardından Coursera’da web’in ucunu algılamayla ilgili deneyimlerimizi anlatacağım.

Web Dilleri ve Sanal Makineler: Fast Code, Her Zaman Moda

Web uygulamalarında inovasyon için vazgeçilmez bir gereklilik, yürütme hızının yüksek olmasıdır. Bu konuşmada hem V8 hem de Dart sanal makinesinin makine odaları ayrıntılı olarak ele alınacak ve web platformunu bir üst düzeye taşımak için yeni bir yürütme motorunun neden gerekli olduğu açıklanmaktadır. Programlama dillerinin temel sanal makineleri, karmaşıklığı, anında kod oluşturmayı ve tahmin edilebilir performansı nasıl etkilediğini öğrenmek için lütfen bize katılın.

Google Play Hizmetleri'ndeki Yenilikler

Lansmandan itibaren Google Play Hizmetleri'nin bir parçası olarak mevcut olan her şeyin, geliştirici olarak sizi nasıl etkilediğine ve nelere dikkat etmeniz gerektiğine odaklanarak genel görünümü.

True Grit: CSS ve Oluşturma Performansında Hata Ayıklama

CSS optimizasyonunu yalnızca yeni girişimler için karanlık bir sanat olarak görmek cazip gelebilir. Bu oturumda, düzene ve boyama sürelerine odaklanarak yavaş oluşturma işlemlerini tanımlamaya ve çözmeye odaklanacağız. Bir uygulamanın oluşturma tarafındaki yavaşlık durumunu bulmak, karşılaştırmak ve hata ayıklamak için Chrome Geliştirici Araçları'nı kullanacağız. Bu sürecin yavaş nedenlerini ortaya çıkararak zamanın nerede harcandığını keşfedecek ve Chrome'un dahili verilerinden veri profili oluşturma konusunu ayrıntılı olarak ele alacağız. Bu sayede, uygulamanızın hızlı çalışmasını sağlarken zamanınızı akıllıca kullanmayı ve yaygın CSS performans sorunlarına yönelik akıllı çözümlere dair daha iyi bir anlayışa sahip olacaksınız.

Mobil Web'i Geliştirmek için Modern İş Akışı

Günümüzün mobil web ortamına göre uygulama yapmak, tüm hedef cihazlarda 60 fps elde ederken bir yandan da muhteşem bir kullanıcı deneyimi sunmak son derece zor bir iş. Mobil web uygulamalarının geliştirilmesi, test edilmesi ve performanslarının değerlendirilmesi için gereken tüm araçları inceleyeceğiz. Hedeflediğiniz mobil cihazlardan anında geri bildirim alarak uygulama geliştirmenin en iyi yolunu öğrenin, daha sonra zor performansla ilgili kararlar almaktan kaçınmak için karmaşıklığı artırın. Ayrıca, yerel olarak ve bulutta cihaz testi yapmanın tüm olanaklarını inceleyeceğiz. Bu oturumda, Android için Chrome ve Chrome Geliştirici Araçları ile iyileştirilmiş uzaktan hata ayıklamayı kullanıma sunacağız. Artık daha iyi yerel gelişim için yerel tünelleme yapabilirsiniz. Oturumdan sonra mobil web araçlarına dair sağlam bir genel bakış sunacak ve projelerinize geri döndüğünüzde kendinize güveneceksiniz.

Android Geliştirici Araçları'ndaki Yenilikler

Android geliştirme araçları ile ilgili ayrıntılı tur. Bu turda, yeni olan her şeye daha yakından bakılır, ayrıca bu araçlardan en iyi şekilde yararlanmanıza yardımcı olacak ipuçları ve püf noktaları sağlanır. Bu oturumda sunulan demolardan birine daha ayrıntılı bir göz atmak için Brad Abram'ın "Google I/O 2013 Demo: Android Studio + Cloud Endpoints Synchronized StopWatch Demo" (Google I/O 2013 Demosu: Android Studio ve Cloud Endpoints Senkronize StopWatch Demosu) adlı genel bakış videosunu (http://bradabrams.com/2013/06/google-io-2013-demo-android-studio-cloud-endpoints-synchronized/stop-endpoints-synchronized) inceleyin.

Google+ Fotoğrafları Oluşturma: Chrome Uygulamalarına Odaklanma

Chrome platformundaki yüksek yenilik hızı Vahşi Batı'nın aklını çeliyor, ancak bu sınırda bir ürün geliştirmek göründüğünden daha kolay. Bu oturumda, Google+ Fotoğraflar Chrome uygulamasının baş mühendisi gerçek dünyadan bir Chrome uygulamasını sunmak için gerekenlere dair anekdot niteliğinde bir açıklama sunacak. Platformda ihtiyacınız olan değişiklikleri nasıl alacağınız da dahil olmak üzere alınan derslerden yararlanın. Ayrıca, Chrome paket uygulamalarında, uygulamanızın gerçek dünyadaki cihazlarla etkileşime girmesine ve cihazları yönlendirmesine olanak tanıyan çeşitli yeni API'leri vurgulayacağız. Google+ Fotoğraflar'ı yerel bir uygulama gibi görünecek ve çalışacak şekilde nasıl geliştirdiğimizi ve aynısını Chrome uygulamanızla nasıl yapacağınızı öğrenin.

Daha Muhteşem Bir Web: Hep İstediğiniz Özellikler

Web, çok hızlı bir şekilde gelişmeye devam etmektedir. Buna ayak uydurmak zordu! Bu oturumda, gözden kaçırmış olabileceğiniz yeni HTML5 özellikleri ele alınacak ve geliştiricilerin hayatını kolaylaştıran özelliklere ve uygulamaları daha güçlü hale getirmeye odaklanacağız. Özellikle mobil cihazlarla ilgili olarak düzen, performans ve belirli kullanım alanlarını ele alan yeni CSS/JS/HTML temel öğelerine odaklanılacak.

Android Geliştiricileri için Google+ ile Oturum Açma

Android uygulamanıza Google+ ile Oturum Açma özelliğini nasıl ekleyeceğinizi, OTA yüklemelerini kullanarak yüklü kullanıcı tabanınızı nasıl büyüteceğinizi, etkileşimli yayınlarla daha fazla etkileşimi nasıl sağlayacağınızı ve uygulamalarınızın Google+'daki performansını nasıl izleyeceğinizi öğrenin.

Mobil Oyunlarda Yeni Gelişmeler

Merhaba mobil oyun geliştiricileri! Google'ın hayatı sizin için daha iyi hale getirmek için neler üzerinde çalıştığını merak mı ediyorsunuz? Mobil Oyundaki Yeni Gelişmeler sohbetine katılın ve mobil oyunlarınıza biraz daha fazla ilgi duymanızı sağlamak için geliştirdiğimiz en son özellikleri dinleyin.

Google Cloud Mesajlaşma

Google Cloud Messaging, hizmetlerinizin Android cihazlardaki uygulamalara verimli bir şekilde veri göndermesine olanak tanır. Yeniliklere göz atın ve uygulamalarınızı daha verimli hale getirmek için GCM'yi nasıl kullanacağınızı öğrenin.

V8 ile Oz'u Hızlandırma: JavaScript Performansının Sarı Tuğla Yolunu İzleyin

Oz'a Giden Yol'un geliştiricilerinin çıkardığı derslerden yararlanın. Uygulamanızdan en son performans bilgisini elde etmek için dikkatli bir optimizasyon yapmanız gerekir. Bu optimizasyon, yalnızca çalışma zamanı ortamının anlaşılmasıyla yapılabilir. V8'i nasıl inceleyeceğinizi ve programınızı etkili bir şekilde optimize etmek için ihtiyacınız olan önemli sinyalleri nasıl ortaya çıkaracağınızı öğrenin. Küçük kod değişikliklerinin performansı nerelerde büyük etkileyebileceğini tespit etmek için bu sinyalleri kullanın.

Uygulama İçi Faturalandırma Sürüm 3

Binlerce geliştirici, deneyip satın alma, sanal ürünler ve abonelikler aracılığıyla Google Play'deki uygulamalardan para kazanıyor. Uygulamaların yazılmasını ve bakımını kolaylaştıran yeni nesil Android uygulama içi faturalandırma API'sından nasıl yararlanacağınızı öğrenin. Önceki sürümlere aşina olmanız gerekmez. Ele alacağımız konular: kullanılabilirlik, satın alma akışı, abonelikler, tüketim modelleri ve güvenlikle ilgili en iyi uygulamalar.

Android'ler Daydream

Android 4.2'nin yeni özelliği Daydream ile, boşta veya yuvaya yerleştirilmiş bir cihaz, uygulamanızın kullanıcıyı memnun etmesi için bir fırsat haline gelir. Peki bu özellik nereden geldi? Uygulamanız Daydream'i desteklemeli mi? Daydream eklemek ne kadar kolay? İçeriklerinizi nasıl daha eğlenceli ve ilgi çekici hale getirebilirsiniz? Bu oturuma katılanlar için bu soruların yanıtlarına ek olarak birçok fikir ve örnek kod iletilecek.

GPU'ya Uygun Web Sayfası Tasarımı

Chrome, grafik donanımını (GPU) kullanarak hızlı ve güçlü web sayfası oluşturma işlemi uygular. Ancak güçlü GPU oluşturma, web geliştiricilerinin anlaması gereken yeni bir dizi sorunu beraberinde getirir. Örneğin, doku önbelleği ne sıklıkta geçersiz kılınır? Çeviri-z kullanımı GPU performans sorunlarına nasıl neden olabilir? Gizli div'ler GPU birleştirme işlemini nasıl etkiler? Katılımcılar, Chrome'daki GPU birleştiriciyi ve tasarım tercihlerinin GPU birleştirme özellikli cihazlarda bir sayfanın performansını nasıl etkileyebileceğini net bir şekilde anlamış olacaklardır.

Anlık Mobil Web Siteleri: Teknikler ve En İyi Uygulamalar

Kullanıcılar, mobil tarayıcıda veya masaüstü tarayıcıda hızlı ve optimize edilmiş bir deneyim yaşamayı bekler. Bununla birlikte, hızlı bir mobil deneyim sunmak için dikkatli düşünme ve mühendislik işlemleri gerekir: Ağ erişiminizi optimize etmeniz, en iyi görsel oluşturma performansını sağlamak için önemli öğelere öncelik vermeniz ve sayfalarınızı cihazın özelliklerine (daha küçük görüntü alanı, dokunma, yüksek çözünürlüklü ekranlar vb.) göre uyarlamanız gerekir. Bu oturumda, sitelerinizin mobil tarayıcılardaki performansını etkileyen ölçütleri ayrıntılı olarak ele alacak ve kullanıcılarınıza en iyi deneyimi sunmak için sitenizi nasıl optimize edebileceğinizi tartışacağız.

Android Haritalar ile Tanıştığında

Google Haritalar Android API'si ile sezgisel ve ilgi çekici mobil harita uygulamaları oluşturun. Bu oturumda, haritaları ve Android sensörlerini Android'deki Google hizmetleriyle entegre etmenin yenilikçi yollarını öğreneceksiniz. Bağlamsal, kişiselleştirilmiş ve güncel bilgileri görselleştirmeyle ilgili kavramları keşfedeceğiz.

Chrome Geliştirici Araçları Devrimleri 2013

Derlediğiniz web uygulamalarının karmaşıklığı arttıkça Chrome Geliştirici Araçları da artıyor. En sevdiğiniz arkadaşınızla ilgili son güncellemeyi sizlere sunacağız. Mobil cihaz emülasyonu, uzaktan hata ayıklama, Canvas ve WebGL profili oluşturma, Sass ön işlemci desteği, yeni Workspaces desteği ile Chrome'da tamamen geliştirme yapma ve daha önce kullanmaya başladığınız ve geliştirme sürecinizi büyük ölçüde geliştirecek 20 diğer özelliği keşfetme gibi yeni özellikleri keşfedin. Ayrıca kaydırma performansında 1 numaralı düşmanınızın profilini nasıl çıkaracağınızı ve iyileştireceğinizi öğrenin: Boya. Chrome Geliştirici Araçları'nda, simüle edilmiş dokunma etkinlikleri ve coğrafi konum verileriyle mobil cihazların emülasyonunu yapın. Web uygulamalarınızı geliştirirken, hatalardan ayıklarken ve bunları iyileştirirken verimlilik, hız ve hassasiyet açısından büyük bir avantajla oturumdan ayrılacaksınız.

Yeni Android SDK Derleme Sistemi

Ant ve Eclipse derleyicilerin yerini alacak olan, Gradle tabanlı yeni Android SDK derleme sistemini kullanıma sunuyoruz. Genişletilebilirlik, bağımlılık yönetimi, IDE entegrasyonu, test desteği ve gelişmiş özellikler sunar. Temel kurulumdan gelişmiş yapılandırma ve özelleştirmeye kadar her şeyi öğreteceğiz.

Android Oyununuzu Üst Seviyeye Geçirin

Oyununuzu Google Play'de bir üst seviyeye nasıl taşıyacağınızı öğrenin. Dağıtımınızı, kullanıcı edinmenizi ve elde tutmanızı güçlendirmenizi sağlayacak yıllık oyun konuşmalarımız. Altına Hücum başarısını kazanın. Kalite açısından üç yıldız alarak Google Play'de öne çıkan oyunlardan biri olun.

Volley: Android için Kolay, Hızlı Ağ İletişimi

Volley, Android uygulamaları için ağ kurmayı daha kolay ve en önemlisi de daha hızlı hale getiren bir kitaplıktır. Bu özelliğin nasıl çalıştığına, bu özellikle birlikte iyi çalışan ortak kalıplara ve ListView için küçük resimleri ağdan paralel olarak kolayca nasıl yükleyebileceğinize ilişkin bir adım adım açıklamalı kılavuz sunacağız.

Cihazdan Bağımsız Geliştirme

Eskiden yalnızca masaüstü bilgisayar kullanıcıları için web siteleri geliştirirdik. Bugün ayrıca mobil cihazlar için de geliştirme yapıyoruz ve yarın hangi yeni form faktörlerinin benimseneceğini kim bilebilir. Birçok farklı kısıtlamayla nasıl başa çıkmanız bekleniyor ve cihazdan bağımsız geliştirmeyle ilgili doğru yaklaşımlar neler?

PageSpeed ile Performansla İlgili En İyi Uygulamaları Otomatikleştirme

Google PageSpeed ailesi hakkında bilgi edinin: (a) Performans sorunlarını belirlemeye yardımcı olacak Insights ürünleri (tarayıcı uzantıları, çevrimiçi ve API üzerinden). (b) Otomatik sihirli optimizasyon: Sitenizi sizin için optimize edebilecek açık kaynaklı Apache ve Nginx PageSpeed eklentileri. İş ortaklarından (AOL ve diğer birkaç) uygulamalı örnekleri, istatistikleri ve örnek olayları inceleyin. (c) PageSpeed Hizmeti: Google tarafından barındırılan web optimizasyon ürününün açıklaması. Diğer Google ürünleriyle (ör.App Engine, Google Analytics ile A/B testi vb.) gelişmiş entegrasyon örneklerini inceleyin. (d) Chrome veri sıkıştırma: Chrome'un sayfaları anında optimize etmek için sayfa hızından nasıl yararlandığını ve mobil tarayıcılar için% 50'ye kadar bant genişliği iyileştirmesini nasıl sağladığını ayrıntılı bir şekilde inceleyin.

Mavi Noktanın Ötesinde: Android Konumundaki Yeni Özellikler

Konum, haritaların merkezinde yer almakla kalmıyor, aynı zamanda kullanıcının nerede olduğu ve ne yaptığı konusunda daha fazla bilgi sahibi olan yeni nesil bağlama dayalı uygulamalar için de giderek daha önemli hale geliyor. Bu API'ların kullanıma sunduğu yeni uygulamalardan bazılarını keşfederken bize katılın.

Mobil Çok Oyunculu Oyunun Yönetilebilir Hali

Altyapıdan oyun mantığına kadar, çok oyunculu bir oyun yazmak zor olabilir. Android için çok oyunculu oyunlar hazırlarken sık karşılaşılan sorunları çözme tekniklerine göz atacağız.

Google Drive'ı Google Apps Komut Dosyası ile entegre edin

Google Drive SDK'sı ile geliştiriciler, Google Drive arayüzüne özel "Oluştur" ve "Birlikte Aç" menülerini entegre ederek on milyonlarca kullanıcıya ulaşabilir. Geliştiriciler, Apps Komut Dosyası API'sini Google Drive SDK'sı ile birlikte kullanarak, Apps Komut Dosyası'nın benzersiz özelliklerinden yararlanırken aynı zamanda tamamen Google Cloud'da da geliştirme yapabilir. Ayrıca, Apps Komut Dosyası üzerinden Drive'daki dosya ve klasörlere nasıl programlı erişim elde edebileceğinizi de göstereceğiz.

Android Grafik Performansı

Android Kullanıcı Arayüzü Grafikleri ekibindeki mühendisler, Android uygulamalarınız için en iyi performansı ve en akıcı kullanıcı arayüzünü elde etmeniz için bazı ipuçları, püf noktaları, araçlar ve teknikler gösterecekler.

Dart: Geleceğin HTML'si, Bugün!

Yapılandırılmış bir dilde büyük uygulamalar geliştirmenize rağmen geliştirme döngüleri hızlı bir şekilde devam ediyor mu? Nitekim kehanet gerçek olmuştur. Dart'ın araçları, smooth HTML kitaplıkları, tarayıcılar arası çoklu dolgular ve web bileşenleri tabanlı çerçevelerle üretkenliğinizi artırın. Hem masaüstü hem de mobil platformlarda farklı tarayıcılarda çalışan web uygulamalarını kolayca ve hızlı bir şekilde nasıl geliştirebileceğinizi öğrenin. Zahmetli derleme döngüleri için beklemek zorunda kalmadan Web Bileşenleri ve dinamik veriye dayalı görünümlerle modern web uygulamalarını nasıl oluşturacağınızı göstereceğiz. Bir değişiklik yapın, "Yeniden yükle"yi tıklayın ve tüm modern tarayıcılarda kullanıma hazır.

Dart'taki Yenilikler: Web Geliştirmede Birinci Sınıf Yükseltmeniz

Modern web geliştiricisi için kapsamlı, açık kaynak ekosistemiyle Dart'taki yenilikleri görün. Geleceğe yönelik DOM, paket yöneticisi, JS-birlikte çalışabilirlik, JavaScript, SIMD, Web Bileşenleri, zengin düzenleyici ve çok daha fazlası için yeni bir dil kullanarak nasıl daha üretken olabileceğinizi öğrenin. Bu konuşmayı Dart'a yetiştirecek ve Web'i harika bir yer haline getirmeye hazır olacaksınız.

YouTube API'larıyla Mobil Uygulama Geliştirme: En İyi Uygulamalar

YouTube kısa süre önce birçok yeni API'yi (Data API V3, Analytics API, Android Player API'si) kullanıma sunmuştur ve mobil geliştiriciler dünyanın video platformunu çok daha kolay bir şekilde uygulamalarına entegre edebilirler. En iyi uygulamalar hakkında bilgi edinin ve bu alandaki yenilikçilerin ilginç örneklerine göz atın.

Gmail ve Geliştirici Araçları ile Anılar Arasında Yolculuk

JavaScript'te otomatik atık toplama, özellikle büyük ve uzun süreli web uygulamalarında etkili bellek yönetiminin yerine geçmez. Bellek sızıntıları, çöp toplama işleminin sık sık duraklaması ve genel bellek şişmesi sizi aşağı çekebilir. Bizimle birlikte bir yolculuğa çıkın ve Gmail'de bu performans sorunlarını nasıl ele aldığımızı öğrenin. Bellek yönetimiyle ilgili en iyi uygulamaları paylaşacağız ve sitenizi optimize etmek için Chrome Geliştirici Araçları Yığın Profil Aracı'nın sihirbaz gibi nasıl kullanılacağını göstereceğiz.

YouTube'da Video Sabitlemenin Sırları

Video sabitleme, YouTube'un video geliştirme araçlarının ve youtube.com/editor'ın önemli bir bileşenidir. Tüm YouTube yüklemelerinde titreme otomatik olarak algılanır ve gerekirse sabitleme önerilir. Bu konuşmada, kamera yolu optimizasyonu, panjur algılama ve kaldırma, gerçek zamanlı önizlemeler için dağıtılmış bilgi işlem ve kamera sarsıntısı algılama gibi özellikler dahil olmak üzere tam otomatik, tek tıklamayla sabitleme teknolojimizin ardındaki teknik ayrıntılar açıklanacak. Daha fazla bilgi: http://googleresearch.blogspot.com/2012/05/video-stabilization-on-youtube.html

Web'de Ödemeleri Standartlaştırma: requestAutocomplete() kullanıma sunuldu

Hiç mobil web'den ürün satın almayı denediniz mi? Karmaşık form alanları ile yazılım klavyesi bir araya geldiğinde, olması gerekenden çok daha sinir bozucu oluyor. Çok fazla iş gerektirdiği için kaç müşteri sizden ürün satın almıyor? requestAutocomplete(), kullanıcıların tarayıcı tarafından bilinen ayrıntıları istemek için zorunlu bir API'yle form alanı sayfalarını atlamalarına olanak tanıyan, gelecek vadeden bir web standardıdır. Bu oturumda, requestAutocomplete() aracılığıyla sitenizi nasıl geliştireceğinizi, bu özelliği nasıl hızlı bir şekilde uygulayacağınızı ve e-ticaret deneyiminizin kullanıcı deneyimini optimize ederken göz önünde bulundurmanız gereken noktaları ele alacağız.

Mobil HTML: Sitelerinizin Geleceği

Mobil web her zamankinden daha hızlı gelişiyor! Bu oturumda mobil web'in sınırlarını göstererek mobil sitelerinizi ve uygulamalarınızı bir üst seviyeye taşıyabilirsiniz. Mobil tarayıcıda etkinleştirebileceğinizi hiç düşünmediğiniz özellikleri ayrıntılı olarak ele alacak ve gelecek yıl için pratik öneriler sunacağız.

Android için Özel Görünümler Yazma

Android çerçevesi, kullanıcı arayüzleri oluşturmak için çeşitli düzenler ve önceden oluşturulmuş derlenebilir parçalar sağlasa da, hedefe yönelik optimizasyon veya benzersiz kahraman anlar oluşturmak için çoğu zaman özel görünümler yazmak gerekir. Ölçüm ve düzen sürecinin nasıl işlediğini ve gelişmiş dokunma işleme için kullanılan modelleri göstereceğiz.

Chrome JAM: Yalnızca Web Teknolojisini Kullanarak Çok Oyunculu Devasa Bir Müzik Uygulamasını Nasıl Oluşturduk?

Londra'da Creative Labs ekibi tarafından geliştirilen Jam with Chrome, kullanıcıların dünyanın hemen her yerinden bir grup oluşturmalarına ve neredeyse gerçek zamanlı olarak yıldızları "Jam" yapmalarına olanak tanıyan, çok başarılı bir Chrome deneyiydi. En son web teknolojilerini kullanarak Chrome ile Jam'i nasıl oluşturduğumuzu gösterecek ve aynı işlemi nasıl yapacağınız konusunda pratik öneriler ve yol gösterici bilgiler sağlayacağız. Gerçek zamanlı WebSockets bileşeni, oturum yönetim sistemi ve Web Audio API kullanılarak yapılan müzik motoruna odaklanacağız. Şimdi "Jam" yapmayı öğrenin.

YouTube Topics API'deki Semantik Video Ek Açıklamaları: Teori ve Uygulamalar

YouTube'un videoları, alakalı oldukları Freebase Open Bilgi Grafiği konularına göre otomatik olarak sınıflandırdığını biliyor muydunuz? Bu sınıflandırma özelliğini nasıl elde ettiğimizden ve YouTube API aramalarını desteklemek veya ilgili videoları bulmak için konuları nasıl kullanabileceğinizden daha fazla bahsedeceğiz.

İstemci Taraflı Paket Yönetimi: Daha Az İş, Daha Mükemmel

Web uygulamaları oluşturmak genellikle diğer kitaplıklardan, çerçevelerden ve eklentilerden yararlanmak anlamına gelir. Bunu yönetmek için bir paket yöneticisi kullanmak üretkenliğinizi büyük ölçüde artırır, uygulamanızın hızını ve güvenliğini artırır ve güncel kalmanızı çok daha kolay hale getirir. Bloglar veya Twitter'da yeni kitaplık sürümlerini takip etmeyi, bağımlı komut dosyalarını manuel olarak indirmeyi ve kullandığınız kitaplık dosya ve klasörlerini yönetmeyi unutun. Paket yönetimi sayesinde bağımlılıklarınızı güncel tutabilir, yeni ve ilgili projeleri kolayca keşfedebilirsiniz. Bu oturumda, istemci taraflı paket yönetiminin değerini ele alacak ve zengin bir paket ekosistemi sunan açık kaynak paket yöneticisi Bower ile size hız kazandıracağız. Ayrıca Yeoman, Grunt, RequireJS ve NPM ile kullanışlı entegrasyonlar hakkında bilgi edinin.

Taşınabilir Native Client'a (PNaCl) Giriş

NativeClient (NaCl), 2011'den beri Chrome Web Mağazası'nda bulabileceğiniz bir Chrome özelliğidir. PNaCl, bu teknoloji için heyecan verici yeni adım. Native Client'ın geliştiricilerin mevcut kod tabanlarıyla uyumluluğu ve neredeyse yerel kod performansı devam eder, ancak bunu gerçekten taşınabilir bir biçimde açık web'e getirir. Teknoloji, açık kaynak LLVM derleyici altyapısını temel alır. Bu teknoloji, uygulama geliştiricilerinin x86 ve ARM için Windows, OS X, Linux ve ChromeOS'te çalışan web ve Chrome Web Mağazası uygulamaları oluşturmalarına olanak tanır.

WebM ve Yeni VP9 Açık Video Codec'i

Cisco'ya göre, 2016 yılına kadar video verileri tüm tüketici internet trafiğinin yüzde 55'ini oluşturacak. Ağlar arasında geçiş yapan bu kadar çok veri düşünüldüğünde, özellikle mobil ağlarda etkili video sıkıştırma her zamankinden daha önemli olacaktır. Rakip teknolojilerden daha düşük veri hızlarında daha iyi video kalitesi sunan yeni VP9 codec'i için çok heyecanlıyız. Dahası, VP9, telifsiz bir teknoloji olarak tamamen açık bir şekilde geliştirilmişti. Bu oturumda VP9'un, H.264 ve diğer codec'lere karşı kalite ve kod çözme hızı açısından nasıl performans gösterdiğini, VP9 ile yeni Opus ses codec'i ile WebM videolarını nasıl oluşturacağınızı ve VP9 içeriğinin HTML5 video biçiminde Chrome kullanıcılarına nasıl dağıtılacağını öğreneceksiniz.

AngularJS'de Kararları Tasarlama

Veri bağlama, yeniden kullanılabilir bileşenler, bağımlılık yerleştirme ve modern web uygulamaları oluşturmaya yönelik diğer güçlü özellikleri birleştiren bir JavaScript çerçevesi olan AngularJS'nin oluşturulmasını sağlayan tasarım kararlarını ele alacağız. Bize katılın ve hızlı, değiştirilip bakımı önemsiz olan, test edilmesi kolay ve ekibinizdeki tüm geliştiricilere amacınızı net bir şekilde ifade eden son derece ölçeklenebilir uygulamaların nasıl oluşturulacağını öğrenin.

Jank Free: Chrome Oluşturma Performansı

Animasyonlar ve 60 FPS'de kaydırma: zor! Birkaç örnek olayla oluşturma performansından bahsedelim. Akıcı animasyonla ilgili temel zorlukları, Geliştirici Araçları'nı kullanarak uygulamanızdaki bu sorunu bulmayla ilgili yaklaşımları ve sık karşılaşılan bazı tehlikelerle başa çıkma yöntemlerini ele alacağız. Ele alınan konular arasında Geliştirici Araçları oluşturma özellikleri, CSS animasyonunun incelikleri, kaydırma performansını düşüren yaygın durumlar ve Chrome'un grafik ardışık düzeninin temelini oluşturan donanım hızlandırma modeline bir bakış yer alıyor.

CSS Filtreleriyle Etkileyici Mobil Görselleştirme

Gelecekteki okuma platformu mobil cihazlar. İlgi çekici bir dijital dergi deneyimi oluşturmak için önde gelen web platformu özelliklerinden yararlanmak gerekir. CSS filtreleri, içerik için güçlü reklam öğesi kontrolü sağlıyor ve artık mobil cihazlarda GPU'lardan yararlanıyor. Bu oturumda söz konusu özelliklerin işleyiş şeklinin açıklandığı son teknoloji ürünü dijital belgeler için içerik oluşturma, performansla ilgili en iyi uygulamalar, dağıtım için paketleme ve diğer son teknoloji CSS özellikleriyle entegrasyon konuları ele alınacaktır.

Yüksek Performanslı Ses

Mobil oyun uygulamanızda arka plan müziği çalmak veya kullanıcı işlemlerine yanıt olarak kısa ses klipleri çalmak o kadar da zor değildir. Sorunlarla karşılaşmayan, çeşitli cihazlarda iyi çalışan ve kullanıcılarınızın pilini bitirmeyen duyarlı ve güvenilir sese ne dersiniz? Gecikme süresi daha mı düşük? Ama işin o kadar kolay olmadığı anlaşılıyor. Android platformu ve uygulamalarıyla ilgili deneyimlerimizi paylaşın, sorunlu alanları ve platformda yaptığımız çalışmaları tartışın. Ayrıca artık kendi uygulamalarınızda da uygulayabileceğiniz tekniklerden bahsedin. OpenSL ES ve ses terminolojisine aşina olduğunuzu varsayıyoruz.

Android Platformu Özelliklerinden Yararlanma

Birinci sınıf bir uygulama oluşturmak için Android platformundan yararlanın. Örnek olarak Gmail'i kullanacağız, platform özelliklerini inceleyeceğiz ve örnek kod sağlayacağız. Bu konuşma sayesinde platformdan yararlanabilir, çabayı azaltabilir ve uygulama deneyimini iyileştirebilirsiniz.

Kullanıcı Arayüzü Geliştiricileri için Android Design

Android'de tasarım artık birbirinden kopuk kalıpların karmaşık bir gizemi olmaktan çıkıp. Android tasarım yönergeleri, içeriğin öne çıkarılmasına ve duyarlı mobil tasarımın ilkelerini takip ederek tasarımda rönesansın yolunu açtı. Bu konuşmada, Android kullanıcı arayüzü mühendislerinin kullanımına sunulan ve çok bölmeli düzenlerle duyarlı tasarım, metrikler, düzen ızgaraları ve temel gezinme bileşenleri gibi önemli yönergelerden bazılarını uygulamanızı sağlayan araçlar hakkında bilgi vereceğiz.

Bluetooth Geliştirme İçin En İyi Uygulamalar

Bluetooth'taki görüşler kalabalığı dağıtabilir ancak teknoloji, bu kişileri tekrar birbirine bağlayabilir. Bu, Android Bluetooth desteğini incelemeden önce temel özelliklere ve profillere, geliştirmeyle ilgili en iyi uygulamalara (örneklerle) ve farkında olmayabileceğiniz bazı özelliklere ilişkin kısa bir genel bakış sunan uçtan uca oturumdur.

Android: TV'de görüldüğü gibi!

Google TV, geliştiricilere uygulamaları, oyunları ve yüksek kaliteli medyaları evlerindeki en büyük ekranda oluşturmaları ve sunmaları için tutarlı bir Android platformu sunar. Bu oturumda, mevcut Google TV cihazlarının potansiyelini nasıl ortaya çıkaracağınızı gösterecek ve yeni nesil Google TV platformunun yeni özelliklerini açıklayacağız.

Google Play'de Para Kazanma

Google Play'de ticari olarak başarılı olan birçok uygulama ve oyun; ilgi çekici uygulama özellikleri, alıcı profilleri ve iş modelleri gibi ortak özelliklere sahiptir. Bu oturumda, Google ve geliştirici iş ortaklarının başarılı para kazanma tarifleri oluşturmak için neler yaptıklarını paylaşacağız. Ayrıca Google Play'de para kazanma özelliğini daha da güçlendirmeye yönelik planlarımızı da paylaşacağız.

Android Uygulama Tasarımındaki Yapı

Uygulamanız basitken hayat basittir. Ancak uygulamalarınız daha karmaşık hale geldiğinde gezinme için döner simgeler, sekmeler ve çekmeceler arasında nasıl seçim yaparsınız? Android Tasarım Ekibi üyeleri, uygulamanızı tahmin edilebilir ve kullanmayı keyifli hale getirme tekniklerine bakar.

Google Play'de Keşfedilme

Bir Android uygulaması geliştiricisi olarak hedefiniz, uygulamanızın keşfedilmesini sağlamaktır. Google Play'in hedefi, Android kullanıcılarına en alakalı içerikleri göstermektir. Bu oturumda, her iki hedef için de uygulama geliştiricilerine yönelik en iyi uygulamaları ele alacağız. Somut örneklerle, uygulamanızın Google Play Store'da diğerlerinin üzerine çıkmasına yardımcı olacak en iyi uygulamaları göstereceğiz. En popüler ve trend listeleri, kişiselleştirilmiş önerileri ve Google Play Arama'yı oluştururken kullanılan sinyalleri ele alacağız. Google Play'de arama ve keşif görevini yöneten kişinin anlatımını dinleyin.

WebRTC ile gerçek zamanlı iletişim

WebRTC; gerçek zamanlı, eklenti gerektirmeyen video, ses ve veri iletişimi için açık standartlar uygular. Temel WebRTC API'leri getUserMedia, RTCPeerConnection ve DataChannel artık Chrome ve Firefox'ta uygulandı. Bu oturumda, WebRTC uygulaması oluşturmaya nasıl başlayacağınızı göstereceğiz: MediaStream (getUserMedia olarak da bilinir) nedir ve nasıl kullanılabilir? Çözünürlük kısıtlamaları. Sinyal: Nedir ve nasıl ayarlayabilirim? Sunucular: Neye ihtiyacım var? RTCPeerConnection: WebRTC'nin en güçlü API'si. RTCDataChannel: Rastgele verilerin gerçek zamanlı iletişimi. WebRTC, Web Audio ile entegre ediliyor. Birlikte çalışabilirlik. Güvenlik. Oturumda kod örnekleri, canlı demolar ve üretim uygulamaları hakkında konuşacağız.

Küresel Kitle İçin Android Uygulamaları Geliştirme

Uygulamanızı küresel bir kitleye genişletmek istiyorsunuz ancak nereden başlayacağınızı bilmiyor musunuz? Bu oturumda, bir uygulamayı küresel çapta dağıtıma nasıl hazırlayacağınızı göstereceğiz. Uluslararası hale getirme, sağdan sola dil desteği ve bu süreçte size yardımcı olabilecek çeşitli araçlar hakkında en iyi uygulamaları öğrenin.

Uygulamada Oyun Hizmetleri

Geliştirmenin başından birden fazla sürüme kadar geliştirici kontrol paneliyle nasıl çalışacağınız da dahil olmak üzere Android ekibindeki kişilerden oyun geliştiriciler için pratik ipuçları.

Enchant, Basit, Amaze: Android'in Tasarım İlkeleri

Uygulamanızla kullanıcıları büyülemek, hayatlarını basitleştirmek ve harika hissetmelerini sağlamak mı istiyorsunuz? Android'in Tasarım İlkelerinin insanlar üzerinde yankı uyandıracak ürünler oluşturmanıza nasıl yardımcı olabileceğini öğrenin. İlkelerin anlamlarını ve araştırmalarını öğrenin. Android Tasarım Ekibi'nin gerçek hayattan örnekleri ve uygulamalarına bakın. İlkeleri günlük işlerinizde uygulamaya yönelik teknikleri keşfetme. Tasarım deneyimi gerekmez.

Android Ekibi ile Sohbet

Oturduğunuz sandalyeye oturun ve Android platform ekibine katılarak samimi bir sohbet başlatın. Bu ay bize platform hakkında sorular sorabilir ve platformun neden bu şekilde işlediğini platformu oluşturan kişilerden biraz daha fazla bilgi edinebilirsiniz. Android Geliştirici Destekçisi Reto Meier tarafından denetlendi.

Hareketli Bir Deneyim

Bu konuşmada, çeşitli uygulama animasyonları türleri ve bunları nasıl elde edeceğinizle ilgili kod gösterilecek. Geliştiriciler, Android animasyonlarının nasıl çalıştığı, API'ların etkili bir şekilde nasıl kullanılacağı ve uygulamaları için daha ayrıntılı, daha ilginç ve daha ilgi çekici animasyonlar oluşturmak üzere çeşitli teknikleri nasıl bir araya getirecekleri konusunda daha fazla bilgi edinerek sunumdan ayrılmalıdır (çok hızlı değil).

İleri Düzey Oyun Geliştirme Konuları

Daha gelişmiş senaryoları incelemek isteyen oyun geliştiriciler içindir. Belirli Google REST API'leri aracılığıyla Google+ ile entegrasyon sağlamanın, oyun durumlarını güvenli bir şekilde uygulayıp yönetmenin ve etkileyici oyun deneyimleri oluşturmanın yeni yollarını öğrenin. Ayrıca yeni NDK konularını ve üçüncü taraf oyun motorlarını kullanmayı da ele alacağız.

Android Pro İpuçları: Uygulamaların Sihirli Çalışmasını Sağlama

İnsanların sihir olduğunu düşünecek kadar iyi uygulamalar geliştirmek için gelişmiş Android tekniklerini nasıl kullanacağınızı öğrenin. Gelişmiş kodlama ipuçları ve püf noktaları, uygulama kalıpları ve az bilinen API'lardan bazılarıyla karşılaşılarak, pillerini harcamadan kullanıcılarınızın hoşuna gidecek, bağlama duyarlı uygulamalar geliştirme konusunda bilgi edinebilirsiniz.

Google Play'de Geliştiriciler için Yenilikler

Google Play'de yeni bir uygulama yayınlamak sadece başlangıçtır. Uygulamanızı güncellemek, kullanıcı yorumlarını iyileştirmek, kullanıcıların uygulamanızla neler yaptığını görmek, yeni pazarlara açılmak ve gelir akışı oluşturmak için sürekli olarak çalışırsınız. Google Play'in uygulamanızı optimize etmeniz için size nasıl daha fazla veri sağladığını, uygulamanızı dağıtmak için daha iyi araçları, ayrıca yolculuğunuzun her adımında kullanıcılarınızı anlayıp onlarla bağlantı kurmanın yeni yollarını öğrenmek üzere, size yeni Developer Console'u sunan ekibe katılın.

Google Haritalar: Geleceğe

Google Haritalar ve Google Haritalar API'sı dünya genelinde büyük popülerlik kazanmıştır. Google Maps API web'de en çok kullanılan API'dir. maps.google.com en çok kullanılan harita sitesidir. Android ve iOS SDK'ları, Haritalar'ı yeni platformlara ayırır. Bu oturumda, Google Haritalar Ürün Yönetimi Direktörü, Google Haritalar API'si Ürün Müdürü ve baş Geliştirici Destekçisi ile birlikte Google Haritalar'ın geleceğinde size rehberlik edecek.

Bilişsel Bilim ve Tasarım

Bu oturumda, insan algısı ve bilişinin yanı sıra bunun etkileşimli ve görsel tasarım üzerindeki etkileri ayrıntılı olarak incelenecektir. İnsan beyni tamamen bir bilgi işleme makinesi olarak ele alınıyor. Biz de kitleye özelliklerini, avantajlarını, sınırlamalarını ve genel olarak bu insanın beyni nasıl ele geçireceğini öğreteceğiz. İçerik güncel bilişsel bilimsel araştırmaların ayrıntılı bir incelemesini sunsa da sunulan her şey çeşitli Google uygulamalarından ve platformlarından alınan örnek tasarım çalışmalarını temel alacak. Bu eğitimin özel konuları arasında kenar algılama, gruplama, çevresel görüş, geonlar ve nesne tanıma, yüz tanıma, renk eksiklikleri, değişiklik körlüğü, akış, dikkat, bilişsel yük dengeleme ve zaman algısı yer alacaktır.

Android'de Çevik Kullanıcı Deneyimi Araştırma Pratiği

Android kullanıcı deneyimi ekibinde, kullanıcılarımız için sınıfının en iyisi tasarımları tekrarlayıp geliştirebilmek amacıyla kullanıcılardan sık sık ve tutarlı bir şekilde geri bildirim almak çok önemlidir. Ekibin yeni fikirleri, tasarımları ve kavramları düzenli olarak kullanıcılara sunmak için "Nulse Studies"i (yinelemeli araştırma oturumları) nasıl uyguladığını tartışacağız. Bu yöntem önceden minimum düzeyde planlama gerektirir, ürün üzerinde anında etki yaratabilir ve acil ihtiyaçları karşılayabilir. Zengin örnekler ve başarılı örnekler sunarak bu ortak çalışma sürecini nasıl başardığımızı göstereceğiz. Ayrıca, kullanıcı geri bildirimlerini hızlı ve etkili bir şekilde almak isteyen herkes için bu sürecin nasıl benimseneceğiyle ilgili ipuçları ve püf noktaları sunmak amacıyla kullanılabilirlik araştırmasının oynadığı rolü göstereceğiz.

Chrome Paket Uygulamasına Yükseltme

Chrome paket uygulamaları, web geliştiricileri için daha fazla fırsat sunar. Bu sayede varsayılan olarak çevrimdışı çalışabilir, tarayıcı dışında çalışan etkileyici bir kullanıcı deneyimi sunabilir, Chrome'un senkronizasyon mimarisinden yararlanabilir ve cihaz donanımına erişebilirsiniz. Gelin, web uygulamanızı Chrome paket uygulamasına dönüştürerek uygulamanızı bir sonraki seviyeye nasıl taşıyabileceğinizi öğrenin.

Diğer Mobil Haritalama Platformu: Haritalarınızı iOS'e Taşıma

Google, Aralık ayında iOS için Google Haritalar SDK'sını kullanıma sundu. Çok daha geniş bir hareket aralığına ve Google Haritalar verilerine ve görüntülerine erişim olanağı sunan vektör haritalarıyla, platformunuzda iOS uygulamaları oluşturmak için güçlü bir yöntem sunar. Bu oturumda, verilerinizi Google Haritalar deneyimiyle entegre etmenin farklı yollarını öğreneceksiniz.

Video Kodlama ile İlgili Gerçeklerin Açığa Çıkarılması: Geri Kalanınız İçin WebM/VP8

Videonun 2016 yılına kadar tüm mobil veri trafiğinin yüzde 71'ini oluşturacağı tahmin edilmektedir (Kaynak: Cisco). Bununla birlikte, veri trafiğinin büyük bir kısmının kullanacağı biçimleri şaşırtıcı şekilde çok az kişi anlıyor. Bu oturumda, telifsiz WebM formatına odaklanarak uygulamanızda video kodlamak veya kodunu çözmek için gereken becerileri öğreneceksiniz.

Chrome Ekibi ile Sohbet

Web Platformu ekibi, Kullanıcı Arabirimi/Kullanıcı Arayüzü ekibi, Chrome Uygulamaları ve ChromeOS ekibinin kıdemli personeliyle tanışın. Bu konuşmada kıdemli Chrome geliştiricilerinin Chrome ve web platformunun gelecek planlarından bahsedeceklerini dinleyeceksiniz. Onlara müsait zamanınızda mümkün olduğunca çok sayıda zor soru sorma fırsatınız olacak.

Haritalarınız, Sizin İşletmeniz: Kurumsal Ürünlerimizden En İyi Şekilde Yararlanmak İçin Adım Adım Bir Kılavuz

Konum konumu, çeşitli kuruluşlarda giderek daha önemli bir rol oynamaya devam ediyor. Bulut ve mobilin güvenilir ve ölçeklenebilir platformlar olarak ortaya çıkması, kuruluşların daha etkili çalışmak, süreçleri iyileştirmek ve müşterilere fayda sağlamak için harita oluşturma teknolojisini kullanma şeklinde dönüşüm yarattı. Kurumsal ürünlerimizin ele aldığı farklı kullanım alanları ve kuruluşların çeşitli ihtiyaçlar için uçtan uca haritalama çözümlerini nasıl kolayca entegre edebileceği hakkında bilgi edinin.

Google Haritalar API'leriyle Konumu Anlamlı Hale Getirme

Konum, konum tabanlı birçok uygulamanın temel özelliklerinden biridir. Ancak, kullanıcınızın konumunu bilmek işin yalnızca bir kısmını oluşturur. Nereye gittiklerini ve nerede olduklarını bilmek, onlara sunacağınız içeriği temelden değiştirebilir. Bu oturumda, kullanıcılara daha zengin bir deneyim sunmak için konumun çeşitli özelliklerini kullanmayı öğreneceksiniz.

Google Haritalar + HTML5 + Üç Boyutlu Veri Görselleştirme: Bir Aşk Hikayesi

Dünyadaki verilerin çoğu olmasa bile çoğu zaman coğrafi bileşene sahiptir. Coğrafi bileşene sahip veri görselleştirmeleri web'de en popüler olanlardan bazılarıdır. Bu oturumda, veri görselleştirmenin ilkelerini ve Google Haritalar görselleştirmelerini desteklemek için HTML5'i, özellikle de WebGL'yi nasıl kullanabileceğinizi ele alacağız.

Haritalar İçin Tasarım Desenleri - Mimari

Üç boyutlu veri mimarileri çok sayıda ve çeşitlidir. Statik veriler barındıran basit çözümler, mevcut kurumsal altyapılarla karmaşık entegrasyonlar ve bunlar arasındaki her şey mevcuttur. Ancak verilerin kullanıcılarınıza nasıl barındırıldığı ve sunulduğu konusunda yaygın kalıplar (ve anti kalıplar) ortaya çıkar. Bu oturumda, bu kalıplar ve bunları harita mimarinize nasıl uygulayabileceğiniz ele alınacaktır.

Google API'leriyle Çoklu Platform Haritalar Oluşturma

Google Maps API artık JavaScript, Android ve iOS gibi çeşitli platformlarda kullanılabilir. Her platformun kendine özgü güçlü yanları ve sınırlamaları vardır ve özellikle dikkat edilmesi gerekir. Peki, platformların üçü için de geliştirme yapıyorsanız? Bu soruna nasıl yaklaşırsınız? Bu oturumda, her üçü için ayrı ayrı platformlara yönelik özel geliştirmeler ile üçü için genelleştirilmiş geliştirme arasındaki fark ve her bir yaklaşımın kendine özgü ödünleri ele alınacaktır. Web hizmetlerimizi ne zaman kullanmanız gerektiğine ve güçlü bir arka uç altyapısını nasıl oluşturacağınıza bakacağız.

Dünyadaki Tüm Gemiler: Google Cloud ve Haritalar ile Verileri Görselleştirme

On binlerce gemi, en az her 5 dakikada bir, günde 24 saatte bir konumlarını bildiriyor. Bu miktarda verinin görselleştirilmesi ve verilerin çok sayıda kişiye sunulması hem tarayıcıda hem de sunucuda büyük güç gerektirir. Bu oturumda, büyük çaplı veri görselleştirmesi yapmak için Maps, App Engine, Go, Compute Engine, BigQuery, Cloud Storage ve WebGL'nin kullanımı incelenmektedir.

Çevrimdışı Erişim: Haritalar ve Google Earth ile Çevrimdışı Olma

Google Maps Engine (GME) Portable, kuruluşların 2D ve 3D verilerini çevrimdışı kullanım için GME'den kesmelerine olanak tanır. Bu özellik, Google Haritalar ve Google Earth'ün gücünü, ağ erişiminin sınırlı veya kullanılamadığı zor ortamlarda daha da güçlendirir. Taşınabilir Sürüm, geliştiricilerin Google'ın bildikleri harita arayüzlerini kendi çevrimdışı uygulamalarına yerleştirmelerine olanak tanıyan eksiksiz bir API paketi içerir. Taşınabilir cihazlar şu anda Uluslararası Uzay İstasyonu'nda kullanılıyor, uçaklarda yüksekte, denizaltılarda su altında ve hemen hemen her yerde kullanılıyor. Taşınabilir Sürüm'ü daha geniş bir geliştirici kitlesine sunmaktan heyecan duyuyoruz. Böylece yetenekli mühendisler yeni ve heyecan verici çevrimdışı uygulamalar oluşturabilecek.

Şemalar tarafından desteklenen, gelen kutusunda işlemler

Hizmetiniz e-posta gönderiyor mu? Bu oturumda, doğrudan gelen kutusundan işlemleri etkinleştirmek ve kullanıcı etkileşimini artırmak için e-postalarınıza nasıl yapılandırılmış veri ekleyeceğinizi göstereceğiz.

Drive Realtime API'nin Sırları

Daha önce Google Dokümanlar'da olduğu gibi uygulamalarınıza gerçek zamanlı düzenlemeler eklemek istediğiniz oldu mu? Drive Realtime API'den yardım alabilirsiniz. Bu ayrıntılı konuşmada, Google ile ortak çalışmanın ardındaki sırları, Realtime API'nin teknik ayrıntılarını ve kendi uygulamalarınızda bu API'den nasıl yararlanabileceğinizi ele alacağız.

Dinamik Google Formlar Oluşturmak için Apps Komut Dosyası'nı kullanma

Google Formlar'ın bu yılın başlarında kullanıma sunulan güncellenmiş sürümü Apps Komut Dosyası ile kullanılabilir. Bu sayede yalnızca birkaç satır kodla formlar oluşturup değiştirebilirsiniz. Bu oturumda, komut dosyalarıyla formları ve iş akışlarını daha kullanışlı hale getirmenin yollarını keşfedecek ve formların kuruluşunuzdaki değişikliklere tepki vermesini sağlayan püf noktalarını göstereceğiz.

Chrome'un yeni açık kaynak oluşturma motoru Blink'in arkasındaki ekiple tanışın. Blink'e içeriden kısa bir genel bakışı, diğer konuların yanı sıra Nisan lansmanımızdan bu yana neler olduğunu, gelecekteki planlarımızdan bazılarını ve tarayıcılar arasında birlikte çalışabilirliği nasıl sağladığımızı açıklayacağız. Oturumun büyük kısmı Blink, özellik geliştirme ve web platformu hakkındaki sorularınız için ayrılacaktır. http://bit.ly/blink-io adresinde soru sorun ve oy verin

Geleceğin GWT Yol Haritası

Google I/O 2012'de Google, GWT'nin kontrolünü GWT Yönlendirme Komitesi aracılığıyla topluluğa devretti. Bir yıl sonra, GWT Yönlendirme Komitesi'nin GWT için gelecek yol haritasını sunduğunda GWT'nin heyecan verici geleceğinin nasıl olacağına bakalım.

Chrome Paket Uygulamalar Ulusunun Eyaleti

Chrome Paket Uygulamaları'nın doğum gününü kutluyoruz. Paketli Uygulamalar platformundaki yenilikleri ve bizi bekleyen yol haritasındaki yenilikleri öğrenerek kutlamamıza katılın.

Açık Radyo Kullanımından Mobil Performans: Pil, Gecikme ve Bant Genişliği Optimizasyonu

Mükemmel, duyarlı mobil web uygulamaları geliştirmek, radyoyla arkadaş olmanız gerektiği anlamına gelir! Pili verimli kullanan mobil uygulamaların nasıl oluşturulacağını, en iyi işleme hızının nasıl elde edileceğini ve mobil ağlarda mevcut olan çeşitli gecikme gecikmelerinin nasıl planlanacağını ele alacağız. Bu konuşma, modern bir 4G operatör ağının arka planda nasıl çalıştığına dair yukarıdan aşağıya genel bir bakış sunan, hızlandırılmış bir radyo kursudur (mobil web için HAM lisansınız olarak da bilinir). Pervaneli şapkanızı yanınıza alın!

Google'da İşletmeleri Yönetmenin Yeni Yoluyla Tanışın

Bu konuşmada kurumsal yöneticilerimize ve geliştiricilerimize araç ve uygulama geliştirmenin çok daha iyi bir yolunu sunmak için neler yaptığımızdan bahsedeceğiz.

Apps Komut Dosyası ile Google Dokümanlar'ın Kapsamını Genişletin

Google Apps Komut Dosyası'nı kullanarak Google Dokümanlar dosyanıza artık özel menüler, pop-up'lar ve başka işlevler ekleyebilirsiniz. Bu oturumda, özel iş akışları oluşturmak, diğer kaynaklardan veri içe aktarmak ve Google Dokümanlar'daki kendi uygulamalarınızı entegre etmek için bu teknolojiyi nasıl kullanabileceğinizi keşfedeceğiz.

Haritalar İçin Tasarım İlkeleri

Haritanızın kullanıcı arayüzü nedir? Verilerinize kolayca erişmenizi sağlayan bir kullanıcı arayüzünü nasıl oluşturursunuz? Haritanızın tasarımı, kullanıcılarınızın ihtiyaç duydukları verilere ulaşmalarına yardımcı oluyor mu? Bu konuşma, geliştiricilerin harita verilerini en iyi şekilde sunmalarına yardımcı olmak için görsel tasarım, haritacılık ve kullanıcı deneyimi öğelerini bir araya getirmelerine yardımcı olacaktır.

YouTube API Push Bildirimleri

YouTube API feed'lerinde yapılan güncellemeler için anket yapmaktan sıkıldınız mı? Yeni veriler kullanıma sunulduğunda API'nın uygulamanıza haber vermesi daha iyi olmaz mıydı? Yeni YouTube API push bildirimi altyapımız hakkında bilgi edinin ve yeni YouTube etkinliklerine yanıt verecek kodu nasıl yazabileceğinizi öğrenin.

Siz ve YouTube İçin Uyarlanabilir Yayın

Uyarlanabilir internet videosu akışı zor olsa da geniş ölçekte uygulamaya çalıştığınızda daha da zorlaşır. Deneyim kalitesinin temel ilkelerinden bahsedecek ve YouTube'da deneyimi iyileştirmek için neler yaptığımızdan bahsedeceğiz.

Google Drive SDK'sındaki Yenilikler: Bir Yıl Sonra

Bu konuşmada, Google'ın üçüncü taraflara Google Dokümanlar/E-Tablolar/Sunular'ın zenginliğiyle Drive uygulamaları yazma izni verme taahhüdü kapsamında geliştirilen Drive SDK'sının en son özellikleri ele alınacaktır. Bu özellikler; dosyaları bulmayı, dosyalar değiştiğinde bildirim almayı ve web sitelerini yayınlamayı kolaylaştırır.

Sonraki Sınır: İç Mekan Haritaları

İşin zor kısmı, sokakların ve binaların haritasını çıkarmak. Ancak daha da zor olan kısım, iç mekanların haritasını çıkarmaktır. Google yalnızca büyük binalar ve mekanlar için kat planları almakla kalmıyor, aynı zamanda bu binaların içindeki konumlandırma verilerini sağlamanın yolları üzerinde de çalışıyordu. GPS çalışmadığında, yerinizi haritada nasıl bulursunuz?

Google Haritalar Ekibi ile Sohbet

Hiç Google Haritalar Ekibi'ne sormak istediğiniz bir sorunuz oldu mu? Her zaman sormak istediğiniz soruları lider mühendislere, ürün yöneticilerine ve geliştirici destekçilerine sorma şansınız var.

Uygulamanızın Google Drive'da Fark Edilmesini Sağlama

Google Drive, uygulamalarınızı Google Drive kullanıcılarına Google Drive'da veya bir mobil cihazda bulmaları gereken yerde ve zamanda sunmayı amaçlar. Bu konuşmada, uygulamanızın Google Drive ile entegre olması için ikna edici nedenler ve uygulamanızın mümkün olduğunca fazla müşteriye ulaşmak için kullanabileceği yollar açıklanacaktır. Uygulamanızın kullanıcılara nasıl görüneceğini ve uygulamanızı o yere koymakla ilgili teknik ayrıntıları gözden geçireceğiz.

Google Apps Komut Dosyası ile özel YouTube Analytics

Bu konuşmada katılımcılar yeni YouTube Analytics API hakkında bilgi edinecek. Kitlenize bir bulut kodlama platformu olan Google Apps Komut Dosyası üzerinden verilere nasıl erişeceklerini göstereceğiz. Parametre haline getirilmiş verileri YouTube Analytics API aracılığıyla Google E-Tablolar'a aktaran anlık raporlar oluşturup demo'ya taşıyacağız. Ayrıca, bazı raporların nasıl planlanabileceğini ve eşiklere ulaşıldığında nasıl uyarı tetiklenebileceğini de göstereceğiz. Bu konuşma, YouTube yayıncılarının yanı sıra Google Apps Komut Dosyaları ve Google E-Tablolar'ı kullanarak daha fazlasını yapmak isteyen geliştiricilerin ilgisini çekecek.

Mobil Oyununuzu YouTube ile Süper Ücretlendirin

Önde gelen oyun geliştiriciler, oyunlarının viral olması için YouTube ile entegrasyon yapıyor. Sıradaki siz olabilirsiniz. Bu oturumda, bir Unity3D oyununu alıp YouTube yüklemeleriyle, oyun içi YouTube oynatmayla nasıl güçlendireceğinizi ve YouTube kullanıcılarını oyununuzun oyuncularına nasıl dönüştüreceğinizi göreceksiniz.

Su Altı Sokak Görünümü'ne dalın

Google ve Catlin Su Altı Araştırmaları Ekibi'nden Richard Vevers, ilk su altı sokak görünümü görüntülerini Google Haritalar'a taşımak için bir araya geldi. Catlin Su Altı Araştırması'nın bu muhteşem surround görüntüleri toplamak için nasıl özel bir kamera tasarladığını öğrenin. Queensland Üniversitesi'nde profesör olan Dr. Ove Hoegh-Guldberg ile ortak çalıştıkları hedef, Avustralya'daki Büyük Bariyer Resifi'nden başlayarak dünyanın mercan resifi bölgeleri zamanında bir anlık görüntü oluşturmak için küresel bir resif kaydı oluşturmaktır. Ayrıca Apo Adası, Filipinler, Molokini Atoll'u, Maui, Hanauma Körfezi, Hawaii'yi ve şimdi ilk kez, Endonezya'da bozulmamış Raja Ampat'ı keşfedin. Su altı dalgıcı Hangout'ları aracılığıyla Google Artı'da 3 milyon gibi etkileyici bir takipçi kitlesi kazandılar.

İşletmenizi Büyütmek İçin YouTube'dan Yararlanma

YouTube kanalları, işletmenizi başarıya ulaştırmanıza yardımcı olabilir. Üretim, ürün desteği, bağış toplama ve müşteri edinme konularında işletmenizin dünyanın en büyük ikinci arama motorunu nasıl kullanabileceğine dair bazı ipuçlarını ve püf noktalarını öğrenin. Bu oturumda, YouTube'un kitlesini anlama ve kalıcı bir kanal oluşturmak için sitedeki tüm araçların nasıl kullanılacağı ile ilgili önemli bilgiler paylaşılacaktır.

Kendinizi Yayınlayın: Dünyaya Yayın Yapmak için YouTube Live API'lerini Kullanma

Bu oturumda, yeni YouTube Canlı platformuna genel bakış ve YouTube Canlı Yayın API'larına ayrıntılı bir bakış sunulmaktadır. Platformun canlı etkinlikleri kolayca YouTube'da yayınlamanıza ve kitlenize mükemmel bir izleme deneyimi sunmanıza nasıl olanak tanıdığını iyi açıklayın. Ayrıca API'yi kullanan çeşitli uygulamaları göstereceği, kod örneklerini inceleyeceğiz ve bazı ilgi çekici demoları da göstereceğiz.

Geliştiriciler için YouTube: Gelecek ve Fırsatlar

YouTube API, Google'ın istek hacmine göre en büyük API'sidir ancak hâlâ bu API'den yararlanmayan birçok uygulama mevcuttur. YouTube'un geleceğiyle ilgili genel bilgi veren, en yeni YouTube API'leri hakkında bilgi veren ve geliştiricilerin yararlanabileceği fırsatlar hakkında bilgi veren YouTube platformu ürün ve mühendislik liderlerine katılın. Birkaç güzel video da izleyeceğiz.

Google Cüzdan Anında Satın Al ile Android'de fiziksel ürünler satma

Mobil ticaretin önündeki en büyük engellerden biri ödeme kolaylığıdır. İster ofis malzemeleri, ister tişört veya süslü mücevherler satıyor olun, kullanıcılarınızın karşılaştığı aynı sorunla karşılaşmaktadır: kredi kartı ve kargo bilgilerini, özellikle mobil cihazlarda doldurulması zor olan uzun ve karmaşık formlar aracılığıyla sağlamak. Google Cüzdan Android API'si bu noktada devreye girer. Uygulamanızdaki alışveriş deneyimini basit ve sorunsuz hale getirerek dönüşümü ve satışları artırmak için API'yi nasıl kullanabileceğinizi öğrenin.

Cüzdanın Tamamını Dijitalleştirme: Cüzdan Nesnelerine Giriş

Wallet Objects, ticari nesnelerin (teklifler, bağlılık kartları) dijitalleştirilip Google Cüzdan'da saklanması ve üçüncü taraf ile kartı veren tüketici arasındaki ilişkilerin güçlendirilmesi sayesinde ticareti daha verimli hale getiren basit ve güçlü bir platformdur. Bu oturumda, Google Cüzdan'a nesne eklemek için özellikleri ve kodu size adım adım göstereceğiz. Böylece, tüketiciler için daha akıllı bir cüzdan oluşturacağız.

Mobil Çağda Bağlılığı Yeniden Tanımlama

Bu oturumda, Wallet Objects Engagement API'yi tanıtacağız. Bağlılık programlarınızı Google Cüzdan'a entegre edip milyonlarca kullanıcının keşfetmesi için nasıl kullanıma sunabileceğinizi öğrenin. Kullanıcıların bağlılık kartlarını göstermek ve kullanmak, bağlılık/ödül puanı bakiyelerini kontrol etmek ve daha fazlası için Google Cüzdan'ı kullanmalarını sağlayarak bağlılık programınızın etkileşimini artırın.

Android'de İlgi çekici mTicaret Deneyimleri Geliştirme

Bir mobil ticaret Android uygulaması oluşturmak, yalnızca ürünlerinizin resimlerini bir ListView'a yerleştirmek ve bir satın al düğmesi eklemekten ibaret değildir. Diğer mobil uygulama türlerinin aksine, vakit nakittir. Kullanıcıları ne kadar uzun süre bekletirseniz veya form doldurmak için ne kadar çok zaman harcarsanız kullanıcının işlemi tamamlama olasılığı o kadar azalır. Ayrıca, ödeme kabul etme konusunu ele alırken güvenliği de göz önünde bulundurmanız gerekir. Mobil ticaret uygulamalarınızın kullanımını nasıl daha kolay ve daha güvenli hale getirebileceğinizi ve böylece dönüşümlerinizi ve nihayetinde gelirinizi nasıl artırabileceğinizi öğrenmek için Google Cüzdan ekibinden ve iş ortaklarımızın birinden teknik ve ipuçlarından bazılarını öğrenin. Bu oturumda orta/ileri Android geliştirme konuları ele alınacaktır.

GWT'de MVP ve EventBus'ı daha iyi tanıma

2009 yılında Ray Ryan, Google I/O'da Model-Görüntü-Sunucu modelini ve GWT uygulamalarının mimarisini tasarlamak üzere EventBus'ı savunan bir konuşma yaptı. O zamandan beri MVP ve EventBus, GWT topluluğunda yaygınlaştı ve bunları destekleyen çeşitli çerçeveler ortaya çıktı. Ancak MVP'nin aslında ne olduğu ve bunu yapmanın en iyi yolu konusundaki kafa karışıklığı hâlâ devam ediyor. Yaygın olarak kullanılan çoğu çözüm, sıkıcı miktarda ortak metin ve genel giderlerle ilgilidir. Bu konuşmada, MVP ve EventBus'ı doğru bir şekilde kullanmanın düşündüğünüzden daha kolay olduğunu ve herhangi bir çerçeve ya da ekstra yük olmadan yapabileceğinizi göstereceğim. Sonuç olarak, daha test edilebilir ve sürdürülebilir bir GWT uygulaması ile çalışmaktan keyif alacaksınız.

Google+ ile Oturum Açma'yı Entegre Etmeye Giriş

Web siteniz, mobil uygulamanız, oyununuz veya başka bir çevrimiçi hizmetiniz olması fark etmeksizin kullanıcılar artık Google ile oturum açabilir ve Google+ profillerini yanlarında getirebilir. Google+ ile Oturum Açma özelliğinin, uygulamanızda nasıl daha ilgi çekici deneyimler yaratabileceğini ve cihazlar arasında nasıl daha fazla kullanım sağlayabileceğini öğrenin. Bu konuşma, Google+ ile Oturum Açma ile diğer Google+ özelliklerini entegre etmeyle ilgili teknik kavramları tanıtacak ve diğer Google+ konuşmaları için ön koşul niteliğinde.

Google+ Platformuna Genel Bakış

Google+ platformu hakkında genel bilgi edinmek için bize katılın. Google+'nın uygulamalarınızda neler sunduğunu, platformun nereye doğru gittiğini öğrenin ve bu yıl I/O'da mutlaka görmeniz gereken Google+ platformu oturumlarını belirleyin.

Kuruluşunuzda Google+'dan En İyi Şekilde Yararlanma

Google Apps, ekibinizin, istedikleri yerden ve cihazdan işlerini tamamlamasına yardımcı olan bulut tabanlı bir verimlilik paketidir. Google+'nın işletmelere yönelik gücünü ekleyerek ekibiniz, iş arkadaşları ve harici iş ortaklarıyla sorunsuz bir şekilde bağlantı kurabilir ve paylaşımda bulunabilir. Bu oturumda, Google+'nın işletmeler için benzersiz özelliklerini gözden geçirecek, Google+'yı iş sistemlerinize ve süreçlerinize entegre etmenin yeni yollarını tartışacağız ve kuruluşunuzda kolay, hızlı ve etkili bir iletişim kurmak için Google+'dan en iyi şekilde yararlanmanıza yardımcı olacağız.

Google+ Platform Ekibi ile Sohbet

Google+ platformuyla ilgili aklınıza takılan bir soru mu var? Ekiple tanışın ve sorularınıza doğrudan Google+ platformunun arkasındaki kişilerden yanıt alın. Teknolojinin derinliklerine dalın ve sesinizi duyurun.

RenderScript ile Yüksek Performanslı Uygulamalar

RenderScript; CPU'lar, GPU'lar, DSP'ler vb. dahil olmak üzere cihazda mevcut olan işlemcileri kullanarak Android'de yüksek performanslı hesaplamaya yönelik bir API'dir. Bu konuşmada, Gingerbread veya daha yeni bir sürümün yüklü olduğu cihazlarda çalışabilen uygulamaların RenderScript ile nasıl geliştirileceği ele alınmaktadır. Basit bir uygulamayı hızlandırma konusunda size yol gösterecek ve tek bir kaynak tabanıyla farklı mimarilerde nasıl yüksek performans sağlayabileceğimizi göstereceğiz. RS ile NDK'yı karşılaştıran karşılaştırmalar sunulacaktır.

Google+ Hangouts API'si Bir Yıl Sonra: Sanal Bir Bıyıktan Çok Daha Fazlası

Hangout Uygulamaları platformu geçen yıl istikrarlı bir şekilde gelişti. Katettiğimiz ilerlemeye kulak verin, sesli/görüntülü görüşmelerle uygulamalarınıza nasıl hareket katabileceğinizi ve teknolojide nelerin yapılacağını öğrenin.

Google+ ile Oturum Açma ile Platformlar Arası Kimlik Doğrulama

Popüler bir sosyal uygulama geliştiren bir geliştiricisiniz. Android uygulamanız, iOS uygulamanız ve web sitenizin kimliği doğrulanmış bir kullanıcıyla sorunsuz şekilde çalışması gerekir. Bu oturum, Google+ ile Oturum Açma kimlik doğrulama modellerini ayrıntılı olarak ele alacak ve ihtiyaçlarınıza uygun modeli seçmenize yardımcı olacaktır.

Google+ ile Oturum Açma için En İyi Uygulamalar

Siteniz ve kullanıcılarınız için Google+ ile Oturum Açma özelliğinden en iyi şekilde nasıl yararlanabileceğinizi öğrenin. Uygulamalarınızın yükleme sayısını en üst düzeye nasıl çıkaracağınızı öğrenin, etkileşimli yayınlar için tıklama oranlarını optimize edin, sosyal verilere dayalı özelleştirilmiş içerikler sunun ve Google'da fark edilen uygulama etkinlikleri yazın.

Web Uygulamaları için Google+ ile Oturum Açma

Google+ ile Oturum Açma özelliğini web tabanlı uygulamanıza nasıl ekleyeceğinizi, kullanıcıların arkadaşlarıyla nasıl bağlantı kuracağını, Google+ profil verileriyle özelleştirilmiş deneyimler oluşturmayı, etkileşimli yayınlarla etkileşimi nasıl artırabileceğinizi ve uygulamanızın Google+'daki performansını nasıl izleyeceğinizi öğrenin.

Dağıtılmış Veritabanları Paneli: Yaklaşımların ve En İyi Uygulamaların İncelemesi

İster oyun ister mobil uygulama ya da sosyal analiz hizmeti geliştiriyor olun, bilgilerinizin yüksek düzeyde kullanılabilir olması, güvenli bir şekilde depolanması ve kullanıcı tabanınız genişledikçe büyüyebilmesi gerekir. Modern dağıtılmış veritabanlarının bu ihtiyaçları nasıl karşıladığını öğrenmek için bu oturuma katılın. Google'ın altyapısını kullanarak bu sorunu çözmek için sundukları çözümler hakkında dört sektör uzmanını dinleyecek ve panele deneyimleriyle ilgili sorular sorma fırsatı bulacaksınız.

Yayıncılar için Google+: Düğmeler, Rozetler ve Daha Fazlası

Google+, yayıncıların hem sitedeki içerikleri hem de Google Arama gibi Google mülklerinden gelen içerikleri paylaşmasına ve sitelerindeki içeriği keşfetmesine yardımcı olan bir araç paketi sunar. Bu oturumda, web sitenizin keşfedilmesini ve etkileşimini artırmanıza yardımcı olabilecek Google+ araçlarıyla ilgili tüm temel bilgileri ele alacağız.

Önemli Değer Katan Başarılı Bir Google+ Entegrasyonu Oluşturma

Kullanıma sunulan uygulamaları referans olarak kullanarak sosyal grafik kullanımınızı nasıl en üst düzeye çıkaracağınıza ve Google+ entegrasyonundan nasıl dönüş alacağınıza ilişkin örneklere bakın. Belirli durumlarda iş ortaklarının, uygulamalarının başarısını artırmak ve kullanıcıların sosyal açıdan daha alakalı olmasını sağlamak için Google+'yı nasıl entegre ettiğini görün.

Diğer Sosyal Oturum Açma Hizmetlerinin Yanında Google+ ile Oturum Açma Hizmetlerini Sunma

Google+ ile Oturum Açma özelliğinin, alternatif sosyal giriş çözümleriyle nasıl bir arada kullanılabileceğini ve uygulamalarınızı eski Google kimlik doğrulama sistemlerinden nasıl taşıyacağınızı öğrenin. Sitenizde zaten sosyal medya girişi kullanıyorsanız ve Google+ ile Oturum Açma özelliğini nasıl ekleyeceğinizi merak ediyorsanız ya da şu anda daha eski bir OAuth 2.0 Google kimlik doğrulama entegrasyonunu kullanıyorsanız bu oturum tam size göre.

iOS Geliştiricileri için Google+ ile Oturum Açma

Google+ ile Oturum Açma özelliğini iOS uygulamanıza ekleme, kullanıcıları arkadaşlarına bağlama, etkileşimli yayınlarla etkileşimi artırma ve uygulamanızın Google+'daki performansını izleme konularında size yol gösterelim.

Cam İçin Geliştirme

Teknolojiyi yaklaştırarak engeli kaldırabiliriz. Bu ve diğer temel kavramlar, tasarım yönergeleri, kullanıcı deneyimi paradigmaları ve API'ler, Glass Geliştirme için temel olarak kullanıma sunulacaktır. Mükemmel örnekler gösterilecek ve her şeyi en iyi uygulamalara göre kodlamak için kullanılacak. Glass için uygulama geliştirmek istiyorsanız buradan başlayabilirsiniz. Bu oturum, tüm Glass geliştirme oturumları için bir ön koşuldur.

ChromeVox ile Web Erişilebilirliğini Geliştirme

Mükemmel bir görüşe sahip okuyucular için karmaşık web sayfalarını anlamak ve bu sayfalarda gezinmek zaten zordur, ancak yalnızca konuşma işlemeye bağlı olarak çok daha zordur. ChromeVox ekran okuyucu, modern web içeriğini tüm zenginliğiyle işlemek üzere özel olarak tasarlanmıştır. ChromeVox, JavaScript tabanlıdır ve geliştiricilerin, son teknoloji web uygulamalarını erişilebilir hale getirmesini kolaylaştırır. Tablolar ve matematik formülleri gibi karmaşık içerikler için gelişmiş gezinme olanaklarının yanı sıra tarih/saat ve medya kontrolleri gibi Braille ve yeni HTML5 kullanıcı arayüzü kontrolleri için destek sunan ChromeVox'un en son halini gösteriyoruz.

Glass Ekibi ile Yanında Sohbet

Glass ekibinin önemli üyelerinden bazıları onları bu noktaya getiren yol hakkında konuşurken onlara eşlik edin. Giyilebilir cihaz teknolojisinin gelişiminde Glass'ın neden bu kadar önemli olduğunu ve geliştiricilerin ekosisteme en etkili şekilde nasıl dahil olabileceklerini tartışacağız.

Garantinizi Geçersiz Kılın: Bilgisayar Korsanlığı Camı

Glass, bilgisayar korsanlığı için hazır! Donanım platformuyla nelerin mümkün olduğunu ve nasıl root erişimi elde edebileceğinizi öğrenin. Kendi deneysel uygulamalarınızı nasıl çalıştıracağınızı öğrenin. Sorumluluk reddi beyanı: Keşfedilmemiş ve desteklenmeyen bir dünyaya adım atacaksınız.

Google Mirror API ile Bina Camı Hizmetleri

Google Mirror API'si, Glassware'i geliştirmeye yönelik basit ama güçlü bir RESTful API kümesidir. Bu oturumda, Glass geliştirmenin bazı ilk ilkelerini, Google Mirror API'nin paradigmalarını ve konseptten prototipe kadar olan süreci gözden geçireceğiz. Hem standart kullanım alanlarını hem de API'nin sınırlarını zorlayan durumları ele alacağız.

Mobil Uygulamaları Dinamik Olarak Yapılandırma: Mobil Uygulamalar İçin Google Etiket Yöneticisi

Kullanıcılarınız uygulamanızı zaten indirmiş olmasına rağmen mobil uygulamanızda ufak bir ince ayar yapmak istediğiniz oldu mu? İş işten geçene kadar önemli bir etkinliğe analiz eklemeyi unuttunuz mu? Mobil uygulamalarınızı sunucu tarafında dinamik olarak yapılandırmanın yeni yollarını öğrenin. Uygulamanızda farklı kitlelere hitap edebilirseniz bir daha asla eski sürümler veya unutkanlığınız ile uğraşmazsınız.

Gelişmiş Go Eşzamanlılığı Kalıpları

Eşzamanlılık, yüksek performanslı ağ hizmetleri tasarlamanın anahtarıdır. Bu konuşma, geçen yıl popüler olan Go Eşzamanlılığı Kalıpları'ndan bahsederek, Go'nun eş zamanlılık temel unsurlarını derinlemesine ele alacak ve zorlu eşzamanlılık problemlerinin basit Go koduyla nasıl incelikli bir şekilde çözülebileceğine değinecek.

AdMob ile Mükemmel Bir Uygulama İşi Oluşturun

Uygulamanız üzerinde uzun saatler harcadınız. Peki bu uzun geceleri, çok sayıda kullanıcıya ve bol miktarda gelire nasıl dönüştüreceksiniz? AdMob'daki yenilikleri ve bu uygulamanın mükemmel bir uygulama işi kurma konusunda nasıl iş ortağınız olabileceğini öğrenin.

Go Ekibi ile Yanında Sohbet

Kasım 2009'da piyasaya sürüldüğünden bu yana Go Programlama Dili, özel bir takipçi kitlesi bulunan, başarılı bir açık kaynak projesine dönüştü. Bu oturumda bize katılın ve Go ile ilgili sorularınızı Google'ın Go ekibinin üyeleri yanıtlayın.

Google Analytics'i Kullanarak Tüm Cihazlarda Web Uygulamaları ve Mobil Uygulamaları Optimize Etme

Google Analytics kısa süre önce, herhangi bir cihaz / platform / ortamdaki kullanıcı etkileşimlerini ölçmenin yeni bir yolu olan Universal Analytics'i kullanıma sundu. Geliştiriciler bu verileri ölçerek uygulamalarını daha iyi optimize edebilir. Bu oturumda, tüm cihazlardan kullanıcı etkileşiminin nasıl ölçüleceğini, ayrıca yeni raporları ve hem web hem de mobil uygulamaları optimize etmeye yönelik en iyi uygulamaları ele alacağız.

Veri Algılama Laboratuvarı'nın Ardında: Google Cloud Platform ile Geniş Ölçekte Veri Toplama, İşleme ve Analiz Etme

Yüksek düzeyde ölçeklenebilir, hızlı veri toplama ve analiz etme, pek çok mobil uygulama ve oyun uygulamasının yanı sıra sensör ağları ve "Nesnelerin İnterneti" için de temel bir ihtiyaçtır. Veri Sensing Lab'in veri toplama, işleme ve analiz için yüksek işleme hızına sahip bir ardışık düzen olan önemli bir Google Cloud Platform kalıbını nasıl birleştirdiğini göstereceğiz. Cloud Endpoints API'sini kullanarak sürekli akışlı veriler toplar, App Engine, Cloud Storage ve Compute Engine'de veri dönüşümü kullanarak yüksek işleme hızıyla büyük miktarlarda veri işler ve BigQuery'yi kullanarak sadece birkaç saniye içinde toplanan çok sayıda veriyi sorgularız.

BigQuery'de Google Analytics ve AdSense Veri Analizi

Google Analytics ve AdSense, yakında raporlama verilerini Google'ın büyük veri sorgu ve analiz motoru olan BigQuery'ye gönderebilecek iki Google ürünüdür. Bu oturumda, Google Analytics Premium ve AdSense kullanıcılarının BigQuery'yi kullanarak nasıl gelişmiş veri analizi gerçekleştirebileceğini göreceksiniz.

Open Bidding ile Tanışın: Görüntülü Reklamcılığı Yeniden Keşfetmek için Google Cloud Platform'dan Yararlanma

Google Compute Engine, App Engine, Cloud Storage ve BigQuery'yi içeren Google bulut platformu, geliştiricilerin zorlu mühendislik gereksinimlerini geniş ölçekte aşmaları için etkili araçlardır. Bu konuşmada, üçüncü taraf geliştiricilerin Google DoubleClick Ad Exchange ile entegrasyon yaparken karşılaştığı yüksek istek oranı ve düşük gecikme kısıtlamalarını karşılamak için bu hizmetlerden yararlanan tamamen özelleştirilebilir bir araç seti olan Open Bidder'ı sunuyoruz.

App Engine İçin Yeni Bir Dil

Bu oturumda, Google App Engine için yeni ve çok istenen bir dil tanıtılmaktadır. Yeni çalışma zamanı, geliştiricilerin App Engine'in güçlü ölçeklendirme özelliklerinden, hizmetlerden, dayanıklılıktan ve kullanım kolaylığından yararlanmasına, aynı zamanda da uygulama derlemek için bilinen ve güçlü çerçevelerden yararlanmasına olanak tanır. Bu oturumda, bu yeni çalışma zamanına genel bir bakış sunacak ve mevcut uygulamaları App Engine ile Google Cloud Platform'u kullanacak şekilde taşımanın ne kadar kolay olduğunu göstereceğiz.

Mobil, Web ve Bulut: Modern Uygulamaların Üçlü Kronu

Bir sonraki başvurunuzla dünyayı sallamaya hazır mısınız? Büyük ihtimalle mobil, web ve bulutu düşünüyorsunuz. Bu oturumda, Google Cloud Platform'dan yararlanan modern bir mobil web uygulaması oluşturmayı adım adım inceleyeceğiz. Bir sonraki mobil web uygulamanızın başarılı olmasını sağlayacak geziler, en iyi uygulamalar ve sağlam mimari hakkında bilgi edinin.

Büyük Veri Mashup'ları: BigQuery Kullanarak Yeni Nesil Analizleri Etkinleştirme

Kişiselleştirilmiş dijital fotoğraf ürün ve hizmetlerinde pazar lideri olan Shutterfly, müşterilerin kıymetli anılarını kalıcı hatıralara dönüştürmesine yardımcı oluyor. Kullanıcı verilerini hızlı bir şekilde analiz edebilmek, müşteri ve ürün pazarlama stratejilerini optimize etmek için önemlidir. Shutterflys analiz ve DW ekiplerinin, terabaytlarca veri madenciliği yapmak için Big Join ve Large Group Aggregations gibi özellikleri kullanarak ve büyük donanım ve yazılım yatırımlarına gerek kalmadan müşteri kullanım modellerini ve etkili destek kampanyalarını hızla tespit ederek Google BigQuery'yi iş akışlarına nasıl entegre ettiğini öğrenin.

Google Compute Engine'deki Yenilikler ve Yenilikler

Google Compute Engine oldukça yoğun bir yıl geçirdi. Daha da iyi performans sağlamak için temel mimaride iyileştirmeler yaptık, geliştirici deneyimini iyileştiren API'lerimizin yeni sürümlerini yayınladık ve birçok yeni özellik ile örnek türünü kullanıma sunduk. Google Compute Engine'deki yenilikler ve etkileyici özellikler, yakın zamanda yapılan iyileştirmelerin bulutta daha verimli, ölçeklenebilir ve uygun maliyetli uygulamalar derlemenize nasıl yardımcı olabileceği konusunda size rehberlik etmek için bize katılın.

Hız, Verimlilik ve Kontrol: Google Compute Engine Ağında Gelişmiş Paket Yönlendirme Teknikleri

Google Compute Engine için, trafiğin sanal ağınızda nasıl yönlendirildiğini özel olarak kontrol etmenizi sağlayan heyecan verici yeni ağ özelliğini öğrenin.

Yoğun Oyun

Bağımsız oyunlardan yüksek kaliteli oyun stüdyolarına kadar son teknoloji geliştiricilerin Google Cloud Platform'da yeni nesil deneyimleri nasıl oluşturduklarını öğrenin. Bu oturumda, geliştiricilerin çok platformlu sürümlerini hızla oluşturmak ve ölçeklendirmek için App Engine, Compute Engine ve BigQuery gibi teknolojileri nasıl birleştirdiklerine odaklanılmaktadır.

İyi Kümelerde Kötü Şeyler Olduğunda: Google Compute Engine ile Sağlam Sistemler Derleme

Google Compute Engine'de sağlam, ölçeklenebilir, yüksek performanslı sanal bilgi işlem kümeleri oluşturmanıza yardımcı olacak araç ve teknikleri öğrenin. Değineceğimiz konular: Gelişmiş araçların özeti (başlangıç komut dosyaları, meta veri sunucusu, hizmet hesapları, yük dengeleme), Küme oluşturma ve yönetme, Depolama seçenekleri ve ödünler (çizim disk ile kalıcı disk ve bulut depolama alanı karşılaştırması, anlık görüntüler, çalışırken değiştirme PD) ve Kesintilerle başa çıkma (planlı ve planlanmamış). En iyi uygulamaların özetiyle birlikte güçlü bir web hizmetine ilişkin rehberli bir turla sonlandırılacak.

Anahtarlar Krallığı: Bulutta OAuth Kullanımı için Tasarım Kalıpları

Bu oturumda, OAuth 2.0 kullanarak Google Cloud Platform kaynaklarına erişim konusunda net ve adım adım talimatlar sunulacak. En önemli kullanım alanlarını tanımlayacak ve pratik kod örnekleri kullanarak bu çözümleri nasıl oluşturacağınızı göstereceğiz. Amacımız, OAuth uzmanı olmanıza gerek kalmadan yetkilendirme sorunlarınızı doğru ve kolay bir şekilde çözmenize yardımcı olmaktır.

Cloud Platform Programı Başlangıcı: Yeni Nesil Bulut Bilişimine öncülük etme

Kıdemli Başkan Yardımcısı Urs Hlzle, Google'ın yeni nesil bulut bilişimine ilişkin vizyonunu paylaşacak. Etkinlikte, altyapıya, yazılıma ve insanlara yapılan yatırımların, Google ve dünyanın dört bir yanındaki geliştiriciler için Google Cloud Platform aracılığıyla bu yeni çağa nasıl yardımcı olacağına değineceğiz. Bu oturumda ayrıca duyurular ve Platform'un önemli yeni özelliklerinin demoları yer alacaktır.

Java'yı Otomatik Ölçeklendirme

Otomatik ölçeklendirme ortamında iyi çalışan Java uygulamalarının nasıl oluşturulacağını öğrenin. Java'da, otomatik ölçeklendirme ortamlarının uygulamanızla ilgilenmesini zorlaştıran yaygın karşıt kalıpları anlatacağız. Ayrıca App Engine'in uygulamanızın ölçeğini ne zaman artırıp artırması gerektiğini nasıl bildiğini ve bundan tam olarak nasıl yararlanılacağını da tartışacağız.

App Engine'de developers.google.com sitesini oluşturma

Google Developers web sitesi (developers.google.com), App Engine üzerinde çalışan binlerce Google uygulamasından biridir. Bu konuşmada, sitenin içerik yönetim sistemini yönlendiren gerçek dünyadaki kullanım örneklerini ve tasarım kalıplarını ele alacağız. Ayrıca, işe yarayan ve yaramayan uygulama tekniklerini tartışacağız. Bonus olarak, bu uygulama bağlamında en yeni App Engine özelliklerinden birkaçını ve bunların uygulama mimarisine bakışımızı nasıl değiştirdiğini inceleyeceğiz.

Bulut Bilişimi ve Yüksek Enerjili Parça Fiziği: CERN'deki ATLAS Denemesi, LHC'de Yeni Fizik Arayışında Google Compute Engine'i Nasıl Kullanıyor?

Bu konuşmada, Google Compute Engine (GCE) bilimsel bilgi işlem projesindeki ATLAS Denemesi açıklanacak ve ATLAS veri analizi için 1.000 çekirdekli PROOF kümesi ve LHC çarpışma olaylarının simülasyonu için kullanılan 4.000 çekirdekli HTCondor kümesi dahil olmak üzere GCE'deki büyük ölçekli yüksek performanslı bilgi işlem kurulumlarına ait çeşitli örnekleri inceleyeceğiz. Ayrıca yüksek performanslı veri kümeleme için kullanılan Xroot teknolojisinden de bahsedeceğiz.

BigQuery: Google Cloud Platform'da Sosyal Oyun Altyapısı Oluşturma

Gamesys'in sosyal MMORPG There Be Monsters oyununun, App Engine kullanarak kullanıcı etkileşimini yönetmek ve elde tutma etkinliklerini otomatikleştirmek için Google Cloud Platform'u nasıl üretim veri ambarı olarak kullandığını inceleyin. Google Apps Komut Dosyası üzerinden Google E-Tablolar ve BigQuery ile oyun entegrasyonunun tanıtımını yapın ve otomatik raporlama kontrol panelleri ve anlık oyun optimizasyonu sağlayan kodun ayrıntılarına inin.

Büyük Veri Kümelerini Google Cloud Storage'a Aktarma

Bu oturumda müşterilerin büyük veri kümelerini Google Cloud Storage'a aktarırken uyguladığı zaman, maliyet ve karmaşıklık gibi unsurlar da dahil olmak üzere çeşitli yaklaşımları ele alacağız. Bu çözümler, diğer pek çok durumda da size yardımcı olacak çeşitli gelişmiş teknikler içerir. Burada, bu yaklaşımlardan bazılarının mimarisini ve kodunu göstereceğiz. Ayrıca, 5 PB'ı aşan taşıma işlemiyle ilgili bir örnek olaya yer vereceğiz.

Nothing'den Nirvana'ya Dakikalar İçinde Nirvana'ya: Android Uygulamanız İçin Bulut Arka Ucu

En iyi Android uygulamaları, mükemmel kullanıcı deneyimleri sunmak için buluttan tam olarak yararlanır. Bu konuşmada, uygulama ve oyun durumunu bulutta depolamak için Google Cloud Platform'da isteğe bağlı sunucu kodu arka ucunun nasıl kullanılacağı ayrıntılı olarak gösterilmektedir. Ardından Google Cloud Endpoints ve Google Eclipse Eklentisi aracılığıyla kendi özel mantığınızı eklemeyi adım adım inceleyeceğiz. Oturum içeriğini daha ayrıntılı bir şekilde incelemek için Brad Abram'ın "Google I/O 2013 Oturumu Genel Bakış: From Nothing to Nirvana in Minutes: Cloud Backend for your Android Application Building Geek Serendipity" (http://bradabrams.com/2013/05/google-io-minuteth-your-cloud-your-cloud-your-cloud-your-cloud-your-cloud-your-cloud-your-your Android Uygulaması Geek Serendipity'sinin Bulut Arka Ucu) adlı yazısını okuyun.

App Engine'de Go ile Yüksek Performanslı Uygulamalar

App Engine için Go çalışma zamanı, web uygulamalarını çalıştırmak için kullanılan yüksek performanslı bir motordur. Bu uygulama hızlı yanıtlar üretir, örnekleri saniyeden kısa bir süre içinde başlatır, örnek saatlerinden en iyi şekilde yararlanır ve uygulamanızın tam makine hızında ciddi işlemler yapmasını sağlar. App Engine'de Go'nun gücünden tam olarak nasıl yararlanacağınızı ve web uygulamalarınızı mümkün olan en iyi hale nasıl getireceğinizi öğrenmek için bize katılın.

YouTube Analytics API ile Yeni Büyük Şeyleri Bulun

Uzun içerikler tercih ediliyor mu yoksa kısa klipler hâlâ YouTube'da öncelikli mi? Güney Kore'de seksi misin? Video ek açıklamaları kitlelerinizin ilgisini çekiyor veya onları rahatsız ediyor mu? YouTube Analytics API ile tüm bu soruları ve daha fazlasını yanıtlayabilirsiniz. API'nin gelişmiş özellikleri hakkında bilgi edinin. Next Big Sound'un plak şirketlerinin, sanatçıların ve grup menajerlerinin daha iyi kararlar almalarına yardımcı olmak için YouTube API'sini nasıl kullandığını keşfedin.

Çok Ekranlı Bir Dünya İçin Ürün Tasarlama: YouTube Perspektifi

Tasarım, sanattan farklıdır. Aslına bakarsanız bunu doğrulamak için matematiği kullanmanız gerektiyse muhtemelen doğru yoldasınız demektir. Ürün tasarımına odaklanan bu oturumda, YouTube'da tasarımcı olmanın ne demek olduğunu konuşacağız. Yaşadığımız çok cihazlı dünyanın durumunu ve anlamını ele alacağız. Son olarak, bu yeni dünyada hem tasarım hem de niceliksel analizlerle ilgili en iyi birkaç ilkeyi paylaşacağız.

Google Compute Engine Uygulamanızı Kalıcı Diskle Güçlendirme

Kalıcı Disk'in (PD) performansı, güvenilirliği ve tutarlılığı, GCE'yi yeni nesil bulut hizmeti olarak ayıran unsurlardan biridir. PD ile ilgili bazı içgörüleri ve onu benzer tekliflerden ayıran özellikleri keşfedin. Bu oturumda, GCE uygulamalarınızda PD'yi kullanmaya yönelik en iyi uygulamalar hakkında ayrıntılı bir teknik inceleme yapılacaktır.

Dünyayı Yüksek DPI ile görme

Günümüzde neredeyse her yeni mobil cihaz, yüksek DPI ekranla kullanıma sunulmaktadır. Bu trend, dizüstü bilgisayarlara doğru yayılmaya başladı ve kullandığımız her cihazın yüksek DPI seviyesine sahip olması yalnızca bir zaman meselesi. Bu konuşmada, yüksek DPI'nın ne anlama geldiği ve sitelerinizi herhangi bir form faktöründe mükemmel görünecek şekilde nasıl optimize edebileceğiniz ayrıntılı olarak ele alınmaktadır. 1) Farklı piksellerin düzeni nasıl etkilediğini ve istediğiniz düzeni nasıl elde edeceğinizi, 2) düzenlerin farklı görüntü yoğunluklarından nasıl etkilendiğini ve 3) sitenizin tüm cihazlarda mükemmel görünmesini sağlamak için kullanıcılara en iyi deneyimi sunmak üzere farklı resim biçimlerinin nasıl kullanılabileceğini öğreneceksiniz. Göz alıcı siteler oluşturmak için duyarlı teknikleri nasıl kullanacağınızı ve mevcut sitelerinizi hem bugün hem de gelecekte güzel görünecek şekilde nasıl hızla güncelleyebileceğinizi öğrenecek ve bu eğitime katılacaksınız.

Freebase API'leri: Google'ın Bilgi Grafiği'nden Yararlanma

Freebase, Google Bilgi Grafiği'nin açık temelidir. Freebase API'leri, geliştiricilerin uygulamalarını, kullanıcıların önemsedikleri kişileri, yerleri ve şeyleri daha iyi anlayabilmeleri için geliştirmelerine yardımcı olur. Kod örneklerini inceleyeceğiz ve Bilgi Grafiği verileriyle uygulamanızı nasıl geliştireceğinizi göstereceğiz.

Uygulamalı: Yapılandırılmış Veriler için Yeni Google Araçları

Google'da, kullanıcıların içeriğinizi bulmasına yardımcı olmak için yapılandırılmış verileri giderek daha fazla kullanıyoruz. Arama sonuçlarını geliştiren çeşitli zengin snippet'lere ek olarak artık şehirler ve mekanlar için etkinlik takvimleri, Bilgi Grafiği'nde film incelemeleri, yemek tarifleri için malzeme filtreleri ve daha fazlasını gösteriyoruz. Sitenizin bu tür özelliklere katılmasını nasıl sağlayacaksınız? Sitelerinize yapılandırılmış veri sağlayıp doğrulama işlemini her zamankinden daha kolay hale getiren Veri İşaretleyici ve Yapılandırılmış Veri Kontrol Paneli gibi yeni ve güncellenmiş bir araç paketini tanıtarak bu soruyu cevaplayacağız.

Yapılandırılmış Verilerden Bilgi Grafiği'ne

Web, serbest metinli dokümanlarla başlamış olsa da günümüzde bu belgelerin çoğu yapılandırılmış veritabanları tarafından desteklenmektedir. Ancak, çoğu zaman bu veritabanlarındaki yapılar HTML'ye doğru ilerlerken kaybolur. Bu böyle olmak zorunda değil. Bu yararlı yapının sitenizde kaybolmamasını sağlamaya yönelik araçların ve tekniklerin yanı sıra, bu yapılandırılmış verilerle hangi yeni özelliklerin desteklenebileceğini açıklayacağız.

Yapılandırılmış veriler her yerde. Artık web sitenizi işaretlemenin yanı sıra kullanıcılarınıza e-posta gönderdiğiniz bilgileri de işaretleyebilirsiniz. Bu sayede kullanıcılarınızın bu bilgilere Google'da daha hızlı ulaşmalarını sağlayabilirsiniz. Örneğin, uçuş planları, yaklaşan etkinlikler, restoran rezervasyonları vb. için son derece yapılandırılmış yanıtlar ve kartlar. Kullanıma sunulacak özelliklerin önizlemesine göz atın.

TEŞVİK ETME

Ignite, beş dakikalık hız sunumlarıyla geek kültürünün en iyi örneklerini yansıtıyor. Her konuşmacıya, 15 saniye sonra otomatik olarak ilerleyen 20 slayt verilir.

G+ ve Arama: Google'daki Marka Sorgularınızı Nasıl Geliştirebilirsiniz?

Bu oturumda, uygulama ve içeriğinizin Google'da öne çıkmasını sağlamak için kullanabileceğiniz bir dizi tekniği ele alacağız. Bu teknikleri kullanarak Google Arama'daki yeni ve mevcut kullanıcılarla daha doğrudan bağlantı kurabilirsiniz.

Google+ ile Kitlenizi Büyütün

Bir uygulama, site, oyun veya online hizmet oluşturdunuz ama işinizi büyütmek için kullanıcılarla nasıl bağlantı kuracağınıza dair hiçbir fikriniz yok mu? Google+'nın büyümenize ve kitlenizin katılımını sağlamanıza nasıl yardımcı olacağını öğrenmek için bize katılın. İşletmenizin Google'da bulunmasını sağlayarak, diğer Google kullanıcılarına önerilerek ve daha fazla kişisel etkileşim sağlayarak işletmenizin değerini artırmak için Google+'yı nasıl kullanacağınızla ilgili ipuçlarını alın.

İşaretle, Tıklama, Dokunma, Dokunma - Birden Çok Cihazlı Web Arayüzleri Oluşturma

PC'ler, dizüstü bilgisayarlar, tabletler, akıllı telefonlar, hibrit cihazlar, televizyonlar ve daha fazlası: Dokunmatik VE fare özellikli cihazlar yakında geliyor. Sayıları gitgide artan dokunmatik ekranlı cihazlarda sitenizi nasıl mükemmel hale getirebileceğinizi öğrenmek ve web'in geleceğin dokunmatik ekranlı bilişime neler getireceğini öğrenmek için bu konuşmaya katılın. Web sitenizi dokunmatik ekranlı dizüstü bilgisayarlara uygun hale getirmeyi, sorunsuz bir dokunma deneyimi sunmayı ve daha da önemlisi, çok modlu girişlere duyarlı kod oluşturmayı öğreneceksiniz.

7 Techmaker ve bir Mikrofon

Megan Smith (Google Başkan Yardımcısı, Google[x]); Susan Wojcicki (SVP, Ads ve Ticaret), Anna Patterson (Başkan Yardımcısı, Bilgi), Johanna Wright (Android Başkan Yardımcısı, Arama ve Asistan, Android), Kathy Kleiman (ENIAC Glass Project'in Kurucusu), Jean Wang (Donanım Kurulu Başkanı, Glass), Jean Wang'dan bir dizi TED konuşma stili segmentinin sunumu olacak. Yenilikçi şirketlerde teknik lider olmanın getirdiği içgörülerini, öğrendiklerini ve "ah ha!" gibi anları paylaşacaklar. Bu 18:35'e kadar sürecek özel ve büyük bir oturum olacak. Women Techmakers tarafından sunulmaktadır.

Google+ ile Sosyal Hale Getirilen Çevrimiçi Öğrenim

Google+'nın, Online eğitim platformlarının, öğrencilerin birbirleriyle ve profesörlerle bağlantı kurmalarına nasıl yardımcı olduğunu öğrenin. Bu konuşmada, çevrimiçi eğitimde kullanılabilecek Google+ teknolojilerine genel bir bakış sunulacak ve bunların başarıyla entegre edildiği çeşitli örneklere göz atacağız. Ayrıca önde gelen Online Öğrenim platformlarından biri olan Coursera’dan ve onların Google+ Hangouts deneyimlerini duyacaksınız.

Giriş: Google'ın Çok Oyunculu Coğrafi Oyununun Arkasındaki Tasarım İlkeleri

Inverse, kısa süre önce Google'ın Niantic Labs tarafından kullanıma sunulan çok oyunculu bir coğrafi oyundur. Oyuncular gizemli enerji kaynaklarını keşfetmek ve bunlara dokunmak için bir Android cihaz ve Ingress uygulamasını kullanarak gerçek dünyada hareket eder. Oyuncular görevlerinde yardımcı olacak nesneler edinir, bölgeyi ele geçirmek için teknoloji kullanır ve insanlığın kaderine yönelik destansı bir mücadelede Aydınlar veya Direniş'in amacında ilerlemek için diğer saha ajanlarıyla ittifak yaparlar. Brandonbadger, Giriş'in Ürün Müdürü'dür. Google Haritalar, Google Kitaplar, YouTube ve Niantic Labs'de ürün müdürü olarak çalışmıştır. Bu videoda Google'ın, Android'i ve Google'ın coğrafi verilerini kullanarak"yaya adım maceralar" yaratmak için yaptığı son çalışmalardan bahsedecek. Bu tartışmada, Giriş oluşturmak için kullanılan oyun tasarımı ilkeleri ve tekniklerinin yanı sıra yeni mobil oyun deneyimleri oluşturmak için yeni çıkan teknolojileri kullanma fırsatlarına odaklanacağız.

Google Teknolojilerini Kullanarak Online Eğitim Platformu Oluşturma

Geçtiğimiz yaz, 155 bin Google kullanıcısı deneysel "Google ile Power Searching" MOOC (herkese açık büyük online kurs) için kaydolarak sanal bir sınıfta bir araya geldi. O öğrencilerden yirmi bini mezun oldu. İki ay sonra, sınıfı destekleyen teknolojiyi herkesin kullanımına sunmak için, orijinal Power Searching MOOC kodunu temel alan Course Builder adlı açık kaynak projesini başlattık. Bu oturumda, Course Builder'ın Google ile Güçlü Arama eğitiminden online bir kurs sunma platformuna nasıl dönüştüğünü gösteren bir örnek olay verilmiştir. Google'ın API'lerinin ve teknolojilerinin, ilk sistemin geliştirilmesini nasıl kolaylaştırdığına ve açık kaynak platformu desteklemeye devam etmeye nasıl yardımcı olduğuna odaklanacağız.

Identity Tech'e Genel Bakış: Daha Az Acı, Daha Fazla Kazanç

Kimlik bilgisi zordur, ancak yanlış tahminlerde bulunmanın ciddi cezaları vardır. Güzel bir haberimiz var: Kullanıcı deneyimini iyileştirirken geliştiricilerin karşılaştığı zorlukları azaltan teknolojiler ortaya çıkıyor. Bu konuşmada bu gruplar vurgulanır ve sizin için en uygun teknoloji ve politikaları belirlemenize yardımcı olacak şekilde kısıtlamalar, kullanıcılar ve platformlardan oluşan benzersiz kombinasyonunuzdan başlayarak bir çerçeve tanıtılır.

Proje Kesin Gerçeği: Algoritmalar ve Dirsek Gresi Kullanarak Doğru Haritalar

Google, 2008'de Ground Truth projesini başlattı. Amacı, benzersiz bir algoritma ve dirsek performansı kullanarak yetkili veri kaynaklarından dünyayı haritalamaktı. Bugüne kadar proje Google Haritalar'da 42 ülkeden yüksek kaliteli harita verileri oluşturdu ve kullanıma sundu. Bu oturumda, Ground Truth'un iç işleyişine dair perde arkasından bir bakış elde edeceksiniz. Neredeyse gerçek dünyadaki gerçeklere mümkün olduğunca yakın harita verileri oluşturmak ve bunları sürdürmek için gelişmiş algoritmaları, ek verileri (havadan görüntüler ve Street View görüntüleri gibi) ve insan işçiliğini nasıl birleştirdiğimizi görün.

Places API Destekli Gezinme: Mercedes Benz İle Bir Örnek Olay

İkonik bir otomotiv üreticisi olan Mercedes-Benz, teknolojik yenilik alanında otomotiv sektörüne liderlik etmek için çalışmaktadır. Mercedes'in, akıllı telefondan kokpit kullanıcı deneyimini destekleyen bağlantılı, sosyal bir navigasyon sistemi olan "Digital Drive Style" (Dijital Drive Stili) ile Google Haritalar ve Places API'yi kullanarak nasıl muhteşem deneyimler oluşturduğunu öğrenin.

Google'da Research ile samimi sohbet

Google'da yapılan araştırmalar, tüm Mühendislik kurumunda, Araştırma Bilimleri Uzmanları ve Yazılım Mühendisleri tarafından yürütüldüğü için benzersizdir. Ekipler entegredir, sınırlar akıcıtır ve birlikte zorluklarla yüzleşirken kullanıcılarımızdan gelen yakın bir geri bildirim döngüsünü sürdürüyoruz. Bu sayede, çığır açan yeni ve yenilikçi ürünleri hızla geliştirebiliyor, geliştirebiliyor ve kullanıma sunabiliyor, böylece yeni araştırma sonuçları elde edebiliyoruz. Google'ın araştırma tanımı geniş kapsamlıdır ve kuruluş genelinde birçok şekilde gerçekleşir. Araştırmamız; Ses/Video Parmak İzi, Görüntü Anlama, MapReduce/Paralel Bilişim, Derin Öğrenme ve Geniş Ölçekte Ayrıştırma alanlarındaki teknolojik gelişmeleri ortaya koyuyor. Bu alanları ürünlerimizin çoğuna uyguluyoruz. Bunun yanı sıra, Sesli Arama ve Google Çeviri gibi yepyeni ürünler de ortaya çıkıyor. Google Glass, MapReduce, Arama ve online eğitim gibi fikirlerin arkasındaki mühendis ve bilim insanlarının, Google'da gerçek zamanlı yeniliğe dönüşen büyük fikir deneyleri yürüten mühendis ve bilim insanlarının yaptığı araştırmalara Google'ın karma yaklaşımı hakkında bilgi edinin.

Küresel Bir Kitle İçin Geliştirme: Uluslararasılaştırma ve Yerelleştirme Araçları

Uluslararası bir kitleye genişletmek istiyorsunuz. Nereden başlamalısınız? Neler gerekiyor? Bunu nasıl yapabilirim? Yerel pazarlarda nasıl tanıtım yapabilirsiniz? Bu konuşmada, Android ve web geliştiricileri için yukarıdaki sorular ele alınacaktır. Nerede, ne ve nasıl sorularının cevabını ararken, kullanabileceğiniz çeşitli uluslararasılaştırma ve yerelleştirme araçlarını derinlemesine inceleyeceğiz.

SOPA'nın Ötesinde: Teknoloji Politikasını Etkilemek için Neler Yapabilirsiniz?

Hükümetler, SOPA/PIPA ve CISPA'dan göç ve patent reformuna kadar pek çok konuda İnternet'e ve bunun üzerine kurduğumuz işletmelere yeniden ilgi gösteriyor. Bazı durumlarda devletlerin sorunlarını çözebilecek teknoloji kullanımına yeni bir ilgi alanı bile var. Bu nedenle devlet, girişimciler ve geliştiricilerden oluşan topluluğumuzdan, topluluk olarak ihtiyaçlarımızın neler olduğu ve kendi çıkarlarımız doğrultusunda nasıl daha iyi bir kamu politikası oluşturulabileceği konusunda görüş almak istiyor. Peki katılım için en verimli ve kolay yöntemler neler? Bir geliştirici olarak işinizi etkileyebilecek daha iyi politikalar oluşturma sürecine nasıl daha fazla dahil olabileceğinizi öğrenmek için İnternet savunuculuğu alanındaki liderlerden oluşan bir panele katılın.

WebRTC Web Uygulaması oluşturma

Modern web'in gücü hakkında bilgi edinin ve WebRTC ile basit bir görüntülü ve yazılı sohbet uygulaması oluşturun. Bu codelab'de WebRTC'nin temel API'lerini ve teknolojilerini kavramanıza yardımcı olacağız: MediaStream (diğer adıyla getUserMedia): Bu nedir ve nasıl kullanılabilir? RTCPeerConnection: WebRTC'nin en güçlü API'sı ile ilgili önemli olan nedir? RTCDataChannel: Rastgele verilerin gerçek zamanlı iletişimini nasıl ayarlayabilirim? Sinyal: Nedir ve nasıl oluşturulur? Sunucular: Sinyal, STUN ve TURN için neye ihtiyacım var?

Hafta Sonu Girişiminden Finanse Edilen Bir Startup'a Nasıl Geçilir?

Bir fikriniz var ve şirket kurmak mı istiyorsunuz? Yatırımcıları nasıl çekeceğinizi ve çek yazmadan önce neler görmek istediklerini öğrenin. Para toplayan girişimcilerin ve bunları fonlayan girişim sermayesi şirketlerinin görüşlerini öğrenin.

Google Haritalar'ın perde arkası

Baş UX Tasarımcısı ve Google Haritalar Mühendislik Direktörü, çeşitli yenilikçi özelliklerin ayrıntılı incelemesi dahil olmak üzere Google Haritalar'ın zengin deneyimlerinin oluşturulmasıyla ilgili teknik ve tasarım konularını ele alacak. Bu konuşmada, önde gelen online haritacılık hizmetinin perde arkasındaki düşünce ve zorluklara dair nadir bilgiler verilecek.

Google Görselleştirme API'sı

Google Görselleştirme API'sının en son özelliklerini keşfedin ve veriye dayalı zarif grafikler oluşturmak için yeni yöntemler konusunda uzmanlaşın.

Android'de Depolama Çözümü Olarak Drive'ı Kullanma

Android'de dosya kaydetme özelliğini kullanarak Drive SDK'sının dosyaları buluta yükleme ve tüm cihazlarda kullanılabilir ve senkronize etme gibi karmaşık ayrıntılarla ilgilenmesini sağlama.

WebP: Daha Hızlı, Daha Küçük ve Daha Güzel Görüntüler Dağıtma

WebP, resimlerin kayıpsız ve kayıpsız bir şekilde sıkıştırılmasını sağlayan yeni ve açık kaynaklı bir resim biçimidir. Resim dosyaları, jpeg ve png'ye kıyasla% 30-80 oranında daha küçüktür. Bu oturumda, WebP biçiminin en son özelliklerini, haberleri ve gelecek yol haritasını ele alacağız. Birkaç uygulamalı örnek olayı ele alacak ve büyük site ve uygulamaların WebP'yi nasıl dağıttığını, bu süreçte karşılaştıkları zorlukları ve geçişten sonra gördükleri ve ölçtükleri avantajları aktaracağız. Diğer bir deyişle, WebP ile ilgili 0-60 derecelik bir kılavuz: Bu nedir, nasıl başlayacağınız, nasıl kullanılacak araçlar ve faydalar? Pervaneli şapkanızı getirin!

Çeviri API'si ile Bulundu: Çeviri API'si ile Küreselleşme

Yüz milyonlarca kullanıcı, Google Cloud Platform'daki Translate API'miz sayesinde uygulamalarınız, siteleriniz veya analizlerinizin hangi yeni pazarlarda faaliyet göstereceğini Google Çeviri'ye güveniyor? Google'ın 60'tan fazla dilde milyarlarca dokümanı analiz etmek için kullandığı yapay zekayı yakından inceleyin. İstatistiksel makine çevirisinin nasıl çalıştığını anlamak; kullanıcı tarafından oluşturulan içerik, haberler, yorumlar ve yerelleştirme gibi uygun ticari uygulamaların belirlenmesine yardımcı olabilir.

Kuruculardan Dersler

Başarıya giden yol, bu süreçte alınan birçok ders içerir. Kurucuların fikir aşamasından çıkışına kadar, ürün geliştirmeden işe alıma kadar temel zorluklarla nasıl başa çıktıkları ve yenilikçi teknoloji şirketleri kurma yolunda bilmelerini isterlerse her şeyle ilgili görüşlerini paylaşıyor. Panel katılımcıları arasında Caterina Fake (Findery, Hunch, Flickr), Slava Rubin (Indiegogo), Mary Lou Jepsen (Pixel Qi, OLPC, Google X), Julia Hartz (Eventbrite) ve Mary Grove (Girişimciler için Google - moderatör) bulunur.