Mit App Inventor เป็นเครื่องมือที่ใช้ในการสร้าง แอ ป พลิ เค ชัน บน ระบบปฏิบัติการ ใด

ความรู้

Mit App Inventor เป็นเครื่องมือที่ใช้ในการสร้าง แอ ป พลิ เค ชัน บน ระบบปฏิบัติการ ใด

สวัสดีครับท่านผู้อ่านที่น่ารักทุกท่านครับ วันนี้ผมมีเทคนิคใหม่มานำเสนอครับสำหรับผู้สนใจทั่วไป นักศึกษา ที่เคยมีความฝันหรือความต้องการที่อยากสร้างแอพพลิเคชั่นบนมือถือ Android ขึ้นมา แต่เนื่องจากอุปสรรคหลายประการเช่น ไม่ชื่นชอบการเขียนโปรแกรมภาษาคอมพิวเตอร์ในรูปแบบต่างๆ หรืออาจเป็นกลุ่มคนที่ไม่ถนัดในการใช้โปรแกรมในการเขียนแอพพลิเคชั่นบนมือถือ เช่น Android Studio เป็นต้น ซึ่งต้องอาศัยความชำนาญและความเข้าใจในภาษาของคอมพิวเตอร์เช่น Java , C++ , Python เป็นอย่างดีจึงจะสามารถเขียนแอพพลิเคชั่นขึ้นมาได้ แต่วันนี้ปัญหาดังกล่าวจะหมดไปครับ และความฝันของทุกท่านจะถูกเติมเต็มด้วย MIT App Inventor ครับ

Mit App Inventor เป็นเครื่องมือที่ใช้ในการสร้าง แอ ป พลิ เค ชัน บน ระบบปฏิบัติการ ใด
MIT App Inventor คือโปรแกรมที่มีการเข้าใช้งานได้บน Website appinventor.mit.edu โดยสามารถเข้าใช้งานได้ฟรีไม่มีค่าใช้จ่ายแต่อย่างใดครับ MIT App Inventor เป็นอีกโปรแกรมที่ได้รับความนิยมอย่างสูงในหลายโรงเรียนชั้นนำในต่างประเทศ โดยจะนิยมใช้เป็นสื่อการสอนให้กับเด็กนักเรียนเพื่อทำความเข้าใจทักษะในการเขียนโปรแกรมคอมพิวเตอร์ แน่นอนนะครับว่าทักษะการเขียนโปรแกรมคอมพิวเตอร์เป็นอีกทักษะที่ คนทำงาน นักเรียนนักศึกษา จำเป็นต้องมีในโลกอนาคตครับ MIT App Inventor จึงเป็นอีกโปรแกรมที่ทุกคนสามารถเข้าถึงได้ แม้จะไม่มีความชำนาญในการเขียนโปรแกรมมาก่อนครับ

เมื่อเข้าใช้งานแล้วจะพบหน้าต่างดังต่อไปนี้ครับ หน้าต่างที่ท่านผู้อ่านควรทราบในเบื้องต้นมีดังต่อไปนี้ครับ

ส่วนที่ 1 User interface

เป็นหน้าต่างรวมคุณสมบัติที่เราต้องการเช่น ปุ่มกด ปุ่มวางตำแหน่งของภาพ การใส่ตำแหน่งข้อความ เป็นต้น

ส่วนที่ 2 Components

เป็นหน้าต่างที่บอกเราได้ว่าในแอพพลิเคชั่นของเรานั้น ได้ทำการใส่องค์ประกอบส่วนใดเข้าไปบ้าง

ส่วนที่ 3 Properties

หน้าต่างที่ทำให้เราเลือกปรับแต่งคุณสมบัติเพิ่มเติมได้เช่น ขนาดและรูปแบบของปุ่ม ตำแหน่งข้อความเป็นต้น

ส่วนที่ 4 Blocks

เป็นหน้าหลักในการออกแบบการเขียนโปรแกรมโดยใช้การทำงานคล้ายตัวต่อเลโก้นั้นเองครับ

หน้าต่างเพิ่มเติมสำหรับการเขียนโปรแกรม ส่วนที่ 4 Blocks

