Ajaxシステム開発受託 php,XHTML,HTML5,Javascript,MySQL,CSS
-
Ajaxプログラミングとは?
Ajax(エイジャックス、アジャックス、アヤックス)とは"Asynchronous JavaScript + XML"の略で、WEBブラウザ内で非同期通信とインターフェイスの構築などを行う技術です。 ブラウザ側の挙動をJavascriptやFLASH ACtion Scriptを用いてイベントハンドリングし、 サーバー側へ、phpのPOST・GETメソッドや、XMLHttpRequest(HTTP通信を行うためのJavaScript組み込みクラス)による非同期通信を利用して情報を伝達、 通信結果に応じた処理結果をphpによるダイナミックHTMLを出力し、動的にページの一部を書き換えるという技術です。 リッチ・インターネット・アプリケーション(Rich Internet Application、RIA)とも呼ばれています。
-
MySQLを用いたデータベース
Ajax技術では高速なHTML出力と、安全にデータを保護するために、MySQLをデータベースとして用いる事が一般的です。 実際には、PDO抽象化クラス等を用いてデータベースを抽象化して処理するため、MySQL以外のデータベース(Oracle Database,Microsoft SQL Server,PostgreSQL,SQLite,IBM DB2など) をアプリケーションプログラムを変更することなく対応させる事が可能です。
-
Adobe FLEXとMXML
より複雑な描画や、ユーザーアクションの制御を要求する場合には、Adobe FLASHによるAction Scriptを記述し、ポインティングデバイスの入力制御、 グラフィック関数を多用した3Dアニメーションなどを実現する事ができます。Adobe FLEXとMXML(Macromedia Flex Markup Language. Macromedia Flex)を用いて リッチインターネットアプリケーションを実現する事が可能です。
-
Google Maps API
リッチ・インターネット・アプリケーション(Rich Internet Application、RIA)のブームの火付け役となったのが、Google Mapsと言われています。 Googleマップが公開しているAPI(アプリケーションインタフェース)を用いて、位置情報機能を用いたシステム構築を行う事が可能です。 Ajaxの世界では、JavaScriptを用いて外部XMLデータと連携し、地図上の情報を動的に変更するGoogle Mapplets技術が注目されています。
-
AR(Augmented Reality:拡張現実)
最近ではAR技術とAjax技術の連携によるアプリケーション開発が人気を呼んでいます。 Android搭載のスマートフォンやタブレット型PC向けのアプリケーション開発の分野では、特に注目されており、拡張現実技術の応用アイディアがポイントとなっています。


