You are on page 1of 2

Ci t Wireless tool Kit 2.5.

1 Wireless toolkit l cng c cho php chng ta bin dch v chy nhng ng dng in thoi trn in thoi o. c th download ti y http://java.sun.com/products/sjwtoolkit Chy file sun_java_wireless_toolkit-2_5_1-windows.exe ci t chng trnh. Sau khi ci t thnh cng, bn s c th mc chng trnh trong menu Start nh hnh bn di chy chng trnh chng ta chn wireless Toolkit 2.5.1. Bn s thy ca s hin ra nh hnh bn di Chng trnh Hello u tin Chng ta click chut vo New project v nhp vo Project v Class bn mun to vidu: TestMidlet v khng nht thit tn Class trng vi tn Project T Target Platform chn Custom. V d chng ta mun ng dng thch hp vi in thoi N70 cho nn trong group MIDP 2.0 v ToolKit , chng ta c th tra cu flatform ti y http://www.forum.nokia.com/devices/matrix_s60_1.html ToolKit s t ng to 1 th mc con trong th mc apps c tn trng vi tn Project m bn va to, trong trng hp ny l TestMidlet. Bin: Cha 2 file ci t, .Jar ( Java ARchive) v file miu t .jad. Lib: Cha cc th vin b sung m bn mun thm vo chng trnh. Res: l th mc bn cc file ti nguyn dnh ring cho chng trnh nh file vn bn v hnh nh. Src: y l th mc quan trng nht, l ni bn t cc file cha m ngun. By gi chng ta dng chng trnh son tho vn bn no v vit:
1. import javax.microedition.lcdui.*; 2. import javax.microedition.midlet.*; 3. public class TestMidle extends MIDlet 4. private Form mMainForm; 5. public TestMidlet() { 6. 7. mMainForm = new Form("Chuong trinh so 1"); mMainForm.append(new StringItem(null, "Chao *** ban, MIDP!")); implements CommandListener {

8. mMainForm.addCommand(new Command("Exit", Command.EXIT, 0)); 9. 10. 11. 12. 13. } } public void startApp() { Display.getDisplay(this).setCurrent(mMainForm); mMainForm.setCommandListener(this);

14. public void pauseApp() {} 15. 16. public void destroyApp(boolean unconditional) {} public void commandAction(Command c, Displayable s) {

17. 18. 19. } Sao chp m }

notifyDestroyed();

Sau , hy lu on code trn vo file tn l TestMidlet.java trong th mc src. Bm vo nt Build, nu code ca bn khng b li, bn s nhn c thng bo sau: Project settings saved; Building "TestMidlet"; Build complete. Nhn nt Run chy Emulator Nu bn thy trn my bn xut hin hnh nh hnh bn di th xin chc mng bn. Chng trnh J2ME u tin chy thnh cng. Import Wireless toolkit project sang Netbeans Trc tin ta cn phi c module Netbeans_mobility 5.5.1 gn vo Netbeans 5.5.1, bn c th download ti yhttp://dlc.sun.com/netbeans/download/5_ Chy file netbeans_mobility-5_5_1-windows_2.exe ci t y l dao din khi khi ng Netbeans Bc 1: Chn File -> New Project Bc 2: trong Categories chn Mobile v trong Projects chn Import Wireless Toolkit Project, sau chn Next Bc 3: Browse ti th mc C:\WTK2.5.1\apps (ni cu t Wireless Toolkit) chn TestMidlet sau chn Open -> Next. Bc 4: t tn Project v cu hnh nh hnh di y, sau nhn Next. Bc 5: cu hnh nh hnh di. Device Configuration v Device Profile chng trinh s t ng chn tng ng vi Midlet v CLDC bn Project ca Wireless Toolkit, tuy nhin chng ta c th chn theo mc ch ring ca mnh m khng lm nh hng ti Project ngun bn Wireless Toolkit v Netbeans s t ng copy Project ngun sang dng Project ca Netbeans sau mi ln bin dch. Ngi lp trnh c th edit code trn Project ngun hay Project ca Netbeans ty . Cui cng l chn Finish. build chng trnh chng ta c th vo Build -> Build Main Project v Run -> Run Main Project chy chng trnh

You might also like