Ideographer
KaraTunes for iPhone
KaraTunes for Mac
Pinyin Dictionary Unihan Variant Dictionary iDeoCal