About Me

Hi. I'm John Eckman.

John Eckman

I'm a Sr. Director at Optaros, a professional services firm offering strategy, design, development, and consulting services to enterprises interested in leveraging free and open source software.

More about me

About Open Parenthesis

Contact Me

Optaros

Travel

 

Upcoming Conferences

Web 2.0 Kongress, Hamburg

Web Content 2009

SXSW Interactive, 2009

My Tweets

Posting tweet...

Powered by Twitter Tools.

Optaros Blogs
Affiliations

[FSF Associate Member]

Creative Commons
Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.
January 9, 2007
« Previous Post: Collective Intelligence, Inpsired Design
Next Post: 90% of Everything is Crud »

BlackJack Java Unleashed

Tagged with: , , — John @ 10:13 am

A few weeks back I was thinking about getting a BlackJack. Well, I did, and I’ve been slowly getting up to speed on its features.

One immediate annoyance was the way Cingular/Samsung have configured the JBlend Java Virtual Machine on the phone. That had to go, or the phone was going back to the store.

First, the background.

On a vanilla BlackJack from Cingular, when you install java mobile applications like Opera Mini, Google Maps, or Gmail, they have to ask for user permission every single time they need to make a network request.

The options you’re given when the application asks are:

  • Allow and ask me next time
  • Don’t allow this time
  • Don’t allow for this session

The missing option, of course, is: Allow for this session. (Or even, allow and don’t ever ask me again for this app - which I’d be happy with).

Second, the solution.

Thanks to IBM, this thread on Google Groups, this thread at HowardForums and this post at MS Mobiles, there is a way around.

In essence, this involves installing IBM’s WebSphere Everyplace Microenvironment, an alternative JVM capable of running J2ME applications conforming to the MIDP 2.0 spec.

The easiest way is to use one of the J9.cab files, from the Howard Forums thread or here.

In addition, you need to copy the tahoma.ttf and tahomabd.ttf fonts from a Windows machine into the \Windows\Fonts directory on your BlackJack. I found that Opera Mini didn’t work otherwise.

Using one of the .cab files rather than IBM’s default mechanism for installing includes adjustments to font paths, as described in the Google Groups thread, and has the added benefit of making the association between .jad and .jar files and J9, so from now on you can install Java apps just as you would with the default JBlend JVM. Finally, it installs an icon for the J9 as an application in the menu, rather than having to dig down into File Explorer to get to the new JVM.

Trackback url for this post: http://www.openparenthesis.org/2007/01/09/java-unleashed/trackback

5 Comments for this post
Jon Says:

John,

I noticed on the Zimbra forum that you are a Zimbra Mobile/Cingular/BlackJack user. I am also. We are using an outside hosted solution for Zimbra and Zimbra Mobile and all our desktop computers are Mac. Question: When we send an email from the BlackJack, the email sends, but does not appear in the BlackJack sent box. It does appear in the sent box on our desktop machines. Have you had the same experience?

Best,
Jon

John Says:

I did, initially.

You have to tell the email client on the blackhacj to include the “Sent” folder in Synchs.

Go into the email app, while you are looking at a list of messages in a folder, pull up the menu (right soft key) and choose “folders.”

When the folder list is displayed, click on the menu again and choose “manage folders.”

Find the “Sent” folder and while it is highlighted choose “Sync” (right soft key) - folder name should turn bold.

Next synch you will get all the sent items from your imap server.

At least, that’s what worked for me - your mileage may vary.

This lets you have some folders on your imap server that you do not synch to your blackjack.

The AT&T/Cingular Question & Discussion Thread - The Something Awful Forums Says:

[...] that? I don’t believe so. Cingular has been loving up JVM configurations left and right lately. http://www.openparenthesis.org/2007…ashed/#more-104 So, unless you can replace the JVM on the LG, you’re SOL. [...]

Mario Granger Says:

Is ther a way to increase the font size of the Gmail app? It works flawlessly with the IBM JVM, but usability is limited by the extremely small font.

I did install the tahoma font files as instructed, with work fine. Just that the size is too small.

Any ideas?

Toby Says:

For anyone else that can’t get the download links to work,
try here

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

« Previous Post: Collective Intelligence, Inpsired Design
Next Post: 90% of Everything is Crud »