You are currently browsing the monthly archive for August 2010.

Just some interesting links I stumbled over during the last two weeks or so:

Al Hilwa: “Q & A: What’s Oracle-Google Lawsuit All About?”

Osvaldo Pinali Doederlein: “Android = Java”

Andreas Constantinou: “Is Android Evil?”

Jason Hiner: “The dirty little secret about Google Android”

Wall Street Journal: “Google and the Search for the Future”

James Gosling: “Some more comments …”


— Terrence

lwuit-logo.jpg While I was traveling on business the LWUIT team released version 1.4 – both in source and binary form.

With the new XHTML component rendering dynamic web content and embedding rich text locally in the Java ME applications will be easier than ever before. Additional features such as a BlackBerry support and enhanced virtual keyboard functionality will enable Java ME developers to target a much wider set of devices for creative and compelling Java ME applications.

Here is a brief list of new features for version 1.3 and 1.4:

LWUIT 1.3 main features are:

  • Additional UI Controls: Tree, Table, Spinner
  • Bi-directional text support: Extends LWUIT support for right-to-left languages such as Arabic, Hebrew, Syriac, Thaana
  • Virtual keyboard support: This functionality enhances the touch screen support through LWUIT by enabling customizable user input from applications
  • Enhancements to Theme Creator: The tool now enables using SVG backgrounds for creating themes

LWUIT 1.4 main features are:

  • XHTML MP1.0 support
  • BlackBerry binaries
  • Enhancements to VirtualKeyboard
  • Time line animations
  • Multi-line textfield

For more information check out Shai’s blog. As a reminder, if you’re looking for an overview of LWUIT and an introduction into some of the new 1.3 and 1.4 features check out my article.


— Terrence

201008051443.jpg201008051422.jpg Seems like every decent mobile app these days needs to integrate with Twitter somehow. And until last week that was pretty easy to do for your mobile Java application – using the Mobile Ajax libraries and Twitter client sample code.

However, as of August 1st Twitter switched from Basic Authentication to OAuth – and that makes logging into Twitter a whole lot more tricky. Now, you need to deal with certificates, SSL, handshakes, signing, token requests, authorizations, and other messiness 😉 Well, really, OAuth makes a whole lot of sense, and that is why pretty much every web service out there is moving to OAuth. So once you know how to deal with OAuth you’ll be covered for all of them.

Luckily, Ernandes Mourao Junior rose to the task and has built a Java library called Twitter API ME which makes interfacing with Twitter extremely easy. It supports OAuth (more specifically, xAuth) and runs on Java ME and Android. The code is open source under GPLv2 and the binary library is licensed under LGPLv3.

I just built a little test app that logs into Twitter and posts a tweet – all with six lines of code! Awesome. I’ve posted a brief How-To on the Twitter API ME forum.

Thanks Ernandes for a great project!


— Terrence

Enter your email address to subscribe to this blog

Join 179 other followers

Twitter Updates

August 2010

Blog Stats

  • 280,040 hits