アシアルの実績 サーバサイドからフロントエンド、UI/UXデザインまで、あらゆる技術・ノウハウを駆使して、幅広い課題を解決してきたアシアルの実績の一端をご紹介します。

動作原理を説明する前に、クラシックWebアプリケーション(本連載では旧来のWebアプリケーションを示す)とAjaxアプリケーションの構造上の違いを説明する。この両者の違いは以下に示すようにAjaxエンジンの有無にある(図1)。 このAjaxエンジンはAjaxアプリケーションのコアであり、JavaScriptで記述される。Ajaxエンジンは、任意のタイミングでWebサーバからダウンロードされた後、ブラウザ内で動作する。 Ajaxエンジンをうまく開発すれば、次項より説明する待機時間を減らすことなどができるため、ユーザビリティを飛躍的に向上することができるということだ。 ただし、Ajaxエンジンは1つではない。特定のアプリケーションに特化したAjaxエンジンもあれば、汎用的なAjaxエンジンもある。またAjaxエンジンにもいくつかの実装方法があり、各々の特性がある。これについては後の回で解説する
アドビシステムズは,現在はベータ版を配布中で2006年夏に出荷を予定しているFlashベースのリッチ・クライアント開発環境の新版「Flex 2.0」のデモを2006年4月14日に実施した。統合開発環境のEclipseを開発に使ってみせたほか,AjaxとFlashを融合させたクライアント画面を見せた。開発ツール「Flex Builder 2」の価格は1000ドル以下。開発会社は,米Adobe Systemsが買収した米Macromedia。 Flex Builder 2は,リッチ・クライアントをFlash(SWFファイル)として実装し,運用するための開発ツールである。Flashとして実装したクライアントを動作させるためにクライアントPC側で必要なソフトは,無償で配布しているFlash Player 8.5だけ。クライアントの通信相手となるサーバーはJavaアプリケーション・サーバー(Serv
eXperts Connection はシステム エンジニアやシステム管理者を対象とし、マイクロソフトのサーバー システム製品を中心に情報交換や意見交換を行うコミュニティです。ユーザーとマイクロソフトからなるチームでテーマを厳選して議論し、情報を共有・蓄積していきます。また、エキスパート コネクションは .NET Framework上で作成されており、サイト上でソースコードを公開しています。ソースコードに対する機能追加や修正に関する議論を行うことで、お客様が作成する.NET アプリケーションの参考にすることが可能です。 eXConn Blogsでは 「マイクロソフト社員による個人または部門(チーム)の Blog」 の運用を行っています。 このブログでは、マイクロソフトでの経験を活かした部門チームが、セキュリティエンジニアを目指している未経験者達が今後取るべき資格や、IT業界においてのセキュ
当サイトでは、Ajaxに代表される"非同期メッセージ型ウェブアプリケーション"について、 調査・研究した結果をまとめています。 公開しているサンプルはJavaScriptを有効にしていないと動作しません。 IE / Firefox で動作確認済みです。Safari での動作は未確認です。 IE の場合は、ActiveX も有効にしていないと動作しません。 Opera では、一部動作しない機能があります。御了承下さい。 明らかに間違えている箇所を発見した場合は、掲示板等で報告お願い致します。 chapter 0. Ajax(エイジャックス)とは chapter 1. はじめてのAjaxプログラミング chapter 2. ファイルの出力 chapter 3. 送信 デモ. デモの紹介 自作エンジン. ponpon作のAjaxエンジンのダウンロードと解説 解説 1. XMLHttpReques
日本ティブコソフトウェアの「TIBCO General Interface」は、無償のAjax開発環境。高度なリッチクライアントアプリケーションの開発効率を向上させることができる。 日本ティブコソフトウェアは、SOA(ソフトウェア指向アーキテクチャ)やBPM(Business Process Management)を主力とした製品群を提供している。その製品群にAjax開発環境「TIBCO General Interface」が新たに加わった。TIBCO General Interfaceを使えば、リッチクライアントアプリケーションの開発のコストを削減できる。また、開発用途のProfessional Editionならば無償で使用可能だ。 開発者にとって朗報なのは、TIBCO General InterfaceによりJavaScriptの開発・デバッグ環境が無償で入手できる点だ。また、Aja
2006年03月06日 Ajaxにおけるメモリリークの注意点 [ajax][javascript][はてブ] はてブの「ブックマークの確認」ページは、IEでメモリリークする! IE のメモリリーク調べる為の「Drip」ってツールが ここにあって、 このツールは単純にリークしそうなコードチェックしたり、 オートリロードして、外部から参照したメモリ使用量を記録してくれるだけなんだが はてブの追加ページで確認するとこんな感じになる。 (オートリロードなんで負荷高くなるから、悪用したり、やりすぎたりしないようにw) タスクマネージャー等の、外部から参照したメモリが増えているからといっても OSがアプリケーション用にキャッシュしているメモリが増加しているだけの 可能性があるから、一概に鵜呑みはできないんだが 平均して1回のリロードに 1M 近く増えていくとかおかしい。 (MicroSoft もタスク
GoogleMapsでの採用以降、一気にインターネットの世界に広がった「Ajax」。元々は「Asynchronous JavaScript + XML」の略称で、JavaScript の組み込みクラスである XMLHttpRequest による非同期通信を利用して、ウェブブラウザ上で各種のユーザーフレンドリーなインタフェースを実現するための技術です。 第1回目のgooオープンカンファレンスでは「すでにプログラミング実務に携わっているがAjaxを学ぶのは初めて」という技術者の方を対象に、10の具体的な技法をご紹介します。比較的大規模なAjaxアプリ開発に興味のある方に向く講座です。 ●当日の講座資料をアップしました。 こちらから ダウンロードできます ●GOC Vol.1『中堅プログラマー向け「Ajax」講座』−Ajaxアプリをより便利にする10のテクニック ■プログラム ・ユー
_ HTML_AjaxHandlerのサンプルその2 一番基本となる、Ajax.Requestを使うパターンを作ってなかったんで、そっちも作ってみた。 動作デモ ソース(sample2.php+api.php) デモの内容は、最小値と最大値を入力してフォームをsubmitする(Σボタンをクリック or ENTERキーを押す)と、最小値から最大値までを加算した式と結果を表示する。 HTMLは、 <form id="rangeform"> min: <input type="text" name="min" id="min" /> max: <input type="text" name="max" id="max" /> <input type="submit" value="Σ"> </form> <span id="range"></span> な感じで、HTML_AjaxHandler
_ HTML_AjaxHandlerのプロトタイプ 昨日言っていたHTML_AjaxHandlerのプロトタイプ版を作ってみた。 動作デモ HTML_AjaxHandlerのソース デモのソース デモのソースは複数のデモをまとめて書いてあって読みにくいんで、2行目に表示されている平方根の計算に関連する部分だけ抜き出して、解説してみる。 デモの内容としては、テキストボックスに数字を入れると、その右側にリアルタイムで平方根の計算結果が表示される、というもの。平方根の計算はサーバーサイドで行い、XmlHttpRequestでデータをやりとりしている。Ajaxのデモなんで、平方根なんてJavaScriptで計算すればいいじゃん、ってツッコミはなしね。 HTMLとして必要な要素は、以下。 <script src="prototype.js" type="text/javascript"></scri
ETech も今日が最終日です。午前中のセッションを終えて、聞きたいものはだいたい全部終わったし、ここらで全体を通してのレポートを書いてみます。一つ一つのセッションについて全部レポートは難しいので、個人的に面白いと思ったトピックやセッションだけ振り返ってみたいと思います。 Attention Economy 今回の ETech のテーマは Attention Economy。ETech は 5 回目ですが、毎年このようにテーマがあるらしく、そういえば去年の ETech は "Remix" がテーマでした。この辺がきっかけて Web 2.0 がどうこうという話が盛り上がりはじめたんだっけ。 Attention Economy というのは 今回のテーマは"Attention Economy"ということで、Attentionをキーワードに色々な話が繰り広げられています。 パソコンはどんどん安くな
どうもお久しぶりです地獄変00です。2ヶ月のご無沙汰となります。 先日、mixiのソースコードが流出したとかいう騒ぎがありまして、私も出回っているのをいくつか見ました。 その中にhttp://mxi000.goo.ne.jp/mixi/という気になるURLが。ここにクエリー投げてと。ああ、こうやって連携してるのね~。API公開するかもってのは、ここら辺の話なんでしょうか(笑)。 で、戻り値を見ると簡単に解析できる内容。そこで、ちょっとAjaxを用いたmixi検索を作ってみました。ドメインの都合上、ここでそのまま使えはしないので、下のテキストエリアをコピペして、ローカルで使ってください。ページ切り替え機能とかはテキトーに作ったので入れていません。 まあ、すぐ対策されて使えなくなるだろうけど。 でも、トピック検索はmixi本体でも実装されていない機能なのでちょっと便利かも。 文字コードのエスケ
This shop will be powered by Are you the store owner? Log in here
インタラクティブなウェブサイトが人気を博していることを受け、ソフトウェア企業間の競争が促進されている。各社とも現在、独自の開発ツールキットを市場に投入し始めている。 Sun Microsystemsもこうした企業の1社である。同社は米国時間1月24日にAJAXスタイルの開発の高速化を約束するウェブアプリケーション開発ツール「Java Studio Creator 2」を発表した。IBMもこの競争に仲間入りしようとしており、来週にはAJAX用ツールの販売およびAJAX関連の開発者コミュニティを構築する計画を発表するとみられている。 AJAXという言葉は2005年2月、JavaScript、XMLなどのウェブ技術の組み合わせを表現するために作られた。ますます多くの開発者が、ウェブサイトに双方向性を加え、初代のブラウザの制限を排除するために、このようなグループ化されたツールを利用するようになって
Japanese / English JavaScriptで入力補完を手軽に行うためのライブラリです。 (【お知らせ】ver2.0からprototype.jsを必要としなくなりました) 下記のような機能を持っています。 入力内容をもとに検索を行い、補完候補を表示します。(Google Suggestぽく) Ajaxでは無く、初回画面表示時のみデータの読み込みを行い、それ以降は、クライアント側で対象データから検索します。したがって、入力内容に変化があってもサーバ側にアクセスすることはありません。 検索は、前方一致/部分一致、大文字と小文字の区別あり/なしといったように、オプションで簡単に指定できます。また、その他にも様々なオプションが指定可能です。 検索結果の表示上限を指定できます。(デフォルト上限20件) 補完候補はキーボードの上下と、マウスにて選択できます。また、キーボードで選択中にES
Try it! This app uses javascript and XMLHttpRequest. Your browser must have these enabled to try this out. I didn't put in code that would check for incompability, sorry. See limitations section below for other shortcomings. Known to work with FireFox 1.5beta and IE 6.0. Recording Move the mouse into the record area. To start recording, press and keep a mouse button clicked. While keeping the mous
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く