วันจันทร์ที่ 5 สิงหาคม พ.ศ. 2556

มาลองเล่น App Inventor


การใช้งานโปรแกรม App inventor
ดร.วิวัฒน์ มีสุวรรณ์
เครื่องมือพัฒนาแอพพลิเคชันระบบปฏิบัติการแอนดรอยด์ที่ชื่อว่า App Inventor  เป็นเครื่องมือตัวใหม่ที่ทำให้ใครก็สามารถพัฒนาแอพพลิเคชันบนมือถือแอนดรอยด์ (Android Phone) ได้ โดยไม่จำเป็นต้องเป็นนักพัฒนาโปรแกรมก็สามารถสร้างแอพพลิเคชันได้
          คุณสมบัติของ Android Dev Tool เป็นแบบ Visually Design คือทำให้เราสามารถพัฒนาแอพพลิเคชันบนแอนดรอยด์ได้ โดยไม่ต้อง coding นั้นเอง
ทำไมต้องเป็น App Inventor 
App Inventor ช่วยให้คุณสามารถสร้างโปรแกรม Android โดยไม่ต้องเขียนโค้ดโปรแกรมหรือแทนการเขียนโค้ด คุณสามารถมองเห็นวิธีการออกแบบแอพพลิเคชั่นผ่านหน้าจอ กำหนดองค์ประกอบของแอพพลิเคชั่น แล้วระบุลักษณะหรือเหตุการณ์การทำงานของแอพพลิเคชั่น โดยการกำหนดค่าที่ต้องการลงในบล็อก ทำให้คุณสามารถทำอะไรกับโทรศัพท์ Android ด้วยบล็อกได้ เหมือนกันบการเขียนโปรแกรมด้วยภาษาใดภาษาหนึ่ง เช่น การกำหนดตัวแปร การสร้างเงื่อนไข ดำเนินงานการทำซ้ำและมีเงื่อนไข หรือแม้แต่การคำนวณ  มีบล็อกแม้กระทั่งการจัดเก็บข้อมูลในฐานข้อมูลและสร้างการพูดคุยกับบริการเว็บ เช่น Twitter หรือ Facebook ได้
          App Inventor เป็นภาษาภาพที่มีอินเตอร์เฟซ แบบลากและวาง แม้กระทั่งคนที่ไม่มีความรู้ด้านการเขียนโปรแกรม หรือไม่รู้ภาษาคอมพิวเตอร์ใดเลย ก็พัฒนาแอพพลิเคชั่นของตนเองได้ ทั้งนี้เพราะ
1. App Inventor มีความผิดพลาดในกรณี ไวยากรณ์ หรือ No syntax  เพราะเป็นภาษาบล็อก ที่ไม่จำเป็นต้องจำคำสั่งและพิมพ์รหัสลงไป
2. ใน App Inventor ทุกสิ่งที่อยู่ตรงหน้าของคุณหรือบนหน้าจอคอมพิวเตอร์ ชิ้นส่วนและคุณสมบัติทางโปรแกรมต่างๆ มีการจัดระเบียบเป็นหมวดหมู่ สามารถใช้งานได้เพียงแค่ลากและวางเท่านั้น
3. App Inventor เป็นการออกแบบแอพพลิชั่นแบบระดับชั้น จากบนสู่ล่าง เกิดขึ้นตามลำดับที่ผู้ออกแบบได้กำหนดด้วยตนเอง
4. App Inventor มีองค์ประกอบทางโปรแกรมระดับสูง แต่มีความเรียบง่ายในการใช้งาน
          หลักการของ Google App Inventor คือจะมาพร้อมกับเครื่องมือพัฒนาแอพพลิเคชันด้วยวิธีเชื่อมโยงส่วนต่างๆ หรือ blocks ของการทำงานเข้าด้วยกัน ผู้ใช้เพียงแค่คลิกเลือกส่วนการทำงานที่ต้องการ และกำหนดขอบเขตของการทำงานเท่านั้น โดยสามารถสร้างแอพพลิเคชัน ได้ด้วยการกรอก และคลิกเลือกรายการ และข้อมูลต่างๆ ที่อยู่ในรูปแบบของฟอร์ม (Form)

          ก่อนพัฒนาแอพพลิเคชัน ผู้ใช้จะต้องมี user account ของ Gmail ก่อน ดังนั้นเพื่อความสะดวกให้ท่านสมัครอีเมล์ของ Gmailเพื่อทำงานเข้าสู่ระบบการพัฒนาแอพพลิเคชันของ App Inventor  
1. ความต้องการของระบบ
ระบบปฎิบัติการ
          • Macintosh: Mac OS X 10.5, 10.6 (Intel)
          • Windows: Windows XP, Windows Vista, Windows 7
          • GNU/Linux: Ubuntu 8+, Debian 5+
โปรแกรม Browser 
          • Mozilla Firefox 11.0
          • Apple Safari 5.0 and higher
          • Google Chrome 4.0 and higher
          • Microsoft Internet Explorer 6 and higher
โปรแกรมอื่นๆ           • appinventor_setup_installer_v_1_2
          
• jdk-7u3-windows-i586
2. จัดเตรียมระบบ
          1. ทำการติดตั้ง jdk-7u3-windows-i586ไปดาวโหลดได้ที่ http://www.java.com/
2. ดาวน์โหลดและติดตั้ง App Inventor เพื่อเป็นเครื่องมือสำหรับ Emulator ในเครื่องคอมพิวเตอร์ของท่าน   
- http://appinventor.googlelabs.com/learn/setup/setupwindows.html
- appinventor_setup_installer_v_1_2.exe
3. เข้าสู่ระบบ           เมื่อทำการจัดเตรียมระบบเรียบร้อยแล้ว ต่อไปก็ทำการเข้าสู่ระบบ App Inventor  ได้โดยไปที่http://www.appinventor.mit.edu/ 
โดย  ผู้ช่วยศาสตราจารย์ ดร.วิวัฒน์ มีสุวรรณ์
http://wiwatmee.blogspot.com/2012/08/app-inventor.html


ไม่มีความคิดเห็น:

แสดงความคิดเห็น