<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>ウェブ・ホームページ・デザイン制作の基礎用語集</title>
      <link>http://www.webdesignworkshop.net/term/</link>
      <description></description>
      <language>ja</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Fri, 11 Jan 2008 22:43:33 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>ADF【エイディエフ】</title>
         <description>Application Descriptor File。
AIRアプリケーションの属性を記述するXMLファイル。アプリケーションの名前、タイトル、説明、コピーライト、ウインドウの初期化情報、ロードする素材などを定義する。

既存のAjaxアプリケーションやFlashコンテンツをAirアプリケーションに変換するときにも使う。</description>
         <link>http://www.webdesignworkshop.net/term/2008/01/adf.html</link>
         <guid>http://www.webdesignworkshop.net/term/2008/01/adf.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">A</category>
        
        
         <pubDate>Fri, 11 Jan 2008 22:43:33 +0900</pubDate>
      </item>
            <item>
         <title>Silverlight【シルバーライト】</title>
         <description>米Microsoft社が提供するウェブブラウザのプラグインのこと。Flashのようなリッチな体験をユーザーに提供する技術。クロスプラットフォーム、クロスブラウザで動作する。Flashに似ているためよく比較される。

開発にはユーザーインターフェイスの部分はXAML（Extensible Application Markup Language）というマークアップ言語をつかいビヘイビアの部分はJavaScriptやC#、Visual Basic、Pythonなどを使う。

開発ツールは「Visual Studio」「Expression Blend」があげられる。</description>
         <link>http://www.webdesignworkshop.net/term/2008/01/silverlight.html</link>
         <guid>http://www.webdesignworkshop.net/term/2008/01/silverlight.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">し</category>
                  <category domain="http://www.sixapart.com/ns/types#category">S</category>
        
        
         <pubDate>Mon, 07 Jan 2008 23:16:33 +0900</pubDate>
      </item>
            <item>
         <title>Flex 【フレックス】</title>
         <description>MXMLというXMLベースでRIAを構築できるフレームワーク。</description>
         <link>http://www.webdesignworkshop.net/term/2007/10/flex.html</link>
         <guid>http://www.webdesignworkshop.net/term/2007/10/flex.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ふ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">F</category>
        
        
         <pubDate>Wed, 31 Oct 2007 15:29:26 +0900</pubDate>
      </item>
            <item>
         <title>AVM 【エーヴイエム】</title>
         <description><![CDATA[ActionScript Virtual Machineの略。

複数のOSやプラットフォーム間の差異を吸収するレイヤー。ActionScriptのコードはFlash Player内のAVMが解釈して実行する。<a href="http://www.webdesignworkshop.net/term/2007/08/adobe_air.html">Air</a>という実行環境でもAVMがとりいれられている。]]></description>
         <link>http://www.webdesignworkshop.net/term/2007/10/avm.html</link>
         <guid>http://www.webdesignworkshop.net/term/2007/10/avm.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">え</category>
                  <category domain="http://www.sixapart.com/ns/types#category">A</category>
        
        
         <pubDate>Wed, 31 Oct 2007 15:22:54 +0900</pubDate>
      </item>
            <item>
         <title>swf 【エスダブリュエフ、スウィフ】</title>
         <description><![CDATA[いわゆるFlashムービーのこと。画像、音、スクリプトなどが一体となって圧縮されたファイル形式。

オープンフォーマットなどで様々なアプリケーションから生成することが可能だが、一般的には<a href="http://www.webdesignworkshop.net/term/2007/10/flash_ide.html">FlashIDE</a>や<a href="http://www.webdesignworkshop.net/term/2007/10/flex_builder.html">Flex Builder</a>などを使う。

Illustrator、Photoshopなどでも直接書き出すことが可能。]]></description>
         <link>http://www.webdesignworkshop.net/term/2007/10/swf.html</link>
         <guid>http://www.webdesignworkshop.net/term/2007/10/swf.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">え</category>
                  <category domain="http://www.sixapart.com/ns/types#category">S</category>
        
        
         <pubDate>Wed, 31 Oct 2007 15:18:05 +0900</pubDate>
      </item>
            <item>
         <title>Flex Builder 【フレックスビルダー】</title>
         <description>Adobe社の統合開発環境。MXMLというXMLベースの言語とActionScript3.0以降を使ってRIAをつくることができる。Flashがデザイナー向けなのに対して、Flex Builderはエンジニア向けのツール。Eclipseベースのアプリケーション。</description>
         <link>http://www.webdesignworkshop.net/term/2007/10/flex_builder.html</link>
         <guid>http://www.webdesignworkshop.net/term/2007/10/flex_builder.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ふ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">F</category>
        
        
         <pubDate>Wed, 31 Oct 2007 15:15:39 +0900</pubDate>
      </item>
            <item>
         <title>Flash IDE 【フラッシュアイディーイー】</title>
         <description>いわゆるFlashのこと。Flash8、FlashCS3などを指す。Flashはもともとアニメーター向けのアニメーションツールとして出発した。エンジニア向けの記事ではFlashのことをFlash IDEと呼ぶ場合がある。

