About this siteFeed sources and resources
unknown (71)
2008 November 20 (9)2008 November 19 (3)2008 November 18 (2)2008 November 17 (5)2008 November 16 (1)2008 November 14 (3)2008 November 13 (3)2008 November 12 (3)2008 November 11 (10)2008 November 10 (6)2008 November 09 (1)2008 November 08 (4)2008 November 07 (2)2008 November 06 (6)2008 November 05 (3)2008 November 04 (3)2008 November 01 (1)2008 November 03 (1)
2008 October 31 (2)2008 October 29 (2)2008 October 28 (3)2008 October 27 (4)2008 October 26 (1)2008 October 24 (2)2008 October 22 (4)2008 October 21 (4)2008 October 20 (5)2008 October 17 (2)2008 October 16 (2)2008 October 15 (3)2008 October 14 (2)2008 October 13 (2)2008 October 11 (1)2008 October 10 (2)2008 October 08 (2)2008 October 07 (2)2008 October 06 (2)2008 October 03 (2)2008 October 01 (2)2008 October 23 (1)2008 October 09 (1)2008 October 02 (1)
2008 September 26 (2)2008 September 25 (3)2008 September 24 (2)2008 September 21 (2)2008 September 16 (1)2008 September 13 (1)2008 September 12 (9)2008 September 11 (10)2008 September 10 (6)2008 September 09 (7)2008 September 08 (5)2008 September 07 (2)2008 September 06 (3)2008 September 05 (6)2008 September 04 (7)2008 September 03 (5)2008 September 02 (4)2008 September 01 (6)2008 September 30 (1)2008 September 29 (1)2008 September 23 (1)2008 September 22 (1)2008 September 19 (1)2008 September 18 (1)
2008 August 31 (4)2008 August 30 (2)2008 August 29 (9)2008 August 28 (6)2008 August 27 (21)2008 August 26 (9)2008 August 25 (7)2008 August 24 (3)2008 August 23 (2)2008 August 22 (8)2008 August 21 (18)2008 August 20 (14)2008 August 19 (21)2008 August 18 (16)2008 August 17 (8)2008 August 16 (9)2008 August 15 (6)2008 August 14 (10)2008 August 13 (13)2008 August 12 (12)2008 August 11 (13)2008 August 10 (6)2008 August 09 (6)2008 August 08 (7)2008 August 07 (15)2008 August 06 (15)2008 August 05 (24)2008 August 04 (65)2008 August 03 (19)2008 August 02 (23)2008 August 01 (62)
2008 July 31 (87)2008 July 30 (12)2008 July 29 (10)2008 July 28 (4)2008 July 27 (13)2008 July 26 (3)2008 July 25 (3)2008 July 24 (2)2008 July 23 (4)2008 July 22 (11)2008 July 21 (1)2008 July 20 (20)2008 July 19 (3)2008 July 18 (3)2008 July 17 (5)2008 July 16 (6)2008 July 15 (14)2008 July 14 (8)2008 July 13 (2)2008 July 12 (2)2008 July 11 (5)2008 July 10 (17)2008 July 09 (1)2008 July 08 (6)2008 July 07 (11)2008 July 06 (1)2008 July 05 (4)2008 July 03 (5)2008 July 02 (3)2008 July 01 (14)

Another scripting language supported by NetBeans - Octavian Tanase's Weblog  (blogs.sun.com)  

Jump into JavaFX, Part 1: JavaFX Preview SDK - JavaWorld  (www.javaworld.com)  

Facebook | JavaFX Picture Puzzle  (apps.facebook.com)  

NetBeans 6.5 for Java SE, Java ME and JavaFX  (blogs.sun.com)  


NetBeans 6.5 is out ! What's new for you ?

Java SE developers get new goodies like incremental compilation so your app is always ready to run, the Analyse Javadoc feature to bring your javadoc in line and improved debugging support with an updated UI and deadlock detection.

Or why stick to Java as your language ? You could try JavaScript, which is fully supported right from navigating its different dialects while editing the code to debugging it in FireFox and IE. Or write Ruby, with better support for Rake files and break and catchpoints in the Ruby debugger. Or taking a walk on the wild side by coding up a RIA using Griffon, with the full editing support for Groovy code.

For Java ME developers, out of the box you get more SVG and data-binding components you can use in the Visual Designer Palette, or add your own. Or the LWUIT ones.

The support for JavaFX in NetBeans will get a big update with the JavaFX SDK 1.0 release,  so don't delete your copy of NetBeans 6.1 with JavaFX support just yet !

Could be time to upgrade. Its getting some good press.

InternetNews Realtime IT News - PHP Support Complete in NetBeans 6.5  (www.internetnews.com)  

(JA) NetBeans 6.5 / JavaFX plugin  (blogs.sun.com)  

NetBeans 6.5 がリリースされました。
ダウンロードはこちらから http://ja.netbeans.org/
新機能などの情報はこちら。
http://www.netbeans.org/community/releases/65/index_ja.html

