Skip to main content

Evan Summers

Evan Summers lives in Cape Town and plays Java, PostgreSQL and Linux. Most interested in crypto, systems monitoring and BI right now. Past interests include Swing, and future interests include mobi web.


evanx's blog

A short history of Web UI programming

Posted by evanx on June 26, 2008 at 7:18 AM PDT

Web 1.0, XUL, Ajax, Laszlo, Flex and Silverlight have a common approach - declare the UI view using markup (HTML or XML), and use JavaScript to handle the UI events and manipulate the UI. JavaFX/Swing is a notable exception - which is exciting and/or risky?! 'Cos Web developers know and love JavaScript and HTML, so XML plus JavaScript is right up their alley.

MVnC architecture for Swing GUIs

Posted by evanx on June 19, 2008 at 6:52 AM PDT

Rather than put our "application logic" in a "messy" view class, we create a separate "controller" class, with event handlers. We wish this controller class to be as neat and tidy as possible e.g. with minimal boilerplate or much else besides our application logic.

First Class Java: further thoughts on dot notation for class metadata

Posted by evanx on June 13, 2008 at 7:42 AM PDT

Who knows why i have a dislike for symbols like ->, => and even := ?! It's pathological, i know that, and i have an obsessive-compulsive (dis)order when it comes to code, and so be it.

Linux desktop market musings

Posted by evanx on May 17, 2008 at 3:12 AM PDT

One site i visit every day is which is a Linux news site. Today that took me to a
blog entry "Five Reasons Red Hat Should Ignore Consumer Linux Desktops"

Hello World Currencies

Posted by evanx on April 29, 2008 at 7:25 AM PDT

Since i've hardly being doing anything very useful of late, i decided it's time to return to my potentially generally useful efforts of a year ago vis-a-vis "countries of the world" and publish something for a start, to prod myself into "completing" the task, which i was enjoying immensely before it was interrupted by some months of travel.

So i started preparing Java code which listed the

First Class Java: Thoughts on a dot notation

Posted by evanx on April 5, 2008 at 5:03 AM PDT

So last week i started rambling about "First Class Java." Lemme continue while i wait for my clothes to dry on the line outside, whilst i prepare myself for a wedding this afternoon, which i love, especially the eating and drinking and chatting and laughing and dancing part of it.

First Class Java: Call of Duty 4

Posted by evanx on March 25, 2008 at 4:24 AM PDT

So i had this vague idea some weeks ago for some blog articles to keep myself amused if no one else. The idea is... to dream of a Java Refined. Not something totally different like JavaFX Script, or Scala et al, but some kind of evolution of the Java language that would be dreamy with a dollop of double-thick cream on top...

The IDE is the language

Posted by evanx on January 7, 2008 at 7:53 AM PST

Java Droid

Posted by evanx on November 21, 2007 at 2:50 AM PST

Recently i was travelling through Europe for three months without my laptop and/or its 3G wireless internet connection, sometimes cycling in the French Pyrenees, not knowing for sure if i would find a bed at the next town, after many hours in the saddle, running out of sunlight, not to mention energy.

What is Android vs JavaFX Mobile?

Posted by evanx on November 13, 2007 at 10:45 AM PST

So the "personal computer" platform with its graphics, internet et al, is converging with telephony handsets, and visa versa. It's nice. I'm trying to understand how Android changes the pace of this convergence, and how it's different to JavaFX Mobile.