情報システム工学特論 Web アプリの作成により 次のことを学んでもらいます 1 無料ソフトウェアの活用 2 無料のソフトウェア開発ツール Runstant Lite 3 Web ブラウザのゲームライブラリ phina.js 4 Web アプリとは 無料ソフトウェアの活用 無料ソフトウェアとは イン

Similar documents
S660_DA_manual

Microsoft PowerPoint - SKYMENUの使い方.ppt

SmartBrowser_document_build30_update.pptx

Web制作会社が スマホアプリ開発を依頼されたら 地方における開発事情からデザイナー向け開発手法まで 大月 茂樹

PowerPoint プレゼンテーション

Microsoft Edge の場合 (1) Mizdori 無料体験版ダウンロード画面の [ 体験版ダウンロード ] ボタンをクリックします (2) Edge の下部に mizdori_taiken_setup.zip について行う操作を選んでください と表示され ますので [ 開く ] をクリッ

<ワークフロー>クイックマニュアル

第 8 回の内容 クライアントサイド処理 JavaScript の基礎

目次 ① MX ONE インストール手順 P.3 ②メイン画面の見方 P.7 ③動画保存の方法 P.8 URL 検出でダウンロードする方法 P.8 自動ダウンロード機能 P.8 アドオン機能でダウンロード 録画する方法 P.9 URL 追加機能 P.11 番組機能 P.12 ④ MX ONE レコー

V.O.Anywhere ご利用の手引き ~ macOS編 ~

JavaScriptで プログラミング

ISMAR2013

2018/10/24 更新 IT サポートオフィス ソフトウェアのインストール (Mac OS) ダウンロードした認証プログラムを実行し パソコンにインストールします 前提条件 ネットワークに接続し Download Station サーバーと通信が可能である必要があります Mac OS の場合 M

prg.indb

アプリで学習する QR コード アプリのダウンロードは こちらから ① アプリ検索 スマホでログイン 上記 QR コードからアプリのインストール画面に移動して アプリをインストールしましょう もし QR コードをうまく読み込めない場合は iphone 端末をお持ちでしたら App Store へ A

Microsoft PowerPoint - OASIS新物流システム設定.ppt

PowerPoint プレゼンテーション

内容 はじめに... 3 セキュリティと仕様変更について... 3 Windows10 と IE Java のインストール... 3 Java が入っていない場合... 4 Java が古い場合... 7 Java の設定が必要な場合... 8 Mac と Safari の場合...

( 注 )Safari (webkit 系ブラウザ ) と Chrome(webkit にも対応 ) は テキストの輪郭や色を -webkit-text-stroke-width -webkit-text-stroke-color -webkit-text-fill-color のプロパティで描くこ

transform: translatex(x 方向の移動距離 ) transform: translatey(y 方向の移動距離 ) transform: translate(x 方向の移動距離, Y 方向の移動距離 ) transform: translate 関数は 移動する位置ではなく 移動

取扱説明書[N-03E]

19 ステップで 2 大人気スクリプト言語を学ぶ GUI のあるアプリを作る STEP11 から STEP12 までまとめ 1.Python での GUI アプリ作成 Python は標準ではグラフィックスの機能を持ちませんが ライブラリを使うことで GUI のアプリを作成することができる そこで

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンテンツメディアプログラミング実習2

Microsoft PowerPoint _2b-DOM.pptx

Microsoft Word - minecraftsettings1102.docx

Web データ管理 JavaScript (3) (4 章 ) 2011/12/21( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/18

採用GO システムマニュアル 配布用 ver.1.4

4 フォトギャラリー フォトギャラリーは bxslider を使用して作成しました 内容的には上記のスライダーと同じですが こちらは 3 枚ずつスライドします また 詳細はこちらをクリックするとフォトギャラリーのページに リンクします 5 新着情報 新着情報は最新 9 件までサイトの更新情報を表示し

XDR-55取扱説明書Ver.101.

はじめての設定マニュアル

第2章 Macintoshの基本操作

小学校プログラミング教育に関する研修教材

transform: skewx(x 軸の傾斜角度 ) transform: skewy(y 軸の傾斜角度 ) transform: skew(x 軸の傾斜角度, Y 軸の傾斜角度 ) skewx( ) は X 軸に沿って傾斜します skewy( ) は Y 軸に沿って傾斜します skew( ) は

マインクラフト の mod ガイド ( 書きかけ ) 最終更新 : 2017 年 8 月 28 日 URL: もしくは

Web データ管理 JavaScript (1) (4 章 ) 2011/12/7( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21

目 次 セットアップ(windows版) 3 ソフトの起動 6 起動 製作開始まで 7 画面名称 9 製作を始める前に 9 フォトブック製作 ページに写真を配置する 10 写真の追加 10 写真の配置 画像ボックスの移動 12 画像ボックスのサイズ変更 12 フォトブック製作 自動流し込

1

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

背景の線形グラデーションをアニメーションのように見せる方法は 前章の #div4 ボックスと同じ方法です ( 注 )Safari (webkit 系ブラウザ ) と Chrome(Webkit にも対応 ) は テキストの輪郭や色を -webkit-text-stroke-width -webkit

OpenOffice.org の紹介 OpenOffice.org は オープンソースで開発されている統合オフィスソフトです 製品 名と同じ名前のコミュニティが開発し 世界中のユーザーが利用するスタンダードなソフ トウェアとなってきています 以下のような特徴を持ちます ワープロや表計算 プレゼンツー

パソコンソフト itunes のセットアップ パソコンに保存されている音楽や写真を ipad へ転送するには Apple 社の itunes ( アイチューンズ ) というパソコン用のソフト使用して操作します itunes はインターネットから無料でダウンロードできます 1 Yahoo! または G

はじめに 動作環境について 教職員ポータルシステム ( 教職員用 Web システム ) は インターネットに接続しているパソコンを 利用して操作することができます 動作保障されている環境は以下のとおりです (1) クライアント構成 (Windows PC) 1OS Windows 10 Window

2 T 3008 T 2008 T 1008 W 2008 W 1008 W 508 HDD AVC USB-HDD VR BD

Acrobat Reader DCのインストール・操作方法―Windows 10/8.1/7

目次 目次 はじめに 本書で扱うディスプレイ ログインとログアウト isignclient のインストール 番組制作 ディスプレイ登録 対象ディスプレイ isigncli

B: サイトから参加 1) ブラウザからミーティングが開催されるコーポレートサイト URL にアクセスします 2) ミーティング一覧内の自分の参加するミーティングから [ 参加 ] をクリックします C: パーソナル会議へ参加 1) ブラウザからミーティングが開催されるパーソナル会議 URL にアク

CubePDF ユーザーズマニュアル

TunesGo (Win 版 ) ガイド Chapter1: 製品のインストール 1-1 製品のダウンロード 1-2 製品のインストール 1-3 製品の登録 Chapter2: データの転送 2-1 ios デバイスを PC に接続する 2-2 デバイスのメディアを itunes に転送 2-3 デ

コンピュータの保存場所 デスクトップの PC を開けてみよう ダブルクリックすれば保存場所一覧が表示される ハードディスクドライブ : システム領域 リムーバブルドライブ : 取り外せる (DVDやUSBメモリ) ネットワークドライブ : 大学ではここをメインに使用 Q ドライブと R ドライブ Q

SHOP99 99 SHOP サイトにデータベースを構築 phpmyadminの設定 1 ー 監修 Yours YoursCompany Company 監修 Yours

forever朝活

WebGL *1 DOM API *1 X LR301 Kageyama (Kobe Univ.) Visualization / 37

第 1 章 JavaScript/jQuery JavaScript とは JavaScript( ジャバスクリプト ) は HTML や CSS また PHP などでは実現することの難しい さまざまな効果を Web ページ上で実現できるスクリプト言語です 一時期 Web ページ作成に

Microsoft Word - (修正案)代理店向けeラーニング利用マニュアル(D-Web用).doc

触覚マウスライブラリを使った 触覚付き Web ページの作り方 ver 富士ゼロックス株式会社 -1-

PowerPoint プレゼンテーション

Microsoft Word - minecraftsettings.docx

目次 1. サテライトオフィス 組織アドレス帳のインストール 2. 組織情報 ( ツリー表示 ) を作成する 3. サテライトオフィス 組織アドレス帳各種機能設定 4. 組織アドレス帳 ( ポップアップアドレス帳 ) の追加 KDDI 2

IZU PHOTO MUSEUM... IZU PHOTO MUSEUM

目 次 1.Web サイト制作基本編 写真アルバム ( アイテムギャラリー ) の作り方 3. トップページメニューの編集の方法 4. トップページ編集基本編 トップページのメインビジュアルをスライドショーにする方法 6. レスポンシブサイト (PC とスマホ表示対応 ) 制

NetworkApplication-09

Ⅰ OUTLOOK 2013設定 1.OUTLOOK2013を起動します 4.次へをクリックします ①ファイルをクリック 2.アカウント情報を設定します ①電子メールアカウント欄にチェックが入っていることを確認する ②次へをクリック 5.アカウントを手動設定します ①アカウント設定をクリック ②アカ

Microsoft Word - RC1504_インストールガイド_RevA2.doc

オンライン・ワークショップ 参加マニュアル

1/14

引き算アフィリ ASP 登録用の日記サイトを 作成しよう Copyright 株式会社アリウープ, All Rights Reserved. 1

Webデザイン論


Microsoft PowerPoint - 03Scratchㆮæfi“作説柔+間帅è³⁄挎;.pptx

1. まずは Google アカウントを作成する 1-1.Google Analytics の画面を開くまずは Google Analytics( 以下 Analytics と表記 ) の画面を開きます

NALC 活動管理システムインストール手順書 NALC 活動管理システムを利用するためには 以下の性能を持った PC が必要です システム要件 対応 OS 対応ブラウザ Windows7 / Windows8 8.1/windows10 Internet Explorer 8 以降 (Firefox

C#の基本

2 / 8 オンデマンドダウンロード機能 を使用するときに次の制約があります 1. インターネットに接続されていない ( オフライン ) 場合は OneDrive エリアのみにあるファイルを開くことはできない 2.OneDrive エリアからダウンロードが完了するまでいくらか待たされるし ( 特に大

INDEX 1. はじめに... 2.IE11 の設定 IE11 バージョンの確認方法 IE11 ポップアップの許可設定 IE11 HTML 明細書印刷の設定 IE11 互換表示設定... 3.Chrome の設定 Chrome

Wordの学習

<4D F736F F D208AC888D B836A F C B838B834B E74752E646F63>


Web のしくみと応用 ('15) 回テーマ 1 身近なWeb 2 Webの基礎 3 ハイパーメディアとHTML 4 HTMLとCSS 5 HTTP (1) 6 HTTP (2) 7 動的なWebサイト 8 クライアントサイドの技術 回 テーマ 9 リレーショナルデータベース 10 SQL とデータ

パソコンから ipad へ ビデオを転送する方法 作成 パソコン教室あいぱっどくらぶ

スライド 1

セットアップ青本文1C_0606.indd

2 / 26 平成 26 年 4 月 11 日 ( 金 ) 午後 1 時 9 分 Visual C Express の使用法 ( 東海大学理学部物理学科 ) 無償で利用できる開発環境 (Windows XP 以降 ) Visual Studio 2010 Express

スライド 1

(Microsoft Word \203v\203\215\203O\203\211\203~\203\223\203O)

aaaa

操作案内 indd

cp-7. 配列

PowerPoint プレゼンテーション

コンピュータグラフィックス演習 I 2012 年 5 月 21 日 ( 月 )5 限 担当 : 桐村喬 第 7 回モデリングの仕上げ 1 カメラワークとアニメーション 今日の内容 1. カメラワーク 2. シーンの設定 3. アニメーション 前回のテクスチャの紹介 1 / 10

Microsoft PowerPoint - Easy Pass Airå‹©çfl¨çfl³è¾¼ 抩巚修æ�£

情報工学実験Ⅲ

目次 1. PDF 変換サービスの設定について )Internet Explorer をご利用の場合 )Microsoft Edge をご利用の場合 )Google Chrome をご利用の場合 )Mozilla Firefox をご利

Taro-02_Web_html自習テキストⅡ.


Microsoft Word - 動画が視聴できない場合.docx

PowerPoint プレゼンテーション

スライド 1

2. 生田仮想デスクトップ PC の接続方法 生田仮想デスクトップ PC に接続する方法は 次の 2 通りです 1. HTML アクセス Internet Explorer や Safari などのブラウザを用います PC に特別なソフトウェアをインストールす る必要が無いので 管理者権限をもってい

Transcription:

情報システム工学特論 Web アプリの作成により 次のことを学んでもらいます 1 無料ソフトウェアの活用 2 無料のソフトウェア開発ツール Runstant Lite 3 Web ブラウザのゲームライブラリ phina.js 4 Web アプリとは 無料ソフトウェアの活用 無料ソフトウェアとは インターネットなで 無料で提供されているソフトウェアのこと フリ ーソフト とも言う パソコンの学習や活用に大いに役立つ 無料ソフトウェアも 製作者に著作権がある 作者が自分であるかのように嘘をついたり 無料ソフトウェアを自分の名前で販売したりなどの違反をしてはいけない 無料ソフトウェアを使うとき もし うまく動かなったとする そのとき 製作者に苦情を 言うのはマナー違反です 製作者は いろんな人に使ってほしい と善意を持っていますので尊 重すること Web ブラウザで動く無料ソフトウェア 自分のパソコンにインストールしなくても インターネットと Web ブラウザさえあればすぐに 使える無料ソフトウェアも多数ある たとえば gmail など この資料では 2つの無料ソフトウェアを体験する pinta.js: これは 簡単に Web ブラウザで動くゲーム 2次元のグラフィックス が制作でき るソフトウェア phina.js の情報は 次の Web ページで公開 http://phiary.me/phinajs-release/ Runstant Lite: ソフトウェアの制作のために使う Runstant Lite の情報は 次の Web ページで公開 http://lite.runstant.com/about 1

ここまでのまとめ 無料ソフトウェアは便利である 製作者に苦情を言うのはマナー違反である この資料では無料ソフトウェア phina.js, Runstant Lite を使う 無料のソフトウェア開発ツール Runstant Lite コンピュータはソフトウェアで動く ソフトウェアを コンピュータを使って作るとき ソフトウェアを制作するためのソフト ウェア ソフトウェア開発ツール を使う ソフトウェア開発ツールにはいろいろな種類が ある (Visual Studio など ここでは Runstant Lite を使ってみる 演習1 Runstant Lite について 次を行いなさい ① Web ブラウザで 次を開く Edge Chrome Firefox を使ってください IE は避けてください http://lite.runstant.com/about ② 始めたいので GETTING STARTED をクリック 2

③ 次のように表示されるので確認する ④ 右側の黒い画面で ソフトウェアを作る 右側の黒い画面で 次のように書き換える /* * runstant */ window.onload = function() { console.log(100 * 200); }; 3

⑤ 再生ボタンをクリックする ⑥ 100 かける 200 の計算結果として 20000 が表示されるので確認する うまく表示されない場合には ④に戻って確認する ⑦ 右側の黒い画面で 100 * 200 のところを書き換える 右側の黒い画面で 次のように書き換える /* * runstant */ window.onload = function() { console.log(1 / 2 + 3 / 4); }; 4

⑧ 再生ボタンをクリックする ⑨ 1 / 2 + 3 / 4 の計算結果として 1.25 が表示されるので確認する うまく表示されない場合には ⑦に戻って確認する 5

ここまでのまとめ ソフトウェア開発ツールを使って ソフトウェアを作り 実行できる ソフトウェアの中には 計算させたい式などを書き下すことができる Web ブラウザのゲームライブラリ phina.js ゲームのソフトウェアを作るとき 画像 ボタン ゲージ サウンド キーボード などを扱うことになる これらを簡単に扱えるようにするためのソフトウェアをゲームライブラ リと言ったりする 以前の授業でもゲームライブラリを使った (Panda3d など この資料では Web ブラウザで動くゲームに便利なゲームライブラリ phina.js を使う 演習 phina.js について 次を行いなさい ① Web ブラウザで 次を開く さっきの演習と同じ http://lite.runstant.com/about ② 始めたいので GETTING STARTED をクリック 演習1と同じ 6

③ 次のように表示されるので確認する さきほどの演習と同じ ④ HTML(HTML) をクリック ⑤ 次のように表示されるので確認する 7

⑥ 右側の黒い画面の 他はそのまま <style>${style}</style> の直後に 次の1行を追加 コピー ペースト これは phina.js の機能を取り込むためのもの <!doctype html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, user-scalable=no" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <title>${title}</title> <meta name="description" content="${description}" /> <style>${style}</style> <script src='http://cdn.rawgit.com/phi-jp/phina.js/v0.2.0/build/phina.js'></script> <script>${script}</script> </head> <body> <h1>hello, runstant!</h1> </body> </html> 8

⑦ SCRIPT(javascript) をクリック ⑧ 右側の黒い画面で 次のように書く 長いので コピー ペーストしてください phina.globalize(); phina.define('mainscene', { superclass: 'CanvasScene', init: function() { this.superinit(); var obj = RectangleShape().addChildTo(this); obj.setposition(100, 200); this.obj = obj; }, }); phina.main(function() { var app = GameApp({ startlabel: 'main', }); app.run(); }); 9

⑨ 再生ボタンをクリックする ⑩ 画面に青い四角が表示される うまく表示されない場合には ⑧ に戻って確認する 後で使うので Webブラウザは閉じずに残しておくこと ここまでのまとめ ゲームエンジンには 青い四角を描くなど ゲームを作るのに必要な機能がそろっている 画像 ボタン ゲージ サウンド キーボードなどの機能がある 10

Webアプリとは いま体験してもらった 青の四角を描く ための Web アプリは 次のような仕組みにな っている HTML 画面に何を表示するかの指示など Webブラウザ 画面表示と情報の受付 SCRIPT 計算など Web アプリは 上の図で書いたように 1 Web ブラウザ 2 HTML 3 SCRIPT スクリプト が共同して動くという仕組みになっている 先ほどのプログラムは いろいろな Web アプリを作ることができるための土台がすでに 完成しているのです 今度の演習では SCRIPT (スクリプト) の部分を書き換えて ボールの動きのシミュレー ションを行うようにします ① SCRIPT(javascript) をクリック 11

② 右側の黒い画面で 今度は 次のように書く 長いので コピー ペーストしてください phina.globalize(); phina.define('mainscene', { superclass: 'CanvasScene', init: function() { this.superinit(); var x = CircleShape().addChildTo(this); x.setposition(80, this.gridy.center()); x.physical.force(8, 0); x.physical.gravity.set(0, 9.8 / 10); var floor = RectangleShape({width: this.gridx.width}).addchildto(this); floor.setposition(this.gridx.center(), this.gridy.width); var w1 = RectangleShape({height: this.gridy.width}).addchildto(this); w1.setposition(0, this.gridy.center()); var w2 = RectangleShape({height: this.gridy.width}).addchildto(this); w2.setposition(this.gridx.width, this.gridy.center()); this.ball = x; this.floor = floor; this.w1 = w1; this.w2 = w2; }); }, // 毎フレーム処理 update: function() { var vx = this.ball.physical.velocity.x; var vy = this.ball.physical.velocity.y; if (this.ball.hittestelement(this.floor)) { this.ball.physical.force(vx, -vy); } if (this.ball.hittestelement(this.w1)) { this.ball.physical.force(-vx, vy); } if (this.ball.hittestelement(this.w2)) { this.ball.physical.force(-vx, vy); } }, phina.main(function() { var app = GameApp({ startlabel: 'main', }); app.run(); }); 12

13

3 再生ボタンをクリックする. 4 ボールの動きのシミュレーションが, アニメーションで表示される. うまく表示されない場合には,3 に戻って確認する. 14

まとめ言語 : JavaScript 枠組み : Web ブラウザ + HTML + スクリプト行ったこと : 四角形の描画, ボールの動きのシミュレーション 15