JavaFXサポートが入ってます。 ということで、喜んでアップデートしてみたのですが、JavaFXが見当たらない…。

http://www.netbeans.org/features/javafx/index.html を見ると

The official IDE for JavaFX development. NetBeans IDE 6.5 for JavaFX 1.0 is expected in December 2008. Visit JavaFX.com for more details.

と書いてありますねぇ。とりあえず、いったん 6.1 に戻します…。

(おまけ)
NetBeans 6.1, 6.5 のインストールとアンインストールを行って気がついたのですが、 Windows版を利用した場合、アンインストーラ利用での削除では 追加したプラグイン等は削除されません。

c:\users\<username>\.netbeans
c:\users\<username>\.netbeans-registration
(エクスプローラで見た場合は c:\ユーザー\<username>\.netbeans になります。)

に過去のバージョン用のファイル等が格納されています。 不要な場合は個別に削除しましょう。 特に NetBeans 6.1 等でアップデートしてたり、プラグインを入れている場合は結構な容量になりますので。
おそらく linux/solaris 版でも ~/.netbeans あたりにいろいろ入っているかと。

Sun commits to JavaFX despite uncertainty • The Register  (www.theregister.co.uk)  

Sun Microsystems has promised to deliver on JavaFX despite uncertainty in the wake of massive layoffs and a corporate re-organization.

InfoQ: JavaFX and Adobe Flex Insider Shares Thoughts  (www.infoq.com)  

Chet Haase of Adobe Systems, who previously worked at Sun on the JavaFX team, shared the following comparisons of JavaFX and Adobe Flex on the Yahoo FlexCoder group.

Welcome to NetBeans  (www.netbeans.org)  

Premier Pas avec JavaFX - Tutoriels - Programmez.com  (www.programmez.com)  

Exadel Flamingo - Applications Flex, AMF, Spring - Christophe Heubès - Architecture logicielle / SOA, Intégration, J2EE, ...  (christophe.heubes.com)  

A Mobile Web Server on my Nokia E71 phone  (ovenordstrom.blogspot.com)  

On the train to Øredev conference in Malmö, Sweden I read a blog post about a new release of Nokia's Mobile Web Server 1.5 beta, it was a lot of fun to play with it on the train. Here is my web site on my Nokia E71 phone

The future for Java on mobile devices?  (ovenordstrom.blogspot.com)  

I read a very interesting blog post by Gorkem Ercan, Will Java have a place in the future of mobile devices?
It has for a long time been very hard to understand the future for Java in Mobile devices.
We have now have JavaME/MIDP2.0, Android, eRCP and soon also JavaFX Mobile & JavaME/MIDP 3.0. Different companies all the time make new decisions about the future, like Google & Motorola did with Android and Nokia some years ago talk a lot about eRCP, but nothing have happen so far, no support for eRCP on Nokia's S60 platform.

For me as a architect/developer in the mobility area it is now very hard to decide what I should learn more about. I can't learn all different technique/language, I also have to help my customers to make good choises for the future (I work as Java Consultant)

I really hope that all different important companies in the mobility Java area (Sun, Nokia, SonyEricsson, Motorola ) understand that they have to do something about this mess in the mobility area.

I now would like to see more agreements between companies about the future for Java on mobile devices!! I would like to see a plan for the future, like next year Nokia release devices with support for.....

I have now arrive to Malmö, Sweden and tomorrow the Øredev conference will start here in Malmö, Sweden. I look forward to hear more about mobility and Java in mobile devices, it was also nice with short journey as a change, it was only 5 hours with train from Stockholm (were I live).
If anyone wants to meet there, feel free to contact me.
emails: ove@ojn.se

... 发行版与收购:JavaFX、OpenSSO Enterprise、G2One 和 SpringSource  (blogs.sun.com)  

今日消息 - 特别的发行与收购版:

Radio Receiver Icon

SpringSource 宣布收购了 G2OneGroovyGrails 专业公司)。祝贺双方!请参阅来自 The RegisterDZone 的报告,包括 Rod 有关它们在 JCP EC 中的新角色的评论。也许 SpringSource 能够完成 JSR 241?自从 EG 组建,已经过了四年多了...

Sun 已发布了 OpenSSO Enterprise 8.0(previously FAM, previously Access Federated Manager, previously Access Manager),包含全面的企业级支持。请参阅:下载文档Java.Net site。另请参阅 Mark 的简短概述,以及有关标记了 OpenSSO 的条目。

Danny 承诺 JavaFX 最终将在 12 月 3 日发布。他还提到了在 InfoQ 的 JavaFX 概览当前 RC 版下载。随着发布的临近,相关信息会越来越多。

Java Mobility Podcast 61: Funambol  (feeds.feedburner.com)  

tile imageFunambol provides mobile sync and push email solutions powered by open source. Stefano Muffuli from Funambol talkes with Terrence Barr about the technology and license.

Poll: Java SE 6u10: Consumer Release of the Consumer JRE  (blogs.sun.com)  


This Ain't Your Dad's Java is always a podcast worth listening to, not least because the Uber-geeks turned marketing department usually let something juicy slip, like the release date for JavaFX.

Or that the latest Java Runtime Environment (technically, Java SE 6u11, a bugfix release of Java SE 6u10, which has been also known in the Planetarium is the 'Consumer JRE') will go into the Auto-Update mechanism on December 2nd too.

Auto-Update is the mechanism by which the Java runtime gets updated on the PC desktop. Better known as the bubble-pop-up-reminder-with-download-link-thingy, its the way most consumers stay up to date with the latest version.

So it will be the Consumer Release of the Consumer JRE !

For last year's Java Runtime download numbers, take a look here (jump to the 9.30 mark...).

How many downloads do you think there will be of the JRE in the first 30 days of its Consumer Release ?



Last day to vote in the JCP Java ME EC Election  (weblogs.java.net)  

Today (Monday, Nov 17th) is the last day to cast your vote for the JCP Java ME EC election. As I blogged recently it is important to strengthen the voice of the independent developers - this election is your chance...

Software Design and Entertainment Value  (blogs.sun.com)  

Jeff HoffmanJeff Hoffman is the lead user experience designer working on Java Standard Edition and JavaFX. He's been designing both consumer and developer oriented products since before the boom.

Last night I went to the movies with some friends.  We saw Changeling, a powerful piece set in late 1920's Los Angeles about a woman whose little boy disappears.  Afterwards I started thinking about the parallels between movie making and software design.  I feel that software applications can be designed so that the user enjoys the experience, even if they are performing work-related tasks. 

movie tixGoing to see a movie in a theater is an experience that you expect to enjoy.  Your choice of movie will definitely affect the result,  but in general, it's a time that you are socializing with friends, eating junk food and kicking back to watch a story unfold on the screen.  No matter what kind of story (suspense, horror, comedy, drama), you are going to the movie to gain entertainment value. Similarly, starting up computer software is an action that you perform to gain value. It could be starting up your browser to check online e-mail, or bringing up a spreadsheet program to analyze your financials.

Certainly there are detractors to seeing a movie in a theater (and hence the popularity of home theater systems, which have their own issues as well).  There are the expected issues such as finding the theater, securing a parking space and waiting in line to buy tickets.  Then there are the unexpected problems like denial of your credit card, the movie you wanted to see has sold out and the person in front of you with the annoyingly bright mobile device. On the software side, there are lots of things that interfere with the achievement of the your desired goal and enjoyment of it's use. Examples include poor performance, confusing instructions, unexpected errors and inaccurate results. How often do you select an action that you think will do what you want, only to find out that it doesn't, and it takes minutes (or longer) for you to return to productivity? 

clapperAfter we've gotten past all the expectations and disappointments, we consider how the movie is crafted.  Since it's telling a story, the movie needs a beginning, a middle and an end.  The beginning sets up the characters, time and location.  It gives you just enough context to understand what comes next (usually, though there are exceptions like Memento).  The middle of the movie is where all the really interesting stuff happens.  And the end of the movie is where everything is neatly tied together (though explicit loose ends are kept around for possible sequels).  This way you can go home with the whole story, and you feel complete.

You can think about software in a similar way.  When you start a piece of software, it should provide you with the appropriate context to begin performing tasks that will achieve your goal.  This can be an obvious "Start Here" action, or a workspace that contains items of interest.  For example, if you're creating a home movie to share with folks, you might want a timeline, a way to get at your video clips and a place to see your interim results.  Once the context is set, you can begin the real creative work, for example arranging clips, adding transitions and titles and adjusting the sound levels.  At the end of this process, you're ready to share your work, so you package it up neatly and post it on your website.  You now feel as though you've completed your goal, and you are happy.

As we're in the final throws toward releasing JavaFX, I have realized that the entertainment value of this platform is going to be a key to its success.  An effort that my team and I have been spending a lot of time on has been designing sample applications to show off the capabilities of JavaFX 1.0 (along with the unbelievably productive Josh Marinacci).   Each of these samples needs to tell a story and must have an easy to understand beginning, middle and end.  Developers rely on the samples to get started, and to help them reach their goal of creating a compelling application.

So keep on the lookout for the launch of JavaFX 1.0, and check out the gallery of sample applications.  We hope that they will educate, as well as provide some entertainment value!


The latest on Java ME and JavaCard at M3DD  (blogs.sun.com)  


If you are trying to get your application in front of a couple billion users, on their phones, on their PDAs, on their TV set top boxes and Blu-ray players, in their credit card, (or all of the above), you should probably get to know the various profiles of Java ME and Java Card and what frameworks and tools you can use.

A great way to do that is to spend a couple of days at to the M3DD conference this coming January 2009. Roger announced this week that the schedule has been released.

