marunomaruno-memo

marunomaruno-memo

Java ホットトピック

2006年11月22日 | Java
http://jp.sun.com/company/events/ev/3283.html

(1)「Web サービス相互運用性 - Windows と Java の関係」
ソフトウェア・ビジネス統括本部
Java エバンジェリスト 岡崎 隆之(おかざき た かゆき)

Web サービスと聞くと相互運用性なんていう問題はすでに解決している
ように思われますが、実際にはそうではありません。今回は発生しうる問題と、
それを解決すべく進められている Project Tango の概要をご紹介します。


(2)「スクリプト言語の夕べ」
東京ソフトウェア本部
Java エバンジェリスト 荻布 真也(おぎの しん や)

最近、JavaVM の上で動くスクリプト言語が注目されてきていますが、
次期バージョンの JDK 6 では、Java のプログラムからスクリプト言語
を呼び出すための標準フレームワークが登場します。今回は簡単な例を
使ってこのフレームワークを紹介します。



(3) Java クイズ

Q1. つぎを実行した結果、何が表示されますか。

import java.util.HashMap;
import java.util.Map;

public class Quize06112201 {
    public static void main(String[] args) {
        Map<Short, Short> map = new HashMap<Short, Short>();
        for (Short i = 0; i <365; i++)



Q2. クラスファイルの先頭4バイトにあるマジックナンバーはなんですか。

>od -t x1 Quize06112201.class
0000000 ?? ?? ?? ?? 00 00 00 31 00 41 01 00 0d 51 75 69
0000020 7a 65 30 36 31 31 32 32 30 31 07 00 01 01 00 10


Q3. つぎの Integer クラスのメソッド xxxxxxx() は何ですか。

    public static int xxxxxxx(int i) {
        i = (i & 0x55555555) << 1 | (i >>> 1) & 0x55555555;
        i = (i & 0x33333333) << 2 | (i >>> 2) & 0x33333333;
        i = (i & 0x0f0f0f0f) << 4 | (i >>> 4) & 0x0f0f0f0f;
        i = (i << 24) | ((i & 0xff00) << 8) | ((i >>> 8) & 0xff00) | (i >>> 24);
        return i;
    }



品質向上ソリューションフレームワーク紹介セミナー

2006年11月22日 | アーキテクチャー
第1回 品質向上ソリューションフレームワーク紹介セミナー

http://www.sios.com/product/QUICS/seminar/QuICKS.html

14:00~15:00 「OSS活用の開発プロセス及び開発における品質とは」
概要 : 近年、OSS(オープンソースソフトウェア)を活用し、開発の期間やコストの逓減を図り成功を収めている製品、サービスが増えている一方で知財リスクや 品質の管理が不明瞭なことから導入をためらうケースも少なくありません。セッションでは、製品開発をテーマにOSS導入ニーズ実態やリスク分析あるいは品質の評価について、事例等を交えながらOSSを活用できるヒントを 探ります。
講演者 : 株式会社イーエルティ
コンサルティング・教育事業部 ディレクタ 江端俊昭

15:15~16:15 「品質向上ソリューションフレームワークのご紹介」
~実現する「防御」そして「コストダウン」の秘密とは~
概要 : 品質向上ソリューションフレームワークを活用し、ソフトウェア開発における高負荷時のシステムダウン、プログラム内の誤り、脆弱性そしてOSSソフトウェアコードの混入出を「防御」し、最終的に「コストダウン」を実現する秘訣を紹介します。
講演者 : サイオステクノロジー株式会社 Webソリューション部
エンジニアリンググループ 松井安則