7/22 に JJUG のナイトセミナ Inside Lambda で「Project Lambda の基礎」というタイトルでプレゼンをしてきました。 内容は SlideShare で見てもらうとして、今回は私は前座で、とりは宮川さんの Lambda の内部構造。なので、今回はちょっと遊ばせてもらいました。 Project Lambdaの基礎 from skrb 何を遊んだかというと、プレゼンの資料です ^ ^;; この講演の前に、映画の Short Peace で大友克洋が巻物風のアニメーションをやっているということをテレビで見たのです。絵コンテも巻物ということで、すごい横長。これはおもしろいなぁと思ったわけです。 で、プレゼンでもやってみたくなってしまったわけです、巻物を。 でも、さすがに下の絵のように左から右へと動くわけにはいきません。というのも、そうすると縦書きにしなくては行けない
米オラクルがJavaFXの一部をOSS化する。iOS、Android版は今後コミュニティベースでの開発に移行することになった。 米オラクルは、JavaFXプラットフォームのiOSおよびAndroidインプリメンテーションを向こう数カ月以内に完全にオープンソース化する。同社幹部のリチャード・ベア氏がFX Experienceブログで2月11日に発表した。 ベア氏によると、同社が先月アンケートを実施した結果、回答者の多くが、バグ報告やコードへの貢献の形でiOSとAndroidの移植に貢献すると表明した。これを受けて、コードを公開した時点で着手してもらえるよう、セットアップに力を入れているという。 まず18日の週にもiOSの一部を公開し、残るiOSとAndroidは向こう数カ月以内に公開を予定している。 Oracleは昨年のJavaOneで、2012年内にJavaFXの全てをオープンソース化する
なぜか急に Twitter で JavaFX のプレゼンツールが話題になっていたのでした。で、参考になればということで、自分のプレゼンツールについて書いてみたいと思います。 まずはじめに重要なのが、プレゼンツールとコンテンツは切り離して考えるべきということ。 コンテンツ側で表現しなくてはいけないことと、プレゼンツールで実装しなくてはいけないことをはっきりさせないといけません。 たとえば、文字を整列して表示することなんかはコンテンツ側でやればいいことです。たとえば、@kyon_mm さんは DSL でコンテンツを表現しようとしていますけど、文字列を整列させるのは DSL でやればいいんです。 DSL 書けなければ、最悪イメージでもいいわけですよね。お絵かきツールで文字並べればいいんですから。 @kyon_mm さんがプレゼンツールの要件 を書いてますけど。そこに書かれているほとんどの項目はコ
(追記) コードが間違っていたので、次の日に修正版を書きました。 今日はちょっとマニアックなネタです。 というのも、@mike_neck が悩んでいるようだったので... JavaFX には WebView というブラウザーのコントロールがあります。それを使って JavaScript のテストをしてしまおうというのが今日のお題です。 ただ、問題は @mike_neck も悩んでいるように、スレッドの問題です。 JUnit は JUnit のスレッドで動作し、JavaFX も JavaFX のイベントディスパッチスレッド (EDT) で動作します。 問題はその間をどうやって取り持ってあげるかです。 JUnit は自身のスレッド @Before のメソッドを実行して、@Test のメソッドを実行していきます。つまり、主導権を握っているのは JUnit であって、テストされる側が自分で JUni
第10回サウンドとムービー、そしてProduction Suite 櫻庭祐一(さくらばゆういち) 2009-01-24
SourceForge.JP MagazineによればSun Microsystemsは米国時間12月4日にJavaベースのRIAソフトウェアのプラットフォーム「JavaFX 1.0」をリリースしたそうだ。デスクトップおよびWebブラウザ向けのアプリケーションを開発できるようだ。同ソフトはSunのウェブサイトからダウンロードできる。 JavaFXは、GUIを構築するためのスクリプト言語であり、簡単なコードを記述するだけでGUIアプリケーションを構築できるのが特徴だ。たとえば、簡単なウィンドウを出すだけなら数行~十数行のコードだけで実現できてしまう。 GUIを構築するという点ではHTML+CSS+JavaScriptと競合する技術とも言えるが、拡張性の高さや統合開発環境を備えている点などが優れている点といえる。
去る7月20日(米国時間)、JavaFX Scriptのオープンな実行環境の開発を行っているプロジェクトOpenJFXは、その活動の一環として「OpenJFX Compiler」の開発をインキュベータプロジェクトとして開始した。OpenJFX Compilerは、JavaFXスクリプトをJava VM上で動作するバイトコードに変換するコンパイラ。通常のJavaFXスクリプトも最終的にはJava VMの上で動作するが、インタプリタ方式なのでスクリプトからバイトコードへの変換、そしてクラスローダによる読み込みまでの一連の作業は全てランタイムで行われる。 OpenJFX CompilerはJavaFXアプリケーションの開発にコンパイラ方式を採り入れるもので、スクリプトからバイトコードを生成する部分までを独立して行えるようにする。このコンパイラはJDKのjavacコンパイラとの互換性を持ち、生成さ
JavaFXとは? JavaFXとは、Sun Microsystemsの手により生み出された次世代のRIAプラットフォームだ。今年のJavaOneで発表されたばかりの技術で、現在、多くの開発者たちがその可能性を探るべく、日夜研究を行っている。 JavaFXの概要については、別記事として「JavaFXで作るコンテンツは"Unbelievably Rich" - "Javaの父"が語るJavaFX」「JavaFXの実態を暴け! JavaOne 2007で発表されたばかりの新RIA言語を試す」といった記事も掲載されているので、そちらも併せて参考にしていただきたい。 簡単に説明すると、JavaFXは、新しいスクリプト言語「JavaFX Script」を中心に、リッチなUIコンテンツをデバイスを問わずに実行できるようにすることが主目的の技術だ。「デバイスを問わずに」が一番のポイントであり、あらゆるデ
<< 2007/05/ 1 1. [Ruby] ITmedia エンタープライズ:刑務作業でRuby、世界初の受刑者によるソフトウェア開発 2. [Ruby] MS、「Silverlight」を複数プラットフォーム対応へ - CNET Japan 3. お客様 4. [Ruby] Calling Erlang from Ruby (Teaser) 2 1. [言語] random-state.net / Method Cache Hacking (May 1st 2007) 2. ICFP Programming Contest 2007 3. 「働く」って何だっけ?日本の労働観を再考せよ (新日本的経営の姿):NBonline(日経ビジネス オンライン) 3 1. [原稿] 日経Linux 2007年7月号 2. [言語] The World of Hello World 3. [言語]
なぜSunはJavaFX Scriptを作ったのか? Sunのゴスリング氏はJavaにまつわる質問に答え、「防壁を築き、石を投げ合って」いるオープンソースコミュニティーの状況についても語った。 Java言語を発明したジェームズ・ゴスリング氏は、Sun Microsystemsの副社長でフェローでもある。同氏はJavaOneでeWEEKのシニアエディター、ダリル・K・タフトの取材に応え、Javaオープンソース化、Javaプラットフォームの新たな方向性とプログラミング全般、新しいSunの技術とMicrosoftとの競争について語った。 ―― Javaはいかにして第2のC++になったのですか? あなたは、開発者がC++の泥沼を避けられるようにJavaを発明したようですが、今は多くの開発者が、Javaは同じ膨張の問題を多く抱えていると言っています。 ゴスリング その質問はいろいろな意味に取れますね
<< 2007/05/ 1 1. [Ruby] ITmedia エンタープライズ:刑務作業でRuby、世界初の受刑者によるソフトウェア開発 2. [Ruby] MS、「Silverlight」を複数プラットフォーム対応へ - CNET Japan 3. お客様 4. [Ruby] Calling Erlang from Ruby (Teaser) 2 1. [言語] random-state.net / Method Cache Hacking (May 1st 2007) 2. ICFP Programming Contest 2007 3. 「働く」って何だっけ?日本の労働観を再考せよ (新日本的経営の姿):NBonline(日経ビジネス オンライン) 3 1. [原稿] 日経Linux 2007年7月号 2. [言語] The World of Hello World 3. [言語]
CNetでも報道された通り、Sunが独自のスクリプト言語JavaFX Scriptを発表した。テクノロジーの優劣だけで決まるものではないので、この試みがうまく行くかどうかは何とも予測しがたいが、とりあえず言語仕様が公開されたので目を通してみた。 私なりに興味深いと思った点は以下の5つ(ただし、私なりの拡大解釈が多少入っている可能性もあるので要注意)。 1.宣言型のUIをサポートしていること 宣言型大好き人間の私としては、この方向性は大賛成(ちなみに、UJMLも宣言型のUI言語^^)。"押してね!"というラベルがついたボタンを表示するには、こう書けば良い。 Frame { content: Button { text: "押してね!" action: operation() { System.out.println("押してくれて、ありがとう"); } } visible: true } 2
Example: var nums:Number* = [1,2,3]; The above example declares a new variable named nums whose value is defined to consist of zero or more instances of type Number and whose initial value is [1,2,3]. The :typeName, [?,+,*], and = initializer portions of the declaration are optional, so the following is equivalent to the above: var nums = [1,2,3]; top Functions, Arrays, Expressions, and Op
文:Martin LaMonica(CNET News.com) 翻訳校正:吉武稔夫、佐藤卓、小林理子2007年05月08日 21時55分 Sun Microsystemsは米国時間5月8日、コンシューマ機器向けのJavaアプリケーションの開発を容易にするスクリプト言語「JavaFX Script」を発表する予定だ。これは、Javaの可能性を十分に引き出し、次世代ウェブアプリケーションにおけるJavaの位置づけを強める試みとなる。 同日サンフランシスコで開幕するJava開発者向けカンファレンス「2007 JavaOne」において、Sunのソフトウェア担当エグゼクティブバイスプレジデントであるRich Green氏がJavaFX Scriptを紹介するとみられている。JavaFX Scriptは、Java対応のPCや携帯機器で動くアプリケーションを書くために簡略化されたスクリプト言語だ。 G
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く