Archive

Archive for April, 2009

StarDict Dictionaries

April 21st, 2009 No comments

StarDict dictionaries are mostly lightweight and very handy dictionaries. They are distributed as free dictionaries.

There are so many dictionaries at StarDict web site. So, let me introduce my favorite dictionaries I found while testing my iPhone application ptsDict.

EJ-GENE95 57369words. (English-Japanese)
EDICT 112867words. (Japanese-English)
English Thesaurus
20003wrods.
Japanese/English Life Science Dictionary
34286words.
朗道汉英字典5.0 405719words. (English-Chinese)
朗道英汉字典5.0 435468words. (Chinese-English)

Categories: Ordinary Life Tags:

Touch Event Programing on MIDP2.0

April 20th, 2009 1 comment

There is some difficulties running some of MIDP applications on Nokia 5800XM. Because 5800XM only has a few hardware keys. Native S60 5th applications utilize touch screen of 5800XM, but ordinal MIDP applications do not.

Standard UI components on 5800XM support touch screen event naturally. The problem is when MIDP applications uses 10keys for specific application behavior. We may utilize low level touch events instead of 10keys.

I just tested how we can use touch events of 5800XM on MIDP2.0 applications.

Canvas class of MIDP2.0 has call back API entries pointerPressed(int x, int y), pointerReleased(int x, int y) and pointerDragged(int x, int y). And also boolean hasPointerEvents() to check those event APIs on the device. Those API entries are designed for any kind of pointing devices. Touch screen is just one of them.

Those call back API entries are very easy to use…

public void pointerReleased(int x, int y)
{
    iPointX = x;
    iPointY = y;
    this.repaint();
}

This is very simple, but effective. I setup the code to write iPointX and iPointY values to the screen in paint routine. This works fine on S60 5th emulator.

Therefore, if we draw virtual keys or buttons on the screen and MIDP program can recognized them by touch event API like pointerReleased. We can use this mechanism to start specific application behavior instead of 10 keys.

Categories: Nokia, Programming Tags:

ptsNotes v1.1

April 10th, 2009 No comments

ptsnotes

We released ptsNotes S60 v1.1 at Handango web site.

The ptsNotes is a software solution to manage a lot of notes (memos) efficiently. Data can be inputted on the mobile phone, and refer them very easily.

This is a completed solution by the mobile phone including the database backup and restoration function. We also offer ptsNotes Windows version with the database compatibility. Therefore, you can input data to the database very easily with Windows PC and refer the same data with the mobile phone.

Preview version of ptsNotes v1.1 for S60 5th devices (5800XM) is also available.

Categories: Nokia Tags:

Nokia Extra Power DC-8

April 9th, 2009 5 comments
Nokia Extra Power DC-8

Nokia Extra Power DC-8

I have tried Nokia Extra Power DC-8 on Nokia N73 and E90 with NiMH battery (SANYO eneloop).

I started to charge when low battery alarm was appeared on my N73. N73 was charged about 60% by one battery. I needed to use second battery to reach 100% charge.

I tried same thing on my E90. E90 was charged about 40% by one battery and I had to use three batteries to complete charge.

DC-8 has ability to charge NiMH battery itself using standard Nokia charger. This is very good. When I go to trip, I just need to carry E90, DC-8 and Nokia charger.

Categories: Nokia Tags: