Weblogs
Watched Pots and JavaFX: Sigh! They say a watched pot never boils -- I wonder if the same is true for early access releases? There you are, having the time of your life with a new bleeding edge API, then !!boom!!, suddenly that one key function you need is frustratingly non-existent! Not to worry -- it'll be in the next update... won't it(?!?) Posted by javakiddy on August 28, 2008 at 13:54 PST | Permalink
| Discuss (3)
When Buzzwords Go Bad: What does it all mean? Seems nobody really knows, not when it comes to Rich Internet Applications anyway! The term is now so diluted, polluted, mutated and contorted, even its own mother wouldn't recognise it! Do we need a RADICAL solution? Posted by javakiddy on July 31, 2008 at 15:25 PST | Permalink
| Discuss (2)
Flogging a Dead Horse: Being big, or smart, doesn't make you any better at noticing the huge hull ripping iceberg rapidly approaching through the water. As we wave bye-bye to Bill (at least in his nine-to-five role), is Microsoft really history, and Google the future? Posted by javakiddy on June 30, 2008 at 15:57 PST | Permalink
| Discuss (13)
Knock Knock: Slowly our lives are being moved online, yet how can we effectively secure our data? It seems traditional techniques become less than effective when left in the incapable hands of the average user, yet new technologies like biometrics present their own issues. Posted by javakiddy on May 30, 2008 at 02:13 PST | Permalink
| Discuss (8)
Anti-Social Networking: We all have light bulb moments from time to time, ideas for new software which scream "code me". Google's new App Engine promises to get your ideas up and running without the traditional hassle, leaving you to focus on your code... but are there consequences further down the line? Posted by javakiddy on April 17, 2008 at 18:42 PST | Permalink
| Discuss (2)
Occam's Razor and UI Innovation: Suddenly every handheld device wants to be prodded, stroked, wiggled, jiggled or waved. But to what end? Is all this 'innovation' really helpful, or just gimmickry to help sell lackluster products? Posted by javakiddy on March 12, 2008 at 17:15 PST | Permalink
| Discuss (8)
Evolution vs Intelligent Re-design?: Do programming languages have a shelf life, beyond which they cannot survive? Does adding complexity to a language shorten its life? When is it time to stop evolving, and start re-designing? Posted by javakiddy on February 13, 2008 at 16:12 PST | Permalink
| Discuss (18)
To the Top of the Food Chain: "Gee, wouldn't it be great to see the revival of Java applets?!?!!" NO, IT WOULD NOT!! We need to think bigger than that. Java is at the epicentre of what may be the next big revolution on the Internet and the desktop. The days of playing second fiddle to other technologies should be over. It's about time Java became the hunter, rather than the hunted...! Posted by javakiddy on January 15, 2008 at 15:44 PST | Permalink
| Discuss (12)
Your Plastic Pal Who's Fun to be With: Like many people I've been spending some of my free time over the last couple of weeks playing with Android. Google's departure from traditional mobile Java has caused a flurry of comment, but politics aside what is the new platform like to develop for? Posted by javakiddy on December 10, 2007 at 16:40 PST | Permalink
| Discuss (5)
Card Sharp: Applications are now running on a wide variety of screen resolutions, and as mobile devices get smarter the range of potential screen sizes increases even further. So in this blog I ask a simple question: what are the issues surrounding Java apps which can scale their graphics from large widescreen to tiny hand-held? (Oh, and why you should never play casino Poker machines!) Posted by javakiddy on November 21, 2007 at 02:38 PST | Permalink
| Discuss (14)
Java ME is Dead, Long Live Java ME !: It seems Java ME is not dead after all. Thank goodness, because Swing's desktop components are no substitute for widgets designed specifically for the mobile market! JavaFX on its own will not answer the need, so let's start getting inventive with 'Swing Mobile'. Posted by javakiddy on October 29, 2007 at 08:05 PST | Permalink
| Discuss (6)
Why Rich Internet Apps Will Fail: If I'm judging the current mood of the industry right, the future will bring a massive increase in mobility. Applications and data will follow the user around, from office to home and from PC to PDA, thanks to the much hyped RIA. But what issues may need addressing before we cast off the ball-n-chain of the locally installed application? Posted by javakiddy on September 27, 2007 at 06:36 PST | Permalink
| Discuss (12)
The Lost Generation: A generation of application developers now feel more at home with HTML and JavaScript than desktop UI layout managers and event callbacks. If the future of the internet lies in 'neo-desktop' style Rich Internet Apps, how will they adapt to the likes of Swing, and how will their web experience shape the future of the desktop application? Posted by javakiddy on August 28, 2007 at 09:25 PST | Permalink
| Discuss (4)
Web of Confusion: The problem with the 'white heat of technology' is that everything happens at such a pace, before the dust settles the World and his dog has concocted their own private definition of the jargon. Posted by javakiddy on July 19, 2007 at 02:12 PST | Permalink
| Discuss (2)
A Rose By Any Other Name: What's in a name? The term 'Rich Internet Application' is rapidly becoming as meaningless as '.NET' (or indeed 'Java'). In this semi-serious (and occasionally even lucid) blog entry I want to break down the possible meanings to their underlying religions... and then have a jolly good rant. Posted by javakiddy on June 12, 2007 at 06:40 PST | Permalink
| Discuss (28)
Making JavaFX Sing: The goal was simple: develop from scratch a JavaFX based MP3 player. Along the way learn something of this much hyped technology. Is it really the future of the RIA? Can it really compete with Adobe and Microsoft? My initial conclusions are somewhat mixed. Posted by javakiddy on May 23, 2007 at 09:02 PST | Permalink
| Discuss (5)
Swing, and that New Car Smell: Is there any point to flashy GUI effects? Clearly, given they're all the rage at the moment, they must fulfill some need, but what? (Includes gratuitous Amiga-inspired drop shadow example.) Posted by javakiddy on May 01, 2007 at 04:12 PST | Permalink
| Discuss (24)
March of the Ants: Ever looked at an API and thought "well that's an interesting feature, but why would I ever need it?" However, really useful effects can sometimes be had from even the most arcane bits of functionality. Posted by javakiddy on April 11, 2007 at 07:03 PST | Permalink
| Discuss (6)
Getting Animated: The adventure continues, as I explore further ways to make Swing 'sing' without resorting to low level OpenGL trickery. What Swing lacks is a way to manage animations and transitions, so let me toss my hat into the ring with a fledgling (experimental) mini-API, which tries to maximise flexibility, minimise hassle, while not chewing up too much CPU each frame. Posted by javakiddy on March 08, 2007 at 07:13 PST | Permalink
| Discuss (13)
Swing Bling: Rich Internet Applications as an alternative to Ajax are starting to get talked about. Adobe think Flash and Flex is the solution. Java's Webstart and Swing are also being discussed in the same way, but deployment issues and Swing's lack of eye candy effects may be an issue. So — how easy is it to add some 'bling' to Swing...? Posted by javakiddy on February 23, 2007 at 03:22 PST | Permalink
| Discuss (28)
Justifiable Homicide: What are the moral dilemmas of killing someone just because they are too stupid to be using a computer? (Joke!) Posted by javakiddy on January 24, 2007 at 03:15 PST | Permalink
| Discuss (7)
Musings on Web 2.0: If the term "Web 2.0" has nothing to do with the web, and could equally be applied to a new generation of desktop applications, what would they look like? Posted by javakiddy on December 07, 2006 at 15:06 PST | Permalink
| Discuss (17)
Blame Java!: When will Java applications 'just work' out-of-the-box on the desktop? I have projects crying out to be written in Java, so why do I find myself considering other technologies? Is "Java" really a dirty word on the desktop? Posted by javakiddy on November 08, 2006 at 02:57 PST | Permalink
| Discuss (47)
Is Java Sexy?: Does Java suffer from an image problem? Is it time we ditched the coffee cup for something new? This looks like a job for... JAVA DUKE! Posted by javakiddy on October 30, 2006 at 07:14 PST | Permalink
| Discuss (8)
Does Size Matter?: Why do so many people think the JRE download size is a problem? What causes the end user to readily download one plugin, while ignoring another? Is it just a numbers game? It's time to engage in a spot of amateur Psychology... Posted by javakiddy on September 15, 2006 at 02:34 PST | Permalink
| Discuss (21)
Java Episode VI : The Fanboy Menace: The debate about the old Java 5 and new Java 7 language features is an interesting one. And perfectly valid too. But I want to take a step back, and discuss the apparent overheated language-versus-language environment in which it is being conducted. Posted by javakiddy on September 12, 2006 at 09:45 PST | Permalink
| Discuss (7)
Desktop Deployment Ideas: I've spent a fair amount of time over the last few years writing Java desktop applications, and I've quite a collection of scars to prove it. I know Sun are looking to improve SE JRE deployment in upcoming releases, so here's a few uneducated ramblings to add into the ideas pot. :) Posted by javakiddy on August 08, 2006 at 09:11 PST | Permalink
| Discuss (24)
Swing Magic: There's nothing up my sleeve. At no time do my hands leave my wrists. We've never met before, have we? -- It's time for some minor Swing magic! Posted by javakiddy on July 24, 2006 at 06:26 PST | Permalink
| Discuss (17)
Okay, I was wrong!: I still have serious doubts about many of the arguments supporting the whole Java DB thing, but some of the feedback has made me think again. Posted by javakiddy on July 19, 2006 at 14:12 PST | Permalink
| Discuss (7)
In Defence of the Desktop: Swing, Java DB, and why web applications and desktop applications inhabit entirely different worlds. Posted by javakiddy on July 12, 2006 at 14:01 PST | Permalink
| Discuss (15)
REQ: alt.web-browser.die.die.die: (or... Where Swing Really Shouldn't Venture) GMail and its like are a dead end. Let's re-group and throw our weight behind a real solution. Posted by javakiddy on June 30, 2006 at 17:55 PST | Permalink
| Discuss (19)
80 Sprites - Beat That!: Java is about to arrive on Blu-ray. Suddenly home brew content might be back in vogue again. I had a wasted childhood. How are these things related? Posted by javakiddy on June 13, 2006 at 09:41 PST | Permalink
| Discuss (10)
View All Blogs
|