第三の波

第三の波 (中公文庫 M 178-3)
 情報化社会について述べた原典ともいえる書籍です。
・第一の波=農耕社会
・第二の波=工業化社会
・第三の波=情報化社会

 すでに,情報化社会になっているのに,日本では工業化社会の論理がまかり通っています。たとえば学校制度もその一つではないかと思います。本書をとおして学校教育も第三の波のなかでどうするべきかを考えるのもいいでしょう。

comments

Director 11最新版がでたんですね。

 私の気がつかない間に,Adobe社からDirectorの最新版がでたんですね。でも私はすっかりWPFで3Dにはまっている現在です。

【参考】
Adobe – Adobe Store – Japan – Adobe Director 11

【参照】
Directorはまだ健在! 「ゲーム作りで学ぶShockwave3D」

comments

創立45周年イベントの案

 本日は創立45周年イベントの話し合いがあり,オブ脳の関係しそうなところをちょろっとお話しします。
 
1 古いコンピュータを動作させよう
 KCGには古いコンピュータ(計算機)がたくさん保存されています。その中で動作しそうなものを動かそうということになりましたが,果たして,動くものがあるのかな…

【参考】
■kcg.edu コンピュータミュージアム

ついでながら,情報処理学会にもコンピュータミュージアムのページがあります。なんと,本学へもリンクしてくれています。これはすごいことですね。
【参照】
コンピュータ博物館:トップページ
コンピュータ博物館:関連リンク

2 市電をみせよう。
 本学には,保存状態のいい京都市電があります。なんとかできないでしょうかという話です。
【参考】
京都市電保存の意義
京都ずんずん:2006年06月22日
落伍弟子のブログ : なつかしいマシンにご対面
京都市交通局1800形電車 – BIGLOBE百科事典
京都市交通局2600形電車 – BIGLOBE百科事典
かんさい想い出シアタースペシャル NHK 京都市電(Rail & Travel)

comments

母校でドリトル

 ET West 2008を終了後の6月7日(土)は母校の土曜講座で講義を行いました。オブ脳の担当は「日本語プログラミング言語を用いたロボットカーの制作」というテーマで募集して,うれしいことに人気講座と聞いております。
 さてこの土曜講座ですが,現在の学習指導要領が実施されるときに,土曜日を休みするようにとのお達しがあったのですが,
・体育祭や文化祭などの学校行事を土曜日に実施する
・卒業生を土曜日に招いて3回くらい講義してもらう(土曜講座=総合的学習の時間の一環)
 ということで生まれたそうです。
 さてET West 2008の出展で相当疲れていたんですが,講義をしに行きました。教える言語はドリトルです。コンピュータ実習ではアシスタントをつけることができるので,もちろん私が指名したのは「2007日本語プログラミングコンテスト」で金賞を受賞したMさんです。自分の母校の教壇に立てたことだけでも,光栄なんですが,アシスタントにその道のナンバーワンを連れて行くことができたことがもっと光栄です。
 サンプルプログラム – Dolittleをみれば,オブ脳のことが書いてあるので,みなさんはすぐにこのブログへもやってくるでしょう。
 構造化ドリトルというページを見ると,ミューロボットというドリトルで動くものがあります。これを使うんです。「ミューロボットってなんか,田宮模型を思い出しますよね」という方はご名答です。詳しくはこのページを見ましょう。わくわくしますよ。

追伸:オブ脳は母校の夏期講習会で銅アンモニアレーヨンを作ったことを思い出しました。こういう経験は後に化学専攻へ行くきっかけになるんですが,現在はコンピュータをやっています。

【ブログ内参照】
日本語プログラミング万歳!
日本語プログラミング研究会賞

comments

日本語プログラミング万歳!

 「日本語プログラミング研究会賞」で日本語プログラミングを紹介しました。

