DDJ日本版 1997年11月号


特集「Javaプログラミングの現在」

本格的業務システムへの適用という課題に向けてJavaと既存ソフトウェア資産の融合をはかる
富士通(株)Java開発部に聞く

富士通(株)は,Javaをネットワークコンピューティングの中核技術として位置づけ,全プラットフォームにJavaを展開,本格的な業務システムに適用していくと表明している.ここでは,同社ソフトウェア事業本部 ミドルウェア事業部 JAVA開発部へのインタビューを通して,同社の取り組みにスポットをあてる.

構成・丸谷潔   044

JavaBeans作成の実際
コンポーネントの世界でも“Write Once, Run Anywhere”

JavaBeansは,Javaに基づくコンポーネント技術だ.プラットホームや開発ツールに依存しないコンポーネントを作ることができ,部品の再利用性が格段に広がる.本稿では,具体的なコンポーネントの作成を通して,JavaBeansの基本的な概念について理解する.
jbeans.zip
戸松豊和   048

Javaからデータベースにアクセス
JDBCアーキテクチャとJBuilderによるデータベースアクセス

業務システムを構築するにはデータベースが不可欠だ.ここでは,Javaからデータベースにアクセスするためのインターフェイス,JDBCの概要を把握するとともに,Java RADツールのJBuilderを使って,データベースアクセスアプリケーションを実際に作成する.
jdbc.zip
古川正寿   060

JFCの概要とJFCコンポーネントプログラミング
Javaで作成されたGUIコンポーネントとサービスの総合セットを使う

JFCは,洗練されたGUIインターフェイスを提供するコンポーネントとサービスの総合セットである.次期JDKのcoreとして位置づけられているJFCについて,その概要と特徴を紹介し,JFCコンポーネントを使用したサンプルプログラムを紹介する.
jfc.txt
関谷宏   072

Internet Explorer 4.0とSDK for Javaを使用したAFCプログラミング
UI packageを使ってIEのユーザーインターフェイスを模写する

AFCはMicrosoftが提供するJavaのクラスライブラリである,Webで公開されているβ版をもとに,高レベルなユーザーインターフェイスを実現するUI Packageを利用したアプレット/アプリケーションのサンプルプログラムを紹介する.
afc.zip
小松誠   080

Java開発環境徹底比較
いまもっとも使いやすいJava開発ツールは何か

Java開発ツールは各社から出揃ったが,気になるのはそのパフォーマンスと使い勝手だ.本稿では,Windows上で動作する5つのJava開発ツールをとりあげ,それぞれの特徴を紹介し,実際にテスト用のアプレットを作成して,その作成過程とパフォーマンスを比較する.
javatool.txt
永栄宏安   090

最新トピックによるJava動向徹底分析
1995年の“Sun World, Sun Francisco”から800日が過ぎて

SunがJavaを発表してから800日が経った今,Javaのこれまでの軌跡を振り返り,様々な方向に広がりつつあるJavaの可能性を概観し,さらに現状における問題点も指摘する.

照井博典   104


特集コラム

アンケート「Javaは好きですか?」

編集部   057

“100% Pure Java”をめぐる2つの意見
JavaSoft Asia/Pacific 宇野浩司,マイクロソフト株式会社 鈴木祐巳   070

デスクトップに映し出される,火星の今
Merlin Hughes   088

ベンチャー企業による新たな挑戦
種村明宏   100

Java開発ツール一覧
種村明宏   116


TechVision

ドクター・ドブズ・ジャーナル日本版の読者の皆様へ
第1回  インターネットの魅力的なコンテンツ開発
Mosaic,Netscape Navigatorの生みの親であるMarc Andreessen氏がNetscape社のホームページに掲載しているコラム「TechVision」は,インターネットの技術トレンドを平易に解説したものである.このコーナーでは,特に日本の技術者に紹介したいトピックを選定し掲載する.

Marc Andreessen   039


New Product Report

Powersoft PowerJ Enterprise Version 2.0
2年前のC/Sシステム開発ツール戦争がJavaを舞台に飛び火した印象もあるなか,Powersoftからエンタープライズユースに特化したJava開発ツール,PowerJ Enterprise Version 2.0が発表になった.いちはやく入手したβ版をもとに,その特徴をレポートする.

秋月巌   122


DDJ Developer's Forum ―― C/C++ Programming

ホットでクールなプログラミングラボ [5]
プロセスとマルチスレッド(その5:同期と通信)

マルチスレッドプログラム作成時には,さまざまなリソースを複数のコードが同時に使わないようにし,入出力される情報に矛盾が生じないように各スレッドの同期をとる必要がある.今回はスレッドの同期と通信について解説する.

