ตอนที่ 1 : Windows Phone(WP) กับ Mobile Services บน Windows Azure คืออะไร
ตอนที่ 1 : Windows Phone(WP) กับ Mobile Services บน Windows Azure คืออะไร ในการเขียน App บน Mobile สิ่งที่เราจำเป็นะจค้องใช้คือการแลกเปลี่ยนข้อมูลระหว่าง Mobile App ที่เป็น Client และ Server ที่จัดเก็บข้อมูล และใน Windows Phone ปกติแล้วการเขียน App เพื่อติดต่อระหว่าง Client กับ Server สามารถใช้่ Class ที่ชื่อว่า WebClient เป็น Library ในการทำงาน โดยอาศัยการส่งข้อมูลผ่าน Protocol 80 (http) และใช้ Text/Xml/JSON เป็นมาตรฐานในการรับส่ง
Mobile Client and Server
จากภาพจะเห็นว่าในฝั่งของ Database Sever ซึ่งอาจจะต้องเขียนโปรแกรมเพื่อทำหน้าที่รับ-ส่งข้อมูลจาก Windows Phone แล้วค่อยนำข้อมูลที่ได้ไปประมวลผลและจัดเก็บลบใน Database
รู้จักกับ Mobile Services คืออะไร ทำไมจะต้องใช้ Mobile Services และมันทำงานอย่างไร
แล้วการใช้ Windows Phone กับ Windows Azure Mobile Services ดีอย่างไร ?
เราสามารถที่จะเขียน App จาก Windows Phone เพื่อติดต่อกับ Mobile Services ได้ทันที สามารถที่จะส่งข้อมูลไปจัดเก็บบน Database และอ่านข้อมูลจาก Database ที่อยู่บน Mobile Services ได้เหมือนกับการเขียนคำสั่ง SQL เช่นเดียวกับการ Query table (insert/update/delete)
Windows Azure Mobile Services and Windows Phone
นอกจากนี้บน Mobile Services ยังมีบริการอื่น ๆ อีกหลายตัว เช่นพวกสร้าง Push Notification , Schedule สามารถเขียน Script ให้ทำงานบน Mobile Services (คล้าย ๆ กับ Stored Procedure) แล้วค่อยส่งผลลัพธ์ไปให้กับ Windows Phone ที่ทำหน้าที่เป็น Client
Windows Azure Mobile Services and Windows Phone
ในการเขียน Windows Phone กับ Mobile Services จะใช้การเขียนบน Windows Phone 8 ที่ติดตั้ง SDK เรียบร้อยแล้ว โดนจะต้องติดตั้งระบบปฏิบัติการ Windows 8 (64-bit) และ Visual Studio 2012 ซึ่งสามารถอ่านวิธีการติดตั้งได้จากหัวข้อถัดไป