Josh On Design

  • Blog
  • About Josh
  • Books & Writing
  • Apps & Projects
  • Hire Me
past future

    Java Doodle: crossdomain.xml Support

    May 28th, 2008

    While we wait for the full JavaFX SDK to be released later this summer I'd like to show you some cool desktop Java things that you can do right now. This is the first in a series I'm going to call Java Doodles, highlighting the new features in JavaSE 6 update 10, now in beta. Join me over the coming weeks when we will explore more cool things you can do with desktop Java.

    Read more...

    Tagged: java.net

    JavaOne Exhaustion (with links!)

    May 19th, 2008

    So another JavaOne has come to an end. This time I think I finally tried to simply do too much. I'm lucky I didn't get the Moscone flu. Still, all in all, I think we had a good showing. I'm disappointed that the JavaFX SDK had to wait until July, but I'm glad we made the decision to put quality above meeting a conference deadline. Plus, there's a whole lot more to JavaFX than what's in the forthcoming SDK, which I'll discuss later this week. I've also been collecting links and cool demos to feature on our new website. You'll see some of them go up in the following months.

    Read more...

    Tagged: java.net

    JavaOne video blogs with Rachel Hill

    May 6th, 2008

    My first two video blogs with Rachel Hill are up. The first is a sneak peek of what's coming during my demo prep. The second is some excerpts from this mornings keynote, including the t-shirt hurling and Neil Young's Blu-Ray disk.

    Read more...

    Tagged: java.net

    My keynote demo

    May 6th, 2008

    Well, the initial showing didn't go so well. The main parts worked but it crashed twice on stage when my boss demoed it. When we showed it again this afternoon and added Jabber support live, everything worked beautifully. I guess the demo gods were happy the second time around.

    Read more...

    Tagged: java.net

    JavaFX.com

    May 6th, 2008

    We launched JavaFX.com today. I'm very excited about this site since I was personally involved in putting it together. We have videos of the JavaFX demos from each keynote as well as explanations of what JavaFX is, where you can get more info, and a signup page to get the SDK when it's ready.

    Read more...

    Tagged: java.net

    Hear me on RIA Weekly

    April 30th, 2008

    I almost forgot in the rush up to JavaOne that I recently appeared (is that possible in an audio only podcast?) in lucky episode 13 of the RIA weekly. RIA Weekly is a podcast by Michael Cote of RedMonk and Ryan Stewart of Adobe. I talked about JavaOne, our general goals for JavaFX, how the pieces of JavaFX came together, and what it's like working on designer tools.

    Read more...

    Tagged: java.net

    JavaOne is like Christmas

    April 19th, 2008

    You may be wondering why I haven't blogged recently, or why some of the JavaFX lists have died down, or more generally just what the heck we are all doing these days. Well, there's something you need to understand:

    Read more...

    Tagged: java.net

    At the speed of JavaFX

    April 6th, 2008

    As we all rush headlong into JavaOne prep someone (okay it was James Gosling) sent me an email about performance of JavaFX. Speed is a crucial issue for anything dealing with user interfaces, so we care deeply about performance in our work with JavaFX. On the other hand we are focusing on bug fixes and correctness right now, not optimization, so it's not as fast as it could be.

    Read more...

    Tagged: java.net

    Back from Australia

    April 5th, 2008

    Okay, so I've actually been back for several weeks, but JavaOne stuff has kept me super busy.

    Read more...

    Tagged: java.net

    Bleg: do you know of any good forum software?

    March 29th, 2008

    Today I think I shall use the power of my blog for evil instead of good. Well, maybe not evil but at least for my own personal gain.

    Read more...

    Tagged: java.net

    You need at least 386 Power

    March 18th, 2008

    This is some old videos from the early days of the internet. And by videos I mean VHS. Videos from the mid 1990s that taught you about what the internet is and how to use it. Check out the screenshots of Yahoo circa 1995 and the mention of Gopher.

    Read more...

    Tagged: java.net

    JavaFX Doodle #3: A Paper Cutout Demo

    March 13th, 2008

    Read more...

    Tagged: java.net

    JavaFX Script Doodles, #2: a tabbed rectangle

    February 18th, 2008

    Before I dive into my second doodle I'd like to mention the following Groodle. Allow me to explain. Andres Almiray saw my first JavaFX Doodle and decided to recreate it using the GraphicsBuilder syntax of Groovy; hence a Groodle! :) His first version is verbose, but later he updated it using the new alias syntax to be more compact. JavaFX is still a more concise syntax (IMHO), but Groovy is getting close and certainly has it's own strengths. I hope in the future Groovy will be another great way to build graphically rich apps on the Java platform. After all, why have one awesome way to build apps when you can have two! Be sure to watch Andres' excellent blog for updates.

    Read more...

    Tagged: java.net

    Upcoming Java and JavaFX Events you should attend

    February 11th, 2008

    Travel, travel, and more travel.

    Read more...

    Tagged: java.net

    JavaFX Doodles: Doodle #1

    February 6th, 2008

    About four years ago when I started my blog I created a series of posts called Swing Hacks. This series eventually formed the basis of my similarly named book with Chris Adamson and led to my job at Sun. I think the series was successful. I still get an amazing number of hits to Swing Hacks 4, the Universal Right Click.

    Read more...

    Tagged: java.net

    How do I answer the question: What is Java?

    January 9th, 2008

    Things are going well on the designer tool, but we won't have anything to show publicly for a while. I will tease you with the news that I just implemented the first version of a drawing tool assistant that you have never, ever seen before. It's one of those clever things that seem obvious in retrospect, but no one (to my knowledge) has done it yet. But enough teasing: on to the question of the day.

    Read more...

    Tagged: java.net

    A JavaFX Christmas Demo

    December 22nd, 2007

    Another Christmas will be here soon and it promises to be a good one

    Read more...

    Tagged: java.net

    Competition and the Java Ecosystem: why Sun launched the PDF Renderer and Scene Graph projects

    December 20th, 2007

    I'd like to take a second out of my usual technical blogging to discuss something important. Sun recently launched two new open source projects: the Scene Graph and PDF Renderer projects. In both cases some readers wondered why Sun felt the need to start new projects rather than contribute to or recommend existing open source and commercial projects. Is Sun opposed to commercial Java software vendors? Do we insist on reinventing everything ourselves? The answer is an unequivocal no. Each new project inside Sun goes through a rigorous vetting process to determine what projects to start and how. Today I'd like to let you see inside our brains and find out why we launched these new projects.

    Read more...

    Tagged: java.net

    The big secret revealed! A PDF viewing library!

    December 13th, 2007

    Last week I told you we had a secret new open source project to release. Think of it as an early Christmas present. A project that you've never heard of and has nothing to do with JavaFX (which is partially untrue, but I'll get to that in a second). Well, it's almost the end of the week so here is the secret. You can listen to MP3 announcement (played on stage at the JavaPosse's JavaPolis session), or simply read on. We are releasing an

    Read more...

    Tagged: java.net

    Our new Java Scene Graph is open sourced

    December 11th, 2007

    Today Sun announced the open sourcing (GPL) of the new Java scene graph that underlies JavaFX script. And I'm very, very excited about it.

    Read more...

    Tagged: java.net

past future
Like this? Hire Me!