Dave Johnson on open web technologies, social software and software development
Dave Johnson in General
05:51PM Apr 22, 2004
Comments [4]
Tags:
General
Dave Johnson in Mac
05:51PM Apr 20, 2004
Comments [6]
Tags:
mac
Iñtërnâtiônàlizætiøn. Making Sam Ruby's suggested I18N test work in Roller required a code change and a configuration file change. First, the code change: I added the following line to force incoming form data to be parsed as UTF-8.
request.setCharacterEncoding("UTF-8");The config change: I updated my velocity.properties file to support UTF-8:
input.encoding=UTF-8 output.encoding=UTF-8 default.contentType=text/html; charset=utf-8
Unfortunately, this breaks comments as you will see if you try to leave a comment. I'm working on this now.
Update: Roller followed a linkback to Simon Brown's Iñtërnâtiônàlizætiøn post, and lookee there, linkbacks need work too.
Another update: I'm tracking this in JIRA as bug ROL-341. By the way, it appears that JIRA handles iñtërnâtiônàlizætiøn flawlessly.
Yet another update: Thanks to a suggestion from David Czarnecki, who literally wrote the book on Java Internationalization, comments are working on posts with I18N titles. I had to add URIEncoding="UTF-8" in the Tomcat Connector configured in server.xml:
<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 10039 --> <Connector port="10039" enableLookups="false" redirectPort="10033" debug="0" protocol="AJP/1.3" URIEncoding="UTF-8" />
Dave Johnson in Roller
05:51PM Apr 15, 2004
Comments [0]
Tags:
Roller
Dave Johnson in Java
02:35PM Apr 14, 2004
Comments [3]
Tags:
Java
Dave Johnson in Roller
02:25PM Apr 14, 2004
Comments [2]
Tags:
Roller
Dave Johnson in Java
02:14PM Apr 14, 2004
Comments [2]
Tags:
Java
Dave Johnson in Links
04:13PM Apr 13, 2004
Comments [0]
Tags:
Links
With the right amount of JavaScript and DHTML it is possible to create a slick Web application that behaves a whole lot like a traditional desktop application. Take a look at Microsoft Outlook Web Access, Microsoft's Web client for Outlook. It behaves a lot like a desktop application, even on Firefox.
Google's new GMail Web mail application apparently looks and acts a lot like a desktop application as well. I haven't seen it yet, but take a look at what Rafe Colburn had to say about it:
Rafe Colburn Very slick. Most impressive though is that this is the first email client that I've used (maybe ever) that does something completely different with email than the dominant paradigm. I'm glad to see innovation of some kind happening on the email front [...].
And Aaron's Scwartz's take on it:
Aaron's Scwartz I have also received a Gmail account and can concur. Gmail uses clever JavaScript tricks to try to come close to the usability of a GUI email client -- and it comes quite close. It's incredibly fast, it's got nice keyboard controls, and the interface is simple and clean. But it doesn't have any of the features of a web app. There are no URLs, the back button does not work, links are faked, pages are coded in JavaScript and not HTML. It isn't a web application, it's a GUI application that just happens to run inside a Web browser.
Maybe it shouldn't, but this troubles me. Everybody - and by everybody I mean enterprise software customers and product managers - seems to want Web applications to behave just like desktop applications. I don't like that, but perhaps I am just a lazy developer, spoiled by Swing, and yearning for sweet SWT. This leads me to two questions and these are not rhetorical questions. These are real questions and I do not know the answers to them.
First: is it possible to create a Web application that behaves just like the desktop application and is accessible to those who are differently-abled? Sure, you can create beautifully designed and aesthetically pleasing Web sites that are accessible, but can you create super-slick Web applications that behave just like desktop applications and are still accessible? Obviously, Google put a lot of effort into making Gmail behave like a desktop application and where did that get them? It got them on Mr. Accessibility's shit-list. See what I mean:
Mark Pilgrim: NOTE TO SERGEY BRIN: stop dressing yourself in drag, fire one of your PhDs, and use the money to buy yourself a cluestick. Then beat your developers with it until they start taking accessibility seriously. I don't want to read a single review of Gmail that doesn't contain the words 'discriminates against the blind'. This isn't rocket science, people. Try harder.
Second: assuming that it is possible to create a Web application that behaves just like a traditional desktop application and is accessible, does that mean it is a good thing to do so? Most people - and by most people I mean enterprise software customers - know how to use the Web. They know how to use My Yahoo, they know how to use Fidelity.com, and they expect Web applications to behave like Web applications - don't they?
Dave Johnson in Java
04:17PM Apr 12, 2004
Comments [6]
Tags:
Java
We've been making some big improvements to the Roller Editor UI. It is not as slick as a desktop application and it is not exactly accessible, but it is a lot better than it used to be. Below is a screenshot and you can see a recent revision running on Matt Raible's demo site. Feedback is welcome.
Dave Johnson in Roller
03:52PM Apr 12, 2004
Comments [3]
Tags:
Roller
Dave Johnson in Java
02:25AM Apr 10, 2004
Comments [1]
Tags:
Java
Dave Johnson in General
01:54AM Apr 10, 2004
Comments [0]
Tags:
General
Dave Johnson in Roller
02:56AM Apr 05, 2004
Comments [5]
Tags:
Roller
Dave Johnson in Java
05:04AM Apr 04, 2004
Comments [2]
Tags:
Java
Dave Johnson in Links
02:51AM Mar 31, 2004
Comments [0]
Tags:
Links
« Previous page | Main | Next page »