You get your basics in the platforms with talks on MIDP 3, Java Card 3, developing for Blu-ray, JavaFX.

You get up to speed on some of the new frameworks for Java ME development, like LWUIT for GUIs, Diamond Powder for collecting data, Floggy for storing application data.

And more. The Planetarium Janitor wonders if the talk Dating Tips for Developers will have something to do with the talks on Touch technology in Java ME :)

Register here to come in person, or join in online if you can't.

L'Aquarium à Paris le 12 décembre - inscriptions ouvertes!  (blogs.sun.com)  

La page d'inscription pour "L'Aquarium à Paris" le mois prochaine (vendredi 12 décembre) à Paris chez Sun est désormais en ligne. Le nombre de places est limité, inscrivez-vous maintenant.

L'agenda mis en ligne n'est encore tout à fait finalisé, mais la présence des spec leads et autres responsables produits est confirmée!

♪ What's Getting Me Through The Weeks... ♪  (blogs.sun.com)  

Hello blogland! 

Once again I have been quiet here on my blog as I have been so crazy busy heads down on all things JavaFX. The FX launch is quickly approaching, but I am so excited to show the world what we have in store. It's world domination. One step at a time. ;-) In any case, we have had many late nights and early mornings and when I am not in meetings or in the studio I am listening to my music full blast and getting things done. 

What music has my toes tapping recently? I have downloaded a bunch of new releases from some of my favorite people ever, but my trusty and true music always has me coming back for more. Here is what has me going this week in no particular order:

1. Ryan Adams and The Cardinals:  Cardinology -- this it the latest release from the crew and it's as beautiful as everything they have ever released. I just recently discovered that they (as in The Cardinals) are on Twitter. If you are interested, follow them here. Along with everything else Mr. Adams does, I could be a happy girl listening to just him alone. But, I have to spread the love to all. 

2.  Pete Yorn: musicforthemorningafter, Day I Forgot, Nightcrawler and miscellaneous b-side and non-released music that he hasn't put out. Pete just soothes my soul. Enough said. Next up is Pete on Twitter. Again, Mr. Yorn is one I could only listen to and never get tired of hearing him sing sweet nothings in my ear. 

3. Greg Laswell: Through Toledo and Three Flights From Alto Nido. I am a fan of anything Mr. Laswell does. 

4. Keane: Perfect Symmetry -- this is their latest release and definitely a different sound than we are use to from them. But I am slowly beginning to really enjoy this album. 

5. Travis: Ode to J. Smith -- how do I love thee? Let me count the ways. I could listen to anything Travis does on constant repeat and never get bored. 

6. The Smiths: The Sounds of The Smiths -- The Smiths and Morrissey are my junior high and high school years. iTunes recently got this compilation and there is just something about Morrissey and his voice that will make me feel forever young. And again, one I can listen to over and over.  

So there is a little taste of what has me going and helping me when I am heads down.  Go and check out some of the amazing artists (or all of them actually). As I always say, your ears will thank you. 

Enjoy your day! :-D 

 

 

 

JavaFX, OpenSSOリリースと企業買収  (blogs.sun.com)  

本日の面白いニュースです。 スペシャルリリースと企業買収

Radio Receiver Icon

SpringSource は、GroovyGrailsのスペシャリストが集う企業であるG2Oneを買収したと伝えました。 双方の方、おめでとうございます。 The Registerの記事や、 DZoneにはRodによる、彼らの JCP ECでの新しい役割についてのコメントを ご覧ください。 これでSpringSourceはJSR 241を完了することができるかもしれません。EGが形成されてからもう4年以上経ちますし。。。

Sunはエンタープライズサポートを含めたOpenSSO Enterprise 8.0をリリースしました。(以前はFAM,その前はAccess Federated Manager,その前はAccess Manager) ダウンロードドキュメント、そしてJava.Net siteをご覧ください。 MarkによるShort Overviewにも目を通すとよいかもしれません。エントリにはOpenSSOタグがついています。

DannyはJavaFX12月2日(現地時間)についにリリースされることを約束しました。 彼はInfoQのJavaFX Overviewのなかで簡単に 触れています。現在のRC版はこちらから。 さらなる情報はローンチが近くなるにつれて明らかになっていくでしょう。

Message to developers  (blogs.sun.com)  

Here is a demonstration of the power of the JavaFX platform. We are still fixing some issues, so the clip will only play if you are within Sun's internal network an it will only play on the Mac since the clip is encoded as mp4. 

Media player - written in JavaFX Script

Below is the code of the JavaFX applet that creates the video player. This sample is bundled with NetBeans 6.5, the upcoming  distribution that  has support for JavaFX Script.
package simplevideoplayer;

import javafx.stage.Stage;
import javafx.scene.Scene;
import com.sun.fxmediacomponent.*;
import javafx.scene.Group;

def mediaUrl:String =
    "http://sun.edgeboss.net/download/sun/09b01806/09b01806_00.mp4";
