ツール - みる会図書館


検索対象: 月刊 C MAGAZINE 2002年3月号
34件見つかりました。

1. 月刊 C MAGAZINE 2002年3月号

ommunication ・ nd ech れ 0 gy ystems CATS is the leading company of Computer Aided Software Engineering T001S. lnnovating the way in which integrated software is developed requires an appropriate development method founded in modern software engineering and CASE TO that supports the application. We will now introduce the shortest path for reforming an integrated software development system. Z 0 ZIPC 2001 ~ 組込みシステム向け開発支援 CASE ツール ZIPC 2001 は、組込み向けに洗練された強力な機能をフルに活用することで、 システムの品質やメンテナンス性を格段に向上させることが可能な CASE ツール です。 Konesa-ReaITime ~ UM 凵る組込みシステム創ジェクト指向開発支援 CASE ツール 組込みシステムは、近年、高機能性の要求やデータ量の増加、高信頼性 が求められ、複雑 / 巨大化する一方です。「 Konesa-ReaITime 」は、こう した課題を解決する組込みシステム向けの開発支援 CASE ツールです。 Drawrial ~ GUI 設計に最適な画面仕様作成ツール Drawrial は、携帯電話、 PDA 、カーナビ等の GUI 画面設計に最適な 画面仕様作成ツールです。マルチランゲージ対応、ドキュメント出力 等、様々な開発支援を行います。 ASN.I T06 ~ 抽鉄構文記法 ASN. 1 開発支援ツール ASN. 1 To 引は、通信プロトコルに使われるデータ構造とその符号化を 規定する抽象構文記法 ASN. 1 を用いた開発を支援するツールです。 RealTime System u ー . CASE 100 En 池・ Od ・ 0 Syst•m. ( の厂な 4 ノ广 z ・ 4 乙 AS N. 1 T00 ー OB OPPORTUNITY / メンバー募集 キャツツ株式会社では、ソフトウェア開発環境の未来を共に担っていただけるメンバーを募集しております。 《募集職種》 ・ツール開発工ンジニア ( VC + + 経験 3 年以上、 35 歳位までの方 ) ・ソリューション・エンジニア ( 組込みシステム開発経験 3 年以上、 35 歳位までの方 ) ・テりニカル・セールス ( ソフトウェア / 半導体業界営業経験 2 年以上、 30 歳位までの方 ) 《動務地》 ソフトウェア事業部 ( 横浜市港北区新横浜 ) 応募は、下記ソフトウェア事業部担当中島、もしくは info@zipc.com まで、お気軽にお問い合わせ下さい。 卩 キャツツ株式会社 CATS CO.,LTD. 〒 222 ー g33 横浜市港北区新横浜 2 ー 11 ー 5 川浅ビル TEL : 5-473-2816 FAX : 045-473-2673 *. 00E - 0 0 m / http: 〃 www - Z ー p 0

2. 月刊 C MAGAZINE 2002年3月号

開発環境 毛呂宗夫 レポート IJML 対応オブジェクト指向 CASE ツール WithCIass 7.OJ WithCIass はビジュアルな画面で UML による設計 , 開 発を支援するオブジェクト指向 CASE ツールの一種で す。導入からリバースエンジニアリングまで , 基本的な 解説をしていきます。 C 一 A . lnc. によって開発され , 日本語化と国内販 ( 1 ) UM L 描画ツールとしての機能 売はグレープシティ ( 株 ) ( 2002 年 1 月 , 文 ( 2 ) ダイアグラムからソースコードを生 化オリエント ( 株 ) から改名 ) が行っていま 成する機能 オプジェクト指向開発方法論に沿ってプ す。なお , バージョンは 7 となっていますが , ( 3 ) ソースコードからダイアグラムを生 ログラム開発を行う場合 , 作業の大半はダ WithClass の日本での販売はこれが最初と 成するリバースエンジニアリング機能 さらには , 多種類の多種類の記法 イアグラムを描く作業となります。この場 なります。 「コロロ 合のダイアグラムとは , " プログラムの構 パッケージには Professional 版と Enterpri に対応しているということも大きな特徴だ 造や動作などを表す図 " のことをいいます。 se 版が存在し , 価格はそれぞれ 98 , 000 円と といえます。以下 , 導入からの流れを見て たとえばフローチャートなどもダイアグ 168 , 000 円。ちなみに Standard 版は現在は みましよう。 ラムですが , オプジェクト指向方法論では 存在しないそうです。 まず注目してほしいのはこの価格です。 オプジェクトやクラスを中心にしたダイア グラムを作成します。たとえばクラス図 , 従来この手のツールは , 数十万円 , あるい はそれ以上と , 小さな会社だと経営が傾く パッケージ内には CD-ROM と登録カード シーケンス図 , 状態遷移図などがよく使わ れるダイアグラムです。オプジェクト指向 ような値段のものが多かったのですが , W1t が入っています。また , 1000 本限定で UM hCIass では上記のように手ごろな値段に抑 L の解説書『かんたん UML 』 ( オージス総研 方法論には何種類かあり , 少し前まではい 著 , 翔泳社発行 ) が付きます。 えられています。 10 万円前後の金額は安い くつかの記法が並立していましたが , 今は WithCIass の操作法についての紙マニュ 統一記法として UML(Unified ModeIing レ とはいえないかもしれませんが , コンパイ アルは提供されないので , ヘルプファイル nguage) が使用できます。 ラ製品でもこれ以上するものもあるでしょ を参照する必要があります。 う。マーケットの規模を考えると , がんば UML のダイアグラムは , 手で描いてそ インストールの手順は普通のアプリケー った価格だと思います ( 筆者はオプジェク れを見ながら実装する・・ ・・という使い方で ションと同じです。 CD-ROM をセットする も有益です。しかし , ダイアグラムとプロ ト指向 CASE ツールがもっと一般的になる と自動的に始まり , 必要事項とシリアル番 ことを願っているので , この価格設定に対 グラムの間の対応はある程度決まっている して拍手を送りたいと思います ) 。 号を入力するだけで完了します。 ので , コンヒ。ュータによって自動的にソー スコードを生成することができるでしよう。 低価格にもかかわらず機能は本格的です。 動作環境は TabIe 1 のとおりです。 CPU W1thCIass の機能を大きく分けると 3 種類に に関して付け加えれば , 筆者が通常使って そのようなことを行ってくれるツールを CASE (Computer Aided Software Engineeri いるのが Pentium Ⅱの 450MHz というちょっ なります。 (g) ツールといいます。 TabIe 1 動作環境 Windows 95 / 98 / Me / NT4.0 / 2000 Ⅸ P 対応 OS ※ Windows NT 4.0 は Service Pack 3 以上が必要 CD-ROM ドライブ 64M バイト以上の RAM 容量 必要環境 60M バイト以上のハードティスク空き容量 はじめに WithCIass W1thCIass 7. OJ はオプジェクト指向 CASE ツールの一種です。 MicroGOLD Software 135 最新開発環境レポート WithCIass 7. OJ

3. 月刊 C MAGAZINE 2002年3月号

3 MAGAZINE プログラミング技術情報誌 SOFT uNK 2002 年 3 月 1 日発行 ( 毎月 1 回 1 日発行 ) 第 14 巻第 3 号通巻 150 号 1990 年 2 月 2 日第 3 種郵便物認可 ublishing 定価 1 , 200yen 2002 っ ( っ 【特集☆ 1 】 【特別記事】 P/ECE によるゲームプログラミング テジタルフィルタ 【最新開発環境レポート】・・・ >Linux 用 RAD ツール rBorIand KyIix2J >UML 対応オプジェクト指向 CASE ツール CWithCIass 7.0 山 ソフトウェアによる オーティオテジタル信号処理のレシビ 【付録 CD-ROM 】・ BorIand JBuiIder6 PersonaI(Windows/Linux/SOIaris 版 ) ・ BorIand C + + Compi 厄「 5.5.1 ・ Ruby1.6.6 ・ RubyEntryPackageforWin32 【特集☆ 2 】 C / C + + / Java 実力チェック ・ BorIand C + + Compi 厄「 5.5 環境設定支援ツール・ [ S -86V 3.30C 試食版 プログラミング期末試験 ・シーオーリボーツ Ve ⅱ体験版・ With ass Ver7. OJ TriaI ・ LHASA V 既 0.17

4. 月刊 C MAGAZINE 2002年3月号

-ROM t 5 e n ンパイラです。ポーランド ( 株 ) の Web サイ ール W1thClass Ver. 7. OJ 」はご覧いただけ トにて無償で公開されていますが , 機能が たでしようか ? WithClass は UML による 2002 年 3 月号特別付録 CD - ROM には , 次 限定された体験版ではなく , 規定のライセ クラス設計が行える開発支援ツールです。 のプログラムが収録されています。ご使用 ンス条項を守ることで作成したアプリケー C# や C/C + + /Java/DeIphi (Object Pascal) な にあたっては , 各プログラムに添付されて ションを再配布することも可能です。最新 ど多くの言語に対応した UML モデリング いるドキュメントファイル , および付録 の ANSI C + + 仕様に準拠した STL をはじめ ツールです。グレープシティ ( 株 ) ( 旧 : 文 CD - ROM のルートディレクトリに収録され とする標準ライプラリが添付されています。 化オリエント ( 株 ) ) のご協力により , <}gra ているⅲ dex. h む可をご一読ください。 Win32 コンソールアプリケーションから -W pecityYW1thCIass> ディレクトリにトライア オプションで一般的な Windows アプリケ ル版を収録しました。 Borland JBuilder 6 Personal ーション , 」 WD オプションで DLL の開発も 本トライアル版では , WithClass 7. OJ に (Windows/Linux/SoraIis 版 ) 行うことができます。 搭載されているすべての機能を実際に使う 「 BorIand JBuiIder 6 Personal 」は , Java ア ポーランド ( 株 ) のご協力により , く 0r1 ことができます。ただし , 利用はインスト プリケーションを作成するためのビジュア and}bcc55> ディレクトリに収録しました ール後 30 日間までとなっています。詳しく ルな開発ツールです。無償で利用できます インストールや使用上の注意点などについ は , <YgrapecityYWithClass> ディレクトリ が , 商用・業務アプリケーションはライセ にある「 WithClass Ver. 7. OJ トライアル版に ては , く orland 恥 cc55 > ディレクトリにあ ンス上開発することができません。この P る index. html をご覧ください。 ついて (readme. txt と trial. txt) 」をご覧くだ ersonal 版はポーランド ( 株 ) の Web サイト BorIand C + + Compiler 5.5 にて公開されており , どなたでも入手して インストール支援ツール シーオーリボーツ Ver. 7 利用できます。 体験版 ポーランド ( 株 ) のご協力により , く 0r1 「 Borland C + + CompiIer 5.5 インストール andYJbuilder6personal> ディレクトリに Borl 支援ツール」は , Borland C + + Complier 5.5. 「シーオーリポーツ Ver. 7 」は , 帳票を簡 1 をインストールする際に必要となるいく 単に効率よく作成するための支援ツールで and JBuilder 6 PersonaI の Windows , Linux, SoIaris の各プラットホーム向けモジュール つかの環境設定をウイザード形式で行える す。 ActiveX に対応し , RAD ツールでは作 を収録しました。 ツールです。 成が難しい複雑な帳票も作成できます。 ( 株 ) なお , 利用に際してはライセンスキーを このプログラムは , WindowsNT4. O(SP 工イチ・オー・エスのご協力により , く Yh ポーランド ( 株 ) の Web サイトで取得する必 6 ) / 2000 / 98SE で動作確認をしています。 os > ディレクトリに体験版を収録しました。 要があります。インストール後 , http: 〃 w く YBorlandYBcc55Y> ディレクトリ , および 本体験版ではインストール後 30 日間使用 く }tool}setbcc> ディレクトリにある各 REA できます。また , Visual Basic や VBScript ww. borland. co. jp/jbuilder/webreg/ にアク セスして , 必要な項目を入力すると e - mail DME.TXT もご覧ください。 で作成されるアプリケーションに簡単にプ このプログラムは Borland C + + Builder 5 にてライセンスキーが送られてくるので , レビュー機能を付け加えられるビューコン 起動時にその内容を与えることで利用でき ProfessionaI で作成しました。また , この トロールの体験版 , プリンタドライノヾの情 プログラム ( ソースコードも含む ) は配布や るようになります。詳しくは <YborIandYjb 報の取得や表示を行うプリンタ情報取得ッ uilder6personal> ディレクトリにある index. 改変を自由に行うことのできるフリーウェ ールが別途提供されています。詳しくは , h 血 1 をご覧ください。 アとして公開します。ご意見・ご要望を寄 く \ hos > ディレクトリにある「シーオーリポ せられたみなさまに感謝いたします。 ーツ体験版 (readme. htm) 」をご覧ください。 Borland C + + Compiler 5.5.1 WithClass Ver. 7. OJ Ruby 1.6.6 トライアル版 「 Borland C + + Compiler 5.5.1 」は Borland C + + BuiIder 5 で使われているコンパイラと 「 Ruby 」は , まつもとゆきひろ氏が開発 135 べージから始まる最新開発環境レポ 同等の性能を持つ ANSI / ISO C + + 準拠のコ ート「 UML 対応オプジェクト指向 CASE ツ した純国産のオプジェクト指向スクリプト 1 66 C MAGAZINE 2002 3

5. 月刊 C MAGAZINE 2002年3月号

Enjoy PerI Programmmg モジュレを活用はう Fig. 3 内容が何もないトップページ 同ロ、 ボタンを押すと , このページ (FrontPage) が書き換えられます ( Fig. 5 ) 。 ( 5 ) 存在しないページへのリンクには ? が付く さて , Fig. 5 をよく見ると , MyPage とい う文字列の後に疑問符「 ? 」が表示されて , リンクになっています。この疑問符をクリ ックすると , MyPage という新しいページ が作られます ( Fig. 6 ) 。 FrontPage や MyPage , あるいは LongerN ameLikeThis のように , 「大文字 + 小文字列」 Fig. 2 YukiWikiMini[Template の index. html Y rkiM 刊 / T 印叩ー M 朝 030 " 1 E ファイルの編集仮 ) 表示お知こ入りツール 言同ロ ヘルプ ( 印 印刷サイズ を移助 ファイル 0 編第 ( 印表示 ( ) お気に入リ内ツール (D アドしス 0 h ノ / “。 m / 印月 4 / レを襾 frontPage 巨四置」集ー = 第一ホ : ムー引農新 ヘルプ凹 サイズエンコード 中止 ホーム アドレス切 h ゆノ / に h ッ 1 c 。印 / 14 / を x YukiWikiMini/Template 3 Y 味物まノ T ・ mp ・ 02 1 目 ! ー [ ヱ ~ 言同ロ スタイし乙 Fig. 4 Fig. 6 編集モード ファイルの編集 ) 表示お知こ入りツール (I) ヘルプ旧 ) F 国れ e ー M ロ 030 に日宿 E ル新 一 , 籍ホ 2 ム】」・当 : ド摶 同ロ ヘルブ FrontPage 自分のページを MyP e として作ってみます。 色処埋 0 」ニ上ーエニム」新」量新 書き込み 新しい MyPage ができた MyPage ー M に 230 t 印 0 Explorer Fig. 5 書き込んだ直後 ファイル ( 日編集 ( 日表示お気に入り (A) ツール FrontPage - Microsoft lnternet Explorer 進む 巨。 n 引編ーニ覧ーホームー匯旦ー最鈑 自分のページを M age 北して作ってみます。 FrontPage アドレス 0 http://www.hyukicom/ep/14/ykvütcgi Y リ k 解幻 Mru / T ・を 02001 日を 2 必 ! ユヒ ! スタイルし之竃 言同ロ ページが表示されました Fig. 7 MyPage を編集し・ MyPage - M ロ 030 れい " ー Explcrer YukiWkiM in i/Te mplate 0 2001 b た日止皇 b. ! - Y リ スタイル : L 朝インターネット 国同ロ ファイル編集表示お知こ入りツールヘルプ 建を 中止 ホーム印刷サイズエンコード アドレス 0 / / ” ,. h 求。 m / 印 / 14 / 練な gi 鯑 yc ⅲ d : 叫 p ~ p e & 1 ファイル編集 ( 印表示お知こ入りツールヘルプ ( 印 ホム印島サイズエンコー アドレス 0 鼬 p : / / hy 冰 om / 印 / 14 / p,k cepmycmd=edit&mypage=wpaee&l MyPage 書き込み」 FrQDtPge I=-E ー主ニム」ー最新 . べージが表不さオはした Yuk1WkiMin 1/Template 0 2001 旦 ! 寸リ」ヒ ! スタイル : もこ 砂イ、一ネッ MYPage F 「。 ntP “ e へ戻うにはどうするかな。 巨引ニ覧ー丕ニム」」星新 書き込み ージカ示さオは YukWkiMini/Template 02001 日を旦助 - ! 」リ幻 スタイルし乙 Enjoy PerI Programming モシュールを活用しよう 109

6. 月刊 C MAGAZINE 2002年3月号

境ト 最発ポ 中村拓男 BorIand KYIix 2 2001 年 1 2 月より発売されている Object Pasc 引を採用した Linux 用の最新 RAD ツール「 Borland KYlix 2 」について , 追加 された新機能と DeIphi 6 との対比を中心にお伝えします。なお , 本稿では Borland Kylix 2 日本語版に 2002 年 1 月時点での最 新のアップデートを加えたものをもとにお伝えします。 ョンの作成機能 ( 旧Ⅶ DAS ) 発ツールに仕上がっています。主な機能強 はじめに 化点は次のとおりです。 ・ XML 処理機能 DOM による XML の処理や XML をデー ・ BizSnap タセットとして扱う機能 Microsoft NET や Sun ONE で提供され る XML Web サービスのサーバ / クライ ・ CORBA のサポート CORBA のサーバ, クライアントの作 アントの開発機能 成機能 ・ WebSnap すでに本誌では Delphi や K ⅵⅸの紹介記 従来の WebBroker に代わる , ビジュア 事が何度か掲載され , KyI ⅸのビジュアル ルに Web ページが設計可能な Web サ なプログラミングの解説については読み飽 ーバアプリケーション作成機能 きていると思うので , 本稿では Ky1ix 2 と 1 ・ DataSnap との違い , およびサーバアプリケーション 多層分散型データベースアプリケーシ Fig. 1 KyIix 2 の外観 ( K ⅵⅸ 2 Enterprise を KDE 2.2 上で表示 ) BorIand - ・ E す E 黛 p R E 。新 0 朝 = まる i ”を実現する アル開発ツール Borland KyIix 2 ( 以降 Kyl ⅸ 2 ) は , Linux 用のアプリケーション作成をターゲットと した RAD (Rapid Application DeveIopment) ツールです ( Fig. 1 ) 。開発言語には , ポー ランドの得意とする「 Object PascaI 」を採用 しています。 KyI ⅸでは , ビジュアルな GUI(Graphical User lnterface) の設計とコードを連携させ ながらの 2- way と呼ばれるスタイルで開発 が行えます。また , ビジュアルな設計手法 は GUI を伴わない Web サーバアプリケーシ ョンなどの開発にもおおいに役に立ちま す。ビジュアルな設計に使う部品はコンポ ーネントという形で提供され , プラモデル 感覚でのプログラミングを可能にしていま す。さらに Object pascal が提供するオプジ ェクト指向機能とライプラリを使うこと で , 開発者は強力なアプリケーション記述 能力を利用できます。 Kylix 2 は 2001 年 5 月にリリースされた Bo rland lix ( 以降 1 ⅸ 1 ) の後継で , わずか 7 か月でバージョンアップされました。 Kyl ⅸ 1 は Delphi 5 ( 同じポーランドの Windows 向けの RAD ツール ) の移植版でしたが , Kylix 2 は , Delphi 5 から移植されなかった MIDAS ( 多層分散データベース機能 ) や DeI phi 6 Ente 印ⅱ se 版での大幅な機能強化を反 映し , サーバアプリケーションの開発機能 を大幅に強化した , より Linux に適した開 ファイルの ) 鰍示プロジェうト住興行 (D コンポーネント 9 ツールヘルプ凹「 : - ー - ー - ーーヨ は , 日・をは・ 55 Ad 。れ鋤 c 。。“。前。司。司 oata A “を司 0 ル c 。血司曲 E 平を司皿司加パ市い鈿”司Ⅷ司・、 ・ A 」可区鬯 Un Fo 1 を朝第数 ・コ山部節 プロバティレベン日 ACion 森 0 を 00r セ 0 An ( れ 5 イ 3 ⅶ。 3 灯 0 可 AutOScrOIl True 日叩イない 日 Orde 亜 on ー fO mM 既盟物新 Capfon Form1 0 「饂 e 第 ht 、 3 為 ( n ー加 0 旧 30 を釟 10 ( 0 が こ 02 0 、 05 にを Con ま ) Cursor 明 MOd ~ d 諸 0 E れ 0 地 ド 0 増 FO 佩 5 他ト orm 引 H 創ぎ H 創 p ( 0 H 師艸れ 0 べて目わ示されています れ土セ Un 土セ 1 ー 土れセ・【 f40 ・ ・ 3 てれ土。町。 SysU セ i13 第 T 、 05 を C1a33 ・ 3 ′ Variants, 0 ェ m1 第 01a33 norm privat ・ 1 え。 ・れ d ・ を 0 て ml ・ 0 0 5 ( ーをれ 0 ー麒リ 1 39 最新開発環境レポート Borland KyIix 2

7. 月刊 C MAGAZINE 2002年3月号

T 叩 ic MONTHLY HEADLIN 米 Microsoft/MSDN 会員向けに Visual StudiO . NET の最終 リリース版を提供へ 米 Microsoft は VisuaI StudiO . NET の最終リリース版を MSDN 会員向けに 1 月 1 7 日より提供を開始した。米国では 2 月 13 日に $ 2499 ( アップグレード版は $ 549 ) で一般向けに発売される予定。 また , 無償ツールキット「 NET Framework Software DeveIopm ent Kit 」やドキュメントの提供も行っている。 ・ http://msdn.microsoft.com/vstudio/ 米 Qu comm / アプリケーション開発プラットホーム「 BREW 」 の日本語版 SDK を公開 米 QuaIcomm は , 携帯電話 ( 国内では KDDI()u ) が販売してい る cdmaOne/cdma2000 方式のものに採用 ) などに使われるソフ トウェア実行環境「 BREW 」の日本語版 SDK 「 BREW SDK Ver. 1. 0.2 」を無償で公開した。この SDK により C / C + + で BREW を搭載 した携帯電話向けアプリケーションが開発できる。 ・ https://brewx.qualcomm.com/developer/sdk/download.jsp Products グレープシティ /LEADTOOLS 円 ug - を発売 グレープシティは , 同社の画像処理ツールキット「 LEADTO OLS 12. OJ 」と組み合わせて使用することにより , J P EG 2000 やバーコードなどの画像処理を行うプラグイン製品「 L EA DT OOLS 曰 ug ヨ n 」の各製品を 2 月下旬に発売すると発表した。次 の 6 種類が提供される。 〇 JPEG 2000 PIug-In( 日本語版 : 予価 140 , 000 円 ) JPEG 2000 フォーマットによる画像操作を提供。 JP2, J2K の各フォーマット , J PEG 2000 圧縮された TIFF ファイルを それぞれ扱うことができ , これらで 8 ビットグレースケール , 24 ビットカラー画像 , 非可遡可逆圧縮をサポートする。 〇 Barcode Plug-ln( 日本語版 : 予価 198 , 000 円 ~ ) 1 次元バーコード ( J 旧で制定されている 5 種類のバーコード ) , 2 次元バーコード ( 川 M で制定されている CODE One と PDF41 7 ) の読み書きや処理操作を提供。 2 次元バーコードのみ「種類」 と「読み込み」「書き込み」それぞれの組み合わせで別パッケー ジとなる。 〇 FIashPix 曰 ug ヨ n ( 日本語版 : 予価 140 , 000 円 ) FIashPix フォーマットで画像の一部の読み込みと保存機能を 提供。 〇 Vector View 曰 ug ヨ n ( 英語版 : 予価 1 14 , 000 円 ) 2D, 3D べクタフォーマット (DWG, DWF, DXF, EMF, W MF, CGM, DGN, DRW, HPGL, P ℃ T, VEC ) の表示 / ラス タライズ機能を提供。 〇 PDF P 旧 g ヨ n ( 英語版 : 予価 205 , 000 円 ) PDF, PostScript, EPS フォーマットの処理機能を提供。 〇 OCR 曰 ug ヨ n ( 英語版 : 予価 270 , 000 円 ) 欧米 1 2 か国語 ( 英語 , フランス語 , ドイツ語 , イタリア語 , ノルウェー語 , ポルトガル語 , ロシア語 , スペイン語 , フィ ンランド語 , テンマーク語 , オランダ語 , スウェーデン語 ) に対応した OC 日機能を提供。 ・ http://www.grapecity.com/japan/leadtools/ ・ http://www.grapecity.com/japan/support/database/P0 144 1 0272 News. htm 1 54 C MAGAZINE 2002 3 Products Events メトロワークス / CodeWa ⅲ O 「 for MIPS Ver. 4. O を発売開始 メトロワークスは , 2001 年 1 月 15 日から「 CodeWa ⅲ 0 「 fo 「 M IPS Ver. 4.0 」の発売を開始した。価格は 1 ライセンスが 598 , 00 0 円 , テクニカルサポート 1 年間が 119 , 600 円 , 他ターゲット C PU 用の CodeWarrior for Embedded Systems ユーザ向け特別価 格であるマイグレーション価格が 358 , 800 円 , 旧バージョンの 登録ユーザ向けのアップグレード価格が 179 , 400 円。なお , 3 か月以内に Ve 「 . 3.7.5 を購入した登録ユーザには無償で Ver. 4 が提供される。 同製品は , Windows 98 / 2000 / NT4.0 をホストとし , M 旧 S32 旧 A に加え , IDT 32300 RlSCore, LSI EZ4103 , NEC V 「 5432 , PMC-Sierra 日 M7000 といった幅広い M 旧 S プロセッサのコード をビルド , デバッグできる。また , ターゲット接続には MIPS 標準の EJTAG 2.5 をはじめとした JTAG と京都マイクロコンピ ュータの PARTNER-ETII および PARTNER-J を利用できる。 ・ http://www.metrowerks.co.jp/ ウェブゲインジャパン / St 「 uctu 「 eB ⅶ de 「発売開始キャンペ ーンを実施 ウェブゲインジャパンは , 同社の Java 開発ツール「 WebGain StructureBuiIder 4.5.4 Enterprise Edition 」の発売開始キャンペ ーンを 1 月 10 日 ~ 3 月 31 日まで実施すると発表した。キャンペ ーン期間中は , 同製品をキャンペーン特別価格 98 , 000 円 / 1 ライ センスにて購入できる。 同製品は U M L べースでの We b アプリケーション開発支援ツ ール。作成したクラス図と Java コードは動的 / 自動的に同期さ せることができ , XMI を完全にサポートしている。ほかのモテ リングッールで作成されたダイアグラムをインポートし , ソー スコードの生成ができるほか , OpenAP 陸利用することで同 社の Java 統合開発ツール「 WebGain Visua ℃ afe 」やそのほかの 開発ツール , 構成管理ツール , バージョン管理ツールと統合し て利用できる。クラス図べースでの EJB 開発 , コンポーネント の再配置などを自動的に行う「 EJB デブロイ機能」などを提供し ている。 ・ http://www.webgain.co.jp/news and events/press_releases/ 020110 1 . html ウェブゲインジャパンⅣ isu Cafe Expert Edition 特別価 格キャンペーンを実施 ウェブゲインジャパンは , Java 統合開発ツール「 Visua ℃ afe Expert Edition 」の特別価格キャンペーンを 1 月 10 日 ~ 3 月 31 日ま で実施すると発表した。キャンペーン期間中は , 同製品をキャ ンペーン特別価格 36 , 000 円 / 1 ライセンスにて購入できる。対象 となるのは , Symantec Visua ℃ afe 全バージョン , 他社 IDE , WebGain Visua ℃ afe 4.1Expert Edition の各ユーザ。アップグレ ード版の申し込みは下記 Web サイトを参照のこと。 ・ http://www.webgain.co.jp/news and events/press_releases/ 020110 2. html Sun Tech Days が開催 サン・マイクロシステムズは 3 月 13 ~ 15 日にパシフィコ横浜 -n 議センターにて , Java, Jini, Solaris, XML, セキュリティ など最新開発情報を解説するセミナー「 Sun Tech Days 」を開催 する。参加費は事前申し込みで SDC 会員 / 18 , 000 円 , 一般 / 24 , 0 00 円など。下記の Web サイトにて申し込みを受け付けている。 ・ http://sun.co.jp/developers/techdays/

8. 月刊 C MAGAZINE 2002年3月号

MONTHLY HEADLINE Products 米 BorIand SO 貴 wa 「 e / C + + B ⅶ de 「の新版や Ky ⅱ x の C + + 版などを発表へ 米 BorIand S0ftware は 1 月 30 日 ~ 2 月 1 日に開かれた LinuxWorId にあわせ , 同社 の C + + 開発製品に関する戦略を 1 月 29 日 に発表した。その中では今年中に発売さ れる製品として次の 3 つをあげている。 Windows 用の C + + BuiIder 同社の C + + Builder は , プログラミング き五に C + + を使い , フォームと呼ばれる ロロロ ウインドウにボタンやラベルといったプ ログラムの部品となるコンポーネントを ビジュアルに配置していくことでプログ ラムを作成できる開発ツールだ。すでに 本誌でも何回も取り上げられ , すでに使 用されている方も多いだろう。 今回の発表では , 「製品名は Borland C + + BuiIder 6 となる」 , 「 XML Web サービ スをサポートする」 , 「 Linux と Windows によるクロスプラットホーム環境を提供 する」といったことが明かされた。開発 語に Object Pascal を用いる Windows 用ビジュアル開発ツール「 DeIphi6 」では , XM L Web サービスを含むビジネスソリ ューション開発のために , DataSnap, BizSnap, WebSnap の 3 つの機能を提供 している。また , 年末に発売された Linu x 向けビジュアル開発ツールの Ky ⅱ x2 でも , この 3 つの Snap が搭載された。おそらく Borland C + + Builder 6 でも同様の機能を 提供すると思われる。また , これも Delp hi 6 と同様に Ky ⅱ x で使われているコンポ ーネントライブラリ「 CLX 」のサポートな どが予想できる。 Linux 用の C + + BuiIder KyIix が発売された当初よりユーザか ら言われていた「 C + + 版の Ky ⅱ x 」が , いよ いよ正式に発表された。リリースによる と発売は 2002 年前半を予定している。 また , 2001 年 7 月号の特集 2 「解析 ! Borland Kylix 」にてインタヒューを行っ た Simon Thornh Ⅲ氏 ( バイス・プレジテ ント兼 RAD ツール事業部ジェネラルマ ネージャ ) より , 「 C + + 開発環境を求める 開発者コミュニテイからの膨大な要求を 私たちは聞いた」というコメントがリリ ースに寄せられている。いかにユーザか 欲しいと声をあげていたかがわかる。 Li n ux 上で動作するプログラムを作る開発 者としては , C / C + + 言語によって開発さ れた膨大な既存ライブラリや蓄えられて いる知識がそのまま使えたほうがうれし いはずだ。一方 , gcc を中心とする従来 からある Linux 上の C / C + + 開発環境との 関係はどうなるのか , いろいろ興味はつ きないところだ。 携帯機向けの C + + 開発製品 もう 1 つの興味深い製品は , Symbian OS 向けの C + + 開発環境を提供するとい うものだ。これは 2001 年 1 2 月 1 8 日に発 表されていたもので , 今回改めて発表さ れている。 SymbianOS の開発元である英 Symbia n は , もともとは英 PS ℃ N が開発 / 発売し ていた PDA 製品のうち , ソフトウェアを 開発していた部門が独立してできた会社 で , 工リクソン , モトローラ , ノキア , 松 下電器産業などとの合弁で設立されてい る。この英 PS ℃ N の PDA に搭載されてい た OS が SymbianOS で , EPOC とも呼ば れ , PaImOS や Windows CE と同様のマ ルチタスク組み込み OS の機能を提供して いる。現在は 3G と呼ばれる次世代携帯電 話機用の OS として搭載されることで注 目を集めている。現在のバージョンでは HTML, WAP, Bluetooth, WTLS, SSL な ど主要な機能を提供し , Java と C + + によ るアプリケーション開発が行える。また , 軽快に動作する Web プラウザとして注目 されている Opera software の Web ブラウ ザが標準 Web ブラウザとして採用されて いる。このほかの動きとしては , インテ ルやソニーなど , 各メーカーが次世代携 帯電話機への戦略のために Symbian との 提携を 2000 年から活発に発表している。 発表によるしノキアと提携し , ノキ ア製携帯電話機で採用されている Symbi anOS 上で稼働するソフトウェア環境「シ リーズ 60 プラットフォーム」で動作する アプリケーションを C + + により開発でき るようにするという。すでに同社の Jav a 開発ツールである JBuiIder 6 では , 「 Mo bileSet 」というアドインツールによって J 2ME に対応した携帯機器向けアプリケー ションの開発が行える。シリーズ 60 プラ ットフォームについても「 Bo andJBu ⅱ d er M0bileSet N0kia Edition 」で対応する としている。この JBuilder 6 と同様の構 成で「 Borland C + + Builder MobileSet 」と いう名称で Bo and C + + Builder のアドイ ンが提供される予定だ。 期待の C + + 製品 いずれもこれらの製品は , 日本では発 売時期などについてまだ未定となってい る。製品がどのような仕上がりとなるの ( 霧島有香 ) か , 楽しみに待ちたい。 ◎ URL http://www.borland.com/about/press/2002/cpp_appstrategy.html 152 C MAGMINE 2 2 3

9. 月刊 C MAGAZINE 2002年3月号

言語です。同氏のご協力により , 2001 年 12 月 25 日に公開された最新版の Ruby 1.6.6 を く }ruby> ディレクトリに収録しました。ま た W1nd 。 ws 環境で利用するためのモジュ ールを , 制作者である有馬康弘氏のご協力 により , <}ruby}rbcw> ディレクトリに収 録しました。 それぞれのインストール方法や詳細に関 しては , 展開後に生成されるドキュメント ファイルをご覧ください。 LSI C -86 Ver. 3.30C 試食版 「 LSIC -86 」は , X86 系プロセッサのため の C 言語開発環境です。アプリケーション だけでなく組み込み開発などにも多くの実 績を持っています。工ル・エス・アイジ ャパン ( 株 ) のご協力により , く \ IC > ディ レクトリに「 I C -86 Ver. 3.30C 試食版」を 収録しました。 試食版といっても C 言語を学ぶには十分 な機能を持っています。弊誌 C 言語入門連 載「 Get lnto C World ! ! ー C 言語入門講座ー」 や次号から始まる入門連載などとあわせて ご利用ください。 なお , 「 I C -86 ver 3.30C 試食版」はあ くまで試食版です。工ル・エス・アイジ ャパン ( 株 ) よりテクニカルサポートサービ スを受けることはできません。工ル・エス・ アイジャパン ( 株 ) への技術的な質問はご遠 慮ください。 R86_LLD. LZH はアセンプラ r86 とリンカ lld のオンラインマニュアルを圧縮したも のです。 LHA, Lhasa などのツールを使っ て展開し , 必要に応じて参照してください。 インストール方法や使い方など詳しくは , く \ IC > ディレクトリに収録されている lsi C330C. レ h を展開後に生成される readme. lst および read. me をご覧ください。 ・特別付録 CD - ROM のディレクトリ構成 ・ CD - ROM 収録プログラムの紹介 ( HTML ファイル ) index. html Borland jbuilder6personaI••・ ~・ーー・・ Borland JBuilder 6 Personal ・・ BorIand C + + CompiIer 5.5.1 bcc55 LSI C -86 Ver. 3.30C 試食版 LS ℃・ Ruby ・・一・・・ Ruby 1 .6.6 t00 Lhasa SETBCC cmaga toku い・ •lzh/zip 解凍ツール“ Lhasa" ・ BorIand C + + CompiIer 5.5.1 インストール支援ツール Ver. 1.5a ~ 特集 1 「デジタルフィルタソフトウェアによるオーディオデジタ ル信号処理のレシピ」 特集 2 「 C ℃ + + / Java 実力チェックプログラミング期末試験」 ・ Get 0 C WorId ! ! ー C 言語入門講座ー C プログラマのための C + + 入門実践 C + + ゼミナール スタートアップ Java —Java 言語事始ー ・ Enjoy PerI Programming モジュールを活用しよう なあ日 uby を読もうじゃないか ・・・ MacOSX プログラミング入門おいしい Cocoa のいただき方 ・・・特別記事「円 ECE によるゲームプログラミング」 ・・最新開発環境レポート「 UML 対応オブジェクト指向 CASE ツール With Class 7. OJ 」 ・・・学問のススメ千言万語 フィンローダのあつばれご意見番 C マガ電脳クラブ tOku2 ・ CPP java perl ruby cocoa ・・ withclass lang appare puzzle ・ BorIand JBuiIder 6 PersonaI()i ndows/Linux/SoIaris 版 ) Copyright 01997-2001 Borland Software Corporation. AII Rights Reserved 、 を Borland C + + CompiIer 5.5.1 Copyright 02000-2001 Borland SOftwa 「 e Corporation. AII Rights Reserved. ・ WithCIass Ver. 7. OJ トライアル版 Copy 「 ight ◎ 2002 GrapeCity inc. (formerly Bunka Orient CO 「 p. ) AII Rights reserved. ・シーオーリポーツ Ver. 7 体験版 Copyright 01998-2001 HOS CO. ,Ltd. AII Rights Reserved. ・ Ruby 1.6.6 Copy 「 ight ⑥ 1993-2001 Yukihiro Matsumoto. AII Rights Reserved. ・ LSI C -86 Ver. 3.30C 試食版 Copyright 01993 LSIJAPAN CO. ,LTD. AII Rights Reserved. ・ LHASA Ver. 0.17 Copyright ◎ 1997 Takemura. AII Rights Reserved. 1 6 / CD-ROM Contents

10. 月刊 C MAGAZINE 2002年3月号

7. 各メーカー・べンダのホームページ 8. 各メーカー・べンダの営業担当の説明 9. 各メーカー・べンダ・ SI 企業のセミナー 10. 展示会の情報 11. メーリングリスト等の意見 12. SI 企業のアドバイス 13. その他 ( QB. 職場におけるハード / ソフトの決済可能金額はいくらですか。 1.5 万円未満 2.5 ~ 10 万円未満 3. 10 ~ 20 万円未満 4.20 ~ 30 万円未満 5.30 ~ 50 万円未満 6.50 ~ 18 万円未満 7 コ開万円以上 8. 該当予算なし Q9. 本誌の購入スタイルは ? I. 定期購読している 2. 毎月書店で購入している 3. 記事内容によってときどき購入 4. 付録 CD - ROM 内容によってときどき購入 5. 今回初めて購入 Q10. 今月号で , よかった記事の番号とその理由をお選びください。 ( 3 つ まで ) 己事タイトル 1. 特集 1 「デジタルフィルタ」 2. 特集 2 「プログラミング期末試験 - ーー c 言語編」 3. 特集 2 「プログラミング期末試験ーーー c + + 編」 4. 特集 2 「プログラミング期末試験ーー Java 編」 6. 実践 c + + ゼミナール 5. Get lnto C World ! ! 7. スタートアップ Java 8. EnJOY PerI Programming 9. なあ Ruby を読もうじゃないか 11. おいしい cocoa のいただき方 10. アルゴリズムラボ 12. 最新開発環境レポート「 WithCIass 7. OJ 」 13. 最新開発環境レポート「 BorIand KyIix 2 」 14. 特別記事「 P 疋 CE によるゲームプログラミング」 16. C MAGA Bookends 15. MONTHLY HEADLINE 17. 学問のススメ千言万語 18. フィンローダのあつばれご意見番 19. C マガ電脳クラブ 20. READERS' ROOM 選んだ理由 I. 業務に役立った 2. 読みやすく , 基礎知識が身についた 4. 最新技術動向がわかった 3. テクニックが理解できた 5. 興味を持っている分野・内容だった 6. 疑問が解決した Q 1 1 . どのような分野に興味をお持ちですか。 3 つまでお選びください。 3. AI / 知識情報処理 1. 文字処理 2. 画像処理 / CG 4. ミドルウェア 5. web/ インターネット 7. アルゴリズム全般 6. ファイル管理 / データベース 9. 移植 ( 機種間 / 言語間 ) 8. 暗号化・セキュリティ 10. 音楽 /MIDI ll. 開発環境 12. CASE ツール はハードウェア制御 13. 組み込みシステム . デノヾッガ・テストツール 16. 通信 18. ゲーム 19. デモ ロ . GUI 21. UNIX 22. Linux 20. Java 23. x Window 24. 情報処理試験 / 資格試験 25. コンポーネント Q12. 以下のリストのうち , ご購読されている雑誌をお選びください。 ( 4 つ まで ) l. NET 、 MORK MAGAZINE 2. lnterface 3. Java World 5. Linux World 6. MSDN Magazine 4. Linux JAPAN 8. UNIX Magazine 9. UNIX USER 7. Software Design 10. Visual Basic Magazine 11. Windows2()()0 World 13. 日経 Windows プロ 12. 日経 Linux 14. 日経インターネットテクノロジー 15. 日経オープンシステム 16. 日経コンピュータ 18. 日経バイト 17. 日経ソフトウェア 19. その他 ( QI 3. 本誌のホームページ「 C MAGAZINE fO 「 Web(http://www ℃ magazi ne. jp / ) 」をご存じですか。 1. 利用したことがある 2. 知っているが , 利用したことはない 3. 知らない 「 CMAGA 刀 NEfo 「 Web 」に望むことはなんですか。 ( 3 つまで ) Q 14. 1. 製品情報 2. イベント情報 3. プログラマ向けの最新ニュース記事 4. プログラマに役立つツール・ライプラリなどのダウンロード 5. ソースファイルのダウンロード 6. 最新のニュースやプログラミング活用情報をお届けする電子メール 7. プログラミング関連の掲示板・質問コーナー 9. 本誌ノヾックナンバー記事の検索 8. 読者メーリングリスト 10. 本誌バックナンバー記事のデータダウンロード (PDF など ) Ⅱ . その他 ( Q 15. DVD- ROM を使用できる環境をお持ちですか。 2. いいえ ■アンケート項目 QI . C / C + + のプログラミング歴 : 該当するものをお選びください。 1. 未経験 2. 1 年以内 3. 3 年以内 4. 5 年以内 5. 10 年以内 6. Ⅱ年以上 Q2. C 言語の習熟度 : 該当するものをお選びください。 1. これから学習 2. 文法を理解できる 3. 小型のツールが組める 4. 中型アプリケーションが組める 5. システムの記述ができる Q3. あなたのプログラミングの目的は何ですか。 1. 業務として , ソフト開発を専門としているため 2. 業務の一部として , 必要に応じて開発を担当している 3. 技術研究開発のため 4. 学習・スキルアップの一環として 5. 仕事とは関係なく , 個人の趣味で 6. プログラミングはしない Q4. 主に使用されているプログラミング・ツールを 3 つまでお選びください。 1. Visual C + + 3. Kylix 2. C + + Builder 4. DeIphi 6. Perl 5. Ruby 7. CodeWarrior 8. VisualBasic 9. Microsoft Office の VBA 10. Java/Java 系 RAD 11. Web 開発ツール 12. COBOL 14. その他 ( 13. アセンプラ言語 15. 使用していない Q5. 現在 , 業務または個人で使用されている OS マシン環境は何ですか。 3 つまでお 選びください。 1. Windows 95 / 98 2. Windows Me 3. Windows XP 4. Windows NT 5. Windows 2 Ⅸ ) 0 6. Linux 8. その他の PC-UNIX 9. PC 以外の UNIX 7. Free BSD 12. その他 10. メインフレーム Ⅱ . Mac OS Q6. 職場でのソフト / ハード購入の際の役割を教えてください。 2. 購入案をまとめる 1. 購入を決定・承認する 3. 購入案をまとめる際に意見を求められる 4. 関与しない Q7. Q6 で 1 ~ 3 と答えた方にお聞きします。 製品購入の際に参考にする情報源は何ですか。 3 つまでお選びください。 l. 友人・知人からの情報 2. 部下からの意見 3. 自社システム担当部署の意見 4. 専門誌の記事 5. 専門誌の広告 6. 書籍 C MAGAZINE 2002 年 3 月号アンケートはがき ・ 3 月号に対する感想をお聞かせください ( お手数ですが , 以下のすべての項目について該当する番号を選んでご記入ください ) QI ロ Q2 ロ Q3 ロ その他 4 ー ( 。ロ Q9 ロ Q 己事ロ記事ロ記事ロ 理由ロ 理由ロ理由ロ Q12 ー ( Q ロ 一三ロ その他 その他 その他 Q15. ・過去もっとも興味深かった ( もう一度読みたい ) 記事・特集 ・今後希望する記事・特集 ・ご要望・近況など ( どのようなことでもけっこうです )