Josh On Design

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

    Back to the Bay

    April 1st, 2007

    I'm heading back to the bay area this morning for a couple of days to take part in our annual Java One demo preview. This is when we each pitch our own Java One demos in a heated Java battle royale (tm) for one of the coveted few spots in the keynotes. I think you'll be happy with what I've put together. Wish me luck!

    Read more...

    Tagged: java.net

    Yahoo Widgets 4 is released

    March 22nd, 2007

    Yahoo Widgets 4 was just released today and I must say it looks pretty cool. They added a dock mode with mini-widgets and auto-widget updating. Part of me is frustrated because this is one of the things we have that they didn't until today.

    Read more...

    Tagged: java.net

    AB5k Widgets in Depth

    March 21st, 2007

    Well it's been two weeks since AB5k was released and the response has been, well, interesting. Some people really love it. Others have complained it's slow and buggy (which it is), and still others ask "why make another widget system, but this time in Java?". We got somewhat panned at JavaLobby in particular. So, two questions to answer: too early and why Java?

    Read more...

    Tagged: java.net

    Back from the Java Posse Roundup

    March 18th, 2007

    Now that I've had a week to recuperate, and heal from my poor attempts at snowboarding, I can tell you about where I was the week before last. From the 5th of March to the 9th I was in Crested Butte Colorado for the Java Posse Roundup.

    Read more...

    Tagged: java.net

    Posse Brain Dump: JavaDocs from the year 2020

    March 14th, 2007

    At the Java Posse Roundup last week we had some wonderful evening sessions called Lighting Talks. During these sessions each participant had 5 minutes to give their entire presentation. This necessitates, of course, brevity and clarity above all. And of course, since this was the evening, we were all sitting around munching on BBQ, drinking beer, and laughing away during the proceedings. So in short, it was a lot of fun. Some of the talks were Java related at all. Ido Green from Yahoo introduced us to the sport of orienteering and Joe Nuxoll from the Java Posse gave several presentations about the physics of race car driving. Fascinating stuff.

    Read more...

    Tagged: java.net

    Quick updates: Desktop Matters, Java Posse Roundup, AB5k, and more

    March 12th, 2007

    I got back from the Java Posse Roundup yesterday. Due to complications with my flights I was forced to spend an annoying Saturday night in a hotel in Denver. Still, the conference overall was worth it. I've got a bunch of things to share with you over the next few days so I'm just going to give you a few quick updates today.

    Read more...

    Tagged: java.net

    AB5k: our all Java widget system is released

    March 7th, 2007

    I'm attending the Java Posse Roundup right now and won't have a chance to post in detail about this until next week, but since the news is out I wanted to make sure I let you all know what's up.

    Read more...

    Tagged: java.net

    My Java One Talks

    March 3rd, 2007

    Just a quick post as I'm rushing to be ready for the Java Posse Roundup conference next week.

    Read more...

    Tagged: java.net

    Netbeans M7 and the amazing new Web Start plugin

    February 27th, 2007

    Milestone 7

    Milestone 7 of NetBeans 6.0 recently came out and I tried it out for the first time today. Now I know what you are thinking: "Don't you work on NetBeans? Don't you work for NetBeans?!" Well yes, I do. But I'm working on a branch that hasn't migrated to the 6.0 codebase yet. It will in the future (and I'll have blogs on it) but for now what I see every day looks pretty much like NetBeans 5.5. Trying M7 is my first taste of NetBeans of the future (other than my own highly excellent work, of course. but more on that later :) .

    Read more...

    Tagged: java.net

    Tricked out maps and a new tile provider.

    February 22nd, 2007

    In previous blogs I introduced the JXMapViewer and JXMapKit, all part of the SwingX-WS project. We're still working on improving these classes and have more good stuff coming. I recently added support for non-rectangular maps, which makes the 1:2 Blue Marble map tile properly. I also added variable size tiles which allows the JXMapKit zoom out further. These are all nice improvements, but don't really matter if mapping isn't important.

    Read more...

    Tagged: java.net

    First release of JSR 296

    January 30th, 2007

    Hans just announced the first prototype implementation of JSR 296, the Swing Application Framework. I'm very excited about this because it will make Swing applications a lot easier to build and more maintainable. I'm even more excited because we will have top notch support for JSR 296 in NetBeans 6.0. I know this because I'm one of the developers working on it.

    Read more...

    Tagged: java.net

    Free Projects Part 4: an LCD Controller

    January 19th, 2007

    My sincere apologies. I completely forgot to post the code from the last free project, sketch pad, so here it is. I also forgot that I have one more project to give away, one very different than anything else I've ever done. This one involves some hardware.

    Read more...

    Tagged: java.net

    Tag! I'm it

    January 4th, 2007

    Some of you may have seen the five things you don't know about me meme going around. The idea is that someone tags you, you post to your blog five interesting things that people don't know about you, and then you tag five more people who must do the same. Romain Guy got it a few days ago and linked to me, so now it's my turn.

    Read more...

    Tagged: java.net

    Rockin' 2007

    January 2nd, 2007

    Well, the new year has come and my vacation is over. I the last three weeks I gave a way a bunch of projects, released the JXMapViewerApplet, I had my entire family fly to Oregon from all over the country, and got married to the beautiful Jennifer Greenup. I even got to stop for some coffee (see photo below). Not bad for a supposed vacation.

    Read more...

    Tagged: java.net

    A Mapping Christmas Present

    December 22nd, 2006

    You may get several Christmas presents this year so I'd like to give you all mine first. Best to be early than late and forgotten. :) You can scroll down to the screenshot and link if you want, but if you prefer some delightful Christmas suspense begin reading here. You might want to grab some egg nog first. In fact, adding a splash of rum might help too. We've got a lot to go through.

    Read more...

    Tagged: java.net

    Subversion Support in NetBeans 5.5

    December 18th, 2006

    I've been so busy with NetBeans 6.0 work that I haven't commented at all on NetBeans 5.5. We just went final about a month ago and had a big party in Prague. 5.5 is a big release, though most of the work is under the hood or on the server side and being a client side developer it doesn't affect me much.. The new Visual Web Pack is pretty nice though. There is one feature, however, that I am really excited about and that I use every day. Subversion support. With NetBeans 5.5 you can download Subversion support through the Module Update center, and it will be built in to NetBeans 6.0. So let's dive in. What is Subversion anyway?

    Read more...

    Tagged: java.net

    Free Projects Part 3: SketchPad

    December 4th, 2006

    Last week's project

    So far the response to my free projects has been positive. There was a question about why I put the strange requirement of having to create a project to get the code. The simple reason is because I thought it was funny. I have no way to enforce that anyone does anything with the code. As with all of my open source work, I simply hope that something useful comes out of the effort I put in. So if you like the code just drop me an email saying so. That's really all. And with that, here is the code to the stacked editor.

    Read more...

    Tagged: java.net

    Free Projects Part 2: the Stacked Image Editor

    November 27th, 2006

    The Stacked Image Editor

    The Stacked Image Editor is a little program I wrote and posted on my blog a year and a half ago. It is used to draw a certain kind of diagram very easily. In this case, I had a need to show something composed of layers, with each layer broken out visually so you could see how they stacked. I was learning more about how the hardware accelerated affine transforms worked at the time so it seemed like a good example app. You just add images as layers. The app will draw them sheared on an angle with transparency so you can see each layer distinctly. Once you've tweaked all of the settings you can save the whole thing out to an image.

    Read more...

    Tagged: java.net

    Free Projects Part 1: a Screen Capture Uploader

    November 20th, 2006

    Screen Capture Uploader

    The Screen Capture Uploader, released under the ominous name of Big Brother, is a simple program that runs on your desktop taking screenshots every few seconds, then uploading them to a server. The server then allows you to embed the screenshot, or a thumbnail, in your homepage.

    Read more...

    Tagged: java.net

    Posting from 30k ft: Cool Projects, Free to a Good Home!

    November 17th, 2006

    Posting from 30k feet over north eastern Canada

    Yes, I'm flying back from Prague today and we have wifi here on the Lufthansa aircraft. It's both expensive and power draining but amazingly it actually works. I don't know if should call it the coolest thing ever or scream because they have now taken away the only completely network free time left to us. sigh The march of technology, I guess. At least until the battery runs out.

    Read more...

    Tagged: java.net

past future
Like this? Hire Me!