อธิบายการทำงานของ Samong กับ JavaVM

เขียนคำสั่งครั้งเดียว นำไปใช้งานได้ทุกที่ (Write Once Run Anywhere)     จากความต้องการลดปัญหาการพัฒนาระบบที่ต้องนำไปใช้งานบนแพลตฟอร์มที่แตกต่างกัน จำนวนทีมงานที่ต้องมาร่วมกันทำงานจำนวนมาก จำนวนคำสั่งที่จะต้องเขียนซ้ำซ้อนกันโดยมีความแตกต่างกันในเรื่องภาษาที่ต้องแยกไปตามแพลตฟอร์ม นี่คือความต้องการส่วนหนึ่งที่ทำให้เกิด JavaVM  และภาษา Java ที่ถูกพัฒนาขึ้นมากเพื่อแก้ไขปัญหาและได้รับความนิยมมากในปัจจุบันอีกทั้งยังเป็นเครื่องมือที่นำมาใช้งานได้ฟรี เพราะเป็นแบบ Open Sources     ตัวของ JavaVM เปรียบเสมือนเป็นมิดเดิลแวร์ หรือตัวห่อหุ้มความหลากหลายไว้ภายใน ทำให้นักพัฒนาไม่ต้องกังวลใจในเรื่องความแตกต่างของแพลตฟอร์มต่างๆ กลายเป็นมาตรฐานการพัฒนาระบบที่ขยายตัวได้อย่างรวดเร็ว โดยการนำชุดคำสั่งของแอพพลิเคชั่นมาทำงานบน JavaVM ไม่ใช่ NativeCode หรือคำสั่งของซีพียู หรือคำสั่งของอุปกรณ์โดยตรง   ความต้องการ Native Code เพิ่มขึ้นตามการขยายตัวของ IoT (Internet of Thing) จำนวนของอุปกรณ์ IoT ที่มีแนวโน้มเพิ่มขึ้นอย่างต่อเนื่องและหลากหลาย มีฟังก์ชั่นและการทำงานที่แตกต่างกัน การเชื่อมโยงติดต่อสื่อสารกันระหว่างอุปกรณ์ แนวโน้มการเพิ่มขึ้นของอุปกรณ์ IoT จะเกิดขึ้นอย่างรวดเร็วพร้อมกับเทคโนโลยีการสื่อสารแบบ 5G ที่รองรับการรับส่งข้อมูลจำนวนมากได้อย่างรวดเร็ว หรือใช้เวลาน้อยลง ความแตกต่างของอุปกรณ์ IoT…
Read more