PART I : เปิดโลกของ WAP บทที่ 1 หลากหลายแง่มุมในโลกของ WAP WAP นับเป็นเทคโนโลยีที่เป็นรอยต่อของการเปลี่ยนแปลงครั้งสำคัญ จากการใช้งานอินเทอร์เน็ตแบบเดิม มาเป็นการใช้อินเทอร์เน็ตผ่านโทรศัพท์มือถือ ซึ่งเป็นสิ่งใหม่ที่คนทั่วไปไม่คุ้นเคยมาก่อน เราจึงเริ่มด้วยการแนะนำ WAP ในหลายแง่มุม เพื่อความเข้าใจของบุคคลหลายกลุ่ม ไม่ว่าจะเป็นผู้ใช้โทรศัพท์หรือนักพัฒนา WAP Application โดยนำเสนอแบบถาม-ตอบเหมือนกับ FAQ เรียกได้ว่าเป็นการรวมเรื่องที่ทุกคนอยากรู้ และน่ารู้เป็นอย่างยิ่ง
PART 2 : เครือข่ายและโพรโตตอล บทที่ 2 จุดกำเนิด WAP เริ่มจากอินเทอร์เน็ตไร้สาย ก่อนที่จะรู้จัก WAP ในเชิงลึก ต้องเข้าใจก่อนว่าอินเทอร์เน็ตทำงานอย่างไร เพราะ WAP เป็นลักษณะหนึ่งของอินเทอร์เน็ตแบบไร้สาย ดังนั้นในบทนี้จะเล่าถึงเรื่องต่างๆ ที่ควรรู้เกี่ยวกับโพรโตคอลในอินเทอร์เน็ต จากนั้นจะค่อยๆ นำผู้อ่านปรับความคุ้นเคยจากโลกของอินเทอร์เน็ตแบบมีสาย ไปสู่โลกของอินเทอร์เน็ตแบบไร้สาย ซึ่งลงท้ายกลายเป็น WAP อย่างที่เห็นทุกวันนี้
บทที่ 3 เจาะลึก WAP Gateway และโพรโตคอลใน WAP ช่วงท้ายบทที่แล้ว ได้เอ่ยถึงหน้าที่ของ WAP Gateway ไปบ้าง มาในบทนี้จะกล่าวถึง WAP Gateway อีกครั้ง แต่เป็นในด้านที่ลึกขึ้นกว่าเดิม วัตถุประสงค์ก็เพื่อให้เห็นภาพของ WAP Gateway อย่างชัดเจนและทะลุปรุโปร่ง ตลอดจนเข้าใจขั้นตอนการทำงานที่เกี่ยวข้องระหว่างเว็บเซิร์ฟเวอร์, WAP Gateway และโทรศัพท์มือถือ รวมทั้งโพรโตคอลย่อยๆ ในชุดของ WAP ด้วย
PART 3 : รู้ไว้ก่อนสร้าง WAP Application บทที่ 4 ปูพื้นด้วยภาษา XML ก่อนไปเริ่มหัด WML ภาษา WML นับว่าเป็นรูปแบบหนึ่งของภาษา XML ที่ได้รับการออกแบบมาให้เหมาะกับการสร้างแอปพลิเคชันในสภาพแวดล้อมแบบไร้สาย ก่อนเริ่มต้นเรียนรู้ WML จึงควรมีพื้นฐานที่จำเป็นเกี่ยวกับ XML บางส่วนพอสมควร ดังที่จะอธิบายในบทนี้ และในตอนท้ายก็ขอเสริมด้วยเรื่องของ XML Application กับภาษา XHTML ว่าเกี่ยวพันกับ XML อย่างไร
บทที่ 5 เครื่องมือที่ควรมีไว้ใช้ และ Nokia WAP Toolkit การพัฒนา WAP Application ย่อมขาดเครื่องไม้เครื่องมือที่จำเป็นไม่ได้ เนื้อหาบทนี้จึงกล่าวถึงเครื่องมือทั้งหลายว่ามีอะไรบ้าง แต่ละยี่ห้อแตกต่างกันอย่างไร และจะเน้นไปที่โปรแกรมจำพวก Toolkit เป็นหลัก โดยเฉพาะ Nokia WAP Toolkit 2.0 ซึ่งอธิบายการติดตั้ง และการกำหนดค่า configuration แบบง่ายๆ เพื่อนำมาใช้ทดสอบแอปพลิเคชันต่างๆ ตลอดหนังสือเล่มนี้
บทที่ 6 ติดตั้ง Apache เพื่อใช้ทดสอบแอปพลิเคชัน ประเดิมบทนี้ด้วยเรื่องของการติดตั้ง Apache Web Server เพื่อใช้เป็นที่เก็บเอกสาร WAP ต่างๆ จากนั้นจะอธิบายวิธีกำหนดค่า configuration ให้ Apache รู้จักเอกสารตระกูล WAP เหล่านั้น เพื่อจะได้สามารถให้บริการ WAP Site อย่างที่ต้องการ แล้วจึงตบท้ายด้วยการแนะนำไฟล์ชนิดต่างๆ ที่เกี่ยวข้องกับการสร้าง WAP Application
PART 4 : เริ่มสร้าง WAP Application บทที่ 7 ย่างก้าวแรกกับภาษา WML ภาษา WML เป็นเครื่องมือสำคัญที่ใช้ในการสร้าง WAP Application โดยเฉพาะ ถึงแม้จะเป็นภาษาใหม่ แต่ก็ไม่ได้มีอะไรยากเลย ในบทนี้จะพาไปรู้จักกับภาษา WML เบื้องต้น เสริมด้วยการฝึกเขียน และแสดงตัวอย่างการทำงาน พร้อมคำอธิบาย เมื่อจบบทนี้แล้วผู้อ่านจะรู้สึกว่า WML เป็นภาษาที่เรียนรู้ง่าย และน่าติดตามศึกษาเพิ่มเติมต่อไป
บทที่ 8 โต้ตอบกับผู้ใช้ผ่านฟอร์มรับข้อมูล ไม่ว่าจะเป็นแอปพลิเคชันสำหรับเว็บหรือ WAP ก็ตาม สิ่งหนึ่งที่มักพบเสมอคือ การรับข้อมูลจากผู้ใช้หรือ user input ผ่านแบบฟอร์ม ดังนั้นในบทนี้เราจะมาดูว่า แบบฟอร์มที่ใช้ใน WAP เขาเขียนกันอย่างไร ซึ่งเป็นเรื่องสำคัญมากในการประยุกต์ใช้เพื่อสร้าง WAP Application ที่ต้องการให้มีความสามารถในการโต้ตอบกับผู้ใช้
บทที่ 9 ทำงานตามเหตุการณ์ ด้วย "อีเวนต์" และ "ทาสก์" "อีเวนต์" และ "ทาสก์" เป็นสิ่งที่ขาดไม่ได้เลยในการสร้าง WAP Application เพราะเป็นตัวจัดการเหตุการณ์ต่างๆ ที่เกิดขึ้นในระหว่างการใช้งาน เนื้อหาหลักๆ ในบทนี้จึงเน้นเรื่องของอีเวนต์และทาสก์ไปเต็มๆ แล้วจึงเสริมช่วงท้ายๆ ด้วยเรื่องของการใช้เทมเพลต เมื่อผนวกบทนี้ประกอบกับความรู้ใน 2 บทที่ผ่านมา รับรองได้เลยว่า เราเข้าใกล้ที่จะเป็น WAP Developer เข้าไปทุกทีแล้ว
บทที่ 10 รวบยอด WML + PHP เพิ่มประสิทธิภาพ+ไดนามิก บทนี้จะเป็นการแนะแนวทางในการสร้าง WAP Application แบบไดนามิก ด้วยการนำ PHP มาเสริมประสิทธิภาพร่วมกับภาษา WML โดยเริ่มนับหนึ่งตั้งแต่การติดตั้ง PHP และโปรแกรมฐานข้อมูล MySQL จากนั้นก็จะเป็นการประยุกต์สร้าง WAP Application อย่างง่ายๆ โดยการดึงข้อมูลจาก text file และ MySQL แล้วจึงปิดท้ายด้วยการพัฒนาระบบส่งอีเมลผ่าน WAP ที่ไม่ซับซ้อน
บทที่ 11 อีกก้าวของไดนามิก คือ WML + WMLScript ภาษา WMLScript เป็นอีกทางเลือกหนึ่งในการพัฒนา WAP Application แบบไดนามิก เปรียบเสมือน JavaScript หรือ VBScript ซึ่งเป็นตัวเลือกในการพัฒนาเว็บแอปพลิเคชัน เนื้อหาในบทนี้จะเริ่มตั้งแต่แนะนำว่า WMLScript คืออะไร มีรูปแบบการใช้งานอย่างไร ไปจนถึงฟังก์ชันต่างๆ ที่อยู่ในไลบรารีพื้นฐาน ซึ่งถือเป็นหัวใจของการใช้ WMLScript ก็ว่าได้
PART 5 : เทคนิคน่าสนใจ บทที่ 12 ตามล่าหาความจริงจาก WAP Gateway การทดลองเกี่ยวกับ WAP Gateway มีหลากหลายแง่มุมอยู่ในบทนี้ โดยอ้างอิงถึงความรู้เชิงทฤษฎีในบทที่ 3 เพื่อพิสูจน์ให้แน่ชัดว่าเป็นจริงตามนั้นหรือไม่ และแน่นอนว่าเมื่อผ่านบทนี้แล้ว จะช่วยให้เข้าใจการทำงานของ WAP Gateway ดียิ่งขึ้น แถมตอนท้ายยังแนะนำแหล่งดาวน์โหลดซอฟต์แวร์ WAP Gateway ซึ่งเป็นที่นิยมให้อีกด้วย
บทที่ 13 ผสานเว็บไซต์กับ WAP Site ให้เป็นหนึ่งเดียว เมื่อต้องการให้ http://www.mysite.com เป็นได้ทั้งเว็บไซต์และ WAP Site นั่นคือ สามารถเปิดดูได้ทั้งเว็บเบราเซอร์และ WAP Browser (ทั้งในโทรศัพท์มือถือและในเครื่องพีซี) โดยไม่ต้องระบุชื่อไฟล์ว่า index.html หรือ index.wml จะทำอย่างไร และเรามีวิธีแก้ปัญหาข้อจำกัดที่แตกต่างกันของ WAP Browser แต่ละรุ่น แต่ละยี่ห้อได้อย่างไร บทนี้มีคำตอบเรียบร้อยแล้ว พร้อมกุญแจสำคัญ คือ PHP และ Perl
PART 6 : ภาคผนวก ภาคผนวก ก WML brief reference
ภาคผนวก ข WMLScript brief reference
ภาคผนวก ค จาก WAP 1.2 สู่ WAP 2.0
ภาคผนวก ง รู้จักกับ I-Mode และ Bluetooth
ดัชนี |
||||
Copyright © 2001, Witty Group Co., Ltd. |