JavaFX & GlassFish 勉強会 Oh! JavaFX 2.0!
-
Upload
skrb -
Category
Technology
-
view
2.618 -
download
5
description
Transcript of JavaFX & GlassFish 勉強会 Oh! JavaFX 2.0!
Java in the Box櫻庭 祐一
Oh! JavaFX 2.0!
JavaFX 2.0
Java API
No JavaFX Script
敗因敗因
Oracle の言い分
元凶は JavaFX Script
敗因敗因
櫻庭の言い分
イメージ
戦略ツール
NeWSSunViewOpenLookAppletLG3D
死屍累々
RIA?JavaME?リソース ?
DesignerDeveloper
Java との連携
負のスパイラル
Advantage
Java API
Disadvantage
Java Developer 多数 Java で Client 小数Community は ...
FX Script の勉強不要 add と setter だらけAPI は学習必要
Java のツールを活用Designer 向けは ?記述自由度が高すぎ
JVM 各種言語で使用可Runtime 縮小Generics,Annotation
FeaturesFeaturesLang.
Bind, Sequence関数型なし Java8 で Lambda
APISceneGraph, UIControlsHTML DOM, EmbededHTML
Graphics EngineHW AccelerationPrism Graphics Engine
DeploymentApplet 強化
DemoDemoPrism: JavaFX 1.3.1 でも使用可
VM オプション : -Xtoolkit prism
SampleSample JavaFX ScriptStage { title: "Sample" scene: Scene { width: 220 height: 40 content: [ Label { font: Font { size: 36 } text: "Hello, World!" } ] }}
SampleSample JavaFX 2.0public class Sample implements Runnable { public void run() { Stage stage= new Stage(); stage.setTitle("Hello Stage"); Scene scene = new Scene(); scene.setWidth(600); scene.setHeight(450); Label label = new Label(); Font font = new Font(); font.setSize(36); label.setFont(font); label.setText(” Hello, World!” ); scene.addContents(label); stage.setScene(scene); stage.setVisible(true); } public static void main(String[] args) { FX.start(new Sample()); }}