Tuesday, May 12, 2009

Mozilla's Prism

เปลี่ยน Web Application เป็น Desktop Application ด้วย Prism
บทความโดย: Thai Windows Administrator Blog

Prism เป็นโปรแกรมที่พัฒนาโดย Mozilla LABS เป็นโปรแกรมสำหรับใช้ในการเปลี่ยนจากแอพพลิเคชันที่ทำงานบน web ไปเป็นแอพพลิเคชันที่ทำงานบน Desktop โดยได้ออกเวอร์ชัน 1.0 เมื่อวันที่ 8 พฤษภาคม 2552 ที่ผ่านมา

ฟีเจอร์เด่นของ Prism คือช่วยให้ผู้ใช้สามารถเรียกใช้งานแอพพลิเคชันบน web ต่างๆ อย่างเช่น การอ่านอีเมล หรือเช็คฟีดของ Facebook ได้จาก Taskbar หรือ Desktop หรือ Start Menu แล้วแต่ว่าใครจะถนัดแบบไหนหรือชอบแบบไหน โดนเลือกจากในขั้นตอนการการสร้างแอพพลิเคชัน

การดาวน์โหลด
Prism นั้นมี 2 เวอร์ชันด้วยกัน คือเวอร์ชัน Standalone ซึ่งสามารถใช้งานได้โดยไม่ต้องติดตั้ง มีขนาดไฟล์ประมาณ 8 MB สามารถดาวน์โหลดมาใช้งานได้ฟรีจากเว็บไซต์ ดังนี้

Download Prism Standalone

สำหรับเวอร์ชัน Firefox Extension นั้น สามารถติดตั้งได้จากเว็บไซต์ ดังนี้
Install Prism Firefox Extension

วิธีการใช้งาน
การใช้งาน Prism นั้นทำได้ง่าย โดยเวอร์ชัน Standalone นั้น หลังจากดาวน์โหลดเสร็จแล้วให้ทำการแตกไฟล์ แล้วเปิดโปรแกรมโดยการรันไฟล์ prism.exe จากนั้นป้อน URL ของเว็บไซต์ และ Name ซึ่งจะเป็นชื่อไอคอนของแอพพลิเคชัน และเลือกอ็อปชันต่างๆ ตามความต้องการใช้งาน เสร็จแล้วคลิก OK

Prism Standalone
Prism เวอร์ชัน Standalone

สำหรับเวอร์ชัน Firefox Extension นั้น ให้เปิดไปยังเว็บที่ต้องการสร้างแอพพลิเคชัน คลิกเมนู Tools แล้วคลิก Convert Website to Application จากนั้นป้อน URL ของเว็บไซต์ และ Name ซึ่งจะเป็นชื่อไอคอนของแอพพลิเคชัน และเลือกอ็อปชันต่างๆ ตามความต้องการใช้งาน

Prism Firefox Extension
Prism เวอร์ชัน Firefox Extension

เมื่อสร้างแอพพลิเคชันเสร็จแล้ว การเปิดหน้าเว็บไซต์ทำได้โดยการคลิกที่ไอคอน (ชื่อตามที่กำหนดด้านบน) ก็จะเป็นการหน้าเว็บไซต์ที่คอนฟิกไว้ในหน้าต่างโปรแกรม Prism

ความคิดเห็น
จากที่ผมได้ทดลองใช้งานโปรแกรม Prism การทำงานจะคล้ายกับการสร้างชอร์ตคัทของหน้าเว็บ แต่จะสะดวกมากกว่าเนื่องเมื่อทำการ Minimize ก็จะไปแสดงอยู่ในบริเวณ Notification Area โดยเวอร์ชัน Firefox Extension นั้นทำงานได้ดี แต่เวอร์ชัน Standalone นั้นผมประสบกับปัญหาเรื่องการล็อกอิน เนื่องจากการใช้งานอินเทอร์เน็ตของผมนั้นต้องผ่านพร็อกซีเซิร์ฟเวอร์ โดยมีประเด็นต่างๆ ที่ผมพบดังนี้

• ปัญหาอย่างแรกคือในการสร้างแอพพลิเคชันด้วยเวอร์ชัน Standalone จะต้องเลือกอ็อปชัน Show status messages and progress ไม่เช่นนั้นจะไม่สามารถคอนฟิกค่าพร็อกซีได้

• ปัญหาอย่างที่สองคือถึงจะทำการคอนฟิกพร็อกซี่และสามารถออกอินเทอร์เน็ตได้แล้ว แต่ในกรณีของผมไม่สามารถทำการล็อกอินเข้าหน้าเว็บเซอร์วิสได้ (ผมไม่พบปัญหานี้ในการใช้เวอร์ชัน Firefox Extension)

และข้อสังเกตอีกอย่างสำหรับเวอร์ชัน Standalone คือ แอพพลิเคชันที่สร้างขึ้นจะอ้างอิงกับตำแหน่งของโปรแกรม Prism หากมีการย้ายต่ำแหน่งจะทำให้รันแอพพลิเคชันไม่ได้ สรุปแล้ว ถ้าหากใครจะลองใช้ผมจอแนะนำให้ใช้เวอร์ชันที่เป็น Prism Firefox Extension จะดีกว่าครับ

แหล่งข้อมูลอ้างอิง
Prism Mozilla LABS

© 2009 TWAB. All Rights Reserved.

0 Comment: