javaone2010

JavaOne2010 9/23 -- Writing Domain-Specific Languages (DSLs), Using Groovy

Groovyコミッタ、我らがPaul King*1のセッション。全面的にGroovyでお送りしております。 JavaOne最後のセッションなので、リアルタイムついったー実況、いわゆるtsudaりに挑戦してみました。 というわけで、ツイートを補足する感じでまとめてみます。 from …

JavaOne2010 9/22 -- Polyglot Programming in the Java Virtual Machine (JVM)

9/21の「Code Generation on the Java Virtual Machine: Writing Code That Writes Code」と同じく、Groovyベースのデスクトップ系GUIアプリケーションのフルスタックフレームワーク(長い)であるGriffonのPJリーダのAndres Almirayのセッション。Groovyの…

JavaOne2010 9/22 -- Project Lambda: To Multicore and Beyond

ついにJavaにもクロージャ導入か!?という、注目のProject Lambdaのセッションです。実際のところ、クロージャと言うより、匿名内部クラスよりは見やすい新たなラムダ式の記法ってだけなんですけども。とりあえずメンドイし、厳密な定義とかあまりよく知ら…

JavaOne2010 9/22 -- A Lean, RESTful Java Architecture for Building Rich HTML5 Web Applications

HTML5+RESTで今時のリッチなWebアプリを構築するテクニックかと思ったら、普通にSpringMVC 3.xのオレオレ語りセッションだった。 なんだかタイトルではよく分からないセッションが多いなぁ。こういうものなのか。 とはいえ、SpringMVCをあまり知らない自分に…

JavaOne2010 9/21 -- Speedy Scripting: Productivity and Performance

JavaFXの開発者で、KawaというJVM上のSchem実装の開発者でもあるPer Bothnerによる、高性能スクリプト言語を設計する際のポイントを説明するぜ!という超ニッチなセッションでした。言語設計者のためのセッションであり、スクリプトを速く書くためのノウハウ…

JavaOne2010 9/21 -- The Modular Java Platform and Project Jigsaw

Javaには膨大な数のライブラリがあり、我々開発者としてはそれらを使うことで既存の枯れた機能を簡単(?)に利用できてウハウハな訳ですが、ライブラリのJarファイルの管理はどうにも大変ですね。 Jar同士の依存性管理とか、手動でがんばるとありえないし。 と…

JavaOne2010 9/21 -- New Java Virtual Machine Tricks: Enhanced Hot Code Replace and Mixin Generation

RooのBen Alexと、Spring LoadedのAndyの二人で、前半と後半を担当したセッション。 前半のBen AlexのRooパートは、前日(9/20)のRooセッションのそのままダイジェスト。 うえぇぇという感じだけど、例のGoogle騒動で急遽追加されたセッションなのかなぁ。 ま…

JavaOne2010 9/21 -- Code Generation on the Java Virtual Machine: Writing Code That Writes Code

Groovyベースのデスクトップ系GUIアプリケーションのフルスタックフレームワーク(長い)であるGriffonのPJリーダのAndres Almirayのセッションです。ホントは、Canooの同僚であるHamlet D'arcyの担当セッションだったんですが、なにやらの事情でAndresが担…

JavaOne2010 9/20 -- Extreme Java Productivity: Enterprise Applications in Just Minutes

タイトルからはわかりづらいけど、要はSpring Rooのセッションです。 スピーカは、最近GDDにも出没したらしいBen Alex(ホント?)。 http://www.springsource.org/roo Java開発者向けの、使いやすく、拡張しやすい、テキストベースのRADツール。 RADとは【R…

JavaOne2010 9/20 -- What's New in Grails 1.3?

GrailsのPJリーダのGraeme Rocher*1によるGrails1.3の機能紹介。 正直なところ、JGGUGのワークショップでさんざん山本さんが発表されてるのでほとんど新しい情報はないですが、一応メモをとったので書いておきます。 "2006年ごろからサイトのトラフィックが…

JavaOne2010 9/20 -- Groovy: To Infinity and Beyond

GroovyのPJリーダのGuilliame Laforgeが体調不良でJavaOneに参加できなくなったため、急遽Grails開発メンバのJeff Brownが代役で登壇。 流れとしては↓のような感じ。 過去編:Groovy1.6以前の振り返り 現在編:Groovy1.7で追加された機能 未来編:Groovy1.8…

JavaOne2010 9/20 -- Java SE: The Road Ahead

JavaOneも先週終わってもう一週間経とうとしている今日この頃、今更感が超濃厚ですが、セッション内容をまとめざるを得ない事情が色々とあり、せっかく書くならということでここにも晒しておきます。変なところがあったら突っ込んで下さい。 *** Java SE …