SlideShare uma empresa Scribd logo
1 de 20
ヒューマンインターフェース論
Vol.9
そが としおき
曽我 聡起
北海道文教大学 外国語学部・国際言語学科
13年6月16日日曜日
“ヒューマンインターフェースの原則”
(iOSヒューマンインターフェイスガイドライン,
Apple)
アクティビティインジケータ、日付と時刻のピッカー、
…、角丸矩形ボタン(pp.162)、…
バー、コンテンツビュー、Alert、…、 コントロール
(pp.155)、…
iOS UI要素の使用方法のガイドライン(pp.117)
13年6月16日日曜日
“ヒューマンインターフェースの原則”
(iOSヒューマンインターフェイスガイドライン,
Apple)
iOS UI要素
バー
コンテンツビュー
Alert
コントロール
…
アクティビティインジケータ
日付と時刻のピッカー
角丸矩形ボタン
ヒューマンインターフェースフェイスの原則
13年6月16日日曜日
“ヒューマンインターフェースの原則”
(iOSヒューマンインターフェイスガイドライン,
Apple)
ヒューマンインターフェースフェイスの原則
ユーザがどのように考え、どのように作業するかに基づき、
ユーザインターフェイスは
魅力的で、
シンプルで、
論理的でなければならない。
アプリケーションの
機能性が上がり、
ユーザの愛着心も高まります。
13年6月16日日曜日
実際の例:
テキスト例のように、同一コンテンツをスマートフォン
用にCSSとJavaScriptで変更しているWebAppは増えてい
る。
例:Amazon
例:Touch Lab
独自インターフェースにも注目。
13年6月16日日曜日
実際の例:
13年6月16日日曜日
実際の例:
13年6月16日日曜日
2.4 jQueryによる簡単なふるま
いの追加
ページへの動的な振る舞いの追加
Header:ナビゲーション部分(自己紹介∼ソフトウェ
ア開発)に動的な振る舞いを追加
CSS+JavaScrript(jQueryを利用(p.11参照))
13年6月16日日曜日
2.4 jQueryによる簡単なふるま
いの追加
iPhoneでアクセスした際(ウィンドウ幅で判断)「メニ
ュー」ボタンを追加する。
13年6月16日日曜日
2.4 jQueryによる簡単なふるま
いの追加
「メニュー」ボタンの構造:P.24-25
画像とテキスト(「メニュー」)を併用して表現。
CSS(id “header div.leftButton”および “header
div.pressed”)で適用。
デザインは "HIガイドライン"(アップル)を参照。
バー > NavigationBar
13年6月16日日曜日
2.4 jQueryによる簡単なふるま
いの追加
javaSceipt:p.25-26
宣言部分(<script type=…>)を追加。
ここでは、二つのJS(iphone.jsとjquery.js)を使用す
る。
テキストエディタを使い、iphone.jsの関数部分を作成
して「iphone.js」ファイルとしてhtmlと同一階層に配
置する(拡張子.js)。
13年6月16日日曜日
2.4 jQueryによる簡単なふるま
いの追加
javaSceipt:p.26
addClass(class):指定した要素に、CSSクラスを追加
する。
$('#header ul').addClass('hide');
13年6月16日日曜日
2.4 jQueryによる簡単なふるま
いの追加
javaSceipt:p.26
addClass(class):指定した要素に、CSSクラスを追加
する。
$('#header ul').addClass('hide');
例:
<div id="header">
<h1><a href="./">Jonathan Stark</a></h1>
<div id="utility">
<ul>
<li><a href="about.html">自己紹介</a></li>
13年6月16日日曜日
2.4 jQueryによる簡単なふるま
いの追加
javaSceipt:p.26
addClass(class):指定した要素に、CSSクラスを追加
する。
$('#header ul').addClass('hide');
例:
<div id="header">
<h1><a href="./">Jonathan Stark</a></h1>
<div id="utility">
<ul>
<li><a href="about.html">自己紹介</a></li>
例:
<div id="header">
<h1><a href="./">Jonathan Stark</a></h1>
<div id="utility">
<ul class= “hide” >
<li><a href="about.html">自己紹介</a></li>
#header ul.hide {
display: none;
}→ここの箇条書項目(ul)は全て消える。
13年6月16日日曜日
2.4 jQueryによる簡単なふるま
いの追加
javaSceipt:p.26
append(content):各要素に引数で指定したコンテン
ツを追加する。
13年6月16日日曜日
2.4 jQueryによる簡単なふるま
いの追加
例:
<div id="header">
<h1><a href="./">Jonathan Stark</a></h1>
13年6月16日日曜日
2.4 jQueryによる簡単なふるま
いの追加
例:
<div id="header">
<h1><a href="./">Jonathan Stark</a></h1>
例:
<div id="header">
<div class="leftButton" onclick="toggleMenu()">
メニュー</div>
<h1><a href="./">Jonathan Stark</a></h1>
「メニュー」というコンテンツに、CSSクラス
“leftButton”を適用し、クリックした際には
“toggleMenu”という関数を呼び出す。
13年6月16日日曜日
2.4 jQueryによる簡単なふるま
いの追加
javaSceipt:p.26
togleClass(class):指定したCSSクラスが要素に無け
れば追加し、あれば削除する。
$('#header ul').toggleClass('hide');
$('#header .leftButton').toggleClass('pressed');
13年6月16日日曜日
2.4 jQueryによる簡単なふるま
いの追加
javaSceipt:p.26
togleClass(class):指定したCSSクラスが要素に無け
れば追加し、あれば削除する。
$('#header ul').toggleClass('hide');
$('#header .leftButton').toggleClass('pressed');
「メニュー」がクリックされる度に、 以下
が追加・削除される。
・“ul”の “hide”
・class= “leftButton”と “pressed”
(ボタンのデザインがクリックされる度に
変わる)
13年6月16日日曜日
2.4 jQueryによる簡単なふるま
いの追加
CSSに “pressed”クラスを追加:p.27
ボタンを押した際のデザインを変更する。
13年6月16日日曜日

Mais conteúdo relacionado

Destaque

Anatomypowerpoint
AnatomypowerpointAnatomypowerpoint
Anatomypowerpoint
Stu Zarazun
 
Modelpembelajaranyangefektif 120907183012-phpapp02
Modelpembelajaranyangefektif 120907183012-phpapp02Modelpembelajaranyangefektif 120907183012-phpapp02
Modelpembelajaranyangefektif 120907183012-phpapp02
Asep Hidayat
 
2009 2010 Fcnmhp Annual Report
2009 2010 Fcnmhp Annual Report2009 2010 Fcnmhp Annual Report
2009 2010 Fcnmhp Annual Report
ellenbilney
 
B.e in electronics and telecommunication as network engineer in tata communic...
B.e in electronics and telecommunication as network engineer in tata communic...B.e in electronics and telecommunication as network engineer in tata communic...
B.e in electronics and telecommunication as network engineer in tata communic...
Sureshh Vhankade
 

Destaque (15)

Anatomypowerpoint
AnatomypowerpointAnatomypowerpoint
Anatomypowerpoint
 
Tvtb
TvtbTvtb
Tvtb
 
65 nhan day kem ha no
65  nhan day kem ha no65  nhan day kem ha no
65 nhan day kem ha no
 
Opening Night
Opening NightOpening Night
Opening Night
 
Modelpembelajaranyangefektif 120907183012-phpapp02
Modelpembelajaranyangefektif 120907183012-phpapp02Modelpembelajaranyangefektif 120907183012-phpapp02
Modelpembelajaranyangefektif 120907183012-phpapp02
 
2009 2010 Fcnmhp Annual Report
2009 2010 Fcnmhp Annual Report2009 2010 Fcnmhp Annual Report
2009 2010 Fcnmhp Annual Report
 
B.e in electronics and telecommunication as network engineer in tata communic...
B.e in electronics and telecommunication as network engineer in tata communic...B.e in electronics and telecommunication as network engineer in tata communic...
B.e in electronics and telecommunication as network engineer in tata communic...
 
6 Programación Web con .NET y C#
6 Programación Web con .NET y C#6 Programación Web con .NET y C#
6 Programación Web con .NET y C#
 
Projectphp
ProjectphpProjectphp
Projectphp
 
