Webコンテンツとプログラミング

2007年度・前期・水曜日 3コマ
担当: 香川 考司

「Webコンテンツとプログラミング」(教養ゼミナール、担当: 香川)の ホームページです。 受講者はこのページを随時チェックするようにしてください。

※ このページには(意図的に)グラフィックス・アニメーションはありません。 だって重いので。

シラバスより、「授業の概要」の抜粋:

このゼミではインターネット(特にWorld Wide Web)で利用される グラフィックス・アニメーション・プログラミング言語などに関する 新しい規格・ツールなどについて調べ、 それを利用してコンテンツやプログラムを作成します。 ツールは基本的にフリー(無料)で利用できるものを利用します。 利用する規格・プログラミング言語の例として、JavaScript, Java, SVG, Flash, X3Dなどが考えられますが、それ以外のものを利用しても、 もちろん構いません。
補足: 「JavaScript, Java, SVG, Flash, X3Dなど」というのは、 ツールが出力するデータ形式の例として挙げているのですが、 差し当たり「Webブラウザで見ることができる形式」と思ってもらえれば構いません。

お知らせ

授業予定

資料など

いろいろなリンク

調べる上でお世話になると思われるページを挙げておきます。

Search Engine

なにはともあれ、たいへんお世話になるページです。

いずれも有名な検索エンジンです。

Software Archive

フリーウェア・あるいはシェアウェアをあつめたサイトです。

(第1,2回発表の)テーマ例

とりあえず、いくつかのリンクを挙げておきます。 (調べてもらうが課題なので、ここにはごくわずかの入口しか紹介していません。)

各種ツール編

Inkscape

SVG出力をサポートしたドローソフトです。

OpenOffice.org

OpenOffice.orgはPDFを生成でき、 さらに ImpressやDrawはSWFフォーマットを作成できます。

Blender

Blenderは、Windows, Linux, FreeBSD, MacOS Xなどで動作する オープンソースの3Dモデリングソフトです。

Powerbullet

Powerbullet(パワーブリット)は、フリーのSWF(Flash)作成ツールです。

LDraw

LEGOTMのようにブロックを組み合わせて、 3Dモデルを作成するソフトウェアのようです。

Gimp

Gimp(ギンプ)はフリーの画像処理プログラムです。 (Adobe Photoshopと同カテゴリのソフトですが、操作感はかなり異なります。) 主にLinuxなどのUnix上で動作するソフトウェアですが、Windows版もあります。

gnuplot

gnuplotは有名なフリーのグラフ描画ソフトウェアです。

Maxima

Maximaはいわゆる“数式処理ソフト”です。

Apophysis

Apophysisはフラクタル画像を生成するソフトウェアです。

プログラミング言語・プログラミング環境編

C言語はプログラミングⅠまたはⅡで学習すると思いますので、 少し毛色の違う言語をリストアップしてみました。

Squeak

Smalltalk言語(オブジェクト指向言語のひとつ)の処理系です。

言霊

Squeak上に構築された日本語プログラミング言語です。

ドリトル

教育用として設計されたオブジェクト指向のプログラミング言語です。

DrScheme

Scheme言語用のグラフィカルなプログラミング環境です。

Script-Fu

Gimp(画像処理ソフト)で画像を操作するためのスクリプト言語です。

ActionScript

ActionScriptは Macromedia (Adobe) Flashのスクリプト言語です。 MTASCはActionScriptのフリーのコンパイラです。

なでしこ

日本語でプログラミングできる言語です。

ビスケット

絵でプログラムを作るツールだそうです。


上記のリストに載っていないテーマでも、 WWW・グラフィックス・プログラミングに関係ある物なら、 もちろん結構です。 (というよりも、むしろ歓迎します。)
Koji Kagawa