Chrome osとgo言語からgoogleの今後を妄想してみる
Upcoming SlideShare
Loading in...5
×
 

Chrome osとgo言語からgoogleの今後を妄想してみる

on

  • 1,759 views

 

Statistics

Views

Total Views
1,759
Views on SlideShare
1,759
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Chrome osとgo言語からgoogleの今後を妄想してみる Chrome osとgo言語からgoogleの今後を妄想してみる Presentation Transcript

  • ChromeOSとGo言語からGoogleの今後を妄想してみる 2009.12.15 京都GTUG 村岡正和
  • おことわりこれから話すことは全て酔った勢いでの妄想です。実際に起こることはたぶんないので発言に責任を持ちません。。。。と言って保険をかけておきますが万一本当になったら後でほめてください。
  • ChromeOSがでま した。
  • Go言語がでまし た。
  • いったいGoogleはなにをやりたいん でしょう。
  • もう十分すぎるほど個人情報を握られている我々に何をやらせたいんで しょう?
  • Chrome OS + Go言語
  • Chrome OS + Go言語これを酒の肴にちょっと妄想の輪 を広げてみたいと思います。
  • マインドマップを描いてみた。
  • わか 妄想ったことブラウザに毛が生えたのと思ってたけど結構使えるヤツかもしれない。さらにGoogleなしでは生きられない。Androidの推進を加えると、世界支配の構図が。。。
  • ChromeOSとはネットブック向け軽量OS Chromeブラウザライクブートバリ速 (EeePCで5秒)基本的にWebアプリケーションが動作する
  • 実物みたほうがはやいですね。
  • Go言語とはスクリプトみたいな記述でロードモジュールが開発できるマルチスレッドプログラミングが得意まだまだ実験段階。アプリ開発に必要なライブラリの充実はこれから
  • プログラミングの例package mainimport "fmt"var c = make(chan int)var a stringfunc f() {        a = "hello, world";        <-c;}func main() {        go f();        c <- 0;        fmt.Printf("%sn", a);}
  • マルチスレッドが得意 =サーバープログラミングに むいているストリーミングサーバー、P2Pサーバーetc..
  • ピュアgoogleなWebアプリ構成モデル(仮) DataStoreChromeOS WebAPI GoogleAppEngine HTML5 Mush up アプリ offline P2P StreamingData Server by Golang WebSQLDBApplication Cache GAEで開発できないサービス
  • Go言語でNaCLが開発できる 予定?? =高速なクライアントアプリ が開発可能
  • NativeClientブラウザ上でネイティブアプリを実行させる仕様C、C++で開発
  • ピュアgoogleなWebアプリ構成モデル2(仮) DataStoreChromeOS GoogleAppEngine WebAPI NaCL ChromeOS by Go offlineでも動く P2P StreamingData NaCL by Go
  • ChromeOSってネットブック 向けだよね? =Goでも重いアプリは書けな いんじゃ?
  • コンピュータリソースもクラウドにしたらいいんじゃね?
  • コンピュータリソースもクラウドにしたらいいんじゃね?Google CPU、GData
  • ピュアgoogleなWebアプリ構成モデル3(仮)ChromeOS データ演算 GoogleCPU NaCL ファイル、アプリ GData by Go offlineでも動く いろんなリソース サードパーティのIaaS
  • CPU処理時間単位、データ保存バイト単位でGoogleサマに請求される かもね。 今月は3Dレンダリングしたからたけーな。。。
  • でもそれで かったらChromeOS搭載ネットブックなんかタダで配れるん じゃね?
  • そういうのってなんか Googleっぽい
  • そういうのってなんか GoogleっぽいHackathonの賞品にください!!
  • 一方で、
  • ChromeOSがさっきみたいに動作するには現状ボト ルネックがあります。
  • ChromeOSがさっきみたいに動作するには現状ボト ルネックがあります。1. いつでもどこでもインターネット2. 高速な無線ネット通信
  • ・全米の空港で公衆Wifiを整備・NTTと組んで日本でもカフェでWifi(タリーズだっけ?)・高速通信プロトコルSPDY一応やってはいるんですね。
  • わか妄想ったことGoogleがOSと無線LANをつかんでインターネットを支配する日は近い!!!!
  • さらに、 Android, Google Phone, Google音声検索これらを絡めると、ネットじゃなくてリア ル世界の支配構想が見えてきそう。 オレには見えるよ、うん。
  • 個人的にはGoogle Phoneに本気くさいIP電話が搭載されてたら やばいと思ってます。 Google Talk?
  • ”Googleはイノベーションを宿命とした企業。あらゆる情報をデータベース化したい。” Google Enterprise Day 2009
  • 通話記録って、ネットの情報より現実に近い ≒ローカルデータ
  • つまり Google Telegraph and Telephone Corporationですかね?
  • 以上、とりとめなくてすい ませんでした。 m(_ _)m