ตอนที่ 2 : สร้าง Mobile Services บน Windows Azure และการเชื่อมต่อเพื่อเรียกใช้งาน
ตอนที่ 2 : การสร้าง Mobile Services บน Windows Azure และการเชื่อมต่อเพื่อเรียกใช้งาน ก่อนหน้านี้ในบทความแรกเราได้รู้จักกับ Windows Azure Mobile Services ว่ามันคืออะไร และมีประโยชน์อย่างไร ในบทความนี้จะมาเริ่มต้นการใช้งาน Mobile Services บน Windows Azure ด้วยการทำความเข้าใจกับรูปแบบการทำงานคร่าว ๆ ของส่วนประกอบของ Mobile Services ที่จัดการด้วย Portal Management รวมทั้งการสร้าง Mobile Services แรก วิธีการเชื่อมต่อ และรายละเอียดอื่น ๆ ที่เกี่ยวข้องกับ Mobile Services บน Windows Azure
ในหน้าจอ Portal Management บน Windows Azure จะมี Mobile Services ซึ่งในขณะนี้มี 0 รายการ
ต้องการสร้าง Mobile Services ให้คลิกที่ CREATE A NEW MOBILE SERVICE
หรือจะคลิกที่ NEW
เลือก NEW -> COMPUTE -> MOBILE SERVICE -> CREATE
ใน Mobile Services การเรียกใช้งานจะเรียกใช้ผ่าน URL ซึ่งจะอยู่ภายใต้ Subdomain ว่า .azure-mobile.net
ให้เรากรอก URL ของเรา และเลือก Create a new SQL database instance
กรอกชื่อ Database เลือก New SQL database server และข้อมูลอื่น ๆ เช่น Login Name / Password และ Region ที่ต้องการ
หลังจากนั้นเราจะได้ Mobile Services ขึ้นมา 1 รายการ ให้คลิกเข้าไปในหน้าหลัก
ในหน้าหลักของ Mobile Services จะแสดง Platform ที่ Mobile Services รองรับในปัจจุบัน หลัก ๆ เช่น Android , iOS และ Windows Phone และอื่น ๆ เช่น Windows Store และ HTML/JavaScript
รวมทั้ง Get Started ซึ่งจะให้คำแนะนำเกี่ยวกับการเชื่อมต่อและเรียกใช้งาน Mobile Services ที่เราสร้างขึ้น
ในส่วนถัดไปจะเป็นหน้า Dashboard จะเป็นรายละเอียดของ Mobile Services ที่เราสร้างชึ้น เช่น Service URL และรายละเอียดอื่น ๆ ที่เกี่ยวข้องทั้งหมดของ Mobile Services
เมนู Data จะเป็นรายการ Table และ Data ข้อมูลที่ถูกเก็บเก็บไว้ใน Service นี้ ซึ่งมุมมองจะเป็นแบบ Table เหมือนกับ SQL Database ทั่ว ๆ ไป
กลับมายังหน้าหลักของ Mobile Services บน Windows Azure ให้คลิกที่ Platform สำหรับ Android และเลือกในส่วนของ Get Started ซึ่งจะประกอบด้วย 2 ประเภทหลัก ๆ คือ
1. Create a new Android App (ในกรณีที่เราไม่มี Project ของ Android แต่ต้องการที่จะดาวน์โหลดเพื่อสร้าง Project ใหม่)
เลือก Create a new Android App (ใช้ในกรณีที่เราจะสร้าง App ขึ้นมาใหม่ ซึ่งจะมีตัวอย่างให้เราดาวน์โหลดไปทดสอบได้ทันที) โดยการใช้ Mobile Services กับ Android จะต้องใช้กับ Android รุ่น 4.2 (API 17) เป็นต้นไป นอกจากนี้ยังสามารถทดสอบการสร้างตาราง (Table) และดาวน์โหลด Code เพื่อไปทดสอบดู
ในกรณีที่ดาวน์โหลดมาแล้วจะได้เป็นไฟล์ zip
\
เมื่อแตกไฟล์ zip จะเห็นว่าเป็น Project ที่นำไปใช้งานสำหรับการเขียน Android บน Eclispe ได้ในทันที
ทดสอบการรันโปรแกรมบน Emulator จะได้ผลลัพธ์ดังรูป ซึ่งเราสามารถที่จะทดสอบการเพิ่มข้อมูลบน Emulator และข้อมูลก็จะถูกจัดเก็บไว้บน Windows Azure Mobile Services
2. Conenct an existing Android App (ในกรณีที่เรามี Project อยู่แล้ว ต้องการที่จะเขียนติดต่อกับ Mobile Services)