CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
1. はじめに - dojo.dataとは Dojoが備えるデータAPIであるdojo.dataはデータの入出力を抽象化し、統一された操作を提供する一連のAPIです。これはSQLコマンドにたとえることができます。SQLコマンドをひとたび覚えれば、実際に背後で動作しているデータベース(DBMS) が何であるか(DB2やOracle, MySQLやPostgreSQLなど)を気にすることなく、基本的には同じ操作でデータをやり取りできますね。同様にdojo.dataのAPIを使えば、実際のデータをどこに・どのように格納しているかは気にせずに、開発者はデータのやり取りをできるようになります。 dojo.dataではデータを入出力する機能を持つオブジェクトをデータストアと呼びます(または、省略してストアと呼ぶこともあります。ソース中に現れるコメント、変数名などには短くstoreと記述してあることが多
ウィジェット/ガジェット/ミニアプリ/ブログパーツ、こんな言葉を目にすることはないでしょうか? 明確な定義はありませんが、これらは小さな画面を持つ軽量なアプリケーションの総称として使われます。本連載では、ウィジェット関連の技術動向についてご紹介していきます。第1回となる本稿ではユーザー・インターフェースにおいてウィジェットの果たす役割と価値を整理した上で、コードを交えてIBMが取り組むiWidget仕様に基づいたアプリケーションの仕組みを解説します。 はじめに ウィジェット/ガジェット/ミニアプリ/ブログパーツ、こんな言葉を目にすることはないでしょうか? 明確な定義はありませんが、これらは小さな画面を持つ(あるいは非常に限られた面積の画面しか持てないといった方が正確かもしれません)軽量なアプリケーションの総称として使われます。ウェブサイトであれ、パソコンのデスクトップであれ、あるいはモバイ
高機能JavaScriptライブラリとして、操作性、応答性にすぐれたWebアプリケーションのUI構築に威力を発揮する「Dojo Toolkit」。その多彩な機能の中でも、特にビジネスアプリケーションに不可欠なコンポーネント(ウィジェット)が、データコレクションの表示、編集機能を提供するDataGridです。本稿では、この多機能で柔軟なカスタマイズが可能なDataGridを利用した、典型的なデータ入出力のUI作成方法を紹介します。 はじめに 高機能JavaScriptライブラリとして、操作性、応答性にすぐれたWebアプリケーションのUI構築に威力を発揮する「Dojo Toolkit」。その多彩な機能の中でも、特にビジネス アプリケーションに不可欠なコンポーネント(ウィジェット)が、データコレクションの表示、編集機能を提供するDataGridです。本稿では、この多機能で柔軟なカスタマイズが可能
はじめに DojoツールキットではJavaScriptのオブジェクト指向開発を助けるために、JavaScriptの言語仕様を拡張しています。本記事では、その基本となるDojoツールキットでのクラス宣言や継承の方法を解説します。 この記事では、Dojoツールキットの利用方法を既に知っていることを前提にしています。 JavaScriptのオブジェクト指向とは? JavaScriptと言えば「スクリプト言語」「関数」「HTMLの付属品」というようなイメージが強いと思います。しかし、JavaScriptでもオブジェクト指向開発が可能なことを皆さんはご存じでしょうか。 オブジェクト指向という言葉を聞いて、オブジェクト指向を知っている人なら何を思い浮かべるでしょうか。多くの場合「クラス」「継承」「インスタンス」「クラス変数」「クラスメソッド」「抽象クラス」というようなことを思い浮かべるに違いありません
Web 2.0ではコンテンツの多様化により問題が深刻化 Web 2.0におけるセキュリティについて、浦本直彦氏にうかがった。浦本氏は日本IBMの東京基礎研究所、次世代Webインフラストラクチャの次長であり工学博士でもある。IBMの基礎研究部門は世界8か所にあり、開発グループやサービス部門と協力して先進的なテクノロジを研究している。浦本氏は「『Web 2.0に特有のセキュリティはあるのか』という質問をよく受けますが、これはWeb 1.0とWeb 2.0がどう違うのかということと同じで、基本的には従来からある脅威と同じものが存在します。ただし、Webアプリケーションを取り巻く社会の方が変わってきたことで、より問題が深刻化しています」という。 Web 2.0によって我々を取り巻く社会の方が変わった点を、大きく2つに分けることができるという。一つは、情報(コンテンツ)がコモディティ化し、信頼性や価
IBMのエバンジェリストや研究者達が運営するWiki「IBM ソフトウェア・テクノロジー情報」では、クラウドコンピューティングやマッシュアップ、Ajax、Web2.0、アジャイル開発といった製品固有でない、オープンテクノロジーや先進テクノロジーに関する技術情報を提供している。 CodeZineでは、このサイトのオーナーであるIBMソフトウェア・エバンジェリスト 米持幸寿氏と、開発プロセスプラットフォーム『Jazz』、Web2.0セキュリティ、DHTML/Ajaxライブラリーの『Dojoツールキット』、Javaベースのスクリプト言語『Groovy』といった4種の技術のキーマンたちを取材した。この模様を前編・中編・後編の3回に分けてレポートする。 ソフトウェア技術のトレンドは『クラウド』 「IBM ソフトウェア・テクノロジー情報」は、IBMのソフトウェア関連の技術情報を日本のマーケット向けに伝
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く