Tag: Java

  • Use Eclipse to create GNOME app with Java

    Eclipse + Java-GNOME Demo (Flash) สาธิต (Flash) การเขียนโปรแกรมบน GNOME ด้วยภาษา Java, โดยใช้ไลบรารี Java-GNOME (เป็น binding ตัวนึง ที่ให้ภาษา Java เรียกใช้ไลบรารี GNOME และ GTK+ ได้). IDE ในการสาธิตคือ Eclipse, ทำให้เห็นว่าการเขียนโปรแกรมบน GNOME ด้วยภาษา Java เป็นเรื่องง่ายๆ — แต่ไม่จำเป็นต้องใช้ Eclipse ก็เขียนได้นะ

  • Write a GTK# app with Java

    Miguel de Icaza showed how to write a small Gtk# application with Java. To do this, he used IKVM the Java VM that runs on top of .NET and Mono. สาธิต การเขียนโปรแกรมที่ใช้ Gtk# ด้วยภาษา Java, โดยใช้ IKVM ซึ่งเป็น Java VM บน Mono (.NET แพลตฟอร์ม) เข้ามาช่วย

  • JOnAS – Open source J2EE server

    JOnAS for Java Open Application Server. JOnAS provides support of J2EE 1.4 including EJB 2.1, JTA 1.0.1, JDBC 3.0, J2EE CA 1.5, JMX 1.2, JNDI 1.2.1, JMS 1.1, JavaMail 1.3, Servlet 2.4, JSP 2.0, JAAS 1.0, JACC 1.0, Web Services 1.1, JAX-RPC 1.1, SAAJ 1.2, JAXR 1.0, J2EE Management 1.0, JAF 1.0, JAXP 1.2 specifications.…

  • Java VM Lite

    If, one day, Java became a real free software one .. this is what I wished somebody will make it happen (or if I can do it, I will try). Java VM Lite is a latest regular Java VM that: has no deprecated package/interface/class/method/etc. has only one best way, if possible, to do one thing.…

  • Spring for Faster Java Enterprise

    Better, Faster, Lighter Java by Bruce A. Tate, Justin Gehtland เป็นหนังสือที่ว่า(ด่า) Java ว่า ยิ่งทำ ยิ่งเลอะเทอะ ยิ่งเต่า (bloated) โดยเฉพาะพวก enterprise application framework ทั้งหลาย ที่ทำออกมาใหญ่เทอะทะเกินความจำเป็น และทำให้เรียนรู้นานขึ้น เขียนยากขึ้น มากขึ้น แต่ได้งานเท่าเดิม (และอาจจะผิดมากกว่าเดิม) โดยพุ่งไปที่เป้าใหญ่ๆ อย่าง EJB (Enterprise JavaBeans) ว่าพยายามจะจับปลาสองมือ จะทำหลายๆ อย่าง ทำให้การออกแบบยุ่งเหยิง และ อืดเกินความจำเป็น ในหลายๆ งาน หนังสือพยายามจะอธิบายว่า ความผิดมันไม่ได้อยู่ที่ตัวภาษา Java ว่ามันไม่ดี หรือว่าเฟรมเวิร์กมันห่วยแตก ใช้ไม่ได้เลย แต่อยู่ที่คนเขียนโปรแกรมนี่แหละ ที่แห่ตามไปใช้เฟรมเวิร์ก หรือเทคโนโลยีที่ฮิตๆ กัน โดยไม่ได้ดูเลยว่า มันเหมาะกับงานตัวเองรึเปล่า (คือจริงๆ EJB…

  • Thinlet

    Thinlet เป็นชุดอำนวยความสะดวกในการสร้างส่วนติดต่อผู้ใช้แบบกราฟิกตัวหนึ่ง ใช้ XUL เป็นตัวอธิบายหน้าตา (ทำให้แยก ส่วนอธิบายการทำงาน กับ ส่วนอธิบายหน้าตา ออกจากกันได้โดยง่าย) ใช้ได้กับ Java VM รุ่น 1.1 เป็นต้นไป รวมถึง VM ของไมโครซอฟต์ด้วย / โอเพนซอร์ส (LGPL) Thinlet is a GUI toolkit for Java. It use XUL as its UI descriptor. Thinlet can runs on any Java VM that (backward) compatible with Java 1.1 spec (yes, including that Microsoft VM).…

  • Juggling on the Swing

    ไม่ใช่กายกรรม! มันคือ จาวา น่ะ Professional Swing: Threading อธิบายเรื่องเธรดในสวิง (เป็น แฟลช นะ) บอกว่าทำยังไงให้โปรแกรมมันช้า และทำยังไงให้มันไม่ช้า

  • Java 2 SE 6.0 (Mustang) snapshot

    Early Access of the coming Java 2 SE 6.0. Released under the Java Research License (JRL). (From a quick view, its change summary has many entries about AMD64 or 64-bit things in general.)

  • WeeDict

    WeeDict 0.3.2 เป็นพจนานุกรม ไทย-อังกฤษ อังกฤษ-ไทย สำหรับ J2ME ที่พัฒนาต่อจาก LekLekDict 0.3.1 โดย อ. พฤษภ์ บุญมา เป็นโครงการที่ทำเล่น ๆ หลังจากส่งดิสเซอ แล้วว่างงาน เบื่อโคตร (ถามพี่โอ๋ รุ่นน้องอ.พฤษภ์ ได้) ก็เลยอยากศึกษาการเขียนโปรแกรมภาษาไทยบนมือถือ โดยใช้ J2ME บ้าง (โดยตั้งใจไว้ว่า จะใช้เวลาว่างจากการกินเบียร์และดูบอล -_-“) เริ่มจากการดาวน์โหลดโค้ด LekLekDict รุ่นล่าสุดในตอนนั้น คือ 0.3.1 มาลองเล่นดู แก้ไปแก้มา เปลี่ยนโค้ดไปพอสมควร ก็ออกมาเป็น WeeDict ตัวนี้ wee เป็นภาษาสก็อต (Scots) แปลว่า เล็ก ๆ (tiny, little) หลัก ๆ ที่ลองเล่นก็คือ ในส่วนของโค้ด ลองยุบคลาสและเมธทอดต่าง ๆ ที่คล้าย…

  • Javolution

    For hard Real-time job with Java. Offers Text class, for fast text manipulation. Bechmark. May be useful for my future work. เก็บเอาไว้ เผื่อใช้ได้