|
|
||
Amy Fowler's BlogSwing ArchivesThe JDNC project debutsPosted by aim on June 23, 2004 at 12:37 PM | Permalink | Comments (4)At JavaOne '97, we kicked off project Swing and as we raised the toolkit scaffolding in the crazy months that followed, we released frequent snapshots of the bits to get our developer base (or at least a hardy core) in on the action. Feedback, both positive and 'constructive', was relentless, and the API improved steadily because of it. We still get email from folks who tell us they've been using Swing since those 0.2 days, and we always bow our heads in honor. So we're looking to get you in early on the action again. This time with a new technology called JDesktop Network Components (JDNC), which takes on the goal of simplifying development of data-centric Java desktop clients by providing shortcuts in the form of high level Swing components and an optional XML configuration language. Taking advantage of the open source boon, we're launching this as a javadesktop.org project, from which we can involve you not only in trying the stuff out, but in shaping and coding it directly. The JDNC project is a place where we can explore solutions and tune them long before they get baked into a standard. It is still in the rough early stage, so your impact could be significant. So read up about JDNC in my latest article, visit our project site, and join in on making it happen. After all, who knows better than you what would make your development life easier. And for those of you heading to San Francisco next week, we'll be at JavaOne talking more about the project. Come chat directly with us:
Would you run in flipflops?Posted by aim on July 11, 2003 at 10:33 PM | Permalink | Comments (1)Recently my 15-year-old cassette walkman that I use for running finally keeled, leaving me with no choice but to upgrade to an iPod. But this rant is really about iPod's companion, iTunes, and more specifically about Apple's dogged willingness to ensure that the user experience dictates the UI rather than the other way around. Now Apple could have built their music store as a classic web-based interface a la Amazon or cdnow, but they knew better. Prior to iTunes, my attempts to browse and buy music on the web were frought with the classically annoying "give me a new page on every click" molasses-like experience -- never quite edging to a net positive on my precious-time meter - so I rarely bothered. But iTunes is a real user interface dedicated to making the music hunt (and purchase) effortless. It's not even flashy - it uses basic controls (lists, tables, etc), no wizards (thank you!), and only an occasional spare confirmation popup. Browsing and searching provide instantaneous and *complete* results that can be sorted, filtered and scrolled without ever roundtripping to the server. Playlists can be edited and re-arranged using direct manipulation. It's so simple, it's glorious. The result is that I've spent more money on music in the last 4 days than I have in 4 years. I can only hope and predict that this is a preview of things to come. It may have taken Apple to start this sensible trend, but if Amazon and Ebay are as smart as I think they are, it won't stop at OSX. Java and Java Webstart make it possible to build iTunes-style web service clients that run everywhere, enabling the possibility of putting browsers back in the browse-document and form-submit business, where they belong. So it occurred to me, as I was running to the sounds of my freshly downloaded rendition of "I'll Take You There" by General Public, that if I was forced to wear flipflops (or Birkenstocks) while running, I wouldn't go very far. | ||
|
|