Google Ajax Desktop เปิดให้นักพัฒนาสร้างโมดูลเสริมได้แล้ว

Google ได้ยกระดับประสบการณ์การใช้งานหน้าโฮมเพจแบบปรับแต่งได้ด้วยการเปิดตัว Developer API สำหรับ Ajax Desktop (เทคโนโลยีที่ช่วยให้หน้าเว็บอัปเดตข้อมูลได้โดยไม่ต้องรีโหลดหน้าใหม่ทั้งหมด) ซึ่งช่วยให้เหล่านักพัฒนาสามารถสร้างและโฮสต์โมดูลส่วนตัวเพื่อให้ผู้ใช้งานทั่วไปเลือกนำไปติดตั้งบนหน้า Google ของตนเองได้

บริการนี้เปิดตัวครั้งแรกเมื่อวันที่ 25 กรกฎาคม โดยผู้ใช้สามารถเข้าถึงได้ผ่านทาง google.com/ig หรือเลือกเมนู “Personalized Home” บนหน้าหลักของ Google ซึ่งการเปิด API ในครั้งนี้ถือเป็นก้าวสำคัญในการเปลี่ยนหน้าเว็บให้กลายเป็นพื้นที่ทำงานส่วนตัวที่มีประสิทธิภาพมากขึ้น

กลไกการทำงานของโมดูลและ API

หัวใจสำคัญของระบบนี้คือการใช้ไฟล์ XML (Extensible Markup Language หรือภาษาที่ใช้กำหนดโครงสร้างข้อมูล) ในการสร้างโมดูล ซึ่งมีความโดดเด่นที่ความเรียบง่าย แม้จะเป็นโค้ดเพียงไม่กี่บรรทัดก็สามารถสร้างฟังก์ชันการทำงานที่มีประโยชน์ได้ โดยในช่วงแรก โมดูลส่วนใหญ่ที่ปรากฏในไดเรกทอรีจะถูกพัฒนาโดยพนักงานของ Google เอง

แนวทางการเปิด API ให้บุคคลที่สาม (Third-party) เข้ามามีส่วนร่วมนี้ เป็นกลยุทธ์มาตรฐานของผลิตภัณฑ์ในยุค Web 2.0 (ยุคที่เว็บเน้นการมีส่วนร่วมของผู้ใช้และการสร้างเนื้อหาร่วมกัน) ซึ่งคล้ายคลึงกับสิ่งที่ Microsoft ได้ทำกับ Live.com ผ่านทาง microsoftgadgets.com ที่มีวิดเจ็ตจากนักพัฒนาภายนอกจำนวนมาก

สรุปข้อมูล Google Ajax Desktop API
หัวข้อ รายละเอียด
วันที่เปิดตัวบริการ 25 กรกฎาคม
รูปแบบไฟล์ที่ใช้สร้างโมดูล XML
ช่องทางการเข้าถึง google.com/ig หรือ Personalized Home
ฟีเจอร์ที่มีให้ใช้งาน ข่าวสาร, RSS, ลิงก์ Gmail, พยากรณ์อากาศ และอื่นๆ

ข้อเท็จจริงสำคัญ

  • Google เปิดให้บุคคลภายนอกสร้างโมดูลเสริมสำหรับหน้าโฮมเพจผ่าน API แบบง่าย
  • โมดูลถูกสร้างขึ้นในรูปแบบไฟล์ XML ซึ่งไม่ซับซ้อนในการเขียนโค้ด
  • ผู้ใช้สามารถปรับแต่งหน้าเว็บให้แสดงข้อมูลที่ต้องการ เช่น RSS Feed หรือข้อมูลจาก Gmail
  • เป็นกลยุทธ์การพัฒนาแบบ Web 2.0 ที่เน้นการขยายขีดความสามารถโดยอาศัยนักพัฒนาภายนอก เช่นเดียวกับที่ Microsoft ทำใน Live.com

คำถามที่พบบ่อย

Ajax Desktop คืออะไร?

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

นักพัฒนาต้องใช้อะไรในการสร้างโมดูล?

นักพัฒนาสามารถใช้ Developer API ของ Google และสร้างโมดูลในรูปแบบของไฟล์ XML ซึ่งเป็นโครงสร้างข้อมูลที่เรียบง่ายและนำไปใช้งานได้รวดเร็ว

ผู้ใช้ทั่วไปสามารถเข้าถึงหน้าปรับแต่งนี้ได้อย่างไร?

สามารถเข้าใช้งานได้โดยตรงที่เว็บไซต์ google.com/ig หรือคลิกที่คำว่า “Personalized Home” บนหน้าหลักของ Google

ปัจจุบันมีโมดูลอะไรให้ใช้งานบ้าง?

มีโมดูลที่หลากหลาย เช่น ระบบดึงข่าวสาร, RSS, การเชื่อมต่อกับ Gmail และข้อมูลสภาพอากาศ โดยมีทั้งที่พัฒนาโดย Google และนักพัฒนาภายนอก