How to create MIDlet in J2ME

ภาพรวม: Java Mobile Application is called J2ME. Normally when we are working in the mobile technology field then we must think about J2ME application. ผ่านวิธีนี้เราสามารถพัฒนาโปรแกรมมือถือของเราและยังติดตั้งในอุปกรณ์ของเราผ่าน JAD หรือไฟล์ไห. ในปีปัจจุบันการเพิ่มประสิทธิภาพที่ใหญ่ที่สุดในการพัฒนาโทรศัพท์มือถือคือการแนะนำของ JavahostedMIDlets. MIDlets จะดำเนินการบนเครื่องเสมือน Java ที่บทคัดย่อฮาร์ดแวร์พื้นฐานและช่วยให้นักพัฒนาสร้างงานนำเสนอที่ทำงานบนความหลากหลายของอุปกรณ์ที่สนับสนุนโดยทั่วไประบบเวลาเรียกใช้ Java. ความสะดวกสบายที่ไม่เหมาะสมนี้มาในราคา จำกัด การเข้าถึงฮาร์ดแวร์อุปกรณ์. ตอนนี้ในการพัฒนาโทรศัพท์มือถือก็ถือว่าปกติสำหรับการใช้งานของบุคคลที่สามที่จะได้รับฮาร์ดแวร์ที่แตกต่างในการเข้าถึงและสิทธิการดำเนินการจากผู้ที่ได้รับการแอพพลิเคชันที่เขียนโดยผู้ผลิตโทรศัพท์ '. การแนะนำและการดำเนินงานของ Java MIDlet ขยายผู้ชมนักพัฒนา '. แต่ขาดการเข้าถึงฮาร์ดแวร์ในระดับต่ำและ sandboxed การดำเนินการหมายความว่างานโทรศัพท์มือถือส่วนใหญ่เป็นประจำกับโปรแกรมคอมพิวเตอร์หรือเว็บไซต์ที่ออกแบบมาเพื่อการแสดงผลบนหน้าจอขนาดเล็ก.

ในบทความนี้สร้าง MIDlet จะมีการหารือในรายละเอียด.

การแนะนำ: ย่อเป็น J2ME Java 2, ฉบับประมวล. มันเป็นรุ่นที่ทำงานของ Java ปิดล้อมที่อุปกรณ์ที่ได้รับการ จำกัด การรักษาอำนาจและความถนัดการจัดเก็บและการสลับหรือค่อนข้างระบบเชื่อมต่อเครือข่ายที่มีแบนด์วิธต่ำ. ระบบเหล่านี้ยังรวมถึงโทรศัพท์มือถือ, วิทยุติดตามตัว, อุปกรณ์ไร้สายที่ใช้งานได้ตามปกติในชีวิตประจำวันของเรา. MIDlets เป็นส่วนหนึ่งของแอปเพล็สำหรับโทรศัพท์มือถือระบบ. นี่ applets ที่สามารถทำงานใน sandbox ที่ได้รับการคุ้มครอง. ระบบนี้จะถูก จำกัด มากสำหรับกระบวนการที่. MIDP ( ) 1.0 พบมากที่สุดในขณะนี้ในจาวาโทรศัพท์ที่มีความสามารถและเป็นสิ่งที่ดีอย่างเป็นธรรม. ตัวอย่างเช่น – KVM ไม่อนุญาตให้เราในการประมวลผลตัวเลขทศนิยมและยัง MIDlets ที่เขียนขึ้นสำหรับ MIDP 1.0 ไม่สามารถเข้าถึงอะไรนอกจาก sandbox โดยไม่ต้อง APIs ที่เป็นกรรมสิทธิ์ (การประยุกต์ใช้ระบบการเขียนโปรแกรม) จากผู้ผลิตโทรศัพท์. ตอนนี้เราสามารถนำความฝันของเราในการพัฒนาที่ดีที่สุด MIDlet กับตะขอในแต่ละส่วนหนึ่งของโทรศัพท์ของเราระบบปฏิบัติการบน backburner. โดยทั่วไปเมื่อเราต้องการที่จะหาวิธีการที่ว่าที่ จำกัด MIDP 1.0 เป็นปัจจุบันแล้วเราอาจจะอ่านสเป็คที่นี่. ถ้าเราทำมันแล้วมันอาจต้องการตรวจสอบ MIDP 2.0 รุ่นและก็ขึ้นชั้น. นี่คือเวลาที่ถูกที่เราจะเขียน MIDlet ครั้งแรกของเรา – เต็มรูปแบบเช่น “สวัสดี MIDlet” การประยุกต์.

วงจรชีวิต MIDlet:
ระบบทุกคนควรมีวงจรชีวิตและผ่านวงจรชีวิตนี้เราสามารถรับรู้ขั้นตอนตามกระบวนการขั้นตอนของระบบ. ที่นี่เราไม่นานมาหารือเกี่ยวกับอุปกรณ์มือถือ MIDlet วงจรชีวิตเช่นการเลียนแบบหรือจริงที่สามารถโต้ตอบกับ MIDlet โดยใช้กระบวนการเทคโนโลยีซอฟต์แวร์ของตัวเองที่รู้จักกันในการประยุกต์ใช้ซอฟแวร์การบริหารจัดการ (เรียกโดยย่อว่า AMS). AMS เป็นผู้รับผิดชอบสำหรับการเริ่มต้น, ที่เริ่มต้น, หยุดชั่วคราว, กลับมาทำงาน, และทำลาย MIDlet. AMS อาจจะเป็นผู้รับผิดชอบในการติดตั้งและลบ MIDlet. เพื่ออำนวยความสะดวกการจัดการวงจรชีวิตนี้, MIDlet สามารถอยู่ในหนึ่งในสามของรัฐซึ่งถูกควบคุมผ่านทางวิธีการเรียนที่ MIDlet MIDlet ทุกขยายและแทนที่. รัฐเหล่านี้จะแยกออกเป็นส่วนหนึ่งที่มีแตกต่างกันเช่นการใช้งาน, หยุดและทำลาย.

เครื่องเสมือน:
โดยทั่วไปประเภทนี้แบบการเขียนโปรแกรมเครื่องเสมือนหรือเสมือนอุปกรณ์ยังมีบทบาทสำคัญในส่วนของการพัฒนาซอฟต์แวร์. ตอนนี้ที่ CLDC (J2ME เชื่อมต่อ, การกำหนดค่าอุปกรณ์ จำกัด) และ CDC (J2ME เชื่อมต่อการกำหนดค่าอุปกรณ์) เลี่ยงเครื่องเสมือนของตัวเองเพราะการเปลี่ยนแปลงของหน่วยความจำของพวกเขาและแสดงความสามารถ. CLDC เครื่องเสมือนมีขนาดเล็กกว่าที่จำเป็นโดย CDC และสนับสนุนคุณสมบัติน้อย. ในแง่ที่ว่าเครื่องเสมือนสำหรับ CLDC ที่เรียกว่ากิโลเครื่องเสมือน (KVM) และเครื่องเสมือนสำหรับ CDC ที่เรียกว่า CVM.

J2ME เชื่อมต่อ, การกำหนดค่าอุปกรณ์ จำกัด

  • มันถูกใช้เพื่อระบุสภาพแวดล้อม Java สำหรับโทรศัพท์มือถือ, วิทยุติดตามตัวและอุปกรณ์ไร้สายเช่นเดียวกับการสนับสนุนอุปกรณ์อื่น ๆ นอกจากนี้ยังมี.
  • อุปกรณ์ CLDC มักจะไร้สายที่หมายความว่าระบบการเคลื่อนไหวได้รับการสนับสนุนผ่านทาง CLDC
  • ความต้องการหน่วยความจำเป็นอย่างมากที่สำคัญในอุปกรณ์นั้นเช่นนั้น 160 – 512k ของหน่วยความจำที่มีอยู่สำหรับ Java.
  • ระบบประหยัดพลังงานมีอำนาจ จำกัด หรือความสามารถในการดำเนินการแบตเตอรี่.
  • การสื่อสารเป็นสิ่งสำคัญมากที่นี่. การเชื่อมต่อเครือข่ายไร้สาย, ไม่สม่ำเสมอ, แบนด์วิธต่ำ (9600bps หรือน้อยกว่า).

J2ME เชื่อมต่อการกำหนดค่าอุปกรณ์

  • โดยทั่วไปจะอธิบายถึงสภาพแวดล้อม Java สำหรับโทรทัศน์ดิจิตอล set-top box, โทรศัพท์มือถือ, อุปกรณ์ไร้สายระดับไฮเอนด์และระบบ Telemetric ยานยนต์.
  • อุปกรณ์ที่ขับเคลื่อนด้วยหน่วยประมวลผล 32 บิตสนับสนุนระบบ.
  • 2MB หรือหน่วยความจำเพิ่มเติมสามารถใช้ได้สำหรับแพลตฟอร์ม Java.
  • การเชื่อมต่อเครือข่ายที่มักจะไร้สาย, ไม่ต่อเนื่อง, แบนด์วิธต่ำ (9600bps หรือน้อยกว่า)

กระบวนการในการสร้าง MIDlet ของเราเองในถั่วสุทธิ

โดยทั่วไปเมื่อเราทำงานในสนามถั่วสุทธิแล้วเรามีการติดตั้ง Java SE Development Kit (JDK) ด้วยเหตุผลที่เราจะต้องดาวน์โหลดและติดตั้งรุ่น 32 บิตล่าสุดของ Java SE Development Kit (JDK) เป็นครั้งแรก. ตั้ง JDK เป็นสิ่งจำเป็นสำหรับการรวบรวมเรียน Java ที่จะรันโค้ด. คู่มือการติดตั้งถั่วสุทธิถามที่ใช้ในการเรียกดูสถานที่ตั้ง JDK บนไดรฟ์ในระหว่างการติดตั้ง.

ðจุดนี้ควรจะจำได้ว่าเมื่อเรากำลังติดตั้งถั่วสุทธิแล้วเราเลือกที่จะปรับแต่งการติดตั้งและ theFeatures ที่ชัดเจนตามความต้องการในตัวเลือก. จากนั้นดาวน์โหลดและติดตั้งชุดพัฒนาซอฟต์แวร์ (SDK) ที่สนับสนุน Java ME (ฉบับประมวล). SDK ที่ให้ห้องสมุดชั้น Java ME ที่เกี่ยวข้องกับ IDE สำหรับ MIDlets อาคารสำหรับแพลตฟอร์มอุปกรณ์เฉพาะ.

อันที่จริงเมื่อเราสร้าง MIDlets สำหรับซีรีส์ 40 อุปกรณ์ที่เราใช้โนเกีย SDK (ชุดพัฒนาซอฟแวร์) สำหรับ Java. ตอนนี้ถ้าเราต้องการที่จะสร้าง MIDlets สำหรับซีรีส์ 40, 6ฉบับวันที่, หรือชุดก่อนหน้านี้ 40 จากนั้นใช้อุปกรณ์แบบที่สอดคล้องกัน 40 SDK.

ðโปรดจำไว้ว่า SDK แบบบูรณาการอย่างถูกต้องกับ IDE และยังติดตั้ง SDK บนไดรฟ์ตรรกะเดียวกับส่วนการ IDE.

กระบวนการในการกำหนดค่าถั่วสุทธิ: หลังจากติดตั้งซอฟต์แวร์ที่จำเป็นรวมกับถั่วสุทธิ SDK ที่ติดตั้ง:

ที่นี่เราจะหารือเกี่ยวกับขั้นตอนตามกระบวนการขั้นตอนในการสร้างโครงการ

  1. เปิดถั่วสุทธิ (รุ่น 7.2.1 มันอาจจะเปลี่ยนไปตามขั้นตอนการปรับปรุงซอฟแวร์
  2. เลือก Tools-> แพลตฟอร์ม Java.
  3. คลิก เพิ่มแพลตฟอร์ม.
  4. เลือก Java ME แพลตฟอร์ม CLDC Emulator และคลิก ถัดไป. ถั่วสุทธิค้นหาคอมพิวเตอร์ของเราสำหรับ SDKs ที่สนับสนุน Java ME.
  5. เลือก ไฟล์> โครงการใหม่.
  6. เลือก ME ชวา -> โปรแกรมมือถือ และคลิก ถัดไป.

Figure 1: เลือกประเภทแพลตฟอร์ม Java

  1. ถ้าเราไม่พบใช้ SDK (ชุดพัฒนาซอฟแวร์) ในถั่วสุทธิ IDE แล้วคลิกค้นหาเพิ่มเติม Java ME โฟลเดอร์แพลตฟอร์มและเลือกโฟลเดอร์ที่เราติดตั้ง SDK ที่. ถั่วสุทธิค้นหาโฟลเดอร์ที่เลือกสำหรับ SDKs (ชุดพัฒนาซอฟต์แวร์) ว่าการสนับสนุน Java ME (ฉบับประมวล).
  2. เลือก SDK และคลิกถัดไป -> ถั่วสุทธิตรวจพบความสามารถ SDK.

Figure 2: เพิ่มซีรีส์ 40 ชุดพัฒนาซอฟแวร์

  1. หลังจากเสร็จสิ้นการตั้งค่าคลิก -> คลิกเสร็จสิ้นแล้วปิด.
  2. การพัฒนาสภาพแวดล้อมของคุณตั้งในขณะนี้และคุณสามารถสร้าง MIDlet ในถั่วสุทธิ.

เพื่อสร้าง HelloBCEI MIDlet:

  1. ดาวน์โหลดและติดตั้ง Netbeans (เลือกมัดติดตั้งที่สนับสนุน Java ไมโครรุ่น).

ในการนี​​้ฟิลด์ชื่อโครงการ, เข้าสู่ “HelloBCEI”.

Figure 3: สร้าง MIDlet ครั้งแรกของคุณในถั่วสุทธิ

  1. ล้างช่องสร้างแพคเกจเริ่มต้นและหลักปฏิบัติการ ชั้น.
  2. คลิกถัดไป. การติดตั้ง MIDlet ยังคงมีอุปกรณ์การเลือกแพลตฟอร์ม.
  3. ใน Emulator แพลตฟอร์มแบบเลื่อนลงเมนูตัวเลือก, เลือกแพลตฟอร์มอุปกรณ์ที่คุณต้องการที่จะสร้าง MIDlet:

สำหรับซีรีส์เหล่านั้น 40 อุปกรณ์, ที่นี่เราเลือก Software Development Kit โนเกียสำหรับ Java.

Figure 4: การเลือกแพลตฟอร์มอุปกรณ์สำหรับ MIDlet

  1. เลือก CLDC MIDP 1.1 และ 2.0. นอกจากนี้เรายังสามารถเลือก MIDP 2.1 และคลิก เสร็จ. NetBeans ตั้งโครงการ MIDlet สำหรับเรา.

ตอนนี้ฉันกำลังสร้างโปรแกรมผ่านทางต่อไปนี้.

  1. ในการสร้างชั้นหลักสำหรับ MIDlet, เลือกไฟล์ -> แฟ้มใหม่.
  2. เลือก CLDC -> MIDlet และคลิกต่อไป.
  3. ในฟิลด์ชื่อ MIDlet, เข้าสู่ “HelloBCEI”.
  4. ในฟิลด์ชื่อชั้น MIDP, เข้าสู่ “HelloBCEIMIDlet”.
  5. คลิก เสร็จ.

ชั้น HelloBCEI MIDlet จะถูกสร้างขึ้นในแพคเกจเริ่มต้น. ที่นี่เราเขียนลงรหัสที่ถูกสร้างขึ้นในโปรแกรม.

Listing1: แสดงระดับ MIDlet

นำเข้า javax.microedition.lcdui.Display;
นำเข้า javax.microedition.lcdui.Displayable;
นำเข้า javax.microedition.midlet.MIDlet;

ระดับประชาชน HelloMIDlet ขยาย MIDlet
{
ประชาชน HelloWorldMIDlet()
{

}
// ตั้งค่าการแสดงผลในปัจจุบัน MIDlet เพื่อวัตถุ HelloScreen.
สตั๊ดโมฆะสาธารณะดาว()
{
สามารถแสดงปัจจุบัน = Display.getDisplay(นี้).getCurrent();
ถ้า (== null ปัจจุบัน)
{
HelloScreen helloScreen = HelloScreen ใหม่(นี้, “สวัสดี, BCEI!”);
Display.getDisplay(นี้).setCurrent(helloScreen);
}
}
โมฆะสาธารณะ pauseApp()
{

}
destroyApp โมฆะสาธารณะ(บูลที่ไม่มีเงื่อนไข)
{

}
}

ผม. ในการสร้างชั้น HelloBCEIScreen, select ไฟล์ -> แฟ้มใหม่.

  1. ครั้งที่สอง. เลือก Java-> ชั้น Java และคลิก ถัดไป.
  2. III. ในการชื่อชั้นสนาม, เข้าสู่ “HelloBCEI”.
  3. IV. คลิก เสร็จ. ชั้น HelloBCEI จะถูกสร้างขึ้นในแพคเกจเริ่มต้น.

Listing2: แสดงให้เห็นว่าระดับที่สร้างขึ้นในแพคเกจเริ่มต้น

นำเข้า javax.microedition.lcdui. *;

ระดับ HelloBCEIScreen ขยายรูปแบบการดำเนินการ CommandListener
{
HelloBCEIMIDlet ส่วนตัวสุดท้าย MIDlet;
คำสั่งสุดท้าย exitCommand ส่วนตัว; //คำสั่งออกจากการปิด MIDlet ใน UI อุปกรณ์.

HelloBCEIScreen สาธารณะ(สวัสดีตัวแทนตัวแทนโลก, สตริงสตริง)
{
ซุปเปอร์(“”);
StringItem helloText = StringItem ใหม่(“”, string);
super.append(helloText);
this.midlet = MIDlet;
exitCommand = คำสั่งใหม่(“ออกจาก”, Command.EXIT, 1);
addCommand(exitCommand);
setCommandListener(นี้);
}

โมฆะสาธารณะ commandAction(คำสั่งคำสั่ง, สามารถแสดงที่แสดง)
{
ถ้า (คำสั่ง == exitCommand)
{
midlet.notifyDestroyed();
}
}
}

บันทึกโครงการโดยการเลือก ไฟล์ -> บันทึกทั้งหมด.

ในการโครงการบานหน้าต่าง, คลิกขวาที่ โครงการ HelloBCEI และเลือก ตัวเลือกการปรับใช้. หลังจากเลือกตัวเลือกการปรับใช้โปรแกรมที่มีความพร้อมที่จะติดตั้งในเครื่อง.

NetBeans สร้าง MIDlet และสร้าง JAR และไฟล์ JAD ใช้สำหรับการปรับใช้ MIDlet ไปยังอุปกรณ์. นอกจากนี้คุณยังสามารถค้นหาไฟล์ที่สร้างขึ้นในบานหน้าต่างไฟล์ภายใต้โฟลเดอร์อ.

Figure 5: โครงการ HelloBCEI ดูได้ในโครงการบานหน้าต่าง

การแก้จุดบกพร่อง MIDlet

ก่อนที่เราจะสามารถแก้ปัญหา MIDlet, เราจะต้องมีรุ่นของปฏิบัติการและ MIDP MIDlet ที่มีรหัสลับในการแก้จุดบกพร่องไฟล์ชั้นเรียนของตน. เพื่อดูว่าเรามีรุ่นที่ได้รับการยอมรับของปฏิบัติการ MIDP และเรียกใช้คำสั่ง MIDP ในท่ามกลางตัวเลือก -help. หากปฏิบัติการที่สร้างขึ้นมีความสามารถในการแก้จุดบกพร่อง Java แล้วเราจะเห็นตัวเลือก -debugger ระบุไว้ด้านล่าง. For example:

 

C:\midp2.0fcs> bin MIDP -help

การใช้งาน: MIDP [<ตัวเลือก>]

เรียกใช้แบบกราฟิก MIDlet ผู้จัดการสวีท….

หรือ MIDP [<ตัวเลือก>] -ดีบัก …

 

รุ่นของปฏิบัติการ MIDP ว่าเราจะใช้ไม่สนับสนุนการแก้จุดบกพร่องเขียนโปรแกรมภาษาจาวา. ในการผลิตรุ่นของ MIDlet ที่มีสัญลักษณ์การแก้จุดบกพร่องที่เราใช้ตัวเลือกการ -g javac ที่ (คอมไพเลอร์ของ Java) คำสั่ง.

แก้ปัญหา MIDlet ทำตามขั้นตอนที่ควรจะตามมาหนึ่งโดยหนึ่ง:

1. เป็นครั้งแรกที่เปิดพร้อมรับคำสั่งหรือหน้าต่างขั้ว.

2. เปลี่ยนไดเรกทอรีปัจจุบันของเราที่จะ midpInstallDir.

เพื่อประกอบการอธิบาย, ถ้า MIDP สำเร็จอ้างอิงถูกติดตั้งในไดเรกทอรี

ค:\midp2.0fcs เราสามารถเรียกใช้คำสั่ง:ค:\> ซีดี midp2.0fcs

3. เริ่ม MIDP สำเร็จอ้างอิงและปฏิบัติการในโหมดการแก้ปัญหา.

ใช้คำสั่ง MIDP ในท่ามกลางของสวิทช์และ -debugger -port. หมายเลขพอร์ตที่ควรจะเป็น 2800. นี่คือหมายเลขพอร์ตที่พร็อกซีคาดว่าการแก้ปัญหา KVM ดีบักจะทำงาน.

การดำเนินการปฏิบัติการอ้างอิง. For example:

ค:\midp2.0fcs > bin MIDP -debugger -port 2800 -classpath ชั้นเรียน

4. ตอนนี้เริ่มพร็อกซี่แก้ปัญหา KVM.

ตรวจสอบเอกสาร KVM สำหรับข้อมูลเกี่ยวกับไวยากรณ์ที่ถูกต้อง, ข้อโต้แย้ง, และตัวเลือก. สำหรับตัวอย่าง, คำสั่งต่อไปยังพร็อกซี่แก้ปัญหา KVM เชื่อมต่อกับปฏิบัติการ MIDP ที่เราเริ่มต้นในขั้นตอนก่อนหน้าแล้วฟังที่ท่าเรือ 5000 สำหรับซอฟต์แวร์ที่สอดคล้องกับกระบวนการดีบักเกอร์แพลตฟอร์ม Java ™สถาปัตยกรรม:

[รหัส]

ค:\midp2.0fcs > จาวา -jar

ค:/ตรม / bin / kdp.jar kdp.KVMDebugProxy -l 5000 -พี -r localhost 2800 -ซีพี

[/รหัส]

รวมทั้งเส้นทาง MIDletClassFiles

5. เชื่อมต่อกับ KVM พร็อกซี่จากการแก้ปัญหาใด ๆ ดีบักสอดคล้องกับ Java Platform Debugger สถาปัตยกรรม. debuggers มาตรฐานรวมถึง JDB, อาทิตย์™หนึ่งสตูดิโอ (เดิมเรียกว่า Forte ™สำหรับ Java), JBuilder, นักรบรหัส, ภาพคาเฟ่ ฯลฯ.

การจัดวางโครงการ

ตอนนี้เราจะคุยเกี่ยวกับขั้นตอนการใช้งาน. เราได้มาถึงขั้นตอนที่เราสามารถปรับใช้ MIDlet โดยตรงบนอุปกรณ์มือถือของเราและยังใช้มัน. โดยทั่วไปมีสองวิธีที่จะทำนี้. ธรรมชาติเป็นครั้งแรกที่ผ่านการเชื่อมต่อเครือข่ายระหว่างคอมพิวเตอร์ของเราและอุปกรณ์โทรศัพท์มือถือของเรา. กระบวนการนี​​้สามารถเป็นได้ทั้งผ่านทาง USB (แบบ Universal Serial Bus) สายเคเบิลหรือการเชื่อมต่อไร้สายบลูทู ธ และขึ้นอยู่กับอุปกรณ์ของเรา. ที่สุดของอุปกรณ์ที่เปิดใช้งานจาวาจะช่วยให้เราสามารถติดตั้งโปรแกรม J2ME ผ่านการเชื่อมต่อนี้.

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

[รหัส]

<HTML>
คลิก <href ใหม่ =”DateTimeAppliction.jad”>ที่นี่</a> ดาวน์โหลด DateTimeApplication MIDlet!
</HTML>

[รหัส]

การประมวลผลที่จะได้รับรหัสในอุปกรณ์ของเราเอง:

เมื่อเราได้สร้าง MIDlet เล็ก ๆ ของเราที่งดงามและทำให้มั่นใจได้ว่าทุกอย่างทำงานได้อย่างราบรื่นในการจำลองและขั้นตอนต่อไปคือการได้รับมันทำงานบนอุปกรณ์ที่เกิดขึ้นจริง.

ในอากาศ (ติดต่อ) การจัดเตรียม:

การจัดเตรียม OTA ที่ช่วยให้ผู้ใช้สามารถดาวน์โหลดโปรแกรมของเราแบบไร้สายโดยใช้เบราว์เซอร์ WAP สร้างขึ้นในโทรศัพท์ของพวกเขา (โทรศัพท์มือถือ). ที่จะเริ่มต้นที่เราจำเป็นต้องใช้เวลาดูที่อธิบายการใช้งาน Java (JAD) ไฟล์ที่ผลิตเมื่อเราแพ็คเกจ MIDlet ใช้เครื่องมือไร้สาย J2ME. เมื่อเราแก้ไขไฟล์ JAD โดยวิธีการของเครื่องมือไร้สายแล้วเราต้องเปิดโครงการของเราและคลิกที่ตัวเลือกการตั้งค่า. ที่จะเปิดหน้าต่างใหม่ที่มีจำนวนของแท็บ – เลือก API, ที่จำเป็น, ตัวเลือก, ผู้ใช้กำหนด, MIDlets, กด Registry และสิทธิ์.

เหล่านี้ทุกประเภทของแอพลิเคชันที่มีความสำคัญมากและมีความสำคัญในด้านการทำงานของเรา. ตารางต่อไปนี้จะช่วยให้ความคิดสรุป.

ข้อสรุป: ในการอภิปรายดังกล่าวข้างต้นเราได้มีความรู้เกี่ยวกับ Java ไมโครรุ่น. เรารู้ว่าฉบับนี้เหมาะสำหรับแพลตฟอร์มพัฒนาซอฟต์แวร์มือถือ. เพราะเมื่อเรากำลังทำงานอยู่ในซอฟแวร์มือถือเทคโนโลยี J2ME แล้วเป็นอย่างมากที่มีความน่าเชื่อถือและเป็นประโยชน์สำหรับเรา. ถ้าเรากำลังทำงานในการที่ยื่นโดยเฉพาะอย่างยิ่งเป็นนักพัฒนาซอฟต์แวร์มือถือแพลตฟอร์ม Java แล้วจะมีความปลอดภัยสูง.

หวังว่าคุณจะได้มีความเข้าใจในการสร้าง MIDlet และการดำเนินการในทางปฏิบัติของตน. ให้ดูใน TechAlpine !!



best saudi arbia flight academy usa www.flightschoolusa.com Florida Flyers is the best flight school and flight academy for Saudi Arabia and international flight students

============================================= ============================================== ซื้อหนังสือ techalpine ที่ดีที่สุดใน Amazon,en,ช่างไฟฟ้า CT Chestnutelectric,en
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share