โปรแกรม MIT App Inventor สามารถสร้างแอพพลิเคชั่นบนมือถือ Android ได้หลายรูปแบบไม่ว่าจะเป็นเกมส์ โปรแกรมเพื่อการศึกษา โดยท่านผู้อ่านสามารถเรียนรู้การใช้งานเพิ่มเติมได้ที่ appinventor.mit.edu ซึ่งมีตัวอย่างโปรแกรมหลายรูปแบบให้เราได้ทดลองเรียนและทำตามผู้สอน โดยจะเป็นในลักษณะการสอนแบบค่อยเป็นค่อยไป ท่านผู้อ่านจึงไม่ต้องห่วงว่า หากตนเองนั้นไม่มีความชำนาญในการเขียนโปรแกรมมาก่อนก็สามารถเรียนรู้ได้ในระยะเวลาไม่นานครับ

ที่สำคัญ MIT App Inventor ยังมีโครงการจัดประกวดผลงาน แอพพลิเคชั่นบนมือถือ Android อยู่เป็นประจำและมีตัวอย่างแอพพลิเคชั่นบนมือถือ Android ให้ผู้อ่านได้ติดตามอยู่เสมอ จะเห็นได้ว่า แม้จะเป็นโปรแกรมที่ใช้งานได้ฟรี และไม่ต้องเขียนโปรแกรม ก็สามารถสร้าง แอพพลิเคชั่น      บนมือถือ Android ที่สามารถใช้งานได้อย่างมีประสิทธิภาพได้ครับ

กล่าวโดยสรุปแล้ว

MIT App Inventor  เป็นอีกโปรแกรมที่ทุกท่านที่มีความสนใจในการเขียนโปรแกรม ไม่ว่าจะเป็นการสร้างธุรกิจ SME หรือ ธุรกิจ Start UP ที่จำเป็นอย่างยิ่งในการส่งเสริมศักยภาพของสังคมไทยในปัจจุบันและอนาคต หรือจะเป็นการสอนให้เด็กนักเรียน นักศึกษาทุกระดับชั้น ได้เรียนรู้ทักษะการเขียนโปรแกรมคอมพิวเตอร์ในรูปแบบที่น่าสนใจ และไม่ซํบซ้อน ที่จะส่งผลให้ นักเรียน นักศึกษา สามารถต่อยอดความรู้ที่ได้รับเพื่อสร้างผลงานด้วยตนเองได้เป็นอย่างดี ผู้เขียนจึงหวังว่า MIT App Inventor  จะเป็นอีกโปรแกรมที่ช่วยส่งเสริมและเติมเต็มความฝันของทุกท่านได้ครับ

ความคิดเห็น

Mit App Inventor เป็นเครื่องมือที่ใช้ในการสร้าง แอ ป พลิ เค ชัน บน ระบบปฏิบัติการ ใด

กรุณาเข้าสู่ระบบเพื่อทำการคอมเม้นต์

 

MIT APP INVENTOR คืออะไร MIT App Inventor เป็นเครื่องมือตัวหนึ่งที่ใช้ในการสร้าง App บนอุปกรณ์ที่ใช้ระบบปฏิบัติการ Android ที่มีความง่ายต่อการท าความเข้าใจ ใช้งานง่าย โดยความร่วมมือระหว่างบริษัท Google และ MIT. ท า การผลิต App Inventor ออกมา โดยมีวัตถุประสงค์เพื่อให้ผู้ที่สนใจสามารถท าความเข้าใจหลักการพัฒนา Apps บนอุปกรณ์ที่ใช้ระบบปฏิบัติการ Android ซึ่งเป็นของ Google เอง ต่อมา Google ได้ถอนตัวออกจากโครงการนี้ และปล่อยให้ MIT. เป็นผู้พัฒนาเครื่องมือต่อ โดยมุ่งเน้นไปทางด้านการเรียนการสอนเป็นหลัก

จุดเด่นที่ท าให้ App Inventor ถูกเลือกใช้ส าหรับเป็นเครื่องมือแรกในการเรียนการสอน หรือการเริ่มต้น พัฒนา Apps บน Android เนื่องจากขั้นตอนการพัฒนา App เป็นแบบ Visualization คือใช้ Block แทนรหัส ค าสั่ง เมื่อผู้ใช้ต้องการท าค าสั่งใด ก็เพียงเลือก Block นั้น และลากมาวางในพื้นที่ท างานแล้วก าหนดค่าให้กับ Block เพียงเท่านั้น App Inventor จะท าการแปลงจาก Block ไปเป็นรูปแบบรหัสค าสั่งให้เอง ดังนั้นผู้พัฒนา App จึงไม่จ าเป็นต้องจ ารูปแบบรหัสค าสั่งเลย เพียงแต่ศึกษาว่า Block นี้ใช้ท าสั่งอะไร ต้องการข้อมูลน าเข้าเป็น อะไร และส่งผลลัพธ์ออกมาเป็นอะไรเท่านั้น ก็เพียงพอแล้ว

Mit App Inventor เป็นเครื่องมือที่ใช้ในการสร้าง แอ ป พลิ เค ชัน บน ระบบปฏิบัติการ ใด

ภาพเว็บไซต์อย่างเป็นทางการของ MIT App Inventor

ประการที่ 2 MIT App Inventor นี้สามารถน าไปใช้ประกอบการเรียนการสอนในเนื้อหาที่เกี่ยวข้องกับ การเขียนโปรแกรมด้วยหลักการของ Component ได้เป็นอย่างดี เมื่อน าไปประกอบใช้ นักเรียนหรือนักศึกษาจะ เห็นภาพกว้างของการพัฒนาโปรแกรมเชิงคอมโพเนนต์ว่า มีหลักการอย่างไร มีการรับและส่งค่าอาร์กิวเมนต์กัน อย่างไร เมื่อรวมตัวกันแล้ว ภาพของ App จะมีลักษณะภาพรวมเป็นอย่างไร ผลกระทบจาก Component หนึ่งๆ จะส่งผลกระทบต่อ Component อื่นๆ ใน App หรือไม่ และอย่างไรบ้าง และเมื่อเข้าใจหลักการแล้ว ค่อยมา สอดแทรกรูปแบบบของรหัสค าสั่งเข้าไป จะท าให้นักเรียนหรือนักศึกษาจ ารูปแบบได้ดียิ่งขึ้น

Mit App Inventor เป็นเครื่องมือที่ใช้ในการสร้าง แอ ป พลิ เค ชัน บน ระบบปฏิบัติการ ใด

ภาพการใช้Icon แทนรหัสค าสั่ง และผลจากการท าสั่ง

การพัฒนา APPS ด้วย MIT APP INVENTOR
 ในการพัฒนา Apps ผู้พัฒนาเพียงแต่เข้าเว็บไซต์ของ MIT App Inventor ที่จัดเตรียมไว้ (http://beta.appinventor.mit.edu/) ก็สามารถเริ่มพัฒนา Apps บน Android ได้ทันที เนื่องจากหลักการของ App Inventor ที่จะท าการประมวลผลที่ฝั่ง Server ท าให้เครื่อง Client เองแทบไม่จ าเป็นต้องลงโปรแกรมใด เพิ่มเติมเลย

Mit App Inventor เป็นเครื่องมือที่ใช้ในการสร้าง แอ ป พลิ เค ชัน บน ระบบปฏิบัติการ ใด

หลักการพัฒนา App ด้วย MIT App Inventor 

Mit App Inventor เป็นเครื่องมือที่ใช้ในการสร้าง แอ ป พลิ เค ชัน บน ระบบปฏิบัติการ ใด

Mit App Inventor เป็นเครื่องมือที่ใช้ในการสร้าง แอ ป พลิ เค ชัน บน ระบบปฏิบัติการ ใด

ผลลัทธ์

Mit App Inventor เป็นเครื่องมือที่ใช้ในการสร้าง แอ ป พลิ เค ชัน บน ระบบปฏิบัติการ ใด

บทสรุป

MIT. App Inventor เป็นเครื่องมือที่ใช้ส าหรับสร้าง App บนระบบปฏิบัติการ Android ที่ใช้หลักการ ของ Component-based Software Development ในรูปแบบของ Visual Programming นอกจากนั้นยังใช้ หลักการการประมวลผลแบบ Client/Server ท าให้เครื่องที่ใช้ในการสร้าง Apps ไม่ต้องติดตั้งโปรแกรมเพิ่มเติม ท าให้สะดวกในการใช้งาน ง่ายต่อการท าความเข้าใจ เหมาะส าหรับนักเรียน นักศึกษา หรือผู้ที่สนใจเริ่มต้นเขียน โปรแกรมบนระบบปฏิบัติการ Android โดยจะมีข้อจ ากัดอยู่บ้างตรงที่ Framework ที่มี ไม่ครอบคลุมขนาด จอภาพของอุปกรณ์ที่หลากหลาย และตลอดเวลาที่ใช้งานเครื่องมือนี้จะต้องเชื่อเชื่อมต่อ Internet อยู่ตลอดเวลา ด้วย

เเหล่งอ้างอิง