ข้อใด คือ กลุ่มเป้าหมายของ mit app inventor

           Blockly เป็นผลิตภัณฑ์ในส่วนของ Google Education ของบริษัทกูเกิล ซึ่งมีโปรเจคของบริษัทหรือองค์กรไม่แสวงหากำไร ต่าง ๆ นำไปพัฒนาต่อให้เข้ากับผลิตภัณฑ์ของตนเอง เช่น Scratch, Makecode การเขียนโปรแกรมเป็นส่วนหนึ่งของทักษะแห่งอนาคต ในการสร้างนวัตกรรม สังเกตว่า เครื่องมือที่ช่วยในการเขียนโปรแกรมง่ายมากขึ้นกว่าเมื่ออดีต เพียงแค่ลากแล้ววาง เท่านั้น

ข้อใด คือ กลุ่มเป้าหมายของ mit app inventor

ภาพที่ 1 โปรแกรม Blockly
ที่มา http://developers.google.com/blockly

Blockly คืออะไร
          Blockly เป็นไลบรารีซึ่งเพิ่มตัวแก้ไขลงในแอปพลิเคชันของผู้ใช้ซึ่งแสดงถึงแนวคิดการเขียนโปรแกรมเป็นบล็อคที่เชื่อมต่ออยู่ แสดงผลโค้ดที่ถูกต้องตามหลักไวยากรณ์ในภาษาที่ผู้ใช้เลือก คล้ายตัวแปรนิพจน์เชิงตรรกะ, คำสั่งทำซ้ำและอื่น ๆ ช่วยให้ผู้ใช้สามารถใช้หลักการเขียนโปรแกรมโดยไม่ต้องกังวลเกี่ยวกับไวยากรณ์ โดยอาจสร้างบล็อกที่กำหนดเอง เพื่อเชื่อมต่อกับแอปพลิเคชันของผู้ใช้ สามารถใช้งานได้บนในเว็บไซต์ผ่านเครื่องคอมพิวเตอร์ หรือแอปพลิเคชันบน ระบบปฏิบัติการ Android หรือ ระบบปฏิบัติการ iOS

การสร้างแอปพลิเคชัน จาก Blockly
         จากมุมมองของผู้ใช้ Blockly เป็นการสร้างบล็อกเสมือนการเขียนโปรแกรมที่ใช้ในการสร้างโค้ด, จากมุมมองของนักพัฒนาซอฟต์แวร์ Blockly มีความสามารถพิเศษในกล่องข้อความที่บรรจุไวยากรณ์ที่ถูกต้องจากผู้ใช้สร้างขึ้นโดย Blockly สามารถส่งออกบล็อกไปยังหลายภาษาที่เป็นที่นิยมเหล่านี้ JavaScript, Python, PHP, Lua และ Dart

นำ Blockly ไปใช้ ในด้านใดบ้าง

เว็บไซต์ที่รู้จักกันดี ที่นำ Blockly ไปใช้ปรับใช้งานในการเรียนรู้

Blockly สำหรับเว็บไซต์

         Blockly ในเบราว์เซอร์ช่วยให้หน้าเว็บมีตัวแก้ไขโค้ดเสมือนสำหรับภาษาโปรแกรมที่สนับสนุนทั้งห้าภาษาโปรแกรมของ Blockly หรือของคุณพัฒนาเอง ในเกมส์ Blockly ภาพที่นี่นั้นผู้ใช้สามารถแก้ปัญหาทางคดเคี้ยวได้โดยใช้ตัวแก้ไข Blockly ทางด้านขวา

คุณสมบัติของ Blockly สำหรับเว็บไซต์

  • ใช้ไลบรารีภาษา JavaScript 100 เปอร์เซ็นต์
  • ทำงานฝั่งลูกข่าย 100 เปอร์เซ็นต์ ไม่มีการอ้างอิงฝั่งแม่ข่าย
  • ใช้งานร่วมกับเบราว์เซอร์หลัก ๆ ทั้งหมด ได้แก่ Chrome, Firefox, Safari, Opera และ IE
  • ปรับแต่งและขยายได้สูง