【参考】
京都コンピュータ学院 | KCG News | 「2007 日本語プログラミングコンテスト」で金賞を受賞!
京都情報大学院大学 | 2008/4/21 本学学生が「2007日本語プログラミングコンテスト」で金賞を受賞!

 日本語プログラミングは少し奇異な感じがするのは否めません。しかし,日本人は分析,設計を日本語で行い,UMLを日本で書きます。ところが,実装は英語ベースのプログラミング言語のため,アルファベットで書きます。したがって英語ベースのUMLを書くのです。ということはUMLを2回かくという面倒な手間が発生します。ところが,日本語でコーディングすれば1回のUMLですぐに:コーディングできるのです。これはすごいです。
 ドリトルもすごいです。GUI環境やRS-232C制御がはじめから組み込まれているので,通常のWindowsプログラミング比べると100時間ほど短縮できました。

【参考】
SE160EMB9…6月20日に東京で,本プロジェクトの総括を発表します。
eラーニング環境のデザインとHRD…ここではプロジェクトマネジメントに関する発表でした。
94回研究発表会 – IPSJ SIGCE…ここではドリトルに焦点をあてた発表でした。

comments

XAMLと3Dの参考書

WPF3Dプログラミング―誰でも簡単に3Dゲームやツールが作れる最新技術! (I/O BOOKS)

 XAMLと3Dに関する参考書を紹介します。

XAMLの参考書

comments

XAMLの参考書

プログラムWPF C#編―デザイナとプログラマのためのアプリケーション開発の極意
 先日からXAML(ザムル)について調べていますが,ネットに情報があまりないようですので,昨日は本を見に行きました。この本が最新版のおすすめです。VS2008に対応しており,LINQに関する記述があります。amazonに目次がないので,ここにあげておきます。XAMLとWPFは関係があります。また,この本のVB版も出ています。

目 次
第1章 最初のWPFアプリケーション
1.1 WPFの概要
1.2 単純なWPFアプリケーション
1.3 WPFアプリケーションの構造
1.4 Silverlight
この章のまとめ
第2章 XAMLの基礎知識
2.1 XAML
2.2 XAMLのタグ
2.3 Loose XAML
この章のまとめ
第3章 ウィンドウとダイアログボックス
3.1 ウィンドウ
3.2 ダイアログボックス
3.3 コモンダイアログボックス
この章のまとめ
第4章 レイアウト
4.1 レイアウトの基礎
4.2 Grid
4.3 UniformGrid
4.4 Canvas
4.5 StackPanel
4.6 WrapPanel
4.7 DockPanel
この章のまとめ
第5章 入 力
5.1 マウス入力
5.2 キーボード入力
5.3 Ink入力
この章のまとめ
第6章 テキストとドキュメント
6.1 テキストとテキストの表示
6.2 テキストの編集
6.3 ドキュメント
6.4 XPSドキュメント
この章のまとめ
第7章 スタイル
7.1 スタイル
7.2 インラインスタイル
7.3 名前付きスタイル
この章のまとめ
第8章 WPFコントロール
8.1 コントロールの基礎
8.2 さまざまなコントロール
この章のまとめ
第9章 グラフィックス
9.1 イメージ
9.2 シェイプ
9.3 ブラシとペン
9.4 変換
この章のまとめ
第10章 3Dグラフィックス
10.1 3Dの基礎知識
10.2 モデル
10.3 マテリアル
10.4 ライト
10.5 テクスチャ
この章のまとめ
第11章 アニメーション
11.1 単純なアニメーション
11.2 ストーリーボード
11.3 3Dカメラアニメーション
この章のまとめ
第12章 メディア
12.1 サウンド
12.2 ビデオ
この章のまとめ
第13章 データバインド
13.1 コントロール間のデータバインド
13.2 データベースとのデータバインド
この章のまとめ
第14章 ナビゲーション
14.1 ナビゲーションウィンドウ
14.2 Page
14.3 Frame
この章のまとめ
第15章 WPFブラウザアプリケーション
15.1 ブラウザアプリケーション
15.2 WPFブラウザアプリケーションの特性
この章のまとめ
第16章 さまざまなコントロール
16.1 WPFユーザーコントロール
16.2 WPFカスタムコントロール
16.3 Windowsフォームコントロールの利用
16.4 Windowsフォームアプリケーションでの利用
この章のまとめ
付 録
付録A トラブル対策
付録B 参考リソース

【参照】
XAMLと3D
プログラミングWPF C#編

comments

ET West 2008に出展

 「Embedded Technology West 2008/組込み総合技術展 関西」に出展します。エンジニアリング学系の紹介をします。

<会 期>
 2008年6月5日(木),6日(金) 10:00~17:00
<会 場>
 インテックス大阪 5号館
 (大阪市住之江区南港北1-5-102)
<主 催>
 社団法人 組込みシステム技術協会(JASA)

 KCGのブースでは,カリキュラムや学生作品(自律型六足歩行ロボット,マイクロマウスなど)を紹介します。

 組込みソフトウェアを扱う学科として,以下のエンジニアリング学系4学科を紹介します。
 ・情報工学科(全日制4年)…大卒と同等の高度専門士号が取得できます。
 ・コンピュータ工学科(全日制3年)…3年間で大卒並みの組込みエンジニアを育成。
 ・コンピュータ工学基礎科(全日制2年)…組込みシステムの基礎が学べます。
 ・自動車制御学科(全日制2年)…日本最初の自動車制御学科。

【参照】
京都情報大学院大学 | 2008/5/27 6月5日(木),6日(金)にEmbedded Technology West 2008に出展します。
京都コンピュータ学院 | KCG News | 6月5日(木),6日(金)にEmbedded Technology West 2008に出展します。

【ブログ内参照】
ET West 2008に出展

comments

XAMLと3D

いまゼミ中です。またまたXAMLと3D

3DのソフトからXAMLへの変換方法が見つかりました。
「なな」のブログ: XAML 3D Graphics Overview

メタセコイアからXAMLも変換できます。でも,いまひとつのような気がします。
XAML

 ついでにLINQ(Language Integrated Query)という言語でSQL DB Serverと連動できます。これも学生がチャレンジするとのことです。すごいですね。
LINQ: .NET 統合言語クエリ

 さらに画像生成Script言語をつくるという学生がいて,びっくりです。flex/bisonを使うそうです。

flex/bisonはじめて8時間以内FAQ

 また,アンマネージドのC++を使うので,ガーベジコレクションをする仕組みを自前で備える必要があるそうです。そこでBoehm GC を使うとのことです。

Boehm GC を使ってみる

 学生さんはRPGツクールをつかうとか,スクイークもあるとか言っています。指導する私が大変なんですが,自主性に任せましょう。

【ブログ内参照】
XAMLとDirectX Filter

 

comments

XAMLとDirectX Filter

 今年のゼミではXAML(ザムル)にチャレンジしています。本日は第1回授業です。
【参考】
第1回 Hello Worldとテキスト・エディタで始めるXAML - @IT

 XAMLは実は3Dもできるんですね。
【参考】
Silverlight: Silverlight 2.0 で高度な 3D アニメーションを作成する

 そしてゆくゆくはクォータニオン(四元数,しげんすう)ですね。
Hamilton’s Research on Quaternions
CGと四元数

 それ以外にもおもしろいのはDirectX Filterです。こちらはすっかりMS社のサイトから消えましたので,正式サポートはどうなったんでしょうか? ブラウザ上で画像処理のシミュレーションができるのはいいですね。

【参考】

 ついでに,データバンドのみておきましょう。ただし,データバインドは200行までのDBでしようしてくださいね。先日,1000行のDBを操作したらなんと文字化けしました。
SQLもサーバもいらないWebデータベースの製作

comments