การให้ความสำคัญต่อพื้นที่ใช้งานของ Win, Mac, Linux

Posted October 22, 2008 at Usability66
ไหนๆ จะเป็นกระทู้เปิดตัว usability66 ขอเริ่มต้นด้วยการวิเคราะห์ เรื่อง “พื้นที่ ที่เหลือให้ใช้” แม้ว่าเราจะชอบให้พื้นที่ทำงานของเราใหญ่ที่สุด แต่เราก็ต้องการให้สิ่งที่ใช้บ่อยๆ อยู่ใกล้มือเสมอ เช่น menu, short cut, status, calendar, recycle bin, battery life เราต้องการให้สิ่งเหล่านี้ปรากฏอยู่เสมอบนจอภาพ เพียงแค่ชำเรื่องตาไปดูก็มองเห็นได้ทันที หรือสามารถเรียกใช้ได้ตลอดโดยการ click เพียงครั้งเดียว ปัญหาอยู่ที่ความสมดุลย์ระหว่าง “พื้นที่วางของใช้บ่อย” กับ “พื้นที่ที่เหลือให้ใช้งาน” สองอย่างนี้ในแต่ละ platform จะให้ความสำคัญไม่เหมือนกัน ขึ้นอยู่กับกลุ่มเป้าหมาย และความฉลาดในการออกแบบของ platform นั้นๆ เริ่มจาก windows ก่อน พื้นที่ ที่เหลือให้ใช้งานคิดตามแนวตั้งแบบง่ายได้ 7 ส่วนจาก 10 ส่วน หากคิดว่าหน้าจอเดียวนี้เป็นแนวกว้างซะส่วนใหญ่ พื้นที่ที่เสียไปในแนวตั้งจะมีผลอย่างมากทีเดียว ในรูปพื้นที่สีขาวคือ menu ส่วนสีฟ้าคือ title bar แม้ว่า windows vista จะพยายามกำจัด menu ทิ้งแต่ [...]

ทีมซันฝั่ง Desktop กำลังกลัว Groovy Swing?

Posted October 30, 2008 at Grails66
เป็นสัญญานที่น่าสนใจครับ blog ของซันตอนแนะนำ Java 6 update 10 ว่าทำงานกับ scripting language ได้สารพัด แต่เขาไม่ระบุ Groovy ลงไปครับ ไม่ใช่การลืมแน่ ๆ เพราะ ซัน ส่วนอื่นเช่น NetBeans, training ก็รักกันดีกับ Groovy และ Grails ผมมองต่อว่า อาจจะเป็นเพราะ Groovy + Swing Builder มัน simplify syntax ได้มากกว่า JavaFX รึปล่าว ซันเลยมอง Groovy เป็นคู่แข่งสำหรับฝั่ง desktop application ไปแล้วถึงขนาดไม่ยอมพูดถึงใน blog ? หมายเหตุ: Scala และ JRuby นั้นแทบจะไม่มีผลกระทบอะไรเลยกับ JavaFX ครับ เพราะไม่ได้เตรียม builder pattern ไว้ให้เลยแบบที่ Groovy [...]