println("using mediaUrl = {mediaUrl}");
var vidWidth = 512;
var vidHeight = 288;
var fullWidth = 700;
var fullHeight = 400;

var mediaBox:MediaComponent = MediaComponent {
    
    // set the media and make the component visible
    mediaSourceURL : bind mediaUrl
    visible:true

    // the position and size of the media on screen
    mediaX: (fullWidth-vidWidth)/2 // center
    mediaY: (fullHeight-vidHeight)/2 // center
    mediaViewWidth : vidWidth
    mediaViewHeight: vidHeight
    mediaVisible: true

    // determines if the control bar is visible at all
    controlBarVisible: true

    // determines if the control bar is below the media or on top 
    staticControlBar: false
    
    // the position of the scroll bar.
    //leave as the defaults to have it be below the media
    //controlBarX: -1
    //controlBarY: -1

    // set the size for full screen.
    fullScreenWidth: fullWidth
    fullScreenHeight: fullHeight
    
    // make the movie play as soon as it's loaded
    mediaPlayerAutoPlay: true

    // set the volume
    volume: 0.5
};

Stage {
   title: "Simple Media Player"
   scene: Scene{
       width: fullWidth
       height: fullHeight
       content: mediaBox
   }
}

JavaFX Getting Started: HelloWorld  (blogs.sun.com)  

In my previous Getting Started blog, I talked about creating a vanilla UI Stage (Window) with JavaFX. In this one, I'll build on it to make it more colorful and more interesting by adding more language features.

First, let's add a Scene. A Scene is like Java Canvas/Panel, on which one can paint or add other objects.

  import javafx.stage.Stage;
  import javafx.scene.Scene;   // added Scene fucntionality
  import javafx.scene.paint.Color;   // added colors

