อ่าน 6 นาที
MIT App Inventor
MIT App Inventor ( App Inventor หรือ MIT AI2 ) เป็น ภาษาการเขียนโปรแกรมเชิงภาพ แบบบล็อก ระดับสูง สร้างขึ้นโดย Google และปัจจุบันดูแลโดย สถาบันเทคโนโลยีแมสซาชูเซตส์ (MIT)...
MIT App Inventor
| MIT App Inventor | |
|---|---|
MIT App Inventor | |
| ผู้เขียนต้นฉบับ | ฮาล แอเบลสัน , มาร์ค ฟรีดแมน |
| นักพัฒนา | Google , MIT Media Lab , MIT Computer Science and Artificial Intelligence Laboratory |
| ปล่อย | 15 ธันวาคม 2553 |
| เวอร์ชันเสถียร | nb194c / 14 กันยายน 2023 |
| เขียนเป็น | Java , Swift , Objective-C , Kawa , Scheme , JavaScript , HTML |
| ระบบปฏิบัติการ | แอนดรอยด์ , ไอโอเอส |
| มีจำหน่ายใน | 19 ภาษา |
รายชื่อภาษา อังกฤษ สเปน ฝรั่งเศส อิตาลี เกาหลี ดัตช์ โปรตุเกส โปรตุเกสบราซิล รัสเซีย สวีเดน จีนตัวย่อ จีนตัวเต็ม โปแลนด์ | |
| พิมพ์ | IDE สำหรับ การพัฒนาซอฟต์แวร์แอปพลิเคชัน |
| ใบอนุญาต | ลิขสิทธิ์ Creative Commons Attribution ShareAlike 4.0 Unported, Apache 2.0 |
| เว็บไซต์ | appinventor.mit.edu |
| ที่เก็บข้อมูล | github.com/mit-cml/appinventor-sources |
MIT App Inventor ( App InventorหรือMIT AI2 ) เป็นภาษาการเขียนโปรแกรมเชิงภาพแบบบล็อกระดับสูงสร้างขึ้นโดย Google และปัจจุบันดูแลโดยสถาบันเทคโนโลยีแมสซาชูเซตส์ (MIT) ช่วยให้ผู้เริ่มต้นสามารถสร้างแอปพลิเคชันคอมพิวเตอร์สำหรับระบบปฏิบัติการสองระบบ ได้แก่AndroidและiOSซึ่ง ณ วันที่ 25 กันยายน 2023 ยังอยู่ในช่วงทดสอบเบต้า เป็นซอฟต์แวร์ฟรีและโอเพนซอร์สภายใต้สัญญาอนุญาตสองฉบับได้แก่สัญญาอนุญาต Creative Commons Attribution ShareAlike 3.0 Unportedและสัญญาอนุญาต Apache License 2.0สำหรับซอร์สโค้ด กลุ่มเป้าหมายหลักคือเด็กและนักเรียนที่เรียน การ เขียน โปรแกรมคอมพิวเตอร์คล้ายกับScratch
อินเทอร์เฟซบนเว็บประกอบด้วยส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) ที่คล้ายกับScratchและStarLogo มาก ทำให้ผู้ใช้สามารถลากและวางวัตถุภาพ (บล็อก) เพื่อสร้างแอปพลิเคชันที่สามารถทดสอบบนอุปกรณ์ Android และ iOS และคอมไพล์เพื่อเรียกใช้เป็นแอป Android ได้ นอกจากนี้ยังใช้แอปพลิเคชันมือถือคู่หูชื่อ MIT AI2 Companion สำหรับการทดสอบและการดีบักแบบเรียลไทม์
App Inventor รองรับการเชื่อมต่อกับบริการออนไลน์ต่างๆ เช่นGoogle SheetsและFirebase
เมื่อสร้าง App Inventor Google ได้นำงานวิจัยก่อนหน้านี้จำนวนมากในด้านการประมวลผลทางการศึกษาและงานที่ทำภายใน Google เกี่ยวกับสภาพแวดล้อมการพัฒนาออนไลน์มาใช้[ 1 ]
ประวัติศาสตร์
แอปพลิเคชันนี้เปิดให้ใช้งานตามคำขอเมื่อวันที่ 12 กรกฎาคม 2553 และเปิดให้ใช้งานต่อสาธารณะเมื่อวันที่ 15 ธันวาคม 2553 ทีม App Inventor นำโดยHal Abelson [ 1 ]และ Mark Friedman [ 2 ] ในช่วงครึ่งหลังของปี 2554 Google ได้เผยแพร่ซอร์สโค้ด ยุติการให้บริการเซิร์ฟเวอร์ และให้ทุนสนับสนุนเพื่อสร้างศูนย์การเรียนรู้ผ่านมือถือของ MITซึ่งนำโดย Hal Abelson ผู้สร้าง App Inventor และศาสตราจารย์ Eric Klopfer และ Mitchel Resnick จาก MIT [ 3 ]เวอร์ชันของ MIT เปิดตัวในเดือนมีนาคม 2555 [ 4 ]
เมื่อวันที่ 6 ธันวาคม พ.ศ. 2556 (ซึ่งเป็นวันเริ่มต้นของHour of Code ) [ 4 ] MIT ได้เปิดตัว App Inventor 2 โดยเปลี่ยนชื่อเวอร์ชันเดิมเป็น "App Inventor Classic" [ 5 ] ความแตกต่างที่สำคัญคือ:
- ในเวอร์ชันดั้งเดิมโปรแกรมแก้ไขบล็อกทำงาน ในกระบวนการ Java แยกต่างหาก โดยใช้ไลบรารี Java ของ Open Blocksสำหรับสร้างภาษาการเขียนโปรแกรมบล็อกภาพและการเขียนโปรแกรม