Flexと違う点はタイムラインをつかったActionScriptアプリケーション開発ができる点である。例えば、タイムラインにアニメーションを設定して、stopやgotoなどの基本アクションや関数クロージャー、変数を設定して、外部のclassファイルと連動させて画面遷移をさせたりが可能。classファイルだけでも同じようなことは可能だが、よりデザイナー向けの手法といえる。</description>
         <link>http://www.webdesignworkshop.net/term/2007/10/flash_ide.html</link>
         <guid>http://www.webdesignworkshop.net/term/2007/10/flash_ide.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ふ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">F</category>
        
        
         <pubDate>Wed, 31 Oct 2007 15:12:10 +0900</pubDate>
      </item>
            <item>
         <title>CSV 【シーエスブイ】</title>
         <description>データをカンマで区切った汎用テキストデータ。Comma Separated Valuesのこと。

表組みを表すのによく使われる。データベースのデータをCSVデータで出力して、エクセル（EXCEL）などで読み込むとデータの表に変換される。</description>
         <link>http://www.webdesignworkshop.net/term/2007/10/csv.html</link>
         <guid>http://www.webdesignworkshop.net/term/2007/10/csv.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">し</category>
                  <category domain="http://www.sixapart.com/ns/types#category">C</category>
        
        
         <pubDate>Wed, 17 Oct 2007 10:50:22 +0900</pubDate>
      </item>
            <item>
         <title>ベクトルデータ 【vector data】</title>
         <description><![CDATA[点、線、ハンドルなど数式で管理されているデータ形式。ベクトルデータベースのアプリケーションとしてはイラストレーター（Illustrator）、フラッシュ（Flash）が有名である。

メリットは、ファイル容量が軽く変形をしてもデータが劣化しないこと。デメリットとしてはCPUの処理負担が重い点である。<a href="http://www.webdesignworkshop.net/term/2007/10/_bitmap_data.html">ビットマップデータ</a>とよく対比される。

ベクトルデータからビットマップデータに変換することを<a href="http://www.webdesignworkshop.net/term/2007/10/rasterize.html">ラスタライズ</a>というが、実際にはベクトルデータも画面でみる段階ではラスタライズされている。その変換処理のためにCPUの処理負担がかかる。]]></description>
         <link>http://www.webdesignworkshop.net/term/2007/10/_vector_data.html</link>
         <guid>http://www.webdesignworkshop.net/term/2007/10/_vector_data.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">へ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">V</category>
        
        
         <pubDate>Wed, 17 Oct 2007 10:43:44 +0900</pubDate>
      </item>
            <item>
         <title>ビットマップデータ 【Bitmap data】</title>
         <description>画像をピクセルという格子状の矩形に分割しそれぞれ色をもたせたデータ。この格子のサイズのことやこの格子の数のことを解像度と呼ぶ。それぞれ色をもった矩形の集合体。

ビットマップデータベースのアプリケーションだとPhotoshop、Fireworksが有名である。変形や拡大をすると画像が劣化するのがデメリット。またベクトルデータと比べてファイル容量は重くなる。

メリットとしてはベクトルデータと比べてCPUの処理負担が軽い点。Flashアニメーションなどで動きをスムーズにするために大きな背景などはビットマップデータすることもある。</description>
         <link>http://www.webdesignworkshop.net/term/2007/10/_bitmap_data.html</link>
         <guid>http://www.webdesignworkshop.net/term/2007/10/_bitmap_data.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ひ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">B</category>
        
        
         <pubDate>Wed, 17 Oct 2007 10:37:52 +0900</pubDate>
      </item>
            <item>
         <title>ラスタライズ　rasterize</title>
         <description>ベクトルデータ（ベクターデータ）をビットマップデータ（ラスターデータ）に変換すること。