Trust Accounting Technology for Law Firms
Trust Accounting Technology for Law FirmsTrust Accounting Technology for Law Firms
Trust Accounting Technology for Law Firms
 
Se for cross industry presentation #1
Se for cross industry presentation #1Se for cross industry presentation #1
Se for cross industry presentation #1
 
War against Identity Theft and Phising attack
War against Identity Theft and Phising attack War against Identity Theft and Phising attack
War against Identity Theft and Phising attack
 
Economist September 3rd
Economist September 3rdEconomist September 3rd
Economist September 3rd
 
2015 Ford Hybrid Car Electric Information at El Paso - Albuquerque Dealers Ja...
2015 Ford Hybrid Car Electric Information at El Paso - Albuquerque Dealers Ja...2015 Ford Hybrid Car Electric Information at El Paso - Albuquerque Dealers Ja...
2015 Ford Hybrid Car Electric Information at El Paso - Albuquerque Dealers Ja...
 
Social media smith
Social media smithSocial media smith
Social media smith
 

Mais de Chitose Institute of Science and Technology.

iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書
iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書
iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書
Chitose Institute of Science and Technology.
 

Mais de Chitose Institute of Science and Technology. (18)

公開講座
公開講座公開講座
公開講座
 
Tamatebako vol25
Tamatebako vol25Tamatebako vol25
Tamatebako vol25
 
iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書
iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書
iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書
 
Ciec第99回研究会
Ciec第99回研究会Ciec第99回研究会
Ciec第99回研究会
 
2013sguヒューマンインターフェース論014
2013sguヒューマンインターフェース論0142013sguヒューマンインターフェース論014
2013sguヒューマンインターフェース論014
 
2013 sguヒューマンインターフェース論0121
2013 sguヒューマンインターフェース論01212013 sguヒューマンインターフェース論0121
2013 sguヒューマンインターフェース論0121
 
2013sguヒューマンインターフェース論011
2013sguヒューマンインターフェース論0112013sguヒューマンインターフェース論011
2013sguヒューマンインターフェース論011
 
2013sguヒューマンインターフェース論010
2013sguヒューマンインターフェース論0102013sguヒューマンインターフェース論010
2013sguヒューマンインターフェース論010
 
2013sguヒューマンインターフェース論008
2013sguヒューマンインターフェース論0082013sguヒューマンインターフェース論008
2013sguヒューマンインターフェース論008
 
2013sguヒューマンインターフェース論007
2013sguヒューマンインターフェース論0072013sguヒューマンインターフェース論007
2013sguヒューマンインターフェース論007
 
2013sguヒューマンインターフェース論006
2013sguヒューマンインターフェース論0062013sguヒューマンインターフェース論006
2013sguヒューマンインターフェース論006
 
2013sguヒューマンインターフェース論005
2013sguヒューマンインターフェース論0052013sguヒューマンインターフェース論005
2013sguヒューマンインターフェース論005
 
2013sguヒューマンインターフェース論004
2013sguヒューマンインターフェース論0042013sguヒューマンインターフェース論004
2013sguヒューマンインターフェース論004
 
2013sguヒューマンインターフェース論003
2013sguヒューマンインターフェース論0032013sguヒューマンインターフェース論003
2013sguヒューマンインターフェース論003
 
2013 sguヒューマンインターフェース論002
2013 sguヒューマンインターフェース論0022013 sguヒューマンインターフェース論002
2013 sguヒューマンインターフェース論002
 
導入事例で学ぶ、教育の現場でiPhoneやiPadを活用する方法
導入事例で学ぶ、教育の現場でiPhoneやiPadを活用する方法導入事例で学ぶ、教育の現場でiPhoneやiPadを活用する方法
導入事例で学ぶ、教育の現場でiPhoneやiPadを活用する方法
 
クラウドを利用したデータの管理と共有
クラウドを利用したデータの管理と共有クラウドを利用したデータの管理と共有
クラウドを利用したデータの管理と共有
 
Pcch bnn
Pcch bnnPcch bnn
Pcch bnn
 

Último

The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
 

Último (7)

東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 

2013sguヒューマンインターフェース論009