Java ME English-Thai Dictionary

โพสท์นี้เป็นอันที่ 100 หวังว่าจะเป็น post ที่มีประโยชน์ครับ

ตอนเช้าเขียนโปรแกรม Dictionary บนโทรศัพท์มือถือ

  1. ใช้ข้อมูลจาก Lexitron ซึ่ง อ.ทศพล นำคำศัพท์และคำแปลไปใส่ในไฟล์ Excel สมัยที่เขียนหนังสือ ศัพท์ภาษาอังกฤษยอดนิยม
  2. นำความหมายทั้งหมดของคำเดียวกันมารวมกัน เช่น can มีหลายความหมาย ก็จับมารวมเป็น entry เดียวกัน
  3. เนื่องจากไฟล์ข้อมูลมีขนาดใหญ่ เมื่อสร้าง .jar แล้วไม่สามารถโหลดเข้า emulator ได้ ผมจึงลบคำที่ยาวมากกว่า 16 ตัวอักษร ทิ้งไป
  4. ลบคำที่มีช่องว่างทิ้ง
  5. ลบคำที่มี – ทิ้ง เหลือคำอยู่ 34,314 คำ
  6. เนื่องจากไม่สามารถเก็บคำทั้งหมดไว้ในอาร์เรย์เดียวได้ จึงแยกเก็บเป็น 100 ไฟล์ (encoding คือ utf-8) โดยใช้เมธอด hashCode() ช่วย

โหลดเวอร์ชัน 0.1 ได้ที่นี่

เคยทดสอบกับ Nokia 2630, 6300 มือถือที่สนับสนุน Java MIDP 2.0 น่าจะใช้ได้

jmedict1

jmedict2

ใครที่มีไฟล์ข้อมูลพจนานุกรมไทย (มีคำศัพท์พร้อมความหมาย) กรุณาส่งให้ผมด้วยนะครับ (uuriter แอท ญาฮู) ผมจะได้พัฒนาพจนานุกรม ไทย-ไทย บนมือถือครับ

หนังสือ เขียนโปรแกรม Java เบื้องต้น

Android App : English-Thai Dictionary

Free Java ME Checklist Protocol Download

หากจะนำเนื้อหาไปใช้ ต้องแสดงที่มา และห้ามใช้ในเชิงพาณิชย์

3 thoughts on “Java ME English-Thai Dictionary

  1. alchemistthai says:

    คือมือถือตัวไหนมี Java ก็ใช้ได้เลยหรอครับ ? แล้วติดตั้งยังไงครับ ? อยากได้ Sourcecode ไม่ทราบว่าแจกไหมครับ ?

  2. wannik says:

    Java MIDP 2.0 ขึ้นไป การติดตั้งขึ้นกับเครื่องที่ใช้ครับ อายไม่กล้าแจกซอร์สครับ

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s