制作の実務的には、テキストデータがはいった素材をラスタライズしたり、イラストレーター（Illustrator）でつくったものを、フォトショップ（Photoshop）にコピーアンドペーストするときに、ビットマップに変換できるがこの場合もラスタライズである。Photoshopでテキストにフィルター処理を適用する場合もラスタライズをする必要がある。</description>
         <link>http://www.webdesignworkshop.net/term/2007/10/rasterize.html</link>
         <guid>http://www.webdesignworkshop.net/term/2007/10/rasterize.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ら</category>
                  <category domain="http://www.sixapart.com/ns/types#category">R</category>
        
        
         <pubDate>Wed, 17 Oct 2007 10:19:16 +0900</pubDate>
      </item>
            <item>
         <title>バイライン</title>
         <description>ブランドが何をやっているのか、何を提供しているのかを示すコピー。ロゴの近くに客観的なコピーで示される。

ウェブサイトやホームページであれば、サイトタイトルの近くに「ホテル検索サイト」と書かれていればこれがバイラインである。しばしばタグラインと混同される。</description>
         <link>http://www.webdesignworkshop.net/term/2007/09/post_4.html</link>
         <guid>http://www.webdesignworkshop.net/term/2007/09/post_4.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">は</category>
        
        
         <pubDate>Thu, 06 Sep 2007 06:38:14 +0900</pubDate>
      </item>
            <item>
         <title>タグライン</title>
         <description>ブランドが約束する価値を一行で説明するコピーのこと。
</description>
         <link>http://www.webdesignworkshop.net/term/2007/09/post_3.html</link>
         <guid>http://www.webdesignworkshop.net/term/2007/09/post_3.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">た</category>
        
        
         <pubDate>Thu, 06 Sep 2007 06:25:41 +0900</pubDate>
      </item>
            <item>
         <title>フレームワーク framework</title>
         <description>フレームワークとは複雑だが、よく業務で使う処理を簡単に使えるようにした処理の枠組みのこと。似たようなコードが多くなるような処理は、コードのコピーが多くなりバグの温床になりやすい。

例えば、ウェブアプリケーション制作ではブラウザ（クライアント）からデータをうけとって、データのバリデーションやサニタイズ処理をして、データベースに問い合わせをして、データの出入力をする。そして画面や画面の一部を遷移させるという一連の流れがある。これはブログ、ショッピングカート、SNSでも共通の処理である。

小規模なウェブアプリケーションであれば条件分岐をしてこれらの処理を実装できるが、大規模なシステムだとコードの複雑になってしまう。

ウェブアプリケーション制作のバックエンドの言語のフレームワークはこの一連の処理をシステム化して楽に扱えるようにしたものが多い。

JavaのStruts（ストラッツ）というフレームワークは、ウェブアプリケーションでは何度も繰り返し使うリクエストパラメーターの送信、データチェック、データ処理、画面遷移処理を管理できるフレームワークである。

JavaのHibernate（ハイバーネイト）というフレームワークは、データベースとのやりとりをあたかもオブジェクトを扱うように抽象化したフレームワークである。

フレームワークのメリットとしては生産性の向上、メンテナンスのしやすさがあげられる。

RubyであればRubyonRails、PHPであれば、Mojavi、CakePHP、Symfony、ActionScriptであれば、FuseKit、CASAがあげられる。</description>
         <link>http://www.webdesignworkshop.net/term/2007/08/_framework.html</link>
         <guid>http://www.webdesignworkshop.net/term/2007/08/_framework.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ふ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">F</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">ウェブアプリケーション制作</category>
        
         <pubDate>Sun, 26 Aug 2007 10:06:14 +0900</pubDate>
      </item>
            <item>
         <title>ActionScript</title>
         <description>Flash5から導入されたスクリプト言語。ActionScript1.0はJavaScriptと同じというふれこみで登場した。functionを使ったクラスが特徴。

ActionScript2.0からJavaの文法を大幅に取り入れ、classを使ったクラスになった。
ActionScript3.0では、いままでのクラス設計やバラバラだったイベント仕様をゼロから再構築。より効率よくアプリケーションがつくれるようになった。イベントもイベントリスナーで統一された。また図形の描画や、ビットマップの扱いもシンプルなコードになった。</description>
         <link>http://www.webdesignworkshop.net/term/2007/08/actionscript.html</link>
         <guid>http://www.webdesignworkshop.net/term/2007/08/actionscript.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">A</category>
        
        
         <pubDate>Sun, 26 Aug 2007 08:38:12 +0900</pubDate>
      </item>
      
   </channel>
</rss>
