ภาพรวมประโยชน์ของ J2ME

Palmtops, วิทยุติดตามตัวและโทรศัพท์มือถือสามารถพบได้ทุกที่และความหลากหลายเป็นอนันต์ ความต้องการของอุตสาหกรรมที่จะมีอุปกรณ์เหล่านี้สามารถรันและดำเนินงานได้แทบทุกงานที่ได้ทำไปแล้วบนเดสก์ท็อปจะต้องมีวิธีการแบบครบวงจรและใช้งานง่ายในการพัฒนาแอพพลิเคชัน โซลูชันต้องเป็นไปตามแพลตฟอร์มจำนวนมากและจัดการกับข้อ จำกัด ต่างๆเช่นหน่วยความจำขนาดเล็กหน้าจอขนาดเล็กวิธีป้อนข้อมูลทางเลือกและโปรเซสเซอร์ขนาดเล็กที่มีขนาดเล็ก

o J2EE – ระบบเซิร์ฟเวอร์ที่ใช้งานได้หนัก

o J2SE – เดสก์ท็อปที่กำหนดเป้าหมายและ Windows Server 2008 R2 ได้รับการยอมรับว่า "หนึ่งขนาดเหมาะกับทุกอย่าง" ซันได้แบ่งเทคโนโลยี Java ออกเป็นสามกลุ่ม Workstation Applications

และ Java 2 Platform Micro Edition (J2ME) – การกำหนดเป้าหมายอุปกรณ์ขนาดเล็กและที่ จำกัด หน่วยความจำและมาตรฐานการใช้อุปกรณ์ไร้สาย Java สถาปัตยกรรม J2ME ต้องมีความจำเพาะและสามารถปรับขยายได้เนื่องจากความหลากหลายของอุปกรณ์เป้าหมาย เพื่อให้บรรลุเป้าหมายนี้ J2ME มีเครื่องเสมือนจำนวนมากซึ่งทั้งหมดนี้เหมาะสำหรับประเภทโปรเซสเซอร์และรอยเท้าของหน่วยความจำที่แตกต่างกัน

ผลประโยชน์ของ J2ME ได้แก่ การเพิ่มความปลอดภัยและความสอดคล้องของแอพพลิเคชันบนแพลตฟอร์มและอุปกรณ์ส่วนติดต่อผู้ใช้แบบกราฟิกที่เหนือกว่าการครอบคลุมแบบไร้สายเครือข่ายแบบ peer-to-peer และไม่มีค่าลิขสิทธิ์สำหรับ SDK, เพื่อให้ทุกคนสามารถสร้างแอปพลิเคชันและนำไปวางจำหน่ายได้ ] แอพพลิเคชัน J2ME ต้องมีมากกว่า Wireless Application Protocol (WAP) มากกว่าบริการและความปลอดภัย ในขณะที่ WAP เป็นโปรโตคอลการพัฒนาไคลเอ็นต์บางแพลตฟอร์ม J2ME เป็นแพลตฟอร์มการพัฒนาที่ออกแบบมาเฉพาะสำหรับแอพพลิเคชันอัจฉริยะ o ช่วงกลางของเกตเวย์ WAP แอพพลิเคชันอัจฉริยะให้การรักษาความปลอดภัยแบบ end-to-end แบบปรับขนาดได้ตั้งแต่ปลายด้านหลังไปจนถึงอุปกรณ์ไร้สาย ซึ่งจะมีความสำคัญเป็นอย่างยิ่งเนื่องจากด้านหลังพัฒนาเป็นกรอบการให้บริการเว็บที่ขับเคลื่อนด้วยข้อความ

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

o การใช้งานอัจฉริยะอย่างมีประสิทธิภาพสามารถใช้ประโยชน์จากทรัพย์สินได้ ลูกค้าที่รวยสามารถใช้แทนนโยบายการรักษาความปลอดภัยที่ครอบคลุมและแตกต่างจากเนื้อหาที่เป็นกุญแจสำคัญแทนการเข้ารหัสลับทรัพยากรที่สำคัญทั้งหมด เมื่อเทียบกับแพลตฟอร์มดั้งเดิมแพล็ตฟอร์มหลักสำหรับ Java Platform คือช่วยให้เราสามารถเขียนแอพพลิเคชันแบบพกพาได้ การพกพาของแพลตฟอร์ม Java มาจากรูปแบบการใช้งาน โดยเฉพาะอย่างยิ่งมาจากการใช้ JVM เพื่อประมวลผลโค้ดไบต์ Java ลงในโค้ดของเครื่องรันไทม์และจัดเตรียมเลเยอร์ความเข้ากันได้ที่ด้านบนของฮาร์ดแวร์ รูปแบบการดำเนินงานของแพลตฟอร์ม Java แสดงถึงประโยชน์ด้านความปลอดภัยที่สำคัญซึ่งขาดหายไปในแอพพลิเคชันที่ใช้กับอุปกรณ์ ข้อดีเหล่านี้คือ:

o JVM ตรวจสอบทุกชั้นเรียนในห้องเรียนและตรวจสอบว่าแอพพลิเคชันไม่ได้ทำางานที่เป็นอันตราย เนื่องจากการตรวจสอบระดับรันไทม์เป็นค่าใช้จ่ายสำหรับ MIDP VMs MIDP จึงมีรูปแบบการตรวจสอบ bytecode แบบสองขั้นตอนพิเศษ โครงการนี้จะกล่าวถึงในภายหลัง

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

o จัดเตรียมผู้จัดการรักษาความปลอดภัยหรือกระสอบทรายสำหรับแอพพลิเคชัน JVM ไวรัสที่ดาวน์โหลดมาโดยบังเอิญจากอินเทอร์เน็ตและรหัสที่เป็นมิตรอื่น ๆ อาจทำให้เกิดความเสี่ยงด้านความปลอดภัยอย่างร้ายแรง บนแพลตฟอร์ม Java แอพพลิเคชันแบบเต็ม (เช่นไฟล์ JAR) สามารถลงนามแบบดิจิทัล ผู้จัดการความปลอดภัยของ JVM ให้สิทธิ์แก่แอปพลิเคชันที่ลงนามเพื่อเข้าถึง APIs (โดเมน) บางอย่างโดยขึ้นอยู่กับระดับความเชื่อถือของผู้ลงนาม

การออกแบบสมาร์ทการออกแบบที่มุ่งเน้นการใช้งานและการติดตั้งแพลตฟอร์ม Java ในตัวสำหรับแอ็พพลิเคชัน J2ME มีประสิทธิภาพและความปลอดภัยที่สำคัญเช่น WAP และแอพพลิเคชั่นพื้นเมือง

Source by Jignesh Padhiyar

Leave a Reply

Your email address will not be published. Required fields are marked *