And then added to Stage

  Stage {
         title: "Hello World"    // Changed title to "Hello World"
         visible: true
         scene: Scene {
                width: 250            // Scene width instead of  Stage width
                height: 80             // Scene height instead of Stage
                fill: Color.BLACK   // Color is Black
 }

Here's another tidbit. Specifying width/height of a Stage sets the size of a window, including its decorations and border. Typically, developers want to set size of a content area (Scene) instead and have the window assume proper size based on its window decorations. An easy way to do this is to define the width/height on a Scene instead of on the Stage as shown in this example.

Next, let's add some regular shapes like a Rectangle to the Scene we just created.

  import javafx.scene.shape.Rectangle;  // For drawing Rectangles

And then add to the Scene we created previously:

      scene: Scene {
        width: 250
        height: 80
        fill: Color.BLACK
        content: Rectangle {     // add an array of contents, here just one element
            x: 10                          // x position for the rectangle
            y: 10                          // y position for the rectangle
            width: 230                 // width of rectangle starting at 'x'
            height: 60                 // height of rectangle starting at 'y'
            fill: Color.BLUE         // Fill rectangle with BLUE color
        }
    }

And here is what you get:


One last thing, I would like to add to this example is text labels. Here is how you can;

Obviously, we need to import the right packages/classes to make use of Text and Fonts:

  import javafx.scene.text.Text;
  import javafx.scene.text.Font;

And then we need to add the following to the Stage:

        fill: Color.BLACK
        content: [                // Note that contents is now an array instead
            Rectangle {        // this code remains the same as above except that the corners are round now
                x: 10 y: 10
                width: 230 height: 60
                arcWidth: 20  arcHeight: 20
                fill: Color.BLUE
            }
            Text {                  // This is the new code I added for adding text lables
                x: 40 y: 50
                font: Font { size: 20 }
                fill: Color.WHITE
                content: "Hello JavaFX World!"
            }
        ]

When you compile and run this example, you will see the following:


Obviously, you have quesrtions like why do we have ":" and what is on the left or ":". Well, on the left of ":" is the instance variables that we have been using in these examples. For example "x" & "y"

Getting Started: Hello JavaFX  (blogs.sun.com)  

C set the precedence of starting with "Hello World"  or was it "hello world", and other languages followed it. I decided not to break the tradition though JavaFX is GUI lingo.

Assuming that  you have your preferred IDE all set, here is how to get started with Hello JavaFX:

/*
 * HelloJavaFX.fx
 *
 * Created on Nov 11, 2008
 */


 import javafx.stage.Stage;

 /**
  * @author Kuldeep Pabla
  */

Stage {
    title: "Hello JavaFX"
    width: 250
    height: 250
    visible: true
  }

If you are one of those advanced users who use CLI, you may want to run the following commands to compile and run

Compile:

>   javafxc  HelloJavaFX.fx

Run

>   javafx HelloJavaFX

And you get to see the first JavaFX UI popping up:


Let's now disect the code to understand what's going on.

Any java developer would understand that the following lines are comments in Java and JavaFX

/*
 * HelloJavaFX.fx
 *
 * Created on Nov 11, 2008
 */

Following line imports, like Java, required methods for setting the STAGE (Window) to draw on.

  import javafx.stage.Stage;

Next few lines are used by documentation generator as documentation tags. Here author is the tag. You do not have to have it.


 /**
  * @author Kuldeep Pabla
  */

I would say, next few lines are the actual code that you would write at this early stage of learning. It is very easy to understand. It defines the Window UI to be created. It has just four elements, title of the window ( in this case "Hello JavaFX" ), width ( 240 ) and height ( 250 ) of the window and that it should be visible.

Stage {
    title: "Hello JavaFX"
    width: 240
    height: 250
    visible: true
  }

That is pretty much it.  I found it to be exciting. Hope, so did you.

... Releases and Acquisitions: JavaFX, OpenSSO Enterprise, G2One and SpringSource  (blogs.sun.com)  

A compilation of today's news of interest - Special Release and Acquisitions Edition:

Radio Receiver Icon

SpringSource has announced the acquisition of G2One the Groovy and Grails specialist company. Congrats to both! See the reports from The Register and DZone, including comments from Rod on their New Role in the JCP EC. Maybe SpringSource will be able to finish JSR 241? It has been more than 4 years since the EG formed...

Sun has released OpenSSO Enterprise 8.0 (previously FAM, previously Access Federated Manager, previously Access Manager) with full enterprise support. Check out: download, documentation and Java.Net site. Also see Mark's Short Overview, and entries tagged OpenSSO.

And Danny promises that JavaFX will be finally Released on December 2nd. He also points to a nice JavaFX Overview at InfoQ and to the current RC download. More info as we get closer to the launch.

JavaFX 1.0 release date is December 2nd 2008 !  (blogs.sun.com)  


The Janitor can barely go to Portland for the weekend without much JavaFX news happening.

As you may have heard on the This Ain't Your Dad's Java podcast, the release date is December 2nd. Rumor has it in the backrooms of the Planetarium that the final release candidate is being tested.

Simon described some of the reasons it's time to get excited about JavaFX. InfoQ gives a nice overview of the Java FX family. Others down under wonder if JavaFX is too late. JavaWorld walks you through getting started on your first JavaFX application.

That is, if you want to get a head start ahead of the December 2nd release of JavaFX 1.0.

JavaFX blog by Florian Moritz " Blog Archive " Reflection / Introspection for a class with JavaFX  (javafx.flosweb.de)  

Obama: An Open-Source President?  (weblogs.java.net)  

I was just reading Simon Phipps' blog (Phase 3 of the Sun Model) and stumbled over his link "Obama: Open Source President" which points to a YouTube video with comments by Republican consultant Alex Castellanos on U.S. election night....

InfoQ: Java FX Technology Preview  (www.infoq.com)  

The 8 ball problem, have a try! " 110j  (110j.wordpress.com)  

Installing Project Nile  (java.sun.com)  

Java Expert #03 「まるごと! NetBeans」は 11/14 発売です  (blogs.sun.com)  

NetBeans 日本語コミュニティのみなさんにご協力いただきついに Java Expert 「NetBeans 特集」が完成しました。技術評論社から今週金曜日 11/14 発売予定です。これ1冊で NetBeans Expert になれる情報が満載です。


執筆にご協力いただいたみなさま、技術評論社の馮さん、本当にありがとうございました。特に櫻庭さんには本当にお世話になりました。ありがとうございました! また取りまとめ役をしてくれた橘さん、お疲れさまでした&ありがとう!

Jump into JavaFX, Part 1: JavaFX Preview SDK - JavaWorld  (www.javaworld.com)  

JavaFX: Get Started  (blogs.sun.com)  

JavaFX preview release is already available for download. And release 1.0 is around the corner in next few weeks, so stay tuned.


By the time, 1.0 comes out, it is better to be prepared for it by creating the right environment. Here is what you will need to get started:



  1. Make sure that you have the Java6 updated 10 of the Java Development Kit (JDK) installed. Mac OS users click here.

  2. Have the IDE of your choice. Let it be vi or emacs or Netbeans. If you are one of those most productive coders, you would want to download Netbeans 6.5 or later with JavaFX.

  3. And finally, stay tuned for updates


Happy JavaFXing!



she's baaaaaaaack!  (blogs.sun.com)  

It's a happy day in blogland today. My very good friend and partner in all things, Heidi Dailey is back in the blogosphere after a brief hiatus. She has successfully  handed the SDN'sider over to Cassandra Clark  (who will keep all of you up to date on all things SDN) and Heidi is now Intellichick. Make sure to pop by her blog and say hello and stay tuned as she cooks up weekly treats, talks about all things social media and much, much more. And her blog is so her. Welcome back, Heidi. We have missed you! :-) 

 

 

 

JCP Java ME EC Election: Vote now for a Voice for Independent Developers  (weblogs.java.net)  

Bringing an independent voice from the developer community to the ME EC is not a miracle cure - but I am convinced that an individual with passion and experience can act as a catalyst to be a communication bridge between the developer community and the JCP champion the needs of the small developer throughout the evolution of Java ME bring fresh new approaches such as bottom-up development and open source methodologies to the JCP process Sean Sheedy is someone who cares passionately about these causes. ... Simply go to the JCP Election Ballot , vote for the desired candidate, enter the voting PIN that you received, and click "submit" If you are not yet a JCP member then I encourage you to join up soon so that you can have an influence in next year's elections.

Google Web Toolkit News - onGWT.com  (www.ongwt.com)  

JavaFX in Sweden  (weblogs.java.net)  

I have been extremely remiss in my blog posting. A quick glance at Java.net says that my last post was August 26th. Well, my only excuse is that I've been mad busy working on the JavaFX SDK. Launching a new...

Jump into JavaFX, Part 1: JavaFX Preview SDK - JavaWorld  (www.javaworld.com)  

JavaFX Demo " wpjr2's Weblog  (wpjr2.wordpress.com)  

Conhecimento Aberto: JavaFX  (rafaelsakurai.blogspot.com)  

Richard Bair's Blog: Java(FX) Enterprise Development  (weblogs.java.net)  

Coffeejolts: JavaFX Archives  (coffeejolts.com)  

Has JavaFX Hurt Swing?  (riarevolution.com)  

Has JavaFX Hurt Swing?

Sun setting down on the core Swing : Pushing Pixels  (www.pushing-pixels.org)  

Core Swing is in the process of being retired as a legacy UI technology inside Sun, and last week has marked another sad (yet expected) milestone. According to Jeanette Winzenburg?s post on the SwingLabs java.net forum, Sun has stopped funding of the SwingX project.

Kirill Grouchnikov's Blog: Sun setting down on the core Swing  (weblogs.java.net)  

Core Swing is in the process of being retired as a legacy UI technology inside Sun, and last week has marked another sad (yet expected) milestone. According to Jeanette Winzenburg?s post on the SwingLabs java.net forum, Sun has stopped funding of the SwingX project.

JavaFX: Exploding, books  (blogs.sun.com)  


As the development team enters the home straight for the JavaFX 1.0 release, and people weigh in on what other languages to ways to use on Java Runtime for RIA development, here's a couple interesting new items to see.

First, Silveira has been busily using JavaFX to move exploding bombs in a simple game he built with not much more than NetBeans, four images, the JavaFX animation apis and the data binding feature in JavaFX Script.

And in this article introduces a hands-on tutorial about sequences in JavaFX Script from a new book on JavaFX to add to your copy of the one by Jim Weaver.

Moving to Flash, Part 2: Important Differences Between Java and ActionScript 3  (blog.sharendipity.com)  

Follow up to the original post: http://blog.sharendipity.com/were-moving-to-flash-heres-why

Prezentace OpenOffice.org 3 a Sun Academic Initiative  (blogs.sun.com)  

Ve st?edu 5. listopadu prob?hlo P?edstaven? nov? verze kancel??sk?ho bal?ku OpenOffice.org 3 a Sun Academic Initiative ( webov? kurzy zdarma - Java, Solaris, business skills a dal??). D?ky v?em ??astn?k?m a ing. Bradovi z KIV. Na http://www.kiv.zcu.cz/psosug/data/ooo3.pdf si m??ete st?hnout prezentaci.

Na konec listopadu ?i za??tek prosince se p?ipravuje prezentace o deklarativn?m jazyku pro tvorbu u?ivatelsk?ho rozhran? Java aplikac? JavaFX a p?edstaven? nov? verze NetBeans IDE 6.5. Konkr?tn? data prezentac? budou zv??ejn?na na http://www.kiv.zcu.cz/psosug.

InformIT: Java Reference Guide > JavaFX NetBeans Plug-in  (www.informit.com)  

Learning the JavaFX Programming Language  (javaweb.sfbay.sun.com)  

James Weaver, "Getting Ready for the Imminent JavaFX SDK 1.0 Release", 26-Oct-2008, learnjavafx.typepad.com  (learnjavafx.typepad.com)  

James Weaver stellt JavaFX Script-Syntax?nderungen f?r die kommende Version 1.0 vor: def zum Definieren von Konstanten, var ersetzt attribute, print und println funktionieren wieder ohne import java.lang.System.

Semanticweb  (blogs.sun.com)  


I like an idea of semantic web. I'm happy when I see implemenation of it. I think these images do not need any comments. When you open this LINK you will be excited. These Web sites are done by Macromedia Flash.  I mention that because our JavaFX wants to be a concurrency to Flash. I think this could be very good stimul.

Java RIA languages: Cast your vote !  (blogs.sun.com)  



The news that with the new Browser Plugin for Java SE 6u10, you can script applets from a web page no matter what language the applet is written in, attracted a lot of interest last week. And unintentionally committed a sin of omission.

Together with the work on the new Java bytecode and VM support for dynamic languages, the Janitor thinks that makes a pretty interesting picture for Rich Internet Applications that use the Java runtime, whichever language you want to use.

