โปรแกรมแรกบน Android

ก่อนจะเริ่มเขียนโปรแกรมด้วยตนเอง ลองมาดูภาพรวมในการเขียนโปรแกรมบนมือถือ Android จากวีดีโอนี้กันก่อน โปรแกรม  Hello Purr ในวีดีโอนี้ เป็นโปรแกรมง่ายๆ มีเพียงรูปภาพแมวบนหน้าจอมือถือ เมื่อผู้ใช้แตะที่รูป ก็จะมีเสียงแมวร้องออกมา การเขียนโปรแกรมบนมือถือ Android ด้วย MIT App Inventor ต้องใช้เครื่องมือสำคัญ 3 อย่าง ดังนี้ 1. โปรแกรมสำหรับออกแบบหน้าตาโปรแกรมบนมือถือ (Designer) โปรแกรมนี้ทำงานบนเบราว์เซอร์ ซึ่งต้องเชื่อมต่อไปยังเครื่องที่ให้บริการโปรแกรมนี้ (App Inventor server) โดยต้อง sing in ด้วย Google account ดังรูปล่างนี้ (คลิกที่รูป เพื่อไปยังเว็บไซต์นี้) ถ้ายังไม่มี Google account ก็ต้อง Sign Up ก่อน เมื่อได้ account มาก็ Sign in ได้เลย เพื่อใช้โปรแกรม designer นี้ MIT App Inventor จะขออนุญาตเข้าถึง Google …

Advertisements

เตรียมพร้อมก่อนใช้ App Inventor

โดยสรุป สิ่งที่ต้องเตรียมความพร้อมก่อนใช้งาน App Inventor คือ เครื่องคอมพิวเตอร์ และ ระบบปฏิบัติการ เบราว์เซอร์ ที่ติดตั้ง Java โปรแกรม App Inventor Setup ไดรเวอร์ของโทรศัพท์ Android (เฉพาะ Windows) รายละเอียด ระบบปฏิบัติการใช้ได้ทั้ง Windows, Mac OS, Linux ส่วนเบราว์เซอร์ (Browser) มีอยู่หลายโปรแกรมดังนี้ (ควรใช้เวอร์ชั่นล่าสุด) Mozilla Firefox 3.6 or higher ถ้าใช้ NoScript extension ต้องปิดการใช้งานตัวนี้ก่อน Apple Safari 5.0 or higher Google Chrome 4.0 or high Microsoft Internet Explorer 7 or higher App Inventor ต้องใช้ Java 6 (Java 1.6) …

MIT App Inventor เขียนโปรแกรมบนมือถือ

Google ร่วมมือกับ MIT พัฒนาโปรแกรม App inventor สำหรับเขียนโปรแกรมบนโทรศัพท์มือถือ Android เพื่อส่งเสริมการใช้งานมือถือ Android ให้มากยิ่งขึ้น ต่อมา Google ถอนตัวออกมา ให้ MIT พัฒนาต่อเอง (เน้นด้านการศึกษามากกว่า) ในนาม MIT App inventor MIT App inventor ใช้หลักการคล้ายๆ Scratch แต่ซับซ้อนกว่า เช่น visual programming  คือเขียนโปรแกรมด้วยการต่อบล็อกคำสั่ง เน้นการออกแบบเพื่อแก้ปัญหา (problem solving) ด้วยการสร้างโปรแกรมที่ผู้เรียนสนใจ บนโทรศัพท์มือถือ (สมัยนี้มีมือถือใช้กันทั่วไปอยู่แล้ว โดยเฉพาะเด็กวัยรุ่น) MIT App inventor จึงเป็นอีกโปรแกรมหนึ่ง ที่เหมาะสำหรับใช้ในการสอนเขียนโปรแกรม ให้นักเรียนในระดับมัธยมปลาย หรือระดับมหาวิทยาลัย โดยเฉพาะผู้ที่ไม่ได้อยู่ในสายคอมพิวเตอร์ การเขียนโปรแกรมบนมือถือ Android ด้วย MIT App inventor ในภาพรวมแสดงได้ตามรูปล่างนี้ App Inventor servers เป็นเครื่องที่ให้บริการและเก็บงานโปรเจกต่างๆ ที่ผู้ใช้สร้างขึ้นมา ผู้ใช้พัฒนาโปรแกรมมือถือ Android โดยสร้างโปรเจกและเขียนโปรแกรมบนเว็บเบราว์เซอร์ ที่เชื่อมต่อไปยัง App Inventor servers เมื่อได้โปรแกรมมา ก็สามารถทดสอบกับโปรแกรมมือถือจำลอง (Android emulator) หรือโทรศัพท์มือถือ Android จริงๆ ก็ได้ …