เปลี่ยน Web Application เป็น Desktop Application ด้วย Prism for Windows 1.0 Beta 2
บทความโดย: Thai Windows Administrator Blog
Prism เป็นโปรแกรมที่พัฒนาโดย Mozilla LABS เป็นโปรแกรมสำหรับใช้ในการเปลี่ยนจากแอพพลิเคชันที่ทำงานบน web ไปเป็นแอพพลิเคชันที่ทำงานบน Desktop โดยได้ออกเวอร์ชัน 1.0 Beta 2 เมื่อวันที่ 16 กรกฎาคม 2552 ที่ผ่านมา
ฟีเจอร์เด่นของ Prism
โปรแกรม Prism จะช่วยให้ผู้ใช้สามารถเรียกใช้งานแอพพลิเคชันบน web ต่างๆ อย่างเช่น การอ่านอีเมล หรือเช็คฟีดของ Facebook ได้จาก Taskbar หรือ Desktop หรือ Start Menu แล้วแต่ว่าใครจะถนัดแบบไหนหรือชอบแบบไหน โดนเลือกจากในขั้นตอนการการสร้างแอพพลิเคชัน โดยฟีเจอร์เด่นของ Prism มีดังนี้
• Access web apps from system taskbar or dock
สามารถเรียกใช้งานเว็บแอพพลิเคชันต่างๆ ได้จาก Taskbar หรือ Desktop หรือ Start Menu ซึ่งจะขึ้นอยู่กับการคอนฟิกในขั้นตอนการสร้างแอพพลิเคชัน
• Tray icon and dock menus
สามารถเก็บแอพพลิเคชันที่สร้างขึ้นจาก Prism ไว้บน Tray icon หรือ Start Menu ของวินโดวส์ได้
• Associate applications with browser links
มีการเชื่อมโยงระหว่างแอพพลิเคชันกับเบราเซอร์
• Rock solid web app stability
แอพพลิเคชันที่สร้างขึ้นจาก Prism จะทำการรันอย่างอิสระจากเบราเซอร์ ทำให้มีเสถียรภาพและประสิทธิภาพในการทำงานสูง
• Run applications automatically when your computer starts
สามารถรันเว็บแอพพลิเคชันที่ต้องการโดยอัตโนมัติ พร้อมกับการสตาร์ทเครื่องคอมพิวเตอร์
• Minimize to tray
สามารถย่อขนาดไปเก็บไว้บนถาดระบบได้
• System tray icon and dock badges
สามารถแสดงสถานะของแอพพลิเคชันในขณะที่ถูกย่อขนาดไปเก็บไว้บนถาดระบบได้
• Popup alerts
สามารถคอนฟิกให้แสดงป็อปอัพเพื่อแจ้งเตือนผู้ใช้เมื่อมีเหตุการณ์ตามที่กำหนดได้
การดาวน์โหลด Prism
Prism นั้นมี 2 เวอร์ชันด้วยกัน คือเวอร์ชัน Standalone ซึ่งสามารถใช้งานได้โดยไม่ต้องติดตั้ง มีขนาดไฟล์ประมาณ 9.8 MB สามารถดาวน์โหลดมาใช้งานได้ฟรีจากเว็บไซต์ ดังนี้
• Download Prism Standalone
สำหรับเวอร์ชัน Firefox Extension (หลังติดตั้งต้องทำการรีสตาร์ท Firefox) สามารถติดตั้งได้จากเว็บไซต์ ดังนี้
• Install Prism Firefox Extension
วิธีการใช้งาน
การใช้งาน Prism นั้นทำได้ง่าย โดยเวอร์ชัน Standalone นั้น หลังจากดาวน์โหลดเสร็จแล้วให้ทำการแตกไฟล์ แล้วเปิดโปรแกรมโดยการรันไฟล์ prism.exe จากนั้นป้อน URL ของเว็บไซต์ และ Name ซึ่งจะเป็นชื่อไอคอนของแอพพลิเคชัน และเลือกอ็อปชันต่างๆ ตามความต้องการใช้งาน เสร็จแล้วคลิก OK
Prism เวอร์ชัน Standalone
สำหรับเวอร์ชัน Firefox Extension นั้น ให้เปิดไปยังเว็บที่ต้องการสร้างแอพพลิเคชัน คลิกเมนู Tools แล้วคลิก Convert Website to Application จากนั้นป้อน URL ของเว็บไซต์ และ Name ซึ่งจะเป็นชื่อไอคอนของแอพพลิเคชัน และเลือกอ็อปชันต่างๆ ตามความต้องการใช้งาน
Prism เวอร์ชัน Firefox Extension
เมื่อสร้างแอพพลิเคชันเสร็จแล้ว การเปิดหน้าเว็บไซต์ทำได้โดยการคลิกที่ไอคอน (ชื่อตามที่กำหนดด้านบน) ก็จะเป็นการหน้าเว็บไซต์ที่คอนฟิกไว้ในหน้าต่างโปรแกรม Prism
ความคิดเห็น
ผมใช้ Prism เวอร์ชัน Firefox Extension ตั้งแต่ Firefox 3.0.xx ซึ่งก็ทำงานได้ดี ซึ่งจะคล้ายกับการสร้างชอร์ตคัทของหน้าเว็บ แต่จะสะดวกมากกว่าเนื่องเมื่อทำการย่อขนาด (Minimize) ไอคอนของแอพพลิเคชันก็จะไปแสดงอยู่ในบริเวณ Notification Area
อย่างไรก็ตาม หลังจากผมอัพเดทเป็น Firefox 3.5 ปรากฏว่าเมื่อทำการย่อขนาด (Minimize) ไอคอนของแอพพลิเคชันจะไม่แสดงอยู่ในบริเวณ Notification Area แต่หลังจากทำการอัพเดทโปรแกรม Prism เป็นเวอร์ชัน Beta 2 เมื่อทำการย่อขนาด ไอคอนของแอพพลิเคชันก็จะไปแสดงอยู่ในบริเวณ Notification Area ตามปกติ
สำหรับเวอร์ชัน Standalone นั้นผมประสบกับปัญหาเรื่องการล็อกอิน เนื่องจากการใช้งานอินเทอร์เน็ตของผมนั้นต้องผ่านพร็อกซีเซิร์ฟเวอร์ โดยมีประเด็นต่างๆ ที่ผมพบดังนี้
• ปัญหาอย่างแรกคือในการสร้างแอพพลิเคชันด้วยเวอร์ชัน Standalone จะต้องเลือกอ็อปชัน Show status messages and progress ไม่เช่นนั้นจะไม่สามารถคอนฟิกค่าพร็อกซีได้
• ปัญหาอย่างที่สองคือถึงจะทำการคอนฟิกพร็อกซี่และสามารถออกอินเทอร์เน็ตได้แล้ว แต่ในกรณีของผมไม่สามารถทำการล็อกอินเข้าหน้าเว็บเซอร์วิสได้ (ผมไม่พบปัญหานี้ในการใช้เวอร์ชัน Firefox Extension)
และข้อสังเกตอีกอย่างสำหรับเวอร์ชัน Standalone คือ แอพพลิเคชันที่สร้างขึ้นจะอ้างอิงกับตำแหน่งของโปรแกรม Prism หากมีการย้ายต่ำแหน่งจะทำให้รันแอพพลิเคชันไม่ได้ สรุปแล้ว ถ้าหากใครจะลองใช้ผมจอแนะนำให้ใช้เวอร์ชันที่เป็น Prism Firefox Extension จะดีกว่าครับ
แหล่งข้อมูลอ้างอิง
• Prism Mozilla LABS
© 2009 TWAB. All Rights Reserved.
No comments:
Post a Comment
เชิญแลกเปลี่ยนความคิดเห็น ขอสงวนสิทธิ์ในการเผยแพร่ข้อความ HTML