SlideShare uma empresa Scribd logo
1 de 14
MetroStyle
ハッカソンに参加してきた

     @thayamizu
自己紹介
• ハンドル
 o Twitter : @thayamizu
 o Hatena: Crest


• お仕事
 o 某工業大学大学院の博士後期課程に在籍
 o 大学では助手として仕事に携わってます
 o 専攻分野は,コンピュータネットワークおよびグラフィックス.最近は,画像
   処理・パターン認識を中心に取り扱ってます


• 趣味
 o 読書,プログラミング,逆アセンブル,音楽鑑賞,絵描き,カラオケetc.
Metro Style ハッカソンに
       参加したよ
• MetroStyle ハッカソンとは
    o Metro Developer コミュニティ[1]とVSハッカソン倶楽部[2]のコラボ企画
    o 7/14のアイディアソンと7/21のハッカソンに,分けて行われる
    o 今回は前哨戦のアイディアソンに参加,来週も参加予定


• アイディアソンの内容
    o   Windows8の環境構築
    o   Metro Style アプリの基本事項の勉強会
    o   グループに分かれてアイディアソン
    o   作業風景撮り忘れてました(汗


• 今回は,Metro Styleのアイディアソンに参加して得たことを
  紹介できたらいいなと思ってます

[1] http://metrostyledev.net/index.php/
[2] https://sites.google.com/site/visualstudiohackathon/
Windows8の環境構築
• 午前中は,環境構築のインストール作業の教えあい
 o 半数ぐらいの人はすでにインストール済みだった


• 仮想環境か,デュアルブートか
 o 仮想環境なら,VMWareFusion,Virtual Boxがオススメ
 o デュアルブートの人は見かけなかった
 o なぜか,Macユーザが多かったです
    • Boot Campは,Windows8未対応らしいです



• たぶんWindows8が,一部屋に30台以上動作してるのは
  日本でここぐらいじゃないでしょうか
Metro Styleとは
• メトロ(Metro)は英語で「地下鉄」の意味
• 地下鉄の情報表示のように、シンプルで直感的なグラ
  フィックを使ってユーザに情報を伝達する.
Metro Style UI
Metro Style UI の特徴
• コンテンツが主役
 o コンテンツ主体のインタフェース
 o アプリのコンテンツに没入できるように設計されている
    • WebであればWebコンテンツ


• クロムレス
 o 余分な情報は提示しない → 枠がない
 o メニューやコマンドなどの,余分な情報を画面から削除
 o コマンドを呼び出す時は,アプリバーやチャームを使う
Metro Style UIの画面構成
• 主に2種類
• Hub,spokes, details.
   o 情報に階層を持たせるような構成
   o 情報消費型のアプリ向け(ニュース等)


• Flat
   o 同じ階層レベルのページが続く
   o 非情報消費型のアプリ向け
Demo(1)
• COCKTAIL FLOW
  o どうでもいいけど,Mtero関係の勉強会でUIを紹介するときの定番になってます
     • COD2012とか,MetroStyleハッカソンとか
Metro Style 独自のUI
• アプリバー
• スナップ
• タイル
 o ライブタイル
 o セカンダリタイル
• チャームとコントラクト
 o Windows8で採用されたインタフェース
 o チャーム
    • 端末の右端から画面上に向かってスワイプすると出現するインタフェース
 o コントラクト
    • チャームに収納されている4つの機能
    • 検索コントラクト
    • 共有コントラクト
    • デバイスコントラクト
    • 設定コントラクト
• セマンティックズーム
 o 画面をピンチすることでページに表示される情報の詳細度を上下できる
Demo(2)
Metro Style アプリの
     ガイドライン
• かなり厳しいらしい上に,審査がある
• タイポグラフィ
 o Metroデザインにおいては重要な要素.疎かにするとアプリの質がグッとさがる
 o フォント・フォントサイズはガイドラインに指定がある


• グリッドとマージン
 o タイポグラフィと同様に重要な要素
 o ただ単純に余ったから空間を開けるということはしない.空間それ自体に意味
   を持たせる
 o 基本的に5px単位で考えるといいらしい
アイディアソン
• 4~6人程度のグループに分かれてハッカソンに向けての
  アイディア出し
 o 一つのグループにとどまるのではなく,3回に分けていくつかのグループを
   回って自分の好みに合うアイディアのところに参加
 o ちょっと短かったかなぁという感想


• アイディアの例
 o   美人時計のMetro版,かわいいねボタン
 o   ソーシャルデータの一元管理,彼女ができる仕組み
 o   メトリス
 o   Etc..


• 来週のハッカソンが超楽しみです
• ご清聴ありがとうございました

Mais conteúdo relacionado

Destaque

水なし印刷Pcr推進協力者会議
水なし印刷Pcr推進協力者会議水なし印刷Pcr推進協力者会議
水なし印刷Pcr推進協力者会議Tadao Iokibe
 
Презентация блока коагуляции флокуляции БКФ-2М
Презентация блока коагуляции флокуляции БКФ-2МПрезентация блока коагуляции флокуляции БКФ-2М
Презентация блока коагуляции флокуляции БКФ-2МAlexey Sviridov
 
說對了話,無價
說對了話,無價說對了話,無價
說對了話,無價pakon
 
中國信託增美鑫
中國信託增美鑫中國信託增美鑫
中國信託增美鑫huangmcintyre
 
2011 01-07 - exposição dia internacional do cidadão com deficiência
2011 01-07 - exposição dia internacional do cidadão com deficiência2011 01-07 - exposição dia internacional do cidadão com deficiência
2011 01-07 - exposição dia internacional do cidadão com deficiênciaO Ciclista
 
Para Todas Las Mujeres Y Hombres
Para Todas Las Mujeres     Y HombresPara Todas Las Mujeres     Y Hombres
Para Todas Las Mujeres Y HombresLorian
 
A importância da leitura
A importância da leitura A importância da leitura
A importância da leitura claudia murta
 
25 Anos da nossa Escola
25 Anos da nossa Escola25 Anos da nossa Escola
25 Anos da nossa EscolaO Ciclista
 
2012 04-17 - receitas ana patrícia
2012 04-17 - receitas ana patrícia2012 04-17 - receitas ana patrícia
2012 04-17 - receitas ana patríciaO Ciclista
 
G5 Brasil apresentação institucional
G5 Brasil apresentação institucionalG5 Brasil apresentação institucional
G5 Brasil apresentação institucionalG5 Brasil
 
Giovami #culturevolution: more culture brings better minds
Giovami #culturevolution: more culture brings better mindsGiovami #culturevolution: more culture brings better minds
Giovami #culturevolution: more culture brings better mindsGiovaMI
 
Tugas 5 compare web publik
Tugas 5 compare web publikTugas 5 compare web publik
Tugas 5 compare web publikElonk Teryytory
 

Destaque (20)

水なし印刷Pcr推進協力者会議
水なし印刷Pcr推進協力者会議水なし印刷Pcr推進協力者会議
水なし印刷Pcr推進協力者会議
 
Презентация блока коагуляции флокуляции БКФ-2М
Презентация блока коагуляции флокуляции БКФ-2МПрезентация блока коагуляции флокуляции БКФ-2М
Презентация блока коагуляции флокуляции БКФ-2М
 
Fastboot
FastbootFastboot
Fastboot
 
Pq para10
Pq para10Pq para10
Pq para10
 
비오는 날
비오는 날비오는 날
비오는 날
 
Diapo laptop1
Diapo  laptop1Diapo  laptop1
Diapo laptop1
 
Test1
Test1Test1
Test1
 
說對了話,無價
說對了話,無價說對了話,無價
說對了話,無價
 
中國信託增美鑫
中國信託增美鑫中國信託增美鑫
中國信託增美鑫
 
програма
програмапрограма
програма
 
2011 01-07 - exposição dia internacional do cidadão com deficiência
2011 01-07 - exposição dia internacional do cidadão com deficiência2011 01-07 - exposição dia internacional do cidadão com deficiência
2011 01-07 - exposição dia internacional do cidadão com deficiência
 
Para Todas Las Mujeres Y Hombres
Para Todas Las Mujeres     Y HombresPara Todas Las Mujeres     Y Hombres
Para Todas Las Mujeres Y Hombres
 
A importância da leitura
A importância da leitura A importância da leitura
A importância da leitura
 
25 Anos da nossa Escola
25 Anos da nossa Escola25 Anos da nossa Escola
25 Anos da nossa Escola
 
2012 04-17 - receitas ana patrícia
2012 04-17 - receitas ana patrícia2012 04-17 - receitas ana patrícia
2012 04-17 - receitas ana patrícia
 
Otxandio jaiak
Otxandio jaiakOtxandio jaiak
Otxandio jaiak
 
G5 Brasil apresentação institucional
G5 Brasil apresentação institucionalG5 Brasil apresentação institucional
G5 Brasil apresentação institucional
 
Giovami #culturevolution: more culture brings better minds
Giovami #culturevolution: more culture brings better mindsGiovami #culturevolution: more culture brings better minds
Giovami #culturevolution: more culture brings better minds
 
Curso intermedio egr1
Curso intermedio egr1Curso intermedio egr1
Curso intermedio egr1
 
Tugas 5 compare web publik
Tugas 5 compare web publikTugas 5 compare web publik
Tugas 5 compare web publik
 

Semelhante a Metro style ハッカソンに参加してきた

ひと目でわからん Metro アプリ開発入門
ひと目でわからん Metro アプリ開発入門ひと目でわからん Metro アプリ開発入門
ひと目でわからん Metro アプリ開発入門Masuda Tomoaki
 
テクノロジーのイノベーションと民主化、そのはじめの一歩
テクノロジーのイノベーションと民主化、そのはじめの一歩テクノロジーのイノベーションと民主化、そのはじめの一歩
テクノロジーのイノベーションと民主化、そのはじめの一歩SORACOM,INC
 
キッチンにはスマートフォンとカレーライス
キッチンにはスマートフォンとカレーライスキッチンにはスマートフォンとカレーライス
キッチンにはスマートフォンとカレーライストモロヲ いちがみ
 
非プログラマ指向学生向けのアプリ作成演習
非プログラマ指向学生向けのアプリ作成演習非プログラマ指向学生向けのアプリ作成演習
非プログラマ指向学生向けのアプリ作成演習Kimiya Fujisawa
 
Metroアプリの作り方 (COD2012)
Metroアプリの作り方 (COD2012)Metroアプリの作り方 (COD2012)
Metroアプリの作り方 (COD2012)Yasuhiko Yamamoto
 
トピックモデルを用いた 潜在ファッション嗜好の推定
トピックモデルを用いた 潜在ファッション嗜好の推定トピックモデルを用いた 潜在ファッション嗜好の推定
トピックモデルを用いた 潜在ファッション嗜好の推定Takashi Kaneda
 
個人的なさがしもののはなし #rubyhiroba
個人的なさがしもののはなし #rubyhiroba個人的なさがしもののはなし #rubyhiroba
個人的なさがしもののはなし #rubyhirobaTakeshi Komiya
 
Introducing Fluent Design
Introducing Fluent DesignIntroducing Fluent Design
Introducing Fluent Designc-mitsuba
 
AndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイントAndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイントTakayuki Inoue
 
研究・開発の紹介 (2016)
研究・開発の紹介 (2016)研究・開発の紹介 (2016)
研究・開発の紹介 (2016)Hironori Sakamoto
 

Semelhante a Metro style ハッカソンに参加してきた (17)

Flex metro
Flex metroFlex metro
Flex metro
 
ひと目でわからん Metro アプリ開発入門
ひと目でわからん Metro アプリ開発入門ひと目でわからん Metro アプリ開発入門
ひと目でわからん Metro アプリ開発入門
 
FxugWP7
FxugWP7FxugWP7
FxugWP7
 
Koyomin Zの紹介
Koyomin Zの紹介Koyomin Zの紹介
Koyomin Zの紹介
 
テクノロジーのイノベーションと民主化、そのはじめの一歩
テクノロジーのイノベーションと民主化、そのはじめの一歩テクノロジーのイノベーションと民主化、そのはじめの一歩
テクノロジーのイノベーションと民主化、そのはじめの一歩
 
Pythonで簡単ネットワーク分析
Pythonで簡単ネットワーク分析Pythonで簡単ネットワーク分析
Pythonで簡単ネットワーク分析
 
インタフェースデザイン-渋谷雄
インタフェースデザイン-渋谷雄インタフェースデザイン-渋谷雄
インタフェースデザイン-渋谷雄
 
キッチンにはスマートフォンとカレーライス
キッチンにはスマートフォンとカレーライスキッチンにはスマートフォンとカレーライス
キッチンにはスマートフォンとカレーライス
 
非プログラマ指向学生向けのアプリ作成演習
非プログラマ指向学生向けのアプリ作成演習非プログラマ指向学生向けのアプリ作成演習
非プログラマ指向学生向けのアプリ作成演習
 
Metroアプリの作り方 (COD2012)
Metroアプリの作り方 (COD2012)Metroアプリの作り方 (COD2012)
Metroアプリの作り方 (COD2012)
 
トピックモデルを用いた 潜在ファッション嗜好の推定
トピックモデルを用いた 潜在ファッション嗜好の推定トピックモデルを用いた 潜在ファッション嗜好の推定
トピックモデルを用いた 潜在ファッション嗜好の推定
 
個人的なさがしもののはなし #rubyhiroba
個人的なさがしもののはなし #rubyhiroba個人的なさがしもののはなし #rubyhiroba
個人的なさがしもののはなし #rubyhiroba
 
ソーシャルメディア、スマートフォン全盛時代に我々は何ができるか
ソーシャルメディア、スマートフォン全盛時代に我々は何ができるかソーシャルメディア、スマートフォン全盛時代に我々は何ができるか
ソーシャルメディア、スマートフォン全盛時代に我々は何ができるか
 
Introducing Fluent Design
Introducing Fluent DesignIntroducing Fluent Design
Introducing Fluent Design
 
AndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイントAndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイント
 
リーンスタートアップの実践・成功のために大切なこと
リーンスタートアップの実践・成功のために大切なことリーンスタートアップの実践・成功のために大切なこと
リーンスタートアップの実践・成功のために大切なこと
 
研究・開発の紹介 (2016)
研究・開発の紹介 (2016)研究・開発の紹介 (2016)
研究・開発の紹介 (2016)
 

Mais de TATSUYA HAYAMIZU

コンピュータの舞台裏 Vol.08 - 身近な事例からひも解く人工知能
コンピュータの舞台裏 Vol.08 - 身近な事例からひも解く人工知能コンピュータの舞台裏 Vol.08 - 身近な事例からひも解く人工知能
コンピュータの舞台裏 Vol.08 - 身近な事例からひも解く人工知能TATSUYA HAYAMIZU
 
わんくま同盟大阪勉強会 Vol.65 electron入門
わんくま同盟大阪勉強会 Vol.65 electron入門わんくま同盟大阪勉強会 Vol.65 electron入門
わんくま同盟大阪勉強会 Vol.65 electron入門TATSUYA HAYAMIZU
 
わんくま同盟大阪勉強会 Vol.68 LT - ラブライブ!サンシャイン!聖地巡礼に入った話
わんくま同盟大阪勉強会 Vol.68 LT - ラブライブ!サンシャイン!聖地巡礼に入った話わんくま同盟大阪勉強会 Vol.68 LT - ラブライブ!サンシャイン!聖地巡礼に入った話
わんくま同盟大阪勉強会 Vol.68 LT - ラブライブ!サンシャイン!聖地巡礼に入った話TATSUYA HAYAMIZU
 
わんくま同盟大阪勉強会 Vol.68 - Visual Studio Code 拡張機能作成入門
わんくま同盟大阪勉強会 Vol.68 - Visual Studio Code 拡張機能作成入門わんくま同盟大阪勉強会 Vol.68 - Visual Studio Code 拡張機能作成入門
わんくま同盟大阪勉強会 Vol.68 - Visual Studio Code 拡張機能作成入門TATSUYA HAYAMIZU
 
わんくま大阪勉強会 Vol.65 LT 翻訳で貢献
わんくま大阪勉強会 Vol.65 LT 翻訳で貢献わんくま大阪勉強会 Vol.65 LT 翻訳で貢献
わんくま大阪勉強会 Vol.65 LT 翻訳で貢献TATSUYA HAYAMIZU
 
わんくま同盟大阪勉強会#61
わんくま同盟大阪勉強会#61わんくま同盟大阪勉強会#61
わんくま同盟大阪勉強会#61TATSUYA HAYAMIZU
 
C#でもメタプログラミングがしたい!!
C#でもメタプログラミングがしたい!!C#でもメタプログラミングがしたい!!
C#でもメタプログラミングがしたい!!TATSUYA HAYAMIZU
 
20131123 playgroundハッカソン
20131123 playgroundハッカソン20131123 playgroundハッカソン
20131123 playgroundハッカソンTATSUYA HAYAMIZU
 
Visual studioによるビルドプロセスの自動化
Visual studioによるビルドプロセスの自動化Visual studioによるビルドプロセスの自動化
Visual studioによるビルドプロセスの自動化TATSUYA HAYAMIZU
 
より良いコードを書くための
より良いコードを書くためのより良いコードを書くための
より良いコードを書くためのTATSUYA HAYAMIZU
 

Mais de TATSUYA HAYAMIZU (11)

コンピュータの舞台裏 Vol.08 - 身近な事例からひも解く人工知能
コンピュータの舞台裏 Vol.08 - 身近な事例からひも解く人工知能コンピュータの舞台裏 Vol.08 - 身近な事例からひも解く人工知能
コンピュータの舞台裏 Vol.08 - 身近な事例からひも解く人工知能
 
わんくま同盟大阪勉強会 Vol.65 electron入門
わんくま同盟大阪勉強会 Vol.65 electron入門わんくま同盟大阪勉強会 Vol.65 electron入門
わんくま同盟大阪勉強会 Vol.65 electron入門
 
わんくま同盟大阪勉強会 Vol.68 LT - ラブライブ!サンシャイン!聖地巡礼に入った話
わんくま同盟大阪勉強会 Vol.68 LT - ラブライブ!サンシャイン!聖地巡礼に入った話わんくま同盟大阪勉強会 Vol.68 LT - ラブライブ!サンシャイン!聖地巡礼に入った話
わんくま同盟大阪勉強会 Vol.68 LT - ラブライブ!サンシャイン!聖地巡礼に入った話
 
わんくま同盟大阪勉強会 Vol.68 - Visual Studio Code 拡張機能作成入門
わんくま同盟大阪勉強会 Vol.68 - Visual Studio Code 拡張機能作成入門わんくま同盟大阪勉強会 Vol.68 - Visual Studio Code 拡張機能作成入門
わんくま同盟大阪勉強会 Vol.68 - Visual Studio Code 拡張機能作成入門
 
わんくま大阪勉強会 Vol.65 LT 翻訳で貢献
わんくま大阪勉強会 Vol.65 LT 翻訳で貢献わんくま大阪勉強会 Vol.65 LT 翻訳で貢献
わんくま大阪勉強会 Vol.65 LT 翻訳で貢献
 
わんくま同盟大阪勉強会#61
わんくま同盟大阪勉強会#61わんくま同盟大阪勉強会#61
わんくま同盟大阪勉強会#61
 
C#でもメタプログラミングがしたい!!
C#でもメタプログラミングがしたい!!C#でもメタプログラミングがしたい!!
C#でもメタプログラミングがしたい!!
 
20131123 playgroundハッカソン
20131123 playgroundハッカソン20131123 playgroundハッカソン
20131123 playgroundハッカソン
 
Visual studioによるビルドプロセスの自動化
Visual studioによるビルドプロセスの自動化Visual studioによるビルドプロセスの自動化
Visual studioによるビルドプロセスの自動化
 
より良いコードを書くための
より良いコードを書くためのより良いコードを書くための
より良いコードを書くための
 
ゲームノシクミ
ゲームノシクミゲームノシクミ
ゲームノシクミ
 

Metro style ハッカソンに参加してきた

  • 2. 自己紹介 • ハンドル o Twitter : @thayamizu o Hatena: Crest • お仕事 o 某工業大学大学院の博士後期課程に在籍 o 大学では助手として仕事に携わってます o 専攻分野は,コンピュータネットワークおよびグラフィックス.最近は,画像 処理・パターン認識を中心に取り扱ってます • 趣味 o 読書,プログラミング,逆アセンブル,音楽鑑賞,絵描き,カラオケetc.
  • 3. Metro Style ハッカソンに 参加したよ • MetroStyle ハッカソンとは o Metro Developer コミュニティ[1]とVSハッカソン倶楽部[2]のコラボ企画 o 7/14のアイディアソンと7/21のハッカソンに,分けて行われる o 今回は前哨戦のアイディアソンに参加,来週も参加予定 • アイディアソンの内容 o Windows8の環境構築 o Metro Style アプリの基本事項の勉強会 o グループに分かれてアイディアソン o 作業風景撮り忘れてました(汗 • 今回は,Metro Styleのアイディアソンに参加して得たことを 紹介できたらいいなと思ってます [1] http://metrostyledev.net/index.php/ [2] https://sites.google.com/site/visualstudiohackathon/
  • 4. Windows8の環境構築 • 午前中は,環境構築のインストール作業の教えあい o 半数ぐらいの人はすでにインストール済みだった • 仮想環境か,デュアルブートか o 仮想環境なら,VMWareFusion,Virtual Boxがオススメ o デュアルブートの人は見かけなかった o なぜか,Macユーザが多かったです • Boot Campは,Windows8未対応らしいです • たぶんWindows8が,一部屋に30台以上動作してるのは 日本でここぐらいじゃないでしょうか
  • 5. Metro Styleとは • メトロ(Metro)は英語で「地下鉄」の意味 • 地下鉄の情報表示のように、シンプルで直感的なグラ フィックを使ってユーザに情報を伝達する.
  • 7. Metro Style UI の特徴 • コンテンツが主役 o コンテンツ主体のインタフェース o アプリのコンテンツに没入できるように設計されている • WebであればWebコンテンツ • クロムレス o 余分な情報は提示しない → 枠がない o メニューやコマンドなどの,余分な情報を画面から削除 o コマンドを呼び出す時は,アプリバーやチャームを使う
  • 8. Metro Style UIの画面構成 • 主に2種類 • Hub,spokes, details. o 情報に階層を持たせるような構成 o 情報消費型のアプリ向け(ニュース等) • Flat o 同じ階層レベルのページが続く o 非情報消費型のアプリ向け
  • 9. Demo(1) • COCKTAIL FLOW o どうでもいいけど,Mtero関係の勉強会でUIを紹介するときの定番になってます • COD2012とか,MetroStyleハッカソンとか
  • 10. Metro Style 独自のUI • アプリバー • スナップ • タイル o ライブタイル o セカンダリタイル • チャームとコントラクト o Windows8で採用されたインタフェース o チャーム • 端末の右端から画面上に向かってスワイプすると出現するインタフェース o コントラクト • チャームに収納されている4つの機能 • 検索コントラクト • 共有コントラクト • デバイスコントラクト • 設定コントラクト • セマンティックズーム o 画面をピンチすることでページに表示される情報の詳細度を上下できる
  • 12. Metro Style アプリの ガイドライン • かなり厳しいらしい上に,審査がある • タイポグラフィ o Metroデザインにおいては重要な要素.疎かにするとアプリの質がグッとさがる o フォント・フォントサイズはガイドラインに指定がある • グリッドとマージン o タイポグラフィと同様に重要な要素 o ただ単純に余ったから空間を開けるということはしない.空間それ自体に意味 を持たせる o 基本的に5px単位で考えるといいらしい
  • 13. アイディアソン • 4~6人程度のグループに分かれてハッカソンに向けての アイディア出し o 一つのグループにとどまるのではなく,3回に分けていくつかのグループを 回って自分の好みに合うアイディアのところに参加 o ちょっと短かったかなぁという感想 • アイディアの例 o 美人時計のMetro版,かわいいねボタン o ソーシャルデータの一元管理,彼女ができる仕組み o メトリス o Etc.. • 来週のハッカソンが超楽しみです