หลังจากจบช่วงเด็กโข่ง(อยาก)เขียนเกมส์เมื่อปีที่แล้วก็ไม่ได้เขียน App อะไรอีกเลยบน Android สืบเนื่องจากมีของเล่นจากพี่อดุลย์แห่ง NanoSoft Tech เอา Android Stick มาโชว์ก็เลยอยากลองเล่นบ้าง แต่ไม่มี TV จะเสียบ T_T แถมทิ้งท้ายเรื่อง Digital Signage ไว้นิดหน่อย ก็รู้สึกว่าน่าสนใจดี เพราะ Android Box หรือ Android Stick ราคาถูกมากๆ แถมติดไว้กับ TV จอใหญ่ๆ ได้สบายๆ ติดตั้ง Application จาก Market ก็ได้ เหมือนกับเครื่องคอมพิวเตอร์ดีๆ นี่เอง ซึ่งเราสามารถเล่นได้หลายอย่างตั้งแต่ App ปกติ เกมส์ ดูหนังฟังเพลง หรือประยุกต์เอาไปใช้งานเฉพาะด้าน เช่น Digital Signage เป็นต้น หากคุณเป็นแฟน Android และเป็นสิงห์ Play Store แล้วละก็ คุณจะพบว่า App ที่ทำ Digital Signage บน Android มีหลายตัวมาก มีทั้งแบบฟรีและเสียเงิน ซึ่งครั้งนี้จะมาทำ Digital Signage Solution ในแบบที่ผมอยากได้ก็แล้วกัน ใครนึกภาพไม่ออกว่า Digital Signage เป็นยังไง ผมมีภาพให้ดูครับ

ป้าย Digital Signage ขนาดตึก 2 ชั้น

ป้ายแบบแขวนเป็นจอก่อนเข้าลิฟ

แบบ2 จอ บางมุมมี 3 จอ

เบื้องหลังมี PC เกาะอยุ่หลังจอพร้อมสาย LAN
ผมยกตัวอย่างป้ายของ Aqua Corporation ที่ติดอยู่ที่ศูนย์ราชการ เพราะอยู่ใกล้ตัวมากที่สุด ใครที่เดินไปตามห้างสรรพสินค้าหรือขึ้นรถไฟฟ้าก็จะเจอป้าย Digital Signage แบบนี้เยอะมาก เนื่องจากจัดการกับเนื้อหา ทำได้สะดวก รวดเร็ว และกำหนดจอที่จะแสดงผลได้ (กรณีที่มีหลายจอ) ดังนั้นจึงต้องอาศัยเครื่องคอมพิวเตอร์ขนาดเล็กมาเกาะอยู่ที่หลังของจอเพื่อรับข้อมูลจากเซิร์ฟเวอร์นั่นเอง ครั้งนี้เราจะมาลองทำ Android App เลียนแบบ Digital Signage กัน โดยดึงข้อมูลที่ต้องการแสดงผลจาก Cloud เจ๋งป่ะ 🙂 สำหรับโปรเจคนี้คงไม่รีบร้อนอะไรมากนักเนื่องจากแก่แล้วนอนดึกไม่ได้เพราะตับอักเสบผมก็เลยจะทะยอยเขียน App ตามใจที่อยากจะทำละกัน สำหรับโครงการนี้เป็นโอเพนซอร์สเช่นเคยทั้งตัว Android App, Web App และ Service API ซอร์สโค้ดจะอยู่ที่ GitHub เช่นเคย