Blockly เป็นผลิตภัณฑ์ในส่วนของ Google Education ของบริษัทกูเกิล ซึ่งมีโปรเจคของบริษัทหรือองค์กรไม่แสวงหากำไร ต่าง ๆ นำไปพัฒนาต่อให้เข้ากับผลิตภัณฑ์ของตนเอง เช่น Scratch, Makecode การเขียนโปรแกรมเป็นส่วนหนึ่งของทักษะแห่งอนาคต ในการสร้างนวัตกรรม สังเกตว่า เครื่องมือที่ช่วยในการเขียนโปรแกรมง่ายมากขึ้นกว่าเมื่ออดีต เพียงแค่ลากแล้ววาง เท่านั้น Show ภาพที่ 1 โปรแกรม Blockly Blockly คืออะไร การสร้างแอปพลิเคชัน จาก Blockly นำ Blockly ไปใช้ ในด้านใดบ้าง เว็บไซต์ที่รู้จักกันดี ที่นำ Blockly ไปใช้ปรับใช้งานในการเรียนรู้ Blockly สำหรับเว็บไซต์ Blockly ในเบราว์เซอร์ช่วยให้หน้าเว็บมีตัวแก้ไขโค้ดเสมือนสำหรับภาษาโปรแกรมที่สนับสนุนทั้งห้าภาษาโปรแกรมของ Blockly หรือของคุณพัฒนาเอง ในเกมส์ Blockly ภาพที่นี่นั้นผู้ใช้สามารถแก้ปัญหาทางคดเคี้ยวได้โดยใช้ตัวแก้ไข Blockly ทางด้านขวา คุณสมบัติของ Blockly สำหรับเว็บไซต์
ภาพที่ 2 Blockly Games : Maze Blockly สำหรับระบบปฏิบัติการ iOS / ระบบปฏิบัติการ Android บล็อกคำสั่ง Scratch (ตัวอย่างของนักพัฒนาซอฟต์แวร์)
แหล่งที่มา การสร้างโมบายแอปพลิเคชันสำหรับผู้เริ่มต้นที่สนใจไม่ว่าจะเป็น นักเรียน นิสิต นักศึกษา หรือผู้ที่ประกอบอาชีพต่าง ๆ นั้น การหาเครื่องมือหรือโปรแกรมหรือเว็บไซต์ดังกล่าวในปัจจุบันมีให้เลือกอย่างมากมาย แต่ที่เป็นนิยมมากทั้งในและต่างประเทศ ที่มาแรงมาก คือ Thunkable ซึ่งเป็นเว็บไซต์ที่เรียนรู้ได้ง่ายมีเครื่องมือและชุดคำสั่งที่ใช้รูปแบบของ Blockly เป็นการสร้างบล๊อคเสมือนการเขียนโปรแกรมที่ใช้ในการสร้างโค้ด โดย Blockly นั้นเป็นผลิตภัณฑ์ในส่วนของ Google Education ของ Google ด้วยรูปแบบการใช้งานเครื่องมือนี้ ที่ช่วยในการเขียนโปรแกรมง่ายมากขึ้นกว่าเมื่อในอดีต เพียงแค่ลากแล้ววางเท่านั้น ไม่จำเป็นต้องมีพื้นฐานมาก่อนหรือไม่มีความรู้ทางด้านการเขียนโค้ดมาก่อน ก็สามารถทำได้และใช้เวลาไม่เยอะในการเรียนรู้ ดังนั้นไม่ว่าจะประกอบอาชีพใด ก็สามารถสรรค์สร้างโมบายแอปพลิเคชันตั้งแต่ระบบพื้นฐานไปจนถึงขั้นผู้ประกอบการได้ ภาพที่ 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 ไปใช้สร้างโมบายแอปพลิเคชันอะไรได้บ้าง - โปรแกรมคำนวณตัวเลขอย่างง่าย - โปรแกรมสุ่มตัวเลข - โปรแกรมฝึกเขียนตัวอักษร - โปรแกรมฝึกวาดภาพ - โปรแกรมประยุกต์ด้านงานต่างๆ ที่ใช้ฐานข้อมูล - โปรแกรมนับการเดิน - โปรแกรมวิเคราะห์อารมณ์ ภาพที่ 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.
|