Open Blocks เผยแพร่โดยโครงการฝึกอบรมครู Scheller (STEP) ของ MIT และพัฒนามาจากงานวิจัยวิทยานิพนธ์ระดับปริญญาโทของ Ricarose Roque ศาสตราจารย์ Eric Klopfer และ Daniel Wendel จากโครงการ Scheller สนับสนุนการเผยแพร่ Open Blocks ภายใต้ใบอนุญาต MIT [ 6 ]การเขียนโปรแกรมแบบภาพของ Open Blocks มีความเกี่ยวข้องอย่างใกล้ชิดกับStarLogo TNG ซึ่งเป็นโครงการของ STEP และScratchซึ่งเป็นโครงการของกลุ่ม Lifelong Kindergarten ของMIT Media Lab ที่นำโดย Mitchel Resnick App Inventor 2 [ 5 ]ได้แทนที่ Open Blocks ด้วยBlocklyซึ่งเป็นโปรแกรมแก้ไขบล็อกที่ทำงานภายในเว็บเบราว์เซอร์
แอป MIT AI2 Companion [ 7 ]ช่วยให้สามารถดีบักแบบเรียลไทม์บนอุปกรณ์ที่เชื่อมต่อผ่านWi-Fiหรือ Universal Serial Bus ( USB ) นอกจากนี้ ผู้ใช้ยังสามารถใช้โปรแกรมจำลอง "บนคอมพิวเตอร์" ที่มีให้สำหรับWindows , MacOSและLinuxได้ อีกด้วย
ภาคแยก
ในเดือนมิถุนายน พ.ศ. 2561 มีการเปิดตัว App Inventor 2 เวอร์ชันสำเร็จรูปที่เรียกว่า Kodular [ 8 ]โดยมีการโปรโมตว่าเป็น App Inventor 2 เวอร์ชันที่ 'ปรับปรุง' และทันสมัยกว่า[ 9 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ MIT App Inventor
MIT App Inventor ( App Inventor หรือ MIT AI2 ) เป็น ภาษาการเขียนโปรแกรมเชิงภาพ แบบบล็อก ระดับสูง สร้างขึ้นโดย Google และปัจจุบันดูแลโดย สถาบันเทคโนโลยีแมสซาชูเซตส์ (MIT)...
ประวัติศาสตร์
แอปพลิเคชันนี้เปิดให้ใช้งานตามคำขอเมื่อวันที่ 12 กรกฎาคม 2553 และเปิดให้ใช้งานต่อสาธารณะเมื่อวันที่ 15 ธันวาคม 2553 ทีม App Inventor นำโดย Hal Abelson [ 1 ] และ Mark Friedman [ 2 ] ในช่วงครึ่งหลังของปี 2554 Google ได้เผยแพร่ซอร์สโค้ด...
ภาคแยก
ในเดือนมิถุนายน พ.ศ. 2561 มีการเปิดตัว App Inventor 2 เวอร์ชันสำเร็จรูปที่เรียกว่า Kodular [ 8 ] โดยมีการโปรโมตว่าเป็น App Inventor 2 เวอร์ชันที่ 'ปรับปรุง' และทันสมัยกว่า [ 9 ]
ดูเพิ่มเติม
การพัฒนาซอฟต์แวร์แอนดรอยด์ โลโก้ (ภาษาโปรแกรม) เลโก้ มายด์สตอร์ม Windows Phone App Studio