จั่วหัวอย่างนี้ ไม่ได้หมายถึงไม้กวาดบินได้ของเจ้าหนูพ่อมดแฮรี่ แต่กำลังพูดถึง Look & Feel ข้ามแพลตฟอร์มตัวใหม่ที่เคยนำเสนอไปแล้ว
จากกำหนดการเดิมคาดไว้ว่าเราจะได้เห็น Nimbus ก็ตอน Java 7 นู้น แต่จากข่าวล่าสุดรายงานว่าซันต้องการขยับตัวให้เร็วขึ้น โดยมันจะมาพร้อมกับชุด Consumer JRE ของ Java 6 สักรุ่น คาดว่าจะได้ใช้กันช่วงต้นปีหน้า
Jasper Potts หนึ่งในทีมงาน Swing ตั้งเป้าหมายส่วนตัวไว้ว่า
- ต้องออกมาถูกต้องตาม SPEC มากที่สุด และอยู่ภายใต้ข้อกำหนดทางเทคนิกที่วางไว้
- เล็งผลลัพธ์ไปที่ 100% ภาพกราฟิกเวกเตอร์โดยใช้ความสามารถของ Java2D เพื่อผลประโยชน์ระยะยาวที่จอมอนิเตอร์จะมีความละเอียดสูงขึ้น (high DPI) และเพื่อรองรับ resolution independence
- ใช้ Synth เป็น L&F ฐานเพื่อจุดประกายให้คนหันมาสร้าง L&F บน Synth มากขึ้น
- เป็นมิตรกับระบบปฏิบัติการที่ทำงานอยู่ข้างล่างให้มากที่สุด ทั้งเรื่องคำสั่งคีย์บอร์ดและ UI ของตัว JFileChooser เป็นต้น
- ทำ API รองรับเอาไว้ เผื่อ custom component ไหนที่ต้องการความสามารถเช่นเดียวกับ Nimbus จะได้เรียกใช้ได้
การเลื่อนกำหนดการให้เร็วขึ้นบ่งบอกท่าทีว่าซันต้องการส่วนแบ่งทาง desktop application อย่างจริงจัง
ที่มา – Jasper Potts’s Blog
ผมพึ่งเคยเห็น spec มัน, น่าใช้ดี
ความเห็น โดย pphetra — มิถุนายน 7, 2007 @ 11:52 am
เอ ที่บอกว่าเป็นภาพกราฟฟิก Vector หมายความว่าพวก Component ต่างๆในหน้า Spec จะเป็นรูป Vector รึเปล่้าครับ??
ความเห็น โดย .:: m3rLinEz ::. — มิถุนายน 7, 2007 @ 12:03 pm
ตอนนี้ใช้ Ubuntu ลง Nimbus theme
ความเห็น โดย bact' — มิถุนายน 7, 2007 @ 3:41 pm
@bact’ : เอามาจากที่ไหนอ่ะ
@ดีน : แล้วมันจะเร็วขึ้นป่ะวะ (กูรู้ว่าตั้งแต่ 1.5 มามันเร็วขึ้นมาก แต่อยากได้เร็วพอๆ กะ native อย่าง C++)
ความเห็น โดย plynoi — มิถุนายน 7, 2007 @ 4:13 pm
@m3rLinEz – เคยรู้จัก XUI มั้ย?
Synth มันเป็น look & feel แบบใช้รูปภาพทำเป็น skin ได้แต่ซัพพอร์ทแค่ภาพราสเตอร์ XUI หัวแหลมใช้ SVG แปลงเป็น PNG ผ่าน batik ก่อน ซึ่ง Nimbus อาจจะใช้เทคนิกเดียวกันกับ XUI ก็ได้
@plynoi เอามาจาก Solaris ไง
ทุกปีจาวามันเก่งขึ้นตลอดเวลานั่นแล ฮาร์ดแวร์ก็ดีขึ้นด้วย สักวันมันอาจจะไม่รู้สึกว่าต่างเลย หวังว่าอย่างนั้น
ความเห็น โดย deans4j — มิถุนายน 7, 2007 @ 5:35 pm
คงอีกนานเลยทีเดียวแหละ เพราะแค่ตอนนี้ผมก็กำลังเริ่มสร้างโปรแกรมบน SWT อยู่ ใช้ Linux น่ะ Mono ไม่เวิร์คเอาซะเลยกินแรม NetBeans ฟอนต์ก็โครตบ่งาม
ความเห็น โดย GMz — มิถุนายน 9, 2007 @ 4:17 am