ข้อใด คือ กลุ่มเป้าหมายของ mit app inventor

ภาพที่ 2 Blockly Games : Maze
ที่มา http://developers.google.com/blockly

Blockly สำหรับระบบปฏิบัติการ iOS / ระบบปฏิบัติการ Android
           Blockly สามารถทำงานบน iOS และ Android แสดงให้เห็นถึงประสิทธิภาพที่ดีขึ้นและการผสานงานที่เข้มงวดกับกรอบการทำงานส่วนติดต่อผู้ใช้งานของแพลตฟอร์ม นอกเหนือจากคุณลักษณะมาตรฐาน Blockly สำหรับ ระบบปฏิบัติการ iOS ยังมีการสนับสนุนการทดลองสำหรับความสามารถแบบมัลติทัชและการปิดกั้นภาพเคลื่อนไหว Blockly สำหรับระบบปฏิบัติการ Android มีการสนับสนุนอย่างละเอียดสำหรับการปรับแต่งส่วนย่อยและส่วนติดต่อผู้ใช้งาน
          รุ่นของ Android และ iOS มีคุณลักษณะหลักทั้งหมดที่จำเป็นสำหรับการสร้างแอปพลิเคชัน แต่คุณลักษณะทั้งหมดของเว็บจะไม่มีให้ใช้งานบนมือถือบางส่วน ทีมงาน Blockly กำลังทำงานอย่างเต็มที่ในการบรรลุคุณลักษณะที่เท่าเทียมกันกับเว็บและสนับสนุนการพัฒนาข้ามแพลตฟอร์ม

บล็อกคำสั่ง Scratch (ตัวอย่างของนักพัฒนาซอฟต์แวร์)
          Google และทีมงาน Scratch ของ MIT Media Lab ร่วมมือกันพัฒนาชุดบล็อคการเขียนโปรแกรมกราฟิกแบบใหม่ที่เรียกว่า Scratch Blocks ซึ่งสร้างขึ้นจากเทคโนโลยี Blockly ของ Google และความเชี่ยวชาญของทีม Scratch ในการออกแบบอินเตอร์เฟสที่สร้างสรรค์สำหรับวัยเรียนรู้ สามารถเข้าชมเพิ่มเติมได้ที่ https://scratch.mit.edu/developers
โดยรูปแบบของ บล็อกคำสั่ง Scratch คือ

  • การทำงานร่วมกันระหว่าง MIT และ Google สร้างขึ้นบน Blockly
  • ผู้เริ่มต้นใช้งานง่ายด้วยไอคอนแนวนอนของส่วนติดต่อผู้ใช้งาน
  • ส่วนติดต่อผู้ใช้งานแนวตั้งมาตรฐานของ Scratch (กำลังดำเนินการอยู่)
  • ออกแบบมาเฉพาะสำหรับเด็กเล็ก

แหล่งที่มา
อวิรุทธ์ วิชาเร็ว. (2560, 16 มกราคม). วิธีการติดตั้งเเละการใช้งาน iBlockly. สืบค้นเมื่อ 21 สิงหาคม 2561, จาก http://doc.inex.co.th/useiblockly

      การสร้างโมบายแอปพลิเคชันสำหรับผู้เริ่มต้นที่สนใจไม่ว่าจะเป็น นักเรียน นิสิต นักศึกษา หรือผู้ที่ประกอบอาชีพต่าง ๆ นั้น การหาเครื่องมือหรือโปรแกรมหรือเว็บไซต์ดังกล่าวในปัจจุบันมีให้เลือกอย่างมากมาย แต่ที่เป็นนิยมมากทั้งในและต่างประเทศ ที่มาแรงมาก คือ Thunkable ซึ่งเป็นเว็บไซต์ที่เรียนรู้ได้ง่ายมีเครื่องมือและชุดคำสั่งที่ใช้รูปแบบของ Blockly เป็นการสร้างบล๊อคเสมือนการเขียนโปรแกรมที่ใช้ในการสร้างโค้ด โดย Blockly นั้นเป็นผลิตภัณฑ์ในส่วนของ Google Education ของ Google

      ด้วยรูปแบบการใช้งานเครื่องมือนี้ ที่ช่วยในการเขียนโปรแกรมง่ายมากขึ้นกว่าเมื่อในอดีต เพียงแค่ลากแล้ววางเท่านั้น ไม่จำเป็นต้องมีพื้นฐานมาก่อนหรือไม่มีความรู้ทางด้านการเขียนโค้ดมาก่อน ก็สามารถทำได้และใช้เวลาไม่เยอะในการเรียนรู้ ดังนั้นไม่ว่าจะประกอบอาชีพใด ก็สามารถสรรค์สร้างโมบายแอปพลิเคชันตั้งแต่ระบบพื้นฐานไปจนถึงขั้นผู้ประกอบการได้ 

