Page 87 - วิศวกรรมสาร ปีที่ 75 ฉบับที่ 4 ตุลาคม - ธันวาคม 2565
P. 87

อาษาเฟรมเวิร์ค


                                                                                       อาษาเฟรมเวิร์ค
                      อาษาเฟรมเวิร์คกับรายละเอียดด้านเทคโนโลยี                         กับการเจาะลึกด้าน
                                                                                       วิศวกรรมซอฟท์แวร์
                    1. Core Software Specification แพลตฟอร์มอาษาเฟรมเวิร์ค
                  มีรายละเอียดดังต่อไปนี้                                            อาษาเฟรมเวิร์คมีเครื่องมือและบริการ

                    (1) ARSA Framework SDK                                         API เพื่อเชื่อมต่อกับภาษาอาษาหรือภาษา
                      1.1 สามารถแสดงผลบนหน้าจอ GPU ด้วย OpenGL ES 2.0              C/C++ โดยมีรายละเอียดการท�างานด้าน
                      1.2 สามารถแสดงผลแบบ Universal Resolution ได้ในทุกอุปกรณ์     วิศวกรรมซอฟท์แวร์ ดังต่อไปนี้
                      1.3 รองรับไฟล์ Photoshop (PSD) ได้แบบ Native (Image Language
                        Processing)                                                  1.) Universal Resolution สร้าง
                      1.4 รองรับการเชื่อมต่อ Cloud ผ่าน REST API (Omni-channel     แอปหรือเกมเพียงครั้งเดียวแสดงผล

                        and Seamless)                                              ได้เหมือนกันหมดในทุกอุปกรณ์
                      1.5 รองรับ TTF Font ในรูปแบบ Unicode (UTF-8)                   ทลายข้อจ�ากัดของหน้าจอที่หลากหลาย
                      1.6 รองรับการบีบอัดและเข้ารหัสไฟล์ ZIP, PAK, TAR และ PNK     บนโทรศัพท์มือถือด้วยเทคโนโลยีในอาษา
                      1.7 รองรับการ Computing Variable (Local-Global), Array,      เฟรมเวิร์คที่จะช่วยให้ผู้พัฒนาไม่ต้องกังวล
                        Structure, List, Search และ Sort.                          กับขนาดของหน้าจอที่ไม่เท่ากัน ช่วยประหยัด

                      1.8 รองรับไฟล์ Audio และ Video ได้ทุก Format ทั่วโลกด้วย ffmpeg?  เวลาและต้นทุนในการพัฒนาเกมแต่ละครั้ง
                      1.9 รองรับ 2D Traditional และ 2D Modern Animation
                      1.10 รองรับการแสดงผลโมเดล 3 มิติด้วยไฟล์ Arsa Geometry         2.) Photoshop Support รองรับ
                          Script (AGS) และ Arsa Geometry Binary (AGB)              ไฟล์จาก PSD ได้โดยตรงออกแบบ UI/
                      1.11 รองรับการท�างาน Multi-Tasking และ Multi-Thread          UX และ Coding เห็นผลลัพธ์ทันที
                      1.12 รองรับการจัดการ Input ด้วย Touch Screen                   สามารถออกแบบหน้าจอของแอปหรือ
                      1.13 รองรับการแลกเปลี่ยนข้อมูลทั้งแบบ SQL, JSON และ XML      เกม ตัวละคร แอนิเมชัน โมชัน ระบบของหน้า

                    (2) ARSA AI Compiling 2.4 ด้วยภาษา C/C++ และสามารถ Compile     จอ เอ็ฟเฟ็ค ใส่เสียง เล่นวีดีโอคัทซีน ควบคุม
                      Source code และ Deploy เป็นไฟล์ AAB, APK ได้ทันที            ทัชสกรีน ด้วยโค้ดจบได้ในบรรทัดเดียวเห็น
                    (3) ARSA Transition 2.4                                        ใน Photoshop อย่างไร ก็เห็นบนโทรศัพท์
                      3.1 สามารถ Transition เลเยอร์ภาพได้ด้วย API                  มือถืออย่างนั้น, พรีวิวเกมบน ARSA Studio
                      3.2 สามารถ Transition ได้ดังต่อไปนี้ Fade, Scale, Rotation,    และสร้างไฟล์ aab และ apk ส่งไปลงเครื่อง

                        Move, Visible, Delay, Audio และ Video
                    (4) ARSA Computing 1.0
                      4.1 สามารถ Computing ภาษาอาษาบน Android ได้แบบ Real-time
                      4.2 รองรับการประกาศ variable (local-global), array, structure,
                        list, search, sort, for-loop, while-loop, if, if-else, function,
                        file, audio, video, true-type font, mathematics และ cloud.

                    (5) ARSA Preview 1.0 สามารถน�าโปรแกรมที่สร้างจากอาษาเฟรมเวิร์ค
                      มารันบน Android ได้ทันทีโดยไม่ต้อง Compile เป็น APK









                                                                                      ปีที่ 75 ฉบับที่ 4 กันยายน-ธันวาคม  วิศวกรรมสาร 87
   82   83   84   85   86   87   88   89   90   91   92