KanaQ is a free Japanese kana flashcard program designed to run on Java-enabled mobile phones. It creates a set of simulated kana “cards” based on a set of either Hiragana or Katakana as chosen by the user. These cards train the user to recognise the the reading for each kana symbol so they’ll be able to read text written in actual Japanese scripts rather than having to stick to the dull Romanized offerings found in most basic Japanese textbooks.