Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
C-LIS CO., LTD.
Google Glassアプリ開発と
自由度の変遷
2014/08/21	

日本Androidの会 定例会(東京)
Contents
• Glassとは	

• Glassアプリケーション開発	

• Glassアプリ開発に関するTips	

• Glassのこれまで	

• Glassのこれから
Copyright © 2014 C-LIS CO., LT...
Google Glassとは
Android OS
1GB or 2GB RAM
640x360 ディスプレイ
5Mega pixels カメラ
骨伝導スピーカー
センサー
加速度
地磁気
ジャイロ etc…
WiFi / Bluetooth (BLE)
!
Copyrig...
Glass 3世代
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
Glass Explorer Edition
第1世代
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
Wink Gestureに対応
第2世代
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
2014年6月後半の出荷分より
第3世代
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
バッテリーの持続時間

↑20%
音声検索速度

↑10%
RAM

+100%
https:...
CEマーク
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
ノーズパッド
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
GlassのUI/UX
640x360 ピクセル
ディスプレイ
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
スワイプバック / スワイプフォワード / スワイプダウン
タッチパッド
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
ボイスコマンド
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
タイムライン
将来
過去
現在
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
タイムラインを構成する要素
カード
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
タップするとカードに対応したメニューを表示する
メニュー
カードが階層構造になっていることを示す
ドッグイヤ(dog ear)
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
Glassアプリケーション開発
Glassアプリケーション開発
Mirror API
GDK
Glass Development Kit
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
Mirror API
Mirror API
Google Server
Glasswear Glass
Glass SyncMirror API
ユーザー
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
Mirror API
OAuth 2.0で認証をして
JSONでデータを送受信するRESTfulなAPI
Google Server
Glasswear Glass
Glass SyncMirror API
ユーザー
Copyright © 2...
Mirror APIで出来ること
Glassの位置情報を取得	

Glassの位置情報の更新を取得	

GlassからGlasswearに操作イベントを送信	

GlassからGlasswearに情報を送信
Google Server
Glas...
Google Server
Glasswear Glass
Glass SyncMirror API
ユーザー
使用制限が 1,000/day	

Subscriptionsを使うと、ValidなSSL証明書が

必要になる
Mirror AP...
GDK
Glass Development Kit
GDK
2013年11月に公開	

Android SDKに加えGlass Development Kitの
ライブラリを利用
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
GDK
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
apply plugin: 'com.android.application'
!
android {
compileSdkVersion "Google Inc.:Glass Development Kit Preview:19"
build...
adbデバッグを有効化
開発アプリのインストール
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
開発用PCとUSBケーブルで接続
開発アプリのインストール
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
<?xml version="1.0" encoding="utf-8"?>
<trigger keyword="Start Glasswear" />
ボイスコマンド
res/xml/voice_trigger.xml
Copyright ©...
<uses-permission
  android:name="com.google.android.glass.permission.DEVELOPMENT" />
ボイスコマンド
AndroidManifest.xml
Copyright...
最近利用した順に表示
ボイスコマンド
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
Immersive Live Cards
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
Immersive
Activity
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:cont...
public class MainActivity extends Activity {
/* 略 */
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInfl...
通常のActivity
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:immersive=“true">
<!— 省略 —>
</activity>
im...
Immersiveのメニュー
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
テーマの適用後
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
Live Cards
@Override

public int onStartCommand(Intent intent, int flags, int startId) {
liveCard = new LiveCard(context, CARD_TAG);
...
RemoteView Surface
Live Cards
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
// Live Cardの内容を決定

RemoteViews remoteViews = new RemoteViews(getPackageName(),

R.layout.livecard);
liveCard.setViews(rem...
Surface
Live CardにSurfaceHolder.Callback(DirectRenderingCallback)を
設定して、更新頻度の高い描画が可能。	

GlRendererを使うことで、OpenGLを利用可能。	

Co...
Live Cards
Service
Live Cards
Service
Immersive
Activity
Immersive
Activity
Glasswearのコンポーネント設計
Immersive
Activity
Live Ca...
スマートフォンと異なるインターフェース
GlasswearのUI設計
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
Glassアプリ開発に関するTips
# Airplane mode ON
adb shell settings put global airplane_mode_on 1
adb shell am broadcast -a android.intent.action.AIRPLA...
$ adb uninstall jp.co.c_lis.glasssample
!
!
# パッケージ名がわからないときは
$ adb shell pm list packages
アプリのアンインストール
Copyright © 2014 C...
写真の自動バックアップ
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
うかつにアップデートすると文鎮化することも…
恐怖のアップデート
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
On-Head Detectionを有効にして、Glassを装着していること
アップデートを回避するには?
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
Glassのこれまで
XE = eXplorer Edition
Glassのバージョン
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
Glassのバージョン
5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9
2013 2014
XE5
XE6
XE7
XE8
XE9
XE10
XE11
XE12
XE16
XE17
XE18
XE19
Glass De...
バージョンアップで追加された機能
ウインク検知(XE12∼, 第2世代Glass以降)	

ContextualVoice Commands(XE18.1∼)	

Webカメラの接続(XE19.1∼)	

https://support.goo...
利用方法が公開された機能
On-Head Detection	

ウィンク検知
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
https://www.youtube.com/watc...
TimelineManager timelineManager = TimelineManager.from(context);
!
Card card = new Card();
card.setText("Hello World");
!
...
Glassのこれから
Android Wearプロトコルへの対応
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
時期は未定
Glasswearプラットフォームの開放
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
Material DesignはGlass UIに影響するか?
Android L への移行
Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
C-LIS CO., LTD.
各製品名・ブランド名、会社名などは、一般に各社の商標または登録商標です。
本資料中では、©、®、™を割愛しています。
本資料は、有限会社シーリスの著作物であり、
クリエイティブコモンズの表示-非営利-継承 3.0...
Prochain SlideShare
Chargement dans…5
×

Google Glassアプリ開発と自由度の変遷

4 569 vues

Publié le

2014.08.21
日本Androidの会 定例会(東京)

Publié dans : Logiciels
  • Dating direct: ❤❤❤ http://bit.ly/2F90ZZC ❤❤❤
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Sex in your area is here: ♥♥♥ http://bit.ly/2F90ZZC ♥♥♥
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • accessibility Books Library allowing access to top content, including thousands of title from favorite author, plus the ability to read or download a huge selection of books for your pc or smartphone within minutes.........ACCESS WEBSITE Over for All Ebooks ..... (Unlimited) ......................................................................................................................... Download FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } .........................................................................................................................
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • accessibility Books Library allowing access to top content, including thousands of title from favorite author, plus the ability to read or download a huge selection of books for your pc or smartphone within minutes DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ...................................ALL FOR EBOOKS................................................. Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy,
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • DOWNLOAD THI5 BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

Google Glassアプリ開発と自由度の変遷

  1. 1. C-LIS CO., LTD.
  2. 2. Google Glassアプリ開発と 自由度の変遷 2014/08/21 日本Androidの会 定例会(東京)
  3. 3. Contents • Glassとは • Glassアプリケーション開発 • Glassアプリ開発に関するTips • Glassのこれまで • Glassのこれから Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  4. 4. Google Glassとは
  5. 5. Android OS 1GB or 2GB RAM 640x360 ディスプレイ 5Mega pixels カメラ 骨伝導スピーカー センサー 加速度 地磁気 ジャイロ etc… WiFi / Bluetooth (BLE) ! Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  6. 6. Glass 3世代 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  7. 7. Glass Explorer Edition 第1世代 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  8. 8. Wink Gestureに対応 第2世代 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  9. 9. 2014年6月後半の出荷分より 第3世代 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved. バッテリーの持続時間
 ↑20% 音声検索速度
 ↑10% RAM
 +100% https://plus.google.com/+GoogleGlass/posts/1tSYsPCCsGf?cfem=1
  10. 10. CEマーク Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  11. 11. ノーズパッド Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  12. 12. GlassのUI/UX
  13. 13. 640x360 ピクセル ディスプレイ Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  14. 14. スワイプバック / スワイプフォワード / スワイプダウン タッチパッド Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  15. 15. ボイスコマンド Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  16. 16. タイムライン 将来 過去 現在 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  17. 17. タイムラインを構成する要素 カード Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  18. 18. タップするとカードに対応したメニューを表示する メニュー
  19. 19. カードが階層構造になっていることを示す ドッグイヤ(dog ear) Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  20. 20. Glassアプリケーション開発
  21. 21. Glassアプリケーション開発 Mirror API GDK Glass Development Kit Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  22. 22. Mirror API
  23. 23. Mirror API Google Server Glasswear Glass Glass SyncMirror API ユーザー Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  24. 24. Mirror API OAuth 2.0で認証をして JSONでデータを送受信するRESTfulなAPI Google Server Glasswear Glass Glass SyncMirror API ユーザー Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  25. 25. Mirror APIで出来ること Glassの位置情報を取得 Glassの位置情報の更新を取得 GlassからGlasswearに操作イベントを送信 GlassからGlasswearに情報を送信 Google Server Glasswear Glass Glass SyncMirror API ユーザー Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  26. 26. Google Server Glasswear Glass Glass SyncMirror API ユーザー 使用制限が 1,000/day Subscriptionsを使うと、ValidなSSL証明書が
 必要になる Mirror API Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  27. 27. GDK Glass Development Kit
  28. 28. GDK 2013年11月に公開 Android SDKに加えGlass Development Kitの ライブラリを利用 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  29. 29. GDK Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  30. 30. apply plugin: 'com.android.application' ! android { compileSdkVersion "Google Inc.:Glass Development Kit Preview:19" buildToolsVersion "20.0.0" ! defaultConfig { applicationId "jp.co.c_lis.glasssample" minSdkVersion 19 targetSdkVersion 20 versionCode 1 versionName "1.0" } GDK build.gradle Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  31. 31. adbデバッグを有効化 開発アプリのインストール Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  32. 32. 開発用PCとUSBケーブルで接続 開発アプリのインストール Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  33. 33. <?xml version="1.0" encoding="utf-8"?> <trigger keyword="Start Glasswear" /> ボイスコマンド res/xml/voice_trigger.xml Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  34. 34. <uses-permission   android:name="com.google.android.glass.permission.DEVELOPMENT" /> ボイスコマンド AndroidManifest.xml Copyright © 2014 C-LIS CO., LTD. All Rights Reserved. <activity android:name=".MainActivity" android:label=“@string/app_name"> <intent-filter> <action android:name= "com.google.android.glass.action.VOICE_TRIGGER" /> </intent-filter> <meta-data android:name="com.google.android.glass.VoiceTrigger" android:resource="@xml/voice_trigger" /> </activity>
  35. 35. 最近利用した順に表示 ボイスコマンド Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  36. 36. Immersive Live Cards Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  37. 37. Immersive
  38. 38. Activity Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  39. 39. <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity"> <item android:id="@+id/action_menu" android:orderInCategory="100" android:showAsAction="never" android:title=“Menu 1" /> </menu> メニュー res/menu/main.xml Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  40. 40. public class MainActivity extends Activity { /* 略 */ @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } ! @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.action_menu: return true; } メニュー MainActivity.java Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  41. 41. 通常のActivity Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  42. 42. <activity android:name=".MainActivity" android:label="@string/app_name" android:immersive=“true"> <!— 省略 —> </activity> immersiveの指定 AndroidManifest.xml Copyright © 2014 C-LIS CO., LTD. All Rights Reserved. <resources> <!-- Base application theme. --> <style name="AppTheme.Glass" parent="@android:style/Theme.DeviceDefault"> <!-- Customize your theme here. --> </style> </resources> res/values/styles.xml
  43. 43. Immersiveのメニュー Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  44. 44. テーマの適用後 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  45. 45. Live Cards
  46. 46. @Override
 public int onStartCommand(Intent intent, int flags, int startId) { liveCard = new LiveCard(context, CARD_TAG); liveCard.setAction(PendingIntent.getActivity(
 context, 0, MenuActivity.getIntent(), 0)); ! /* TODO: Live Cardの内容を決定 */ ! // 表示 liveCard.publish(LiveCard.PublishMode.REVEAL /* LiveCard.PublishMode.SILENT */ ); } Live Cards Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  47. 47. RemoteView Surface Live Cards Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  48. 48. // Live Cardの内容を決定
 RemoteViews remoteViews = new RemoteViews(getPackageName(),
 R.layout.livecard); liveCard.setViews(remoteViews); ! // 表示
 liveCard.publish(LiveCard.PublishMode.REVEAL); RemoteView Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  49. 49. Surface Live CardにSurfaceHolder.Callback(DirectRenderingCallback)を 設定して、更新頻度の高い描画が可能。 GlRendererを使うことで、OpenGLを利用可能。 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  50. 50. Live Cards Service Live Cards Service Immersive Activity Immersive Activity Glasswearのコンポーネント設計 Immersive Activity Live Cards Service ボイスコマンド PendingIntent Intent Intent Copyright © 2014 C-LIS CO., LTD. All Rights Reserved. https://developers.google.com/glass/tools-downloads/glassware-flow-designer
  51. 51. スマートフォンと異なるインターフェース GlasswearのUI設計 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  52. 52. Glassアプリ開発に関するTips
  53. 53. # Airplane mode ON adb shell settings put global airplane_mode_on 1 adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true ! # Airplane mode OFF adb shell settings put global airplane_mode_on 0 adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false 機内モードの有効・無効 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  54. 54. $ adb uninstall jp.co.c_lis.glasssample ! ! # パッケージ名がわからないときは $ adb shell pm list packages アプリのアンインストール Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  55. 55. 写真の自動バックアップ Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  56. 56. うかつにアップデートすると文鎮化することも… 恐怖のアップデート Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  57. 57. On-Head Detectionを有効にして、Glassを装着していること アップデートを回避するには? Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  58. 58. Glassのこれまで
  59. 59. XE = eXplorer Edition Glassのバージョン Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  60. 60. Glassのバージョン 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 2013 2014 XE5 XE6 XE7 XE8 XE9 XE10 XE11 XE12 XE16 XE17 XE18 XE19 Glass Development Kit Sneak Peak Glass Development Kit Preview Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  61. 61. バージョンアップで追加された機能 ウインク検知(XE12∼, 第2世代Glass以降) ContextualVoice Commands(XE18.1∼) Webカメラの接続(XE19.1∼) https://support.google.com/glass/answer/4347178 https://developers.google.com/glass/develop/gdk/voice#contextual_voice_commands Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  62. 62. 利用方法が公開された機能 On-Head Detection ウィンク検知 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved. https://www.youtube.com/watch?v=ssmix_q_BJQ
  63. 63. TimelineManager timelineManager = TimelineManager.from(context); ! Card card = new Card(); card.setText("Hello World"); ! timelineManager.insert(card); 消えたTimelineManager(XE16) https://developers.google.com/glass/release-notes Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  64. 64. Glassのこれから
  65. 65. Android Wearプロトコルへの対応 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  66. 66. 時期は未定 Glasswearプラットフォームの開放 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  67. 67. Material DesignはGlass UIに影響するか? Android L への移行 Copyright © 2014 C-LIS CO., LTD. All Rights Reserved.
  68. 68. C-LIS CO., LTD. 各製品名・ブランド名、会社名などは、一般に各社の商標または登録商標です。 本資料中では、©、®、™を割愛しています。 本資料は、有限会社シーリスの著作物であり、 クリエイティブコモンズの表示-非営利-継承 3.0 Unported ライセンスの元で公開しています。

×