ข้อใด คือ กลุ่มเป้าหมายของ mit app inventor

ภาพที่ 1 Thunkable

ที่มา https://thunkable.com

Thunkable คืออะไร

          Thunkable เป็นเครื่องมือสร้างโมบายแอปพลิเคชัน เพื่อติดตั้งบนสมาร์ตโฟนที่ใช้ระบบปฏิบัติการ Android, iOS โดยเครื่องมือที่ใช้ในการสร้างนั้น นอกจากเครื่องมือพื้นฐานแล้ว ยังมีการเชื่อมต่อไปยังผลิตภัณฑ์จาก Google , Twitter  และ Microsoft โดยชุดคำสั่งหลังจากที่ออกแบบหน้าจอด้วยเครื่องมือต่าง ๆ Thunkable คือเว็บไซต์ที่ให้เราสามารถสร้างโมบายแอปพลิเคชัน สวยๆ ใช้งานได้ และมีประโยชน์ ตามแนวคิด “Thunkable enables anyone to create beautiful and powerful mobile apps” สามารถเข้าไปทดลองใช้งานได้ที่ https://thunkable.com

         ผู้สร้างโมบายแอปพลิเคชัน สามารถแสดงถึงแนวคิดการเขียนโปรแกรมเป็นบล็อก ได้โดยง่ายด้วยภาษาอังกฤษอย่าง แต่ต้องมีการฝึกฝนเครื่องมือและชุดคำสั่งให้คล่องและปฏิบัติการด้านโปรแกรมทดลองแยกออกเป็นส่วน ๆ

การสร้างแอปพลิเคชัน จาก Thunkable

        - เข้าใช้งานโดยใช้ผู้ใช้งานจาก Google

        - สร้างโมบายแอปพลิเคชันจากขั้นพื้นฐานถึงขั้นสูงได้

        - สามารถติดตั้งบนระบบปฏิบัติการ Android และ ระบบปฏิบัติการ iOS ได้

       - สามารถนำขึ้น ด้วย Google Play Store สำหรับระบบปฏิบัติการ Android และ ขึ้น App Store สำหรับ ระบบปฏิบัติการ iOS ได้

เครื่องมือที่น่าสนใจใน Thunkable

       Media

          - Speech Recognizer เป็นการรู้จำเสียงพูด จาก Google

          - Text-to-Speech       การแสดงเสียงจากข้อความ จาก Google

       Sensor

          - Accelerometer        ใช้งานด้านความเร่ง

          - Barcode Scanner     ใช้งานด้านเครื่องอ่านบาร์โค้ด

          - Clock                     ใช้งานด้านเวลา

          - Gyroscope              ใช้งานด้านวัดการหมุน

          - Location Sensor      ใช้งานด้านตำแหน่ง

          - NFC Sensor            ใช้งานด้านเทคโนโลยีสื่อสารไร้สายระยะใกล้

          - Orientation Sensor   ใช้งานด้านการปรับของสมาร์ตโฟน

          - Pedometer             ใช้งานด้านการนับก้าว

          - Proximity Sensor     ใช้งานด้านวัดความใกล้ชิด

     Social

          - Twitter                   เป็นการใช้บริการสังคมออนไลน์ของ Twitter

     Visualization

          - Google Maps           เป็นการใช้บริการด้านแผนที่ของ Google

     Artificial Intelligence

          - Emotion Recognizer           เป็นการวิเคราะห์อารมณ์ ของ Microsoft

          - Image Recognizer     เป็นการวิเคราะห์ภาพ ของ Microsoft

      LEGO MINDSTORMS สำหรับควบคุมอุปกรณ์หุ่นยนต์ LEGO

      Experimental

          - Firebase DB เป็นการติดต่อกับฐานข้อมูล Firebase ของ Google

          - Spreadsheets เป็นการติดต่อไฟล์ตารางทำการออนไลน์ ของ Google

