SlideShare a Scribd company logo
1 of 25
Download to read offline
はじめよう JavaFX 2.x
    2012/07/28 @a_know
1.はじめに(1)
  ・最近、密か?に盛り上がりを見せている
「JavaFX」
  → 7月初旬に東京で開催されたJavaFX勉強会では、
     80名キャパの会場が埋まったとか!

 ・今回、自作SwingアプリケーションをJavaFXで
  1から作り直したという経験もあり・・・

 ・「JavaFXとは何か」というところから、
  簡単なJavaFXアプリケーションを作る流れまでを
  簡単にご紹介できたら!
1.はじめに(2)
 ・といっても「Swing -> JavaFXのリプレース」とか
  といったお話ではないです。。(._.)

 ・当プレゼンテーションには、
  JavaFX技術は使用されておりません(._.)
2.アジェンダ
 ・自己紹介
 ・JavaFXとは?
 ・JavaFX 2.xの特徴、主な機能
 ・JavaFX 2.xアプリケーションを作って
みよう!
 ・まとめ
3.自己紹介

・HN:a-know(えーの)
・昨年末までは製造系企業のSI子会社でSE(5年9ヶ月)
・今年6月までは、Webアプリ構築&
 技術勉強などの武者修行&就職活動
 → 今回のこの発表も、その一環の
   つもりだった!
・7月からはサーバーサイド(GAE/J!)エンジニアとして
 働いています!
