...

Java Nation

by user

on
Category: Documents
18

views

Report

Comments

Transcript

Java Nation
Henrik Stahl
Georges Saab
写真: LUCIANA
AITH、ORQUESTRA DE IMAGENS
未来を見すえた
JAVAONE
2012年12月4∼6日にかけ、ブラジルの Java戦略基調講演およびJava技術基調講演
サンパウロでJavaOne Brazilが開催され をスタートさせました。Stahlは、Javaの成功
ました。中南米は重要な開発拠点であり、ま が、技術的イノベーション、オラクルによる堅固
た今年で3年目となるJavaOne Brazilも定 な管理、そしてコミュニティの参加によるもので
着しつつあります。
「Javaの継続的イノベー あることを強調した後、
「中南米
(特にブラジル)
ション推進に対する皆さんの努力に感謝し、 のJavaコミュニティは、Javaへの積極的貢献
今年もまたやって参りました」とオラクルの という点で模範となるものです」
と述べました。
オラクルのGeorges Saabは近々予定さ
Henrik Stahlは述べ、JavaOne初日の
ORACLE.COM/JAVAMAGAZINE // JANUARY/FEBRUARY 2013
JAVA IN ACTION
JAVA TECH
れているJavaの最新の変更点について取り上
げ、
「Java 7の漸進的改良点以外にも、サポート
プラットフォームとしてLinux、Windows、およ
びOracle Solarisだけでなく、Mac OS Xや、
Linux/ARMを追加して、Raspberry Piおよび
新たなARMベース・マイクロサーバなどのARM
ベースPC用プラットフォームの充実を図りまし
た」
と説明しました。
オラクル の S t a f f a n F r i b e r g は 、ラ
ムダ式の導入、Permanent Generation
(PermGen)
ヒープの廃止、Date and Time
APIの改良、セキュリティの強化など、Java 8
で実現される改善の概要を説明しました。
オラクルのJudson Althoffの講演は賑や
かに開始されました。
「Internet of Things
(モ
ノのインターネット)は今のままではビッグ・
データと衝突することになりますが、この状況
は開発者にとって非常に大きなチャンスでもあ
ります」と語りました。Althoffは、燃費や温度、
タイヤ空気圧などのセンサーを組み込んだ車
は1日にペタバイト単位のデータを産み出す可
能性があることを指摘しました。
その次に、タブレットに搭載されたJavaFX
やNetBeansのProject Easelなどを紹介す
る一連のデモが行われました。
今回のカンファレンスでは、来場者は数十あ
るセッションと6つのハンズオン・ラボから選ぶ
ことができました。セッションの半分以上はコ
ミュニティの選定によるものです。
ABOUT US
「Community Keynote」の基調講演
の後、演奏を披露するJavaバンド
COMMUNITY
//java nation /JavaOne Brazil /
blog
03
DUKE’S CHOICE LAD受賞者表彰
写真上:Stephen Chin、TQTVDのDavid Britto
氏、Bruno Souza氏、Yara Senger氏(左から)写
真中央:Souza氏、Chin、TIVITのEinar Saukas氏
およびFabiano Cury氏、Senger氏(左から)写真
下:Souza氏、Chin、CPqD財団のSonia Mayumi
Kutiishi氏およびHugo Cesar氏、Senger氏(
左から)
受賞者について
TQTVD SoftwareのAstroTVプロ
ジェクトは、完全な双方向性、拡張コンテン
ツ・プログラミング、ポータビリティを実現
するGinga仕様に準拠したブラジル製ミド
ルウェアです。JavaベースのGinga仕様
は、デジタル受像機メーカーのハードウェ
ア・プラットフォーム
(セットトップ・ボックス)
とは無関係に、デジタル・テレビの双方向
アプリケーションの開発を可能にする中間
ソフトウェア・レイヤーです。AstroTVには
300万個以上のデバイスが組み込まれて
います。
TIVIT SoftwareのCentral de
Cessão de Crédito(C3)
プロジェクト
写真: LUCIANA AITH、ORQUESTRA DE IMAGENS
ORACLE.COM/JAVAMAGAZINE // JANUARY/FEBRUARY 2013
は、
ブラジルの金融機関同士におけるすべ
ての債権譲渡取引を仲介、管理し、また債
権所有権のトラッキングを行う、Javaベー
スの高性能で、
スケーラビリティを備えた、
トランザクション対応の分散システムで
す。ブラジルの金融システムに43億レア
ルもの損失をもたらした金融機関同士の
不適切な債権譲渡取引がBACEN(ブラジ
ル中央銀行)
により判明したことに端を発
して開発されたものです。
CPqD財団のSMTVI(Multiplatform
Services for Digital Interactive TV)
プロジェクトは、多くのブラジル人のデジ
タル・リテラシーを劇的に向上させました。
ブラジル国民は財政的理由から、新たに
開発されるテクノロジーについて行くこ
とが困難であり、テレビが唯一のテクノロ
ジー・リソースです。このプロジェクトでは、
健康、退職、雇用、チャット、天気、ニュース、
電子商取引、教育、ゲームといった分野の
双方向デジタル・テレビ・アプリケーション
の開発を目指しています。Javaテクノロ
ジーを採用したことで、分散型でスケーラ
ブルなサービス・ベース・アーキテクチャの
構築が可能になりました。
ギーク・サイクリスト大集合
JAVA TECH
今回のJavaOne Brazilでは、イノ
ベーションにあふれるJavaの使い方を
称賛する、地方都市では最初のDuke’
s
Choice Awardsの受賞者が表彰され
ました。
L A D を 受 賞 し た の は 、T Q T V D
Software、TIVIT Software、CPqD
財団です。受賞したのはすべてブラジル
の団体でしたが、候補は中南米全域から
募りました。候 補 の 中には、コロンビア
からのNeoTropicのKuwaibaプロジェ
クトや、VortexbirdのZathura Code
Generatorプロジェクトなどがありまし
た。審査員には、SouJava BrazilのYara
Senger氏とVinicius Senger氏、
ColombiaJUGのAlexis Lopez氏が加
わりました。
JAVA IN ACTION
COMMUNITY
JavaOne Brazil /
自転車が大好きというJavaのメンバー
が、JavaOne Brazilが始まる直前の
土曜日に、ヘルメットを着用しオラク
ルのマスコットDukeが描かれたサイ
クル・ジャージを着てサンパウロのライ
ド・ツアーに集まりました。今や伝統と
なったこのプレカンファレンス・ライドに
は20人以上の自転車好きが参加し、
Bicycle Parkから市の中心部まで、自
転車専用レーンを使ってサイクリング
を楽しみました。走行距離は30kmで
すが、参加者には途中で地下鉄を利用
することが認められています。
ABOUT US
//java nation /
写真:TORI WIELDTWIELDT
blog
04
Devoxxの参加者を迎えるNao
ロボットたち
(上)。Javaの未来に
ついて語るNandini Ramani。
Devoxx 2012の映像と音声を
ご視聴ください。
写真提供:DEVOXX
ORACLE.COM/JAVAMAGAZINE // JANUARY/FEBRUARY 2013
ヨー ロッパ 最 大 の J a v a カンファレンス で ある
Devoxxが11月14∼16日にベルギーのブリュッ
セルで開催され、40か国から3,400人が参加しま
した。チケットは口コミだけで6週間前に完売とな
り、キャンセル待ちリストには数百人に上る開発者が
登録しました。Devoxxは「開発者のための、開発者
による」カンファレンスであり、来場者によればこの
カンファレンスこそが成功のカギと言われていま
す。200を数える技術セッションで、190人の著名
なJavaコミュニティ専門家が最新の製品、
フレーム
ワーク、Java言語の改良点などについての講演を
行いました。
カンファレンスで紹介されたイノベーションには、
Raspberry Pi上で動作するOracle Java SE
Embeddedを使った室内ディスプレイ・モニター・イ
ンフラストラクチャや、セッションの良し悪しを来場
者が評価できるレーティング・アプリケーションなど
COMMUNITY
JAVA IN ACTION
JAVA TECH
進化する
DEVOXX
2012
がありました。オラクルのJasper Pottsは、
カン
ファレンス来場者向けにJavaFXを使った双方向ス
ケジュール管理システムを開発しました。JavaのE
ラーニングWebサイトParleysは、HTML5と
GlassFishによって設計が一新され、講演者は事前
にスライドをオンラインでポスティングし、スライド
にサウンドトラックを同期させることが可能になりま
した。Devoxx 2012の期間中、来場者は体験型の
ワークショップに参加し、またStephen Chinの
NightHackingと、Code Storyと呼ばれるライブ・
コーディング・プロジェクトを取り入れたハッカーガー
テン
(hackergarten)
では仲間と一緒にコーディン
グを楽しむことができました。.
5体のダンシング・ヒューマノイドNaoロボットが、
オラクルのNandini Ramaniが行う、技術的進歩
と最新のJava組込み技術に関する基調講演を華や
かに紹介しました。
「Javaは、私たちの周囲にある世
界との双方向性を向上させるアプリケーションとデ
バイスの開発を続けて行きます」とRamaniは述べ
ました。
オラクルの技術者らは、Javaプラットフォームの
改良点について詳細に説明しました。Joe Darcy
とDalibor Topicは、JDK 7の最新アップデート
および近々発表されるJDK 8の特徴について解説
しました。Jasper Potts、Jonathan Giles、
Jim Weaver、Michael Heinricksは、UIコント
ロール、TableView、Scene Builderを使った、
JavaFXによる効果的なクライアント開発について
8つのトーク・セッションを開催しました。Simon
Ritter、Stephen Chin、Daniel Blaukopfは、
Javaを組み込んだデバイスでのプログラミングや
フロントエンド 開 発 を テ ー マ に 講 演しました 。
Shaun Smith、Marek Potociar、Arun
G u p t a 、J i t e n d r a K o t a m r a j u 、D a v i d
Delabasseは、3日間にわたるセッション・シリーズ
で、Java Persistence、JSON処理、JAX-RS、
WebSocketの進化について紹介しました。
ABOUT US
//java nation /
blog
05
第1回Devoxx4Kidsワンデー・コーディング・ワークショップが10
月13日と20日に、ベルギーのブリュッセルで開催されました(使用
言語はフラマン語とフランス語)。講演者の中にはNaoロボットも含ま
れていて、プログラミングを学ぶ楽しさを話し、空手の演武を披露しまし
た。11歳から14歳までの生徒60人が3つのセッションに参加し、Lego
MindstormやMars Roverロボットのプログラミングのほか、
ドラッグ&
ドロップ・プログラミング・インタフェースScratchを使って、双方向ストー
リーやゲーム作りを楽しみました。
人気の高いDevoxx Javaカンファレンスを陰で支えるオーガナイザ
のStephan Janssen氏は、自分の息子を見ていてこのイベントを思
い付いたと言います。
「11歳になる私の息子はプログラミングを勉強し
たがっていましたが、フラマン語で書かれたコンテンツがなかったので
す」とJanssen氏は説明してくれました。Janssen氏は、将来科学やテ
クノロジー、工学、数学などの道に進もうという少女たちを支援する組織
であるGreenlight for Girlsでロボット工学ワークショップを開催してい
るTasha Carl氏と手を組みました。
11月に開催されたDevoxx 2012の基調講演でJanssen氏
は、Javaユー ザー・グループや開発者に対して、それぞれの地域で
Devoxx4Kidsイベントを開催できるよう、自分のコンテンツやWebイン
フラストラクチャを公開すると発表しました。
「このワークショップは本当
に楽しく、
しかもやりがいのある経験となります」
とJanssen氏は述べて
います。
これまでに、Devoxx4Kidsイベントはオランダ、イギリス、
フランスで
開催されています。
写真提供:DEVOXX。TRIDIUMの写真提供:ORANGE PHOTOGRAPHY
ORACLE.COM/JAVAMAGAZINE // JANUARY/FEBRUARY 2013
JAVA TECH
DEVOXX4KIDS
エ ンタ ー プライ ズ へ の デ バ イ ス 接 続 に 関 す る ソリュー
ション を 開 発 し て い る T r i d i u m が 2 0 1 2 年 度 の
Oracle Excellence Award for Java Business
Innovationを受賞しました。Javaをベースとした同社の
Niagara Frameworkは、通信プロトコルに関係なく、多様
なシステムやデバイスを、標準的Webブラウザを使ったイン
ターネット経由の管理やリアル・タイムでのコントロールが容
易な統一プラットフォームに統合したものです。このフレーム
ワークは、
リモート・エネルギー計測、
ホーム・オートメーション、
産業プロセス管理を促進するものです。
TridiumのJohn Sublett氏
Tridiumは、Java組込みテクノロジーやJava SEを使っ
(左)
とオラクルのJudson
て、デバイスやシステムの相互接続や双方向通信に加え、デバ
Althoff
イスやシステムとコア・エンタープライズ・プラットフォームと
の接続や双方向通信に新たな可能性をもたらす企業として知
られています。Niagara Frameworkはすでに、各種事業分野においてさまざまなアプリ
ケーション環境に実装されています。Tridiumでは、組込みテクノロジーからエンタープラ
イズまでJavaプラットフォームを全面的に取り入れ、マイクロデバイス同士を統合し、
また
マイクロデバイスがコンポーネントとなって構成しているエンタープライズ・アプリケーショ
ンへもリンク・バックする均質なソフトウェア環境を作り出しています。
ABOUT US
Tridium、Oracle
Excellence賞を受賞
JAVA IN ACTION
COMMUNITY
//java nation /
NightHacking Tour
JavaエバンジェリストであるStephen Chinは先頃、3週間
か け て B M W 製 オ ート バ イ で ヨ ー ロッ パ を 一 周 す る
NightHacking Tourを終えました。ChinはDevoxxとJFall
の両カンファレンスのほか、5つのJavaユーザー・グループ・イ
ベントに参加し、7か国30人以上のNightHackerにインタ
ビューを行いました。ツアーのハイライトとしては、イギリスの
ロンドン、
ドイツのミュンヘン、イタリアのトリノ、フランスのリ
ヨン お よ び パリで 開 催 さ れ た ハッキ ン グ・イ ベ ント や 、
Aldebaran Roboticsでの舞台裏ツアーなどがあります。
Chinによる全インタビューをぜひお聞きください。
blog
オラクルのYolande
Poirierと話すStephen
Chin
06
TJavaOne 2012では、日立のOSGi SuperJ Engine Frameworkを配置し、
(カンファレンス会場
中に設置された)スマート・センサーから収集したデータとクラウドとを統合するデモを実施しました。OSGi
SuperJ Engine FrameworkにはOracle Java SE Embeddedを使用しており、
スマート・センサーの意思
決定インテリジェンスと機器診断機能を実現しています。センサーが2日間に収集した、光、温度、湿度、および
エネルギーに関する測定値は20万件を超えました。
生の測定データは(GlobalScale Technologies Miraboxデバイスで動作する)Java Embedded
SuperJ Engineアプリケーションによって処理されました。処理結果はSeeControlクラウドベース・グローバ
ル・データ分析アプリケーションに送られ、照合およびグラフィック表示への処理が行われた後、Web上で公開
されました。
このデモは、最初のJava Embedded @JavaOneカンファレンスの中心テーマの1つであった、新たなマ
シンツーマシン
(M2M)
Internet of Things
(モノのインターネット)
の実例です。
画像: I-Hua Chen
ORACLE.COM/JAVAMAGAZINE // JANUARY/FEBRUARY 2013
登場間近のデータ・パイプライン
オラクルが先頃、マシンツーマシン
(M2M)
の マ ー ケット・リサ ー チ 会 社 B e e c h a m
Researchに依頼した調査で、組込みデバイ
スのリモート・センサーによって収集した情
報を分析のためにデータ・センターに転送す
る自動M2Mデータ処理パイプラインの開
発が急激に増加していることが明らかになり
ました。このグローバル規模で行われた調査
では、エンド・ユーザー、主要な相手先ブラン
ド名製造(OEM)
メーカー、システム・インテ
グレータ、モバイル・ネットワーク運営業者、
M2Mプラットフォーム・プロバイダなどが対
象となりました。
回答者の大半がM2Mデータ・パイプライン
を非常に重要なものであると認識していまし
た。回答者の75%が、M2Mプロジェクトを活
用して新しいサービスを作り出していると答え
ています。ただし、
リモート組込みデバイスか
らデータ・センターに送られてくる大量のデー
タが新たなパフォーマンス問題を産み出して
いるとした回答者も85%に達しました。もう1
つの課題として、
タイムリーな意思決定に使用
できるように、データの効率的なフィルタリン
グと処理が挙げられています。
詳細はこちらで確認してください。
COMMUNITY
M2M
JAVA IN ACTION
日立、スマート・センサーとクラウド
とを統合するデモを実施
JAVA TECH
embedded /
ABOUT US
//java nation /
blog
07
MSRP
COMMUNITY
//java nation /
下の図はMSRPコンセプトを図解したものです。
JAVA TECH
ABOUT US
Java.netのMessage Session Relay 「実世界へ配置する準備は整っています」と
P r o t o c o(
l M S R P )プロジェクト( R F C Uijldert氏も付言しています。
4975)は、2008 Google Summer of
では次に来るものは何なのか?Uijldert氏
Codeプロジェクトの1つとして立ち上げら は、Mobicents JAIN SLEEプラットフォー
れました。創設者のJoão Antunes氏が ムとの統合や、MSRPライブラリC#バージョ
目指したのは、オープン・ソースのJavaビデ ンの開発など、可能性のある拡張をいくつか
オ・チャット・アプリケーションであるJitsiに、 あげています。MSRPプロジェクト最大の課
Session Initiation Protocol(SIP、RFC 題は、セキュリティ保護された通信の追加と、
3261)経由のファイル転送機能を付与す RFC 4976で想定されるリレー機能のサポー
るライブラリの作成でした。Antunes氏が トであるとUijldert氏は述べています。
「追加
望んだのは単なるJitsiクライアントではな 機能の開発に協力したいという方は、ぜひ連絡
く、ファイル転送機能を必要とするあらゆる をください」とUijldert氏は、プロジェクトへの
Java SIPアプリケーションでコードを使用 支援を積極的に呼びかけています。
できるようにするフル・ライブラリを構築する
オープン・ソースとMSRPプロジェクトの
ことでした。
ことを振り返り、Antunes氏は次のように述
2010年にContactMakersのTom べました。
「オープン・ソースの精神は偉大で
Uijldert氏が総責任者としてAntunes す。オープン・ソースによって、私たちは世界
氏 からM S R Pプロジェクトを引き継ぎま を前進させることができます。それに、オー
した。現在、そのUijldert氏が開発の中心 プン・ソース・プロジェクトへの取組みは、素晴
になって 、M S R Pライブラリが 提 供 する らしい経歴となります。自作のコードに適切
機能にContactMakersを導入しました。 なコメントを添えて、効果的なコーディング
「 M S R Pライブラリは、S I Pコネクティビ 規約を適用するという単純な作業ですが、
プ
ティと標準ベース・プログラミング・モデル ロジェクトで第三者からサポートしてもらえ
により、VoIP(Voice over IP)とチャット る最善の方法です」。
を1つのプラットフォームに統合する理想
的手段です」とUijldert氏は話します。現在
ContactMakersでは、
ライブラリのコール・
センター・プラットフォームへの統合を進めて
おり、またMSRPプロジェクトの企業スポン
サーにもなっています。
このプロジェクトは短期間で大きな成果
を上げ、2012年11月末には、バージョン
1.0.4がリリースされました。
「現在、プロ
ジェクトはMSRPピアの要件をすべて実装
しています」
とAntunes氏は述べています。
JAVA IN ACTION
注目のJAVA.NETプロジェクト
blog
08
ORACLE.COM/JAVAMAGAZINE // JANUARY/FEBRUARY 2013
Neal Ford(ThoughtWorks)、Eric S.
Raymond(
‘The Cathedral and the
Bazaar’
)
といった、業界で広く知られた人た
ちからも注目されるようになったのです」と
Fecak氏は説明してくれました。
現在、同グループの電子メール・リストには
1,300人以上のメンバーが登録されていま
す。年に約8回の会合が開催され、毎回100
人を超えるメンバーが参加し、著名な講演者
による200もの講演が行われています。
グループの将来に関してFecak氏は次の
ように述べています。
「私たちは今、Java言
語からJVM(Java Virtual Machine)へと
中心テーマを変えつつあります。その理由
は、
メンバーたちがJVMの方が最先端の業界
フィラデルフィア地区Javaユーザー・グルー トレンドに遅れずについて行けると考えてい
プ(PhillyJUG)は、技術系人材紹介業の るからです」。
Fecak氏は、Javaユーザー・グループの
Dave Fecak氏と、ヴィラノーヴァ大学の
前教授で、かつて人気を博したJavaテキス リーダーの役割についても重視しています。
トブックの共同著者であるJohn Lewis 「Javaユーザー・グループのリーダーは常
どのようにしてメンバーを支援して行くか
博士とによって2000年に設立されました。 に、
(ベン
2000年3月に開催された第1回会合には約 を考えてもらいたいと思っています。
ダーから)
グループ会合のスポンサリングの
30人の開発者が出席しました。
2005年、PhillyJUGはSunのTop 25 申し出があった場合、私は常にメンバーのた
プログラムに指名され、その後拡大された めに何を得られるかということを問うことにし
Top 50プログラムでも指名されました。 ています。スポンサーは参加者に訴求するこ
コミュ
SunのTop 25/Top 50プログラムとは、 とを望んでおり、多くのスポンサーが、
優秀なJavaユー ザー・グループを評価す ニティ内に自社ブランドに対する企業の信頼
る制度です。
「SunのTopプログラムで評 を築こうとしていることを知っています」。し
価されたことや有力なコネクションにより、 かし、PhillyJUGでは単なる製品デモや営業
Rod Johnson(Spring)、Gavin King 活動は受け付けていないとFecak氏は述べ
(Hibernate)、Marc Fleury(JBoss)、 ています。
ORACLE.COM/JAVAMAGAZINE // JANUARY/FEBRUARY 2013
ビジネス上、意思決定にかかわる複雑で数学的な問題をミリ秒単
位で解決しなければならず、またその結果が、顧客の財源にきわ
めて重大な影響を直接与えるとしたら、いったいどのようなプラッ
トフォームを選択しますか。電子金融取引用ソリューションを開発す
るOptionsCity Softwareが選んだのはJavaでした。10月、その
OptionsCityのFreewayマルチアセット・アルゴリズム取引プラット
フォームがChicago Innovation Awardを受賞しました。Chicago
Innovation Awardは、
シカゴ地域で市場化された革新的な新製品
およびサービスに対して贈られる賞です。
OptionsCityのクライアント・テクノロジー担当取締役Freddy
Guime氏は今回の受賞を「金融業界におけるJavaのシンデレラ・
ストーリー」
と呼んでいます。OptionsCity開発チームは「この分野
で勝ち抜くために必要な、ミリ秒以下の取引プラットフォームに求
められるパフォーマンスを実現するため複雑な問題を解決した」と
Guime氏は言っています。
「わが社がプラットフォームとしてJavaを選んだ時、反対する者
もありましたが、Javaを選んだことでこの分野にすばやく取り組む
ことができ、商業的に実現可能な(と私たちが考える)最初のAlgo
Trading Platformが生まれたのです。Algo Trading Platformに
は、アルゴリズム開発者がアルゴリズムの
“コンポーネント”
を購入で
きるようにするAlgo Storeというイノベーションも含まれています」
とGuime氏は語ってくれました。
6年足らずで、無名だったOptionsCityは、
シカゴやニューヨーク
のオプション取引プラットフォーム分野でのビッグ・プレーヤに成長し
ました。新製品の立ち上げに、信頼性に優れた、タイムクリティカル
な数学アルゴリズム・パフォーマンスが必要なときは、ぜひJavaを検
討してください。
COMMUNITY
JAVA IN ACTION
フィラデルフィア地区
JAVAユーザー・グループ
OptionsCity、
Chicago Innovation
Awardを受賞
JAVA TECH
JAVAユーザー・グループの紹介
ABOUT US
//java nation /
blog
09
Adam Bien氏はドイツ出
身で、起業家、アーキテク
ト、プログラマー、文筆家、
講演者として活躍していま
す。2007年1月に、Java
Championとなりました。
Java Magazine:ご出身は
どちらですか。
Bien氏:ドイツ、バイエル
ン州の小さな町です。
Java Magazine: コン
ピュータやプログラミング
に興味を持つようになった
きっかけは何ですか。
Bien氏: 宇宙船とかエイリ
アン、UFO、ロボット、
ブラッ
クホールなどということに
ずっと興 味がありました。
そこからコンピュータへは
ごく自然に進んで行きまし
た。最初にコンピュータに
触ったのは8歳の時です。
Java Magazine: 最初
のコンピュータと、最初に習
得したプログラミング言語
を教えてください。
B i e n 氏: 最 初 の コ ン
ピュータはZX Spectrum
128Kでした。手に入れた
のは1 2 歳 の 時で、すぐに
Basicを使ってプログラミ
ングを始めました。ところが
私は、すべてがREMステー
トメントの中で実行されて
いると思っていたのです。
プログラムはエラーなくイ
ンタプリタされるのですが、
実際には何も起こっていな
いのです。その理由をあれ
これ調べました。基本を学
んだ後は、GOTOではなく
G O S U Bという最 初 の パ
ターンを学習したのが自慢
です。
Java Magazine: 最初
に行ったプログラミングの
仕事を教えてください。
Bien氏: VAXに搭載され
た初期オラクル・データベー
スのワイヤ・プロトコルの最
適化でした。VMS OSがな
かったので、Linuxを使って
C++コードをコンパイルし
ました。
Java Magazine: 趣味
は何ですか。また、
リラック
スするためにどんなことを
していますか。
Bien氏: 何でも楽しむよう
に心がけています。人生は
短いですからね。Javaを
使ったプログラミングも趣
味であり、
リラクゼーション
だと考えています。いつか、
IT系ではない本をもっと読
んだり、もっとスポーツをし
たりしたいですね。残念な
がら今は、そういった読書
やスポーツに挑戦しようと
して発生する、未チェックの
写真:PIOTR MALECKI/GETTY IMAGES
ORACLE.COM/JAVAMAGAZINE // JANUARY/FEBRUARY 2013
した気分にしてくれます。仕
事が退屈だなんて感じるこ
とはありません。
Java Magazine: Java
チャンピオンになったこと
で日常生活は変わりました
か。
Bien氏:Javaチャンピオン
として、JUGリーダーたちと
「接触する」ことがあり、世
界中でどれだけ多くのJUG
イベントが開催されている
LackOfTimeException かを知りました。仕事で出
を空 の c a t c hブロックで かけて行った時は、ローカ
キャッチしなければなりま ルJUGイベントで定期的に
せん。
講演するようになりました。
Java Magazine: お休 熱心で、才能がある、確固
みの日にはどんなことをし とした主張を持った多くの
ますか。
Javaチャンピオンと会うの
Bien氏: できる限り家族と も楽しみです。
一緒に過ごすようにしてい Java Magazine: 今後
ます。ただ実際には休みは の数年間はどのようなもの
ありません。フリーランサー にしたいですか。
は、休んだ日の翌日は後悔 Bien氏: Javaの近い将
するものです。
来においては、JavaFXや
Java Magazine: あな Project Nashorn、
ラムダ
たのキャリアの「副次的産 式、Java EE 7など、興味
物 」として 、あ なた自 身 が 深い事柄が数多く起きるで
もっとも楽しんでいるのは しょう。Jigsawが待ち切れ
どのようなことですか。
ません。Javaの未来は輝い
Bien氏: Javaに関しては、 ています。
新しいことを学ぶ機会が無
限にあることです。実際の
ところ、私にとってJavaは
今でも常に新しく、わくわく
JAVA IN ACTION
ADAM BIEN
JAVA TECH
Java SE 7へのアップデートはお済みでしょう
か。fork/join、NIO、Project Coinなどの優れた
機能とともに、Java SE 7に関してはアップデー
トやパッチが定期的に公開されています。Java
SE 7が発表されてからすでに1年以上が経過
し、
ダウンロードはいつでも可能です。
JDK 6の最後の公開リリースは2013年2月
にリリースされる予定です。2月19日を過ぎる
と、Java SE 6およびJava SE 5の新しいセ
キュリティ・アップデート、パッチ、修正プログラム
はMy Oracle Supportからのみ提供されるよう
になるため、オラクルとの商用ライセンス契約が
必 要になります。開 発 者やシステム管 理 者は
Java SE 7に移行するか、Java SE Support
プログラムを通じてアップデートを入手する手続
きが必要になります。
Java SE 7への移行準備が整っていないお
客様に関しては、重要なバグ修正プログラムや
セキュリティ修正プログラム、
さらにはJDK 6の
一般的メンテナンスを引き続き利用できるよう、
オラクルではJava SE Supportを提供してい
ます。さらに、Oracle Java SE Advancedお
よびOracle Java SE Suiteによって、Java
ベースIT環境のデプロイメント、モニタリング、
メ
ンテナンスにかかわるコストを最小限に抑える
効果的な診断ツールと管理ツールが提供されて
います。
JAVA CHAMPIONの紹介
ABOUT US
JAVA SE 6の
パブリック・アップ
デート終了
COMMUNITY
//java nation /
blog
10
Fly UP