Every so often, a big fat standard industry survey lands on the doorstep here at the Planetarium. Such surveys seek to find out what languages developers like to use. And just speaking inside these four walls, the picture can still be a bit confusing.

So cast your (other) vote here !

JavaFX - good introduction  (blogs.sun.com)  

   Since I become Campus Ambassadors Coordinator I believe in pressentation success of SCAs I have to coordinate. One of Sun Campus Ambassador from Hungary Gergo Sulymosi  is going to have a pressentation around JavaFX language. For doing any presenation or educate your sefl I strongly recommend to go through blogs or tutorials placed on these links. Do not forget about NetBeans implementation. It is very heplful. You can show real time how to work with JavaFX.  Enjoy and have a nice day!

http://java.sun.com/javafx/
http://javafx.netbeans.org/

(JA) JavaFX with NetBeans / make a project and run an application  (blogs.sun.com)  

????????
??????NetBeans??????????????????????????? ?????????

??????????????????????????????????????? ?????????????????
???????????????????????)



??????????????????????????????JavaFX Script Application???????
????????????????



????????????????????????????????



???????????(????????????????????)



?????????????????????????????Frame???????? ???????????????(????????????????????)



??????????????????????? (????????????????????)



?????????????? Main.fx ?????????????????????? ????????????????



????Main.fx??????????????????



???????????????????????(?????(?))
???????????????????????????^-^;

(JA) JavaFX plugins of NetBeans 6.1  (blogs.sun.com)  

NetBeans?JavaFX??????????????????????????????????
http://www.javafx.com/??? ?NetBeans IDE 6.1 with JavaFX???? JavaFX?????????????????????? ??????????????????????????????
???????? Windows?MacOS X???????Windows Vista Ultimate ???????????

NetBeans?????????????????????



?????????????????????????????????????????
???????JavaFX Kit??JavaFX SDK for Windows??JavaFX Weather Sample???????? (JavaFX Weather Sample???)
???????????????????



?????????????????????????????????????????







???NetBeans?????



???????????????????????^-^;
http://java.sun.com/javafx/reference/

API???????????

http://javafx.com/releases/preview1/docs/api/

API??????????????????????????API?????????????????

Java RIAs, Languages and JavaFX  (blogs.sun.com)  


That cooperation and competition are the drivers of evolutionary systems is one reason that Java in the RIA space is a fascinating place to be right now. Many have high hopes in the competition for JavaFX, which, aside from having its foundation in the Java Runtime, has new special purpose language, media and cross-device capabilities.

But its not the only RIA technology betting on the Java Runtime, as was interesting to note here.

Based on Swing and the popular Groovy language, Griffon is attracting a lot of interest. As is the Galileo RIA framework, the million records test-passing Pivot Toolkit, or look at the the game focussed PulpCore, and the ambitious Sage application rendering engine, described here.

Such diversity benefits greatly by making the Java Runtime it lives on more lightweight, and to support multiple languages Java really well: both by supporting them all explicitly in the applet model, and making them all run great on the JVM.

Making for a healthy space for more new ideas.

Update (Nov 4th): Take part in the Planetarium RIA Language Poll !

Java SE 6u10: Some things you may not know  (blogs.sun.com)  


While we haven't added all the numbers up yet, the manual downloads for Java SE 6u10 are looking very nice: a little over 3 million in the first week. And of course, that number will jump up in a big way when it gets published through the  Java Update mechanism, which is how most ordinary users will get it. In an average month there are 40-50 million auto-update downloads, though it can be much higher.

And many people have been talking about the release, as you know.

But did you know that this release includes version 11 of the Hotspot VM which includes some performance improvements to the server compiler. No wonder people are using it to run Glassfish.  

And thanks to Ken's work on the new Java Plugin, you can make calls from Javascript in a web page to any of the applets in that web page, no matter what language the applet is written in ! E.g. JavaFX Script, JRuby, Jython, Scala applets in a web page are easily scriptable, thanks to the new LiveConnect interfaces in 6u10.

User Interfaces across Java SE, Java ME and JavaFX  (blogs.sun.com)  


There's no shortage of creativity in the space of GUI technologies for client devices of all kinds PCs, phones and TV set top boxes.

For the Java programmers on the desktop, Swing is still evolving, with efforts like the Swing Application Framework for Java SE 7, continued recent experimentation with layout tools, ever more scriptable test frameworks, and neat apps like this PDF viewing Swing component.

For Java programmers on today's mobile phones, the baseline is the LCDUI in MIDP, but with SVG being deployed on more phones, and LWUIT gaining interest, the Janitor wasn't sure where this was all headed, till he read this comparison.

And of course for the developer/designer crowd, the Common Profile of the JavaFX API provides a uniform GUI framework, a scene graph of nodes, which scales from PC down to the phone for modern rich clients, with the device specific widgets in the Desktop and upcoming Mobile Profiles. If you need them.