Presentation is loading. Please wait.

Presentation is loading. Please wait.

オペレーティングシステムⅡ 第2回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/10/09.

Similar presentations


Presentation on theme: "オペレーティングシステムⅡ 第2回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/10/09."— Presentation transcript:

1 オペレーティングシステムⅡ 第2回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/10/09

2 授業方針の再確認 1回の授業の中でいろいろやります まずはOSの基本的な知識を身に つけましょう
ケータイ電話 OS の話は後半の方が 理解しやすいので,ウェブ API の方を 前半にやります 2009/10/09

3 ウェブ API とは? 普通,API とは OS の機能をプログラムから利用する ためのインタフェースのこと
2009/10/09

4 従来 VS ウェブ API プログラミング・スタイルの違い
出典: 2009/10/09

5 ウェブ API を組み合わせて 第三者が新たなサービスを作ること
マッシュアップとは? ウェブ API を組み合わせて 第三者が新たなサービスを作ること 【例】 Googleマップ 価格.com 欲しい商品を最低価格で販売しているお店の場所を地図上で教えてくれるサービス 2009/10/09

6 【デモ】大学検索+地図検索 リクルート 進学ネット Googleマップ 地図から探せる大学検索サービス 2009/10/09

7 2009/10/09

8 2009/10/09

9 マッシュアップとは? 0から作ったらとても大変ですが・・・ 一日で作っちゃいました! とても簡単&開発効率がイイ! 2009/10/09

10 プログラム(一部) 計85行 var map; $(function (){ var lat, lng;
if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); var point = new GLatLng(lat, lng); map.setCenter(point, 10); map.addControl(new GScaleControl()); map.addControl(new GLargeMapControl()); map.addControl(new GOverviewMapControl()); } $( '#form-block form' ).submit( function (){ var y = (map.getCenter()).lat(); var x = (map.getCenter()).lng(); jsonp_request(1, y, x); return false; }); 2009/10/09

11 プログラムを作る技術を持った人には 簡単に作ることができる!
マッシュアップとは? 誰にでも簡単に作れるわけじゃない! プログラムを作る技術を持った人には 簡単に作ることができる! 2009/10/09

12 宿題 まずは「WebAPI」でググって Web API にどんなものがあるか調べる
そのうえで「これとこれを組み合わせたらこんなサービスができるのでは?」というアイディアを2~3個提案しなさい 実現可能性は無視してよい 提出先: 提出期限:10月15日(木)18:00 2009/10/09


Download ppt "オペレーティングシステムⅡ 第2回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/10/09."

Similar presentations


Ads by Google