Community Corner Podcast: Josh Marinacci on JavaFX and the Java Store
At last month's JavaOne, Josh Marinacci visited the java.net booth and was interviewed by Ed Ort about his work with JavaFX and the new Java Store. Josh is well known for his work on JavaFX, but he had been secretly working on the Java Store for quite a while by the time JavaOne happened.
Unfortunately, there were some technical difficulties during the interview. Still, with a few volume adjustments, you can indeed hear pretty much everything that was said in the podcast.
Josh talks about the latest advances in JavaFX, including the new Version 1.2 release that came out during JavaOne. Among the major recent advances is the addition of Solaris and Linux to the list of platforms that support JavaFX applications.
The interview included many demos of new JavaFX capabilities. Josh said that all the demos he presented, along with lots more, are available on the JavaFX site. There you can also find documentation, tutorials, and the latest JavaFX news and updates.
This interview was actually a Community Corner mini-talk, so there was a live audience that asked plenty of questions. Josh told Ed that one of the questions he has been asked again and again during JavaOne was if the Java Store was limited to Java and JavaFX applications, or if the store was going to be available for Swing applications and applications in other languages. Josh's answer: the Java Store is for any application that runs in a JVM. For example, you could write an app with a Scala GUI and put it into the store.
The Java storefront itself is a JavaFX application. WebStart is used in the store, running in JavaFX. The store's back end is Solaris running GlassFish, with JSPs, etc. Josh didn't know all the server-side details, since his focus has been on the front end, the APIs, etc.
The Java Store will include information for each application in the store that defines dependencies, such as the software that a user must have installed on their system in order to run the application.
I myself didn't get to experience much of the almost 21-minute interview and the Q&A that followed as it happened -- I was in the back trying to resolve the technical issues. I'm happy to say that we did get a listenable podcast out of Josh's visit, and it was indeed a very interesting talk. So, if you're interested in Josh's recent work, JavaFX 1.2, the Java Store, etc., have a listen!
You can find all the Community Corner 2009 podcasts as they are published on the java.net Community Corner Podcasts page.
In Java Today, Osvaldo Pinali Doederlein announces JavaFX Balls 2.2: Effects and more: "In the last updates, I did a quick port to JavaFX 1.2 and evaluated its performance again (and again). But as I keep playing with this benchmark and learning JavaFX, I added a few extra enhancements: * New options of 512 Balls (desktop) / 128 Balls (mobile), and Adaptive 60fps. These make easier to compare to some other versions of Bubblemark..."
Fabrizio Giudici writes about his Sun radio interview regarding The state of the Union, pardon, of the Tidalwave projects: "Yesterday I've been interviewed by Sun Microsystems Radio (yes, Sun has got a radio) about my take on JavaFX. Since Chhandomay Mandal asked me about my current and future projects with JavaFX, I think it's a good opportunity to recap the state of my FLOSS projects and their plans. So maybe I can understand what I'm doing..."
And Sahoo announced that btrace is now integrated in GlassFish v3: "Expect a detailed message from Sreeni and/or other monitoring folks of GlassFish, but I just came to know that BTrace has found its way into GlassFish v3. This project, which started as a one-man effort by Sundar, has been able to attract other open source developers' attention and is now a well established project. It is used by many of us to solve issues where debuggers can't be used efficiently..."
In today's Weblogs, John Ferguson Smart talks about Maven in the Real World - talk available online: "Earlier this week I gave a talk at Skills Matter on "Getting Serious About Build Automation: Using Maven in the Real World". The video/podcast version of this talk is now available online, thanks to the folks at SkillsMatter. You..."
John O'Conner presents his Speculations regarding Google Chrome OS: "Maybe Google Chrome OS will finally be the successful reincarnation of JavaOS? The similarities are just too obvious. Today's announcement of Google's Chrome OS is exciting in a few ways. I think it has implications for Java developers. With hindsight, I now think that Larry Ellison was hinting about Google's Chrome OS when he expressed some of his desires for JavaFX on small netbook-like devices..."
And Harold Carr points us to A Common Ant Build File for Metro-Based Services and Clients: "There are many ways to build Metro-based services and clients. This common ant build file handles most of them. For example: starting from Java and running containerless; starting from WSDL and deploying to GlassFish or Tomcat. An article I wrote shows a common ant build file for many configurations..."
In the Forums, Annies is seeing a Felix fileinstall issue in latest build: "With b54, when I copy a bundle to autodeploy-bundles dir, Felix fileinstall picks it up and installs it. But it fails to start the bundle with an error like this - Error during dispatch. (java.lang.IllegalArgumentException: URI is not absolute. This used to work fine before. Last I tested was with b51..."
Alexis Moussine continues a conversation Re: Glassfish v3 in very small scale (memory and cpu): "Hello Burak, How are you measuring the memory used? Could it be that the 200MB you are seeing are the -Xmx192m (same as
-Xms) JVM settings for the heap and reported by an OS tool like top? Will the application run (no outofmemoryerror) if you lower these values (that would require lowering -XX:MaxPermSize to something like a 1/3rd of the heap size)? ..."
And ming_chan has run into a problem Re: Customizing marshalling: "Hello, I am using Hibernate 3 in glassfish v2.1 and I ran into this same problem. In my project there are stateless session beans exposing SOAP web service interface. These SLSBs access Hibernate entities and in many cases, returns one or Collection of these entities in the web service response. During JAXB marshaling when constructing the web service response, if a entity (the one to be returned) has related entities via a lazy load association then it throws: org.hibernate.LazyInitializationException: could not initialize proxy - no Session..."
The current Spotlight is Paul Dietel's java.net Community Corner 2009 podcast "The ATM Object-Oriented Design and Implementation Case Study": 'Educator, author, and Java Champion Paul Deitel talks about the ATM Object-Oriented Design and Implementation Case Study from his book "Java: How to Program, 8/e" in this java.net Community Corner podcast recorded at at JavaOne 2009. Download the slides so you can follow along as you listen to Paul's presentation.'
The new java.net Poll asks "Have you tried out NetBeans Version 6.7?". Today (Thursday) is the last full day of voting.
Our Feature Articles include two new articles today. Francesco Azzola's Integrating JavaFX with JavaEE Using Spring and Hessian Protocol shows how a JavaFX client can call remote JavaEE services using the Spring framework and the Hessian protocol. Atif Razzaq's Getting Started with BlackBerry J2ME Development teaches you how to set up a development environment for BlackBerry applications, using three sample applications to demonstrate how to get started.
The latest Java Mobility Podcast is Java Mobility Podcast 82: M3DD/LA: a conversation with the organizers of Mobile, Media, and eMbedded Developer Days/Latin America in Goiania, Brazil.
-->
Current and upcoming Java Events :
- July 10-12: Lone Star Software Symposium: Austin
- July 17-18: Salt Lake Software Symposium
- July 14-26: Desert Southwest Software Symposium
- July 27-31: Java Power Tools - Wellington
- August 3-5: Enterprise Java with Spring Training Philippines
- August 3-7: Java Power Tools - Auckland
- August 6-7: Hibernate Training Philippines
- August 7-9: 2009 Central Iowa Software Symposium
- August 21-23: 2009 Central Florida Software Symposium
- August 23-30: WOWODC East 2009
- September 9-11: Java Power Tools - Canberra
- September 14-16: The Ajax Experience
- October 5-9: Java Power Tools - Brisbane
- October 19-23: Java Power Tools - Sydney
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.
At last month's JavaOne, Josh Marinacci visited the java.net booth and was interviewed by Ed Ort about his work with JavaFX and the new Java Store...
- Login or register to post comments
- Printer-friendly version
- editor's blog
- 869 reads