日向 俊二   128

C++Builderコンポーネントプログラミング [10]
コンポーネントの基礎(1)

コンポーネントベースのプログラミングに欠かせないのは,やはりコンポーネント自身についてよく知ることだ.今回は,VCLコンポーネントの基礎と,非ビジュアルコンポーネントの共通要素について説明する.
cppb9711.zip
敷居隆   133

Power++プログラミングソリューション [1]
Power++でマルチスレッドプログラムを作成する

Powersoft Power++は,データベースシステム開発で大きなアドバンテージを発揮するC++のRADツールだ.このPower++の特長を活かしたさまざまなプログラミングテクニックについて紹介する新連載.第1回目はマルチスレッドプログラミングについて.
pwrpp11.zip
秋月巌   139


DDJ Developer's Forum ―― Java Programming

Have a Java Break! [20]
ServletとHORBを使ったマルチプレーヤーダンジョン

先々月紹介したDungeonServlet関連のコードと,先月紹介したHORBを利用したマルチプレーヤーダンジョンプログラムがついに完成.Applet+ORB+Servletの組み合わせで,分散アプリケーションが簡単に構築できる!
java9711.zip

佐藤 治   144

Javaの質問箱
国際化アプリケーションの書き方は?

UnicodeをサポートしているJavaは,世界中の複数の言語を扱うことができるが,単に文字を扱えるというだけでは使い物にはならない.JDK1.1で提供されている複数言語開発用のパッケージのうち,アプレットとして実装されているCalculatorクラスを紹介する.
Cliff Berg 訳= 吉川 邦夫   152


DDJ Developer's Forum ―― Object Oriented Programming

憂鬱なプログラマのためのオブジェクト指向開発講座 [15]
オブジェクト指向の現在

オブジェクト指向は現在進行形で進歩している技術だ.最終回である今回は,最近オブジェクト指向の世界で注目を集めている技術を紹介し,オブジェクト指向,そして私たちの開発スタイルの将来を占う.

Tucker!   155

Delphiオブジェクト指向的応用プログラミング [2]
継承関係に縛られないRTTIの活用

DelphiのIDEはDelphi自身で書かれている.起動時には宣言されていないはずのユーザーが作った新しい型を,IDEはどうやって認識しているのだろうか? ここでは,RTTIがIDEで果たす役割を学び,その活用方法を探る.
dobj9711.zip
店網正幸   165


DDJ Developer's Forum ―― Scripting

Python入門 [5]
プロセス間通信のためのソケットプログラミング

今回は,異なるプロセス上で動くPythonプログラム間の通信を実現するために,ソケットプログラミングを扱う.サンプルプログラムとして,複数のユーザ間でチャットできるチャットサーバー,およびObserver/Observableのネットワーク対応版を紹介する.
pyth9711.zip

鈴木 純一   174

Little Script Pages [5]
miniSQLを使ったWebアプリケーションの開発

スケジュールの管理は,オフィスワークにおける最も重要な課題である.今月から数回にわたり,miniSQLが提供するスクリプト言語Liteを使って,スケジュール管理のWebアプリケーションを構築していく.
lsp9711.zip
豊福 剛   185


Programming Essay

επιστημηのオブジェクト指向的日常 [46]
Orbixによる分散オブジェクト体験記

CORBA準拠のORB製品Orbixを利用して,分散オブジェクトを実装する.クライアント/サーバ間の通信プロトコルや,メッセージフォーマットなどなど,うるさいことを気にすることなく,アプリケーション開発に専念できる.
obj9711.zip

επιστημη   191

Al StevensのCプログラミング
C++プログラマのためのC

“Teach Yourself C++”の第5版の改訂作業により,現在C++言語がおかれている状況に対し認識を新たにしたAlは,C++のCコンポーネントと標準Cの違いについて考える.
Al Stevens 訳= 長尾 高弘   200


Columns & Information

わけわか [37]
はたらけCPU

吉川 邦夫   205

ランダム読書倶楽部
岩谷宏氏の新著『パソコンを疑え』を読む
中村 正三郎   206

窓際族の秘かな愉しみ [3]
Microsoftによる非Windowsプラットフォームのサポート

細川 達己   208

Developer's Interview
株式会社ファイブテクノロジー,有限会社ルカ・インターナショナル
  210

Programmer's Program
InstallShield5 Professional Edition

  212

本のアンテナ
CastanetとBongoで元気なMarimba社
古田島義和   224

NEWS & NEW PRODUCTS/セミナースケジュール………214
DDJJ MAILBOX………218
付録CD-ROMのご案内………220
読者プレゼント………222
次号予告/広告索引………226


  ・  DDJ日本版ホームページ