นำ Thunkable ไปใช้สร้างโมบายแอปพลิเคชันอะไรได้บ้าง

         - โปรแกรมคำนวณตัวเลขอย่างง่าย

         - โปรแกรมสุ่มตัวเลข

         - โปรแกรมฝึกเขียนตัวอักษร

         - โปรแกรมฝึกวาดภาพ

         - โปรแกรมประยุกต์ด้านงานต่างๆ ที่ใช้ฐานข้อมูล

         - โปรแกรมนับการเดิน

         - โปรแกรมวิเคราะห์อารมณ์

ข้อใด คือ กลุ่มเป้าหมายของ mit app inventor

ภาพที่ 2 ตัวอย่างโปรแกรมวิเคราะห์และแสดงเสียง
ที่มา มาโนชญ์  แสงศิริ

แหล่งที่มา

วโรดม คำแผ่นชัย. (2561, 8 สิงหาคม).  สร้าง Mobile App ง่ายๆ ทั้ง iOS และ Android แค่ลากวางด้วย Thunkable Part 1.  สืบค้นเมื่อ 21 สิงหาคม 2561, จาก  https://medium.com/altotech/สร้าง-mobile-app-ง่ายๆ-ทั้ง-ios-และ-android-แค่ลากวางด้วย-thunkable-part-1-9285d221752e

Natasha Lomas.  (2016, 05, Mar). 

MIT spin-out Thunkable hopes its drag-and-drop app builder can be a money-spinner too.  Retrieved August 25, 2018, from https://techcrunch.com/2016/03/05/mit-spin-out-thunkable-hopes-its-drag-and-drop-app-builder-can-be-a-money-spinner-too/

ข้อใดคือเป้าหมายของการทดสอบแอปพลิเคชัน

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

MIT App Inventor ทำอะไรได้บ้าง

MIT App Inventor เป็นเครื่องมือที่ใช้สร้างแอปพลิเคชันที่ท างานบนระบบปฏิบัติการแอนดรอยด์ (Android) โดย MIT App Inventor ใช้หลักการพัฒนาซอฟต์แวร์เชิงคอมโพเนนต์(Component-based Software Development) ท าให้ผู้ใช้สามารถพัฒนาแอปพลิเคชันได้ง่าย โดยไม่ต้องเขียนรหัสค าสั่ง (Source code) ภาษาจาวา ท าให้บุคคลทั่วไป มองว่า MIT App ...

MIT App Inventor มีองค์ประกอบที่สําคัญกี่ส่วน *

เป็นเครื่องมือในการพัฒนาแอปพลิเคชันที่มีรูปแบบเดียวกันกับ MIT App Inventor คือ มีส่วนประกอบที่สำาคัญ 2 ส่วน คือ ส่วนของการออกแบบส่วนติดต่อผู้ใช้งาน (UI) และส่วนของการเขียน ชุดคำาสั่ง (Blocks) ซึ่งโดยพื้นฐานการทำางานทั้ง 2 เครื่องมือนี้มีความแตกต่างกันไม่มาก สามารถพัฒนา แอปพลิเคชันพื้นฐานที่ไม่มีความซับซ้อนได้

ข้อใด จัดเป็นองค์ประกอบการสร้างแอพลิเคชันด้วยโปรแกรม MIT App Inventor

ประกอบด้วยคำสั่งสำคัญคือ 1.1 My Projects คือหน้าที่รวบรวมแอปที่เราได้สร้างไว้ทั้งหมด 1.2 Start new project ทำหน้าที่สร้างแอปใหม่ 1.3 Import project (.aia) ทำหน้าที่เรียกเปิดงานที่ได้เคย Export ออกมาเป็นไฟล์ .aia.