学際工学英語特別講義VI: Pervasive Autonomic System
神戸大学・工学部 高度教養科目 「学際工学英語特別講義VI」に関するページです.
This page contains information about "Special English Course of Interdisciplinary
Engineering VI".
更新情報 / What's New
- 2017-08-23 Added course materials.
- 2017-08-22 Added course materials.
- 2017-08-20 Added course materials.
- 2017-07-31 Open the Web site for 2017 program.
講義資料 / Course Materials
The slides of each course are available in PDF format. Click each link
below to browse the slide.
- Introduction
- Pervasive Computing
- Architecture
<< Recap of Monday (月曜日の復習) >>
- The iCasa Platform
- Architecture Examples
- Software Challenges
- Context Awareness
- Smart Homes
- Conclusion
開講情報 / Course Information
- スケジュール / Schedule:
-
Date |
1st Period
(08:50-10:20) |
2nd Period
(10:40-12:10) |
3rd Period
(13:20-14:50) |
4th Period
(15:10-16:40) |
2017-08-21 (Mon) |
Lecture (LR201) |
Lecture (LR201) |
Excercise (ISTC-A #1) |
Excercise (ISTC-A #1) |
2017-08-22 (Tue) |
Lecture (LR201) |
Lecture (LR201) |
Excercise (ISTC-A #1) |
Excercise (ISTC-A #1) |
2017-08-23 (Wed) |
Lecture (LR201) |
Lecture (LR201) |
Excercise (ISTC-A #1) |
Excercise (ISTC-A #1) |
2017-08-24 (Thr) |
Reserved for Q&A |
Reserved for Q&A |
Reserved for Q&A |
Reserved for Q&A |
- 教室 / Lecture Room:
- The morning lectures are given in Lecture Room 201 (LR201).
The afternoon computer excercises are conducted in Information Science and Technology Center Annex Exercise Room #1
(ISTC-A #1, 情報基盤センター分館 第1演習室)
- 担当教員 / Teachers:
- Philippe Lalanda (University of Grenoble Alpes)
中村 匡秀 (工学部・情報知能工学科) / Masahide Nakamura (Department of Computer Science)
受講の前に / Preparing for Taking Course
本特別講義では,Javaを使った演習を行います.Javaでプログラミングした経験がない人は,事前に勉強しておくことをお勧めします.参考書は図書館にあるかもしれません.また最近ではYoutube等でも教育コンテンツを見ることが可能です.ぜひ,事前学習しておいてください.
This special course includes programming exercise using Java. Those who
have not yet learned Java are highly recommended to do preliminary study
of Java. Textbooks of Java may be available in libraries. Educational material
can be found on YouTube. Please do it yourself before the course.
- Java入門書 / Elementary textbooks of Java
- 高橋麻奈 「やさしいJava 第6版」
中山 清喬 「スッキリわかるJava入門 第2版」 - YouTubeでの学習コンテンツ / Educational Contents on YouTube
- java入門 (伊沢剛さんの Youtube チャンネル)
演習環境の設定 / Setup for Computer Excersise
各自情報基盤センターのマシンにログインし,下記の手順で環境セットアップを行っておいてください.
Every student is advised to login a computer in the Information Science and Technology Center Annex , and set up the programming environment.
iCasaランタイムのインストール / Installing iCasa Runtime
- iCasaのDownloadページをブラウザで開いてください.
- Download the runtime のセクションに従って, iCasa Teaching Distributionをダウンロードします.
- ダウンロードしたzipを展開して,適当なフォルダにコピーします (ここではDocuments/iCasaとします).
- ターミナルを開き,次のコマンドを入力します.
$ cd Documents/iCasa
$ ./startGateway.sh
- ブラウザを起動して,http://localhost:9000/simulator にアクセスします.iCasaのページが表示されればOK.
Eclipse用プラグインのインストール / Installing Eclipse Plug-ins
- Eclipseを起動します.
- iCasaのDownloadページ の Install the iCASA IDE (Integrated Development Environment) のセクション,項目1-5に従ってプラグインをインストールします.
新規ソフトウェアのインストールを利用すること.
- その下 Configration の項目1-4に従って,iCasaランタイムの場所をセットします.
講義内容 / Content of Course
- Course Title
- Pervasive Autonomic System
- Abstract:
- This course will present the notion of pervasive systems (cyber-physical
systems). It will define the requirements of such systems and highlight
their main properties. In particular, focus will be put on context-awareness,
a major aspect in pervasive computing. The course will present several
examples and architectures from the smart home and smart cities domains.
The course will also develop the notion of autonomicity for pervasive system.
An autonomic system is able to self manage, which another major equirement
for pervasive system. The lecture will be supported by several practices
on computer with the iCasa system. Finally, several lectures will be based
on the book "Autonomic Computing" by Lalanda/McCann/Diaconescu.
- Organization of Course (subject to changes):
- Lecture 1 : Introduction to pervasive computing (with examples)
Lecture 2 : Basic concepts and definition for pervasive computing
Lecture 3 : Context awareness
Lecture 4 : Challenges to pervasive computing
Lecture 5 : Software engineering for pervasive computing
Lecture 6 : Introduction to autonomic computing
Lecture 7 : Software architecture for autonomic computing
Lecture 8 : Autonomic computing techniques for pervasive computing (including
learning)
- Computer Exercises
- Lectures will be interleaved with practical sessions based on iCasa :
http://self-star.imag.fr
(C) Masahide Nakamura, Kobe University