・心は常に大都会に(`・ω・´)!
それでは本題。
4.「JavaFX」とは?(1)
『JavaFX(ジャバエフエックス)とはJava仮想マシン上
 で動作するリッチインターネットアプリケーションの
 GUIライブラリである。Java SE 7 Update 2 以降に標準
 搭載されている。Swing とは異なり、FXML と呼ばれる
 XML と CSS を併用してデザインを記述する。』
   (Wikipedia - http://ja.wikipedia.org/wiki/JavaFX)

・AWTやSwingに代わる、新しい(より簡単に、よりリッ
 チに)GUI開発プラットフォームである、ぐらいの理解
 です。。
4.「JavaFX」とは?(2)
・バージョン1.x系と2.x系とで大きな違いが。

・JavaFX 1.x系
 → 「JavaFX Script」というスクリプト言語によって
   GUIアプリケーションを構築する仕組み
 → ターゲットとして、携帯(JavaFX Mobile)の他、
   TV(JavaFX TV)まで!クロスプラットフォーム!
 → 2010年10月のJavaOneにて、JavaFXを
   Javaのライブラリとすることが発表、同時に
   JavaFX 2.0がデスクトップ向けに限定された
 → JavaFX Scriptは、2.0からはサポート外
4.「JavaFX」とは?(3)
・JavaFX Script
 → 「APIを書く為の言語」&「UIを記述する為の言語」
  → サポートのためのリソース不足に?
 → オープンソースプロジェクト「Project Visaage」で
   開発は継続
4.「JavaFX」とは?(4)
・JavaFX 2.x系
 → 前述の通り、2.xからJavaFXはJavaのAPIに。
 「新しいUIフレームワーク」という位置づけ
 → 開発スピードUP、パフォーマンスUP
 → JavaFXを使える言語も増加(Scala, Groovy, ...)
・もちろん、クロスプラットフォームという考え方は根幹
 にある
 → 「JavaFX on iOS」も夢じゃない!

・1.xとは全くの別物、と考えたほうがイイ!
 → Google先生に質問するときもご注意を
5.JavaFX 2.xの特徴、主な機能
・SceneGraph
・FXML
・UI Control
・CSS support
・bind
・animation
・Effect
・Swingとの連携
・Web Start
5.JavaFX 2.xの特徴、主な機能
 5-1.SceneGraph(1)
・ツリーで表されたUI構造のこと
・部品やグラフィック要素など描画の対象となる
 要素はすべて、「javafx.scene.Node」のサブクラスと
して
 実装されている
 → これら要素をツリー構造化して表現
Scene   Group   Circle


                AnchorPane   HBox     Label


                                      TextField




                             Button
5.JavaFX 2.xの特徴、主な機能
5-1.SceneGraph(2)
Group root = new Group();

Scene scene = new Scene(root);

Circle circle = new Circle(200.0, 200.0, 300.0, Color.PINK);
root.getChildren().add(circle); // root の子要素としてcircleを追加

BorderPane borderPane = new BorderPane();
root.getChildren().add(borderPane);

Button button = new Button("Open");
borderPane.setCenter(button);

HBox hbox = new HBox(10);
borderPane.setTop(hbox);

Label label = new Label("URL:");
hbox.getChildren().add(label); // hboxの子要素としてlabelを追加

TextBox textBox = new TextBox(40);
hbox.getChildren().add(textBox);
5.JavaFX 2.xの特徴、主な機能
 5-2.FXML(1)

・ユーザーインターフェースのマークアップ言語

・クラスを使って・プログラム内でSceneGraphを
 構築しなくても、XMLで記述することができる

・JavaFXアプリケーション実行時にXMLファイルを
 読み込み、レイアウトを形成するイメージ。
 → FXMLLoader.load(getClass().getResource("layout.fxml"));

・FXMLを編集するためのツールとして、
 「SceneBuilder」というものもあります
5.JavaFX 2.xの特徴、主な機能
  5-2.FXML(2)
<AnchorPane id="AnchorPane" prefHeight="400.0" prefWidth="600.0" >
 <children>
  <Circle id="circle1" fill="DODGERBLUE" radius="100.0" stroke="BLACK" />
  <AnchorPane id="Content" prefHeight="400.0" prefWidth="600.0">
   <children>
     <HBox id="hBox1" prefHeight="100.0" prefWidth="200.0">
      <children>
        <Label id="label1" text="Label" />
        <TextField id="textField1" prefWidth="200.0" text="TextField" />
      </children>
     </HBox>
     <Button id="button1" layoutX="100.0" layoutY="100.0" text="Button" />
   </children>
  </AnchorPane>
 </children>
</AnchorPane>
                                                 ※一部記述を省略しています。
5.JavaFX 2.xの特徴、主な機能
5-3.UI Controll

・独自のUI部品群
・代表的な部品の使用例を御覧ください...



・ボタンなどの標準的な部品以外にも、
 チャート(グラフ)などの描画も行える
5.JavaFX 2.xの特徴、主な機能
5-4.CSS Support

・デザイン、スタイルの指定にcssの利用が可能に!
・.cssファイルの利用ももちろん可能です

・デザイナーとプログラマとのワークフローを考慮した
 結果の現れか?

・実際のcss適用例を御覧ください...

・各プロパティ名に「-fx」プリフィクスがつきます
5.JavaFX 2.xの特徴、主な機能
5-5.bind

・変数同士を自動的に同期させるための仕組み

・こんな感じです...
5.JavaFX 2.xの特徴、主な機能
 5-6.animation, 5-7.Effect

・作ったアプリケーションの性質上、
 グラフィック関係はあまり触っていなかったりします
orz

・こんな感じのことができます...



・ありがとうございます @skrb さん(._.);;
5.JavaFX 2.xの特徴、主な機能
5-8.Swingとの連携

・「連携」?
 → 「Swing UIにJavaFXを埋め込む」?
   「JavaFX UIにSwingを埋め込む」?
  → 「Swing UIにJavaFXを埋め込む」ことのみ可能。
    「Swingにできない部分をFXで補う」考え方!
  → JFXPanelクラスを用いる
    → Swingのコンポーネントであり、かつ
      シーングラフのためのコンテナとなるもの
・SwingとJavaFXではスレッドが異なる
 → お互いがお互いにアクセスし合わないでいいように!
5.JavaFX 2.xの特徴、主な機能
5-9.WebStart

・今までの機能と同列に扱って良いものか微妙ですが。。

・こんな感じでのアプリケーションの起動が
 できるようになります

・アプリケーションに対するウェルカムメッセージ・・・
 使用方法、各種注意事項・・・etc.

・「デスクトップアプリケーションはアイコンをダブルク
リックしてはじめるもの」とは違うアプローチができる!
6.JavaFX 2.xアプリケーションを作ってみよ
う!

・お話ばかりでもアレですので・・・

・ごくごく簡単なJavaFX 2.xアプリケーションを
 ライブコーディングしてみます

・開発環境は「NetBeans IDE 7.1.2」と
 「JavaFX SceneBuilder」を使います
 → 環境整備については以下をご参考下さい。。
                                 http://netbeans.org/kb/docs/java/javafx-setup.html
    http://docs.oracle.com/javafx/scenebuilder/1/installation/jsbpub-installation.htm

・Eclipseでも開発しようと思えばできるみたいです
6.JavaFX 2.xアプリケーションを作ってみよ
う!
 6-1.JavaFX FXMLアプリケーションの構成要素

・アプリケーションクラス
 - アプリケーション全体を管理(?)
 - JavaFXのruntimeから、以下のように働きかけられる
  1. コンストラクタ呼び出し
  2. init()
  3. start()
  4. ウィンドウが閉じられる・Platform.exit()まで待つ
  5. stop()
・コントローラクラス
 - SceneGraphを管理(?)
・レイアウトファイル
7.まとめ
・「JavaFXとはなにか」というお話から、バージョンの違い
と2.xの特徴、実際の作り方の流れまでをご紹介しました

・Swingからの卒業を考えておられる方も、JavaGUI開発を
 されたことのない方も、まずはお試しになってみては?
 → 特別なことを意識することは少なく、開発できました

・JavaFXで何か困ったことがあれば、
 @a_know @skrb さんへmention!
 → 色々なノウハウが蓄積されていくのは、まだまだこれか
ら。その先頭集団の一員として「自ら調査し発信」も大事か
な、と!
ご清聴ありがとうございまし
     た!

      @a_know (a-know / えーの)

     blog : http://d.hatena.ne.jp/a-know
web page : http://a-know-home.appspot.com/

More Related Content

What's hot

⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2Nishida Kansuke
 
JSF2.2で簡単webアプリケーション開発
JSF2.2で簡単webアプリケーション開発JSF2.2で簡単webアプリケーション開発
JSF2.2で簡単webアプリケーション開発Masuji Katoda
 
Start React with Browserify
Start React with BrowserifyStart React with Browserify
Start React with BrowserifyMuyuu Fujita
 
Robot_framework_introduction-ja
Robot_framework_introduction-jaRobot_framework_introduction-ja
Robot_framework_introduction-jaKazumasa EBATA
 
Jsf アプリ作ったった
Jsf アプリ作ったったJsf アプリ作ったった
Jsf アプリ作ったったOda Shinsuke
 
Windows ストアアプリのgrid viewを入門してみた
Windows ストアアプリのgrid viewを入門してみたWindows ストアアプリのgrid viewを入門してみた
Windows ストアアプリのgrid viewを入門してみた一希 大田
 
CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4 CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4 arisu yano
 
Angular.jsについてちょっとしゃべる
Angular.jsについてちょっとしゃべるAngular.jsについてちょっとしゃべる
Angular.jsについてちょっとしゃべるMasashi Haga
 
20160521 大規模映像配信サービスの Java8による全面リニューアルの裏側
20160521 大規模映像配信サービスの Java8による全面リニューアルの裏側20160521 大規模映像配信サービスの Java8による全面リニューアルの裏側
20160521 大規模映像配信サービスの Java8による全面リニューアルの裏側賢 秋穂
 
iOS の通信における認証の種類とその取り扱い
iOS の通信における認証の種類とその取り扱いiOS の通信における認証の種類とその取り扱い
iOS の通信における認証の種類とその取り扱いniwatako
 
インパス! あのこれダメッス! ~Javaコードレビューの指摘ポイント10選~
インパス! あのこれダメッス! ~Javaコードレビューの指摘ポイント10選~インパス! あのこれダメッス! ~Javaコードレビューの指摘ポイント10選~
インパス! あのこれダメッス! ~Javaコードレビューの指摘ポイント10選~JustSystems Corporation
 
Ma gician <wide version> @meguro.es 2019/10/10
Ma gician <wide version> @meguro.es 2019/10/10Ma gician <wide version> @meguro.es 2019/10/10
Ma gician <wide version> @meguro.es 2019/10/10Eucen Stew
 
CodeIgniterによるPhwittr
CodeIgniterによるPhwittrCodeIgniterによるPhwittr
CodeIgniterによるPhwittrkenjis
 
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~leverages_event
 
マークアップ講座 04 jQuery - JavaScript
マークアップ講座 04 jQuery - JavaScriptマークアップ講座 04 jQuery - JavaScript
マークアップ講座 04 jQuery - JavaScripteiji sekiya
 

What's hot (20)

Backbone.js入門
Backbone.js入門Backbone.js入門
Backbone.js入門
 
Jquery1 1
Jquery1 1Jquery1 1
Jquery1 1
 
⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2
 
MySQLを拡張する
MySQLを拡張するMySQLを拡張する
MySQLを拡張する
 
JSF2.2で簡単webアプリケーション開発
JSF2.2で簡単webアプリケーション開発JSF2.2で簡単webアプリケーション開発
JSF2.2で簡単webアプリケーション開発
 
AngularJS入門
AngularJS入門AngularJS入門
AngularJS入門
 
Start React with Browserify
Start React with BrowserifyStart React with Browserify
Start React with Browserify
 
Vue入門
Vue入門Vue入門
Vue入門
 
Robot_framework_introduction-ja
Robot_framework_introduction-jaRobot_framework_introduction-ja
Robot_framework_introduction-ja
 
Jsf アプリ作ったった
Jsf アプリ作ったったJsf アプリ作ったった
Jsf アプリ作ったった
 
Windows ストアアプリのgrid viewを入門してみた
Windows ストアアプリのgrid viewを入門してみたWindows ストアアプリのgrid viewを入門してみた
Windows ストアアプリのgrid viewを入門してみた
 
CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4 CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4
 
Angular.jsについてちょっとしゃべる
Angular.jsについてちょっとしゃべるAngular.jsについてちょっとしゃべる
Angular.jsについてちょっとしゃべる
 
20160521 大規模映像配信サービスの Java8による全面リニューアルの裏側
20160521 大規模映像配信サービスの Java8による全面リニューアルの裏側20160521 大規模映像配信サービスの Java8による全面リニューアルの裏側
20160521 大規模映像配信サービスの Java8による全面リニューアルの裏側
 
iOS の通信における認証の種類とその取り扱い
iOS の通信における認証の種類とその取り扱いiOS の通信における認証の種類とその取り扱い
iOS の通信における認証の種類とその取り扱い
 
インパス! あのこれダメッス! ~Javaコードレビューの指摘ポイント10選~
インパス! あのこれダメッス! ~Javaコードレビューの指摘ポイント10選~インパス! あのこれダメッス! ~Javaコードレビューの指摘ポイント10選~
インパス! あのこれダメッス! ~Javaコードレビューの指摘ポイント10選~
 
Ma gician <wide version> @meguro.es 2019/10/10
Ma gician <wide version> @meguro.es 2019/10/10Ma gician <wide version> @meguro.es 2019/10/10
Ma gician <wide version> @meguro.es 2019/10/10
 
CodeIgniterによるPhwittr
CodeIgniterによるPhwittrCodeIgniterによるPhwittr
CodeIgniterによるPhwittr
 
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
 
マークアップ講座 04 jQuery - JavaScript
マークアップ講座 04 jQuery - JavaScriptマークアップ講座 04 jQuery - JavaScript
マークアップ講座 04 jQuery - JavaScript
 

Similar to はじめよう JavaFX 2.x

はじめよう JavaFX 2.x(第3回 岡山Javaユーザー会)
はじめよう JavaFX 2.x(第3回 岡山Javaユーザー会)はじめよう JavaFX 2.x(第3回 岡山Javaユーザー会)
はじめよう JavaFX 2.x(第3回 岡山Javaユーザー会)a know
 
20110714 j queryベーシック
20110714 j queryベーシック20110714 j queryベーシック
20110714 j queryベーシック良太 増子
 
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新Masatoshi Tada
 
何が変わった JavaFX 2.0
何が変わった JavaFX 2.0何が変わった JavaFX 2.0
何が変わった JavaFX 2.0Yuichi Sakuraba
 
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイドXPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイドTetsuji Hayashi
 
HTML5の前のJavaScript入門
HTML5の前のJavaScript入門HTML5の前のJavaScript入門
HTML5の前のJavaScript入門Hiroki Toyokawa
 
WordPress×jQueryMobile
WordPress×jQueryMobileWordPress×jQueryMobile
WordPress×jQueryMobileTakami Kazuya
 
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSFJavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSFMasuji Katoda
 
JavaOne2013報告会 JavaFX Update
JavaOne2013報告会 JavaFX UpdateJavaOne2013報告会 JavaFX Update
JavaOne2013報告会 JavaFX UpdateTakashi Aoe
 
From Swing to JavaFX - SwingからJavaFXへのマイグレーションガイド
From Swing to JavaFX  - SwingからJavaFXへのマイグレーションガイドFrom Swing to JavaFX  - SwingからJavaFXへのマイグレーションガイド
From Swing to JavaFX - SwingからJavaFXへのマイグレーションガイドYuichi Sakuraba
 
R5 3 type annotation
R5 3 type annotationR5 3 type annotation
R5 3 type annotationEIICHI KIMURA
 
実行可能JavaFXアプリケーションJAR(発表直前版)
実行可能JavaFXアプリケーションJAR(発表直前版)実行可能JavaFXアプリケーションJAR(発表直前版)
実行可能JavaFXアプリケーションJAR(発表直前版)torutk
 
Reladomo in Scala #scala_ks
Reladomo in Scala #scala_ks Reladomo in Scala #scala_ks
Reladomo in Scala #scala_ks Hiroshi Ito
 
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
 jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキングTakashi Okamoto
 
Javaと小道具
Javaと小道具Javaと小道具
Javaと小道具Sho Ito
 

Similar to はじめよう JavaFX 2.x (20)

はじめよう JavaFX 2.x(第3回 岡山Javaユーザー会)
はじめよう JavaFX 2.x(第3回 岡山Javaユーザー会)はじめよう JavaFX 2.x(第3回 岡山Javaユーザー会)
はじめよう JavaFX 2.x(第3回 岡山Javaユーザー会)
 
Visualforce + jQuery
Visualforce + jQueryVisualforce + jQuery
Visualforce + jQuery
 
20110714 j queryベーシック
20110714 j queryベーシック20110714 j queryベーシック
20110714 j queryベーシック
 
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
 
何が変わった JavaFX 2.0
何が変わった JavaFX 2.0何が変わった JavaFX 2.0
何が変わった JavaFX 2.0
 
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイドXPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
 
HTML5の前のJavaScript入門
HTML5の前のJavaScript入門HTML5の前のJavaScript入門
HTML5の前のJavaScript入門
 
WordPress×jQueryMobile
WordPress×jQueryMobileWordPress×jQueryMobile
WordPress×jQueryMobile
 
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSFJavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
 
JavaOne2013報告会 JavaFX Update
JavaOne2013報告会 JavaFX UpdateJavaOne2013報告会 JavaFX Update
JavaOne2013報告会 JavaFX Update
 
From Swing to JavaFX - SwingからJavaFXへのマイグレーションガイド
From Swing to JavaFX  - SwingからJavaFXへのマイグレーションガイドFrom Swing to JavaFX  - SwingからJavaFXへのマイグレーションガイド
From Swing to JavaFX - SwingからJavaFXへのマイグレーションガイド
 
R5 3 type annotation
R5 3 type annotationR5 3 type annotation
R5 3 type annotation
 
実行可能JavaFXアプリケーションJAR(発表直前版)
実行可能JavaFXアプリケーションJAR(発表直前版)実行可能JavaFXアプリケーションJAR(発表直前版)
実行可能JavaFXアプリケーションJAR(発表直前版)
 
Reladomo in Scala #scala_ks
Reladomo in Scala #scala_ks Reladomo in Scala #scala_ks
Reladomo in Scala #scala_ks
 
Jqm20120804 publish
Jqm20120804 publishJqm20120804 publish
Jqm20120804 publish
 
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
 jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
 
Javaと小道具
Javaと小道具Javaと小道具
Javaと小道具
 
WordPressとjQuery
WordPressとjQueryWordPressとjQuery
WordPressとjQuery
 
Adobe JSX入門
Adobe JSX入門Adobe JSX入門
Adobe JSX入門
 
Scene BuilderでFXML
Scene BuilderでFXMLScene BuilderでFXML
Scene BuilderでFXML
 

More from a know

Pixela introduction document - builderscon 2019
Pixela introduction document - builderscon 2019Pixela introduction document - builderscon 2019
Pixela introduction document - builderscon 2019a know
 
"草APIサービス" Pixela を作った話
"草APIサービス" Pixela を作った話"草APIサービス" Pixela を作った話
"草APIサービス" Pixela を作った話a know
 
セールスエンジニアとして今後身につけていきたい技術
セールスエンジニアとして今後身につけていきたい技術セールスエンジニアとして今後身につけていきたい技術
セールスエンジニアとして今後身につけていきたい技術a know
 
私の「キャリアキーノート」
私の「キャリアキーノート」私の「キャリアキーノート」
私の「キャリアキーノート」a know
 
Mackerel の standard プランを個人利用している話
Mackerel の standard プランを個人利用している話Mackerel の standard プランを個人利用している話
Mackerel の standard プランを個人利用している話a know
 
「お手軽な機械学習サービス」で、ルーティンワークに立ち向かおう!
「お手軽な機械学習サービス」で、ルーティンワークに立ち向かおう!「お手軽な機械学習サービス」で、ルーティンワークに立ち向かおう!
「お手軽な機械学習サービス」で、ルーティンワークに立ち向かおう!a know
 
フィードフォースと AWS と私
フィードフォースと AWS と私フィードフォースと AWS と私
フィードフォースと AWS と私a know
 
今日から始める Go言語 と appengine
今日から始める Go言語 と appengine今日から始める Go言語 と appengine
今日から始める Go言語 と appenginea know
 
サンタソン【サンタは俺らに何もくれない!だったら、俺らでアプリを作ろう】
サンタソン【サンタは俺らに何もくれない!だったら、俺らでアプリを作ろう】サンタソン【サンタは俺らに何もくれない!だったら、俺らでアプリを作ろう】
サンタソン【サンタは俺らに何もくれない!だったら、俺らでアプリを作ろう】a know
 

More from a know (9)

Pixela introduction document - builderscon 2019
Pixela introduction document - builderscon 2019Pixela introduction document - builderscon 2019
Pixela introduction document - builderscon 2019
 
"草APIサービス" Pixela を作った話
"草APIサービス" Pixela を作った話"草APIサービス" Pixela を作った話
"草APIサービス" Pixela を作った話
 
セールスエンジニアとして今後身につけていきたい技術
セールスエンジニアとして今後身につけていきたい技術セールスエンジニアとして今後身につけていきたい技術
セールスエンジニアとして今後身につけていきたい技術
 
私の「キャリアキーノート」
私の「キャリアキーノート」私の「キャリアキーノート」
私の「キャリアキーノート」
 
Mackerel の standard プランを個人利用している話
Mackerel の standard プランを個人利用している話Mackerel の standard プランを個人利用している話
Mackerel の standard プランを個人利用している話
 
「お手軽な機械学習サービス」で、ルーティンワークに立ち向かおう!
「お手軽な機械学習サービス」で、ルーティンワークに立ち向かおう!「お手軽な機械学習サービス」で、ルーティンワークに立ち向かおう!
「お手軽な機械学習サービス」で、ルーティンワークに立ち向かおう!
 
フィードフォースと AWS と私
フィードフォースと AWS と私フィードフォースと AWS と私
フィードフォースと AWS と私
 
今日から始める Go言語 と appengine
今日から始める Go言語 と appengine今日から始める Go言語 と appengine
今日から始める Go言語 と appengine
 
サンタソン【サンタは俺らに何もくれない!だったら、俺らでアプリを作ろう】
サンタソン【サンタは俺らに何もくれない!だったら、俺らでアプリを作ろう】サンタソン【サンタは俺らに何もくれない!だったら、俺らでアプリを作ろう】
サンタソン【サンタは俺らに何もくれない!だったら、俺らでアプリを作ろう】
 

Recently uploaded

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 

Recently uploaded (7)

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 

はじめよう JavaFX 2.x