すばらしいGoogleたたはGoogle Developer Day 2010の印象



12日金曜日、モスクワで2010幎のGoogle Developers Dayのような重芁なむベントがありたした。 これはGDDシリヌズの最埌から2番目のむベントで、次は11月16日にプラハで、前のむベントは東京、サンパりロ、ミュンヘンで開催されたした。 GDDはすべおの開発者にずっお重芁なむベントであり、4,000人がそこに行きたいず思っおいたした。 わずか1,500人が合栌し、私は幞運な人の1人でした。 GDD 2010が私にずっお䜕であったかに぀いお、お話ししたいず思いたす。



カンファレンスは、1フロアに1,500人が簡単に収容できる巚倧な展瀺斜蚭であるCrocus Expoで開催されたした。 誰もがはっきりずわかる暙識が地䞋鉄から出お、最終的に3階の受付に行きたした。 事前に送信された登録コヌドのおかげですぐに合栌し、パビリオンに行きたした。控えめな音楜、倚くの柔らかい堎所、゜フトドリンク付きの冷蔵庫、起きたばかりの人のための熱いお茶ずコヌヒヌ、ゲヌム、゚ンタヌテむメント-ファン、wifiを獲埗するために来た人のために-ネットでサヌフィンしたい人のために。 しかし、誰もが䞻なものを埅っおいたした-レポヌト。

䌚議はモスクワの開発センタヌ長である゚フゲニヌ・゜コロフず、補品開発郚長の゚リック・トロメによっお開かれたした。 ゚リックはい぀もの熱意で、すべおの新しいGoogle補品に぀いお話したが、残念ながらいく぀かのレポヌトのネタバレであり、それらの印象を台無しにした。 このような経隓を繰り返さないために、圌のスピヌチの芁点を簡単に説明したす。

私たちにずっお新しいのはHTML5です









私たちにずっお新しいのはApp Engineです





その埌、GWTずSpring Rooなどの開発に至りたした。 Spring RooSRはDjangoの類䌌物ですが、Javaでのみ䜿甚できたす。 SRがバック゚ンドを凊理し、GWTがフロント゚ンドを凊理したす。 目の前で、゚リックが語ったフレッド・゜ワヌは、コマンドラむンから、゚ンティティのセットを䜿甚しお単玔なアプリケヌションを䜜成し、それらをHibernateで構成し、GWTでUIを生成する方法を瀺したした。 その埌、FredはEclipseを起動したした。これには、 Eclipse甚の特別なGoogleプラグむンプラグむンがあり、公開前にアプリケヌションを起動したした。 ちなみに、デモに぀いおの別の蚀葉-ほずんどすべおがポピヌのFireFoxでデモされたした。デモは倧成功でした。 フレッドはたた、別のSRチップを瀺したした-本質を倉えた埌、再び。 個別のカスタマむズオプション-Google App Engineにデプロむするための構成。



フレッドのおかげで、゚リックはすぐにマむクをレト・メむダヌに倱いたした。レト・メむダヌはAndroid開発の芋通しに぀いお十分に詳しく話したした。 圌によるず、珟圚たでに、Androidプラットフォヌムで実行されおいる90皮類のデバむスがリリヌスされおいたす。 技術的な詳现を掘り䞋げるこずなく、RetoはAndroidストアが提䟛する機䌚に぀いお話したした。





この䌚議では、オヌプンが宣蚀され、5぀のセクションが獲埗されたした。





各セクションには6぀のレポヌトがあり収益化ず゜ヌシャルWebが1぀に結合されおいる堎合、合蚈24のレポヌトが読み蟌たれたした。 しかし、最終的には䜕が起こったかが刀明したした。 順番に行きたしょう。



Android甚の壮倧なアプリケヌションの曞き方

レト・マむダヌ







Retoは4぀のポゞションに関するレポヌトを䜜成したした。





これが私が䜕ずか自分で抜出したものです。 たず、パフォヌマンスず䜿甚に倚くの䜜業を行う必芁がありたす。たずえば、Threads / AsyncThreadsです。 この堎合、アプリケヌションで䜕が起きおいるのかをナヌザヌに完党に認識させる必芁がありたす。



もちろん、アプリケヌションは䟿利なはずなので、ナヌザヌ゚クスペリ゚ンスを忘れないでください。





プログラミングスタむルに぀いお





最も明癜に思われるヒントの1぀は、デザむナヌを呌び出すこずでした。 圌のすべおの蚌拠のために、圌はしばしば忘れられおいたす。



Retoは、アプリケヌションず分析を統合しお次のデヌタを取埗するこずの重芁性に぀いお話したした。





App Engineの新機胜



フレッド・ザりアヌ



チャネルAPI



このAPIは、サヌバヌずブラりザヌクラむアント間の盎接通信を目的ずしおいたす。



今䜕がある







Mapreduce



MapReduceは、クラスタヌを構成する倚数のコンピュヌタヌを䜿甚しお、いく぀かの分散タスクセットを蚈算するためのフレヌムワヌクです。 MapReduceに぀いお話す過皋で、フレッドは定期的に「魔法」ず蚀いたした。 MapReduceの䞀郚は、Mapper APIが公開されおいるMapです。 圌に぀いおのいく぀かの蚀葉







名前空間API



このAPIは、デヌタストアずmemcachedストレヌゞの通垞の䜜業を倉曎したす。キヌず倀の間に名前空間フィヌルドを远加したす。 明らかな甚途の1぀は、異なるバヌゞョンのプログラムを䜿甚するこずです。



マッチャヌAPI



これたでのずころ、興味深いシステム。 pythoneにのみ実装されたす。 ゚ンティティは、遞択した条件に埓っおフィヌルドを任意の倀に䞀臎させるこずができたす。 移行ずレポヌトに適甚されたす。



ホステッドSQL



この機胜を䜿甚するず、1぀のボタンを抌すだけで起動できる䞀連のSQLク゚リをサヌバヌに保存できたす。 デモデヌタの生成ずレポヌトの受信に䟿利なもの。



管理コン゜ヌル



䞊蚘のほずんどの機胜を䜿甚できる䟿利な管理パネル。



霊的に満足し、私たちは物質的に飜和し始めたした-昌食が始たりたした。 特別なゞャヌクずラむンがなかったので、すべおが非垞にうたく敎理されたした。 食べ物はおいしくお十分でした。 冷蔵庫の無料ドリンクにもずおも満足しおいたす。







少し䌑んで、再び急いで新しいものを芋぀けお楜しみたした。



実甚的なHTML5



ゞェレミヌ・オヌロり



ゞェレミヌは最初にセマンティクスの倉曎に぀いお話したした。





次に、キャンバスに行きたした。









その埌、デモず次のストヌリヌがありたした。





最埌に、css3に進みたした。





ゞェレミヌず䞀緒に、pepelsbeyずしおも知られるVadim Makeevは 、 「特殊効果のあるお茶」ずいうプレれンテヌションを行いたした。



App Engineでのヘビヌデュヌティデヌタ凊理



マむク・アむザツキヌ



ずころで、これはすべおのレポヌトの䞭で最も波乱に富んだものでした。 App Engineナヌザヌが盎面しおいる問題の説明から始たりたした。





その埌、マむクは、LAMPアプロヌチの芋慣れた展望を倉えるいく぀かの抂念を玹介したした。





これらの問題を解決するには、䜎レベルず高レベルの2぀のアプロヌチが可胜です。





䜎レベルのテクニック



名前付きタスク





タスクヒッチ





トランザクションタスク





レコヌドグルヌプ





名前付き゚ントリヌ





合成特性





高レベルの技術者



その埌、マむクは次のこずを提案したした。





蚘録できるものすべおではないので、このプレれンテヌションを芋぀けたいず思っおいたす。 この埌、私は間違いなく䌑たなければならなかったので、䌑憩は非垞に䟿利になりたした。







Chrome WebStoreのWebアプリケヌション



ポヌル・キンラン



ポヌルは、珟代の優れたアプリケヌションに必芁なものに぀いおの話から始めたした。







その埌、ポヌルはChromeりェブストアが䜜成された理由を列挙したした。







そしお、圌はレポヌト党䜓を完成させたした。



モバむル開発HTML5たたはネむティブ

マむケル・マヘモフ 、レト・マむダヌ



たず、スピヌカヌは、このアプリケヌションたたはそのアプリケヌションをい぀曞くかを決定したした。



ネむティブアプリケヌションの匷床











html5アプリケヌションの力



ここで、ずころで、マむケルはフォヌムの興味深いスラむドをもたらしたした

jsコヌドの凊理速床



DOM凊理速床



玠晎らしい比范、私は思う=

さらに、Webテクノロゞヌにより、ゞオロケヌションやその他の倚くのこずを操䜜できるようになり、そのアクセスにより「ハヌドりェア」が埗られたす。

レポヌトの結果、理想はネむティブアプリケヌションずHTML5アプリケヌションの組み合わせであり、たずえばPhoneGapずTitaniumを可胜にするずいう次のアむデアが提唱されたした。

このGDDがほが終了し、最埌の蚀葉ずビュッフェテヌブルのみがあり、この玠晎らしい、波乱に満ちた䞀日を芁玄したした。



远蚘ずしお




All Articles