Õ¾ÄÚËÑË÷: ÇëÊäÈëËÑË÷¹Ø¼ü´Ê

µ±Ç°Ò³Ãæ: ¿ª·¢×ÊÁÏÊ×Ò³ ¡ú J2ME רÌâ ¡ú J2ME (Java 2 Micro Edition) ¼ò½é

J2ME (Java 2 Micro Edition) ¼ò½é

ÕªÒª: J2ME (Java 2 Micro Edition) ¼ò½é
J2ME (Java 2 Micro Edition) ¼ò½é
¡¡¡¡Öйú¿Æ´óBBS
¡¡¡¡¡öÇ°ÑÔ¡¡
¡¡¡¡Èç¹ûÄúÔø¾­µ½http://www.javasoft.com ÍøÕ¾ÉϲéѯÓйØJava 2 Micro Edition µÄ×ÊÁÏ£¬Ê®Ö®°Ë¾Å»á±»Ò»´ó¶ÑµÄ¼¼ÊõÃû´Ê¸ãµÄһͷÎíË®¡£Ê²Ã´KVM £¬Ê²Ã´CLDC ¡¢CDC ¡¢MIDP £¬ááÃ滹ð³öÁËPersonal Java ¡¢Embedded JavaÒÔ¼°JES µÈÃû´Ê¡£ËäÈ»ÃûΪJava µÄ΢С°æ±¾£¬¿ÉÊÇËüµÄÊÀ½ç¿ÉÕæÊDz»Ð¡£¬ÈÃÎÒÃÇÂú¶Ç×Ó¡¸¼ûɽ²»ÊÇɽ£¬¼ûË®²»ÊÇË®¡¹µÄÒɻ󡣵ÄÈ·£¬ÔÚÎÒ¸Õ¿ªÊ¼½Ó´¥Java 2 Micro Edition µÄʱºò£¬¾Í¸Ð¾õµ½Õâ¸öÍæÒâ¶ùʵÔÚÔ½¿´Ô½ÈÃÈËÃþ²»ÖøÍ·Ð÷¡£Òò´ËÔÚ±¾ÕÂÖУ¬ÎÒÉáÆúÁ˼¼ÊõÉϵÄϸ½Ú£¬Ï£Íû´ø´ó¼Ò´Ó¾Þ¹ÛµÄ½Ç¶ÈÀ´¿´´ýJava 2 Micro Edition µÄÊÀ½ç¡£Ï£Íû¶Á¹ý±¾ÕÂÖ®áᣬ¿ÉÒÔʹ´ó¼ÒÌåÑ顸¼ûɽÊÇɽ£¬¼ûË®ÊÇË®¡¹£¬Ò»ÇлíÈ»¿ªÀʵĸоõ¡£Ê×ÏÈ£¬ÎÒÃDZØÐëÏȶÔJava 2 Micro Edition ÔÚÕû¸öJava ¼¼ÊõÖ®ÖеĶ¨Î»×ö¸öÁ˽⡣¡¡
¡¡¡¡¡ö¸÷ÖÖ²»Í¬°æ±¾Ö®Java ³ÌÐòµÄ¿ª·¢
¡¡¡¡ÈçÇ°ÃæËù˵£¬¸÷ÖÖ²»Í¬µÄJava °æ±¾£¬ÔÚÆäÖ§Ô®µÄºËÐÄÀà±ðº¯Ê½¿âÖ®ÍêÕûÐÔÒÔ¼°ËùÖ§Ô®µÄJava »ù±¾ÐͱðÕâÁ½¼þÊÂÇéÉ϶¼ÓÐËù²îÒ죬Ҳ¾ÍÊÇ˵£¬²»¹ÜÄú¿ª·¢µÄÊÇÆóÒµËùʹÓõÄJava ³ÌÐò¡¢Ç¶ÈëʽװÖÃÉÏÖ´ÐеÄJava ³ÌÐò¡¢ä¯ÀÀÆ÷ÉÏÖ´ÐеÄApplet £¬»òÊÇÔÚPC ÉÏÖ´ÐеÄÓ¦ÓóÌÐò¡£Äú¶¼±ØÐëÔÚÄúµÄµçÄÔÉÏÏÈ°²×°J2SE £¬È»ááÔÙ°²×°¸÷ÖÖ°æ±¾µÄºËÐÄÀà±ðº¯Ê½¿âÒÔ¼°¶îÍâµÄÀ©³äÀà±ðº¯Ê½¿â£¬Èç´Ë²ÅÄܳɹ¦µØ¿ª·¢¸÷ÖÖ²»Í¬Ä¿µÄµÄJava ³ÌÐò¡£J2SE ËùÌṩµÄJava ±àÒëÆ÷(javac.exe)¿ÉÒÔ°ïÖúÎÒÃDZàÒë¸÷ÖÖ²»Í¬Æ½Ì¨ÉϵÄJava ³ÌÐò£¬¶øJ2SE ËùÌṩµÄJava ÐéÄâ»úÆ÷(java.exe)Ôò¿ÉÒÔ°ïÖúÎÒÃÇÔÚPC ÉÏÏÈÐвâÊÔÕâЩ³ÌÐòÖ´Ðнá¹ûµÄÕýÈ·Óë·ñ¡£ÁíÍ⣬Java ±àÒëÆ÷²¢²»»á°ïÄú¼ì²éÄúµÄ³ÌÐòÊÇ·ñ·ûºÏ¸÷ÖÖƽ̨ÉÏËùÖ§Ô®µÄºËÐÄÀà±ðº¯Ê½¿âÓëJava »ù±¾Ðͱ𡣾ÙÀýÀ´Ëµ£¬ËäÈ»ÎÒÃÇÔÚÇ°Ãæ˵¹ý£¬Smart Card °æ±¾²¢²»Ö§Ô®boolean ¡¢byte ÒÔÍâµÄJava »ù±¾Ðͱ𣬶øÇÒ¸Ãƽ̨Ҳֻ֧Ԯjava.lang.*ºËÐÄÀà±ð£¬¿ÉÊǵ±ÎÒÃÇÔÚ׫дSmart Card ƽ̨ÉϵijÌÐòʱ£¬¾ÍËãÔÚ³ÌÐòÂëÀïÍ·ÓÃÁËboolean »òbyte ÒÔÍâµÄJava »ù±¾Ðͱ𣬻òÕßʹÓÃÁËjava.lang.*Ö®ÍâµÄÆäËûºËÐÄÀà±ð£¬±àÒëÆ÷ÈÔÈ»¿ÉÒÔÕÕ³£°ïÄú±àÒë³öÀà±ðµµ¡£Õâ¸öʱºò´ó¼ÒÒ»¶¨¿ªÊ¼²úÉúÒÉ»ó--ÄÇôÕâЩ³ÌÐòÈç¹û·Åµ½Smart Card ÉÏÍ·Ö´ÐеÄʱºò£¬³öÁËÎÊÌâÔõô°ì? ÄѵÀ²»»áÔì³ÉSmart Card ÉϵÄÐéÄâ»úÆ÷Ö´ÐÐʱ·¢Éú´íÎóÂð? Õë¶ÔÕâ¸ö¿ÉÄÜ·¢ÉúµÄDZÔÚÎÊÌ⣬Sun Microsystems ÔÚ¸÷ÖÖ²»Í¬°æ±¾µÄ¿ª·¢Ì×¼þÖУ¬ÓÐЩ»áÄÚ¸½¼ì²éÆ÷(checker)»òÕßÔ¤ÏÈÉóºËÆ÷(preverifier)£¬ÕâÁ½¸ö¹¤¾ß¿ÉÒÔ°ïÖúÄúÔÚ½«³ÌÐò·Åµ½Ä¿±êƽ̨֮ǰÏÈ×öºÃ¼ì²éºÍÔ¤ÏÈÉóºËµÄ¹¤×÷¡£¼ì²éÆ÷»á°ïÄúÕÒ³öÀà±ðµµÖ®Öв»ºÏÄ¿±êƽ̨¹æ¸ñµÄ²¿·Ö£¬²¢ÌáÐÑÄãÕâЩµØ·½¿ÉÄÜÎÞ·¨ÔÚÄ¿±êƽ̨ÉÏÖ´ÐС£Òò´ËÖ»ÒªÓмì²éÆ÷µÄЭÖú£¬Äú´óÖÂÉÏ¿ÉÒÔÈ·¶¨ÄúµÄ³ÌÐò¿ÉÒÔ·ûºÏÄ¿±êƽ̨µÄ¹æ¶¨²¢Ë³ÀûÖ´ÐС£Java Card µÄ¿ª·¢Ì×¼þÖо͸½Óмì²éÆ÷¡£
¡¡¡¡¶øijЩƽ̨µÄ¿ª·¢Ì×¼þÔò¸½ÓÐÔ¤ÏÈÉóºËÆ÷£¬Ô¤ÏÈÉóºËÆ÷³ýÁË×ö¼ì²éÆ÷×öµÄ¹¤×÷Ö®Í⣬»¹ÓÐÒ»Ïî¶îÍâµÄ¹¤×÷£¬¾ÍÊǼõÇáÄ¿±êƽ̨ÉÏÐéÄâ»úÆ÷µÄ¸ºµ££¬Òª½âÊÍÔ¤ÏÈÉóºËÆ÷Õâ¸ö¶îÍâµÄ¹¤×÷£¬ÔÚ´«Í³µÄJava ³ÌÐòÖ®ÖУ¬ÎªÁË°²È«ÉϵĿ¼Á¿£¬ÈκνøÈëÖ´Ðл·¾³µÄÀà±ðµµ(²»¹Ü¸ÃÀà±ðµµÊÇÀ´×Ô±¾»ú»òÊÇÔ¶¶Ë»úÆ÷)£¬¶¼±ØÐëÏȾ­¹ýByte Code ÉóºËÆ÷(Byte code verifier)µÄÑéÖ¤£¬ÒÔ·ÀÖ¹³ÌÐòÔÚ´«ËÍ;ÖÐÔâµ½¶ñÒâµÄÐ޸ģ¬¶øʹµÃJava ³ÌÐòÔÚÖ´ÐÐʱ¶ÔϵͳÓв»Á¼Ó°Ïì¡£¾­¹ýÉóºËÖ®áᣬ¸ÃÀà±ðµµ²ÅÄÜ¿ªÊ¼±»J ÐéÄâ»úÆ÷ËùÖ´ÐС£Èç¹ûÕâ¸öÉóºËµÄ¶¯×÷ÔÚÒ»°ãµÄPC ÉÏÖ´ÐУ¬Ëٶȵ¹ÊÇ»¹Äܹ»½ÓÊÜ£¬¿ÉÊÇÒ»µ©·Åµ½ÈçPalm »òÊÇÊÖ»úÕâЩCPU ½ÏÂý¡¢¼ÇÒäÌåÒ²±È½ÏÉٵĻúÆ÷ÉÏÃæ¾ÍÏÔµÃÊ®·Ö³ÔÁ¦ÁË¡£ÎªÁ˽ÚÊ¡±¦¹óµÄCPU ÔËËãʱ¼ä(¼ÈÄÜÊ¡µçÓÖÄܹ»¼ÓËÙ³ÌÐòÖ´ÐÐ)£¬Òò´Ë£¬ÔÚ³ÌÐòÉè¼Æʦ²úÉúÄܹ»ÈÃijЩÌض¨Æ½Ì¨Ö´ÐеÄÀà±ðµµÖ®Ç°£¬³ÌÐòÉè¼Æʦ±ØÐëÏÈÔÚPC ÉÏʹÓÃÔ¤ÏÈÉóºËÆ÷×öһЩǰÖõÄÉóºË¹¤×÷£¬Ô¤ÏÈÉóºËÆ÷»áÔÚÀà±ðµµÖ®ÖмÓÈëһЩÌØÊâ±ê¼Ç»ò·ûºÅ¡£Èç´ËÒ»À´£¬µ±ÕâЩ³ÌÐò·Åµ½Ä¿±êƽ̨ÉÏÖ´ÐÐʱ£¬¾Í¿ÉÒÔ´ó·ù¼õÉÙÔÚÄ¿±êƽ̨ÉÏ×öÉóºËʱµÄʱ¼ä£¬½å¶ø¼ÓËÙ³ÌÐòµÄµÄÆô¶¯¼°Ö´ÐÐËٶȡ£Òò´ËÔÚJ2ME ֮ϵijÌÐò(Spotlet ¡¢MIDlet)£¬ÆäÖ´Ðв½Öè±ä³ÉÒòΪԤÏÈÉóºËµÄ¹Øϵ£¬Ö´ÐÐʱByte CodeÉóºËÆ÷µÄ¹¤×÷¾Í±äÉÙÁË£¬Ò²Òò´Ë´Ó³ÌÐòÔØÈëµ½¿ªÊ¼Ö´ÐÐÖ®¼äµÄʱ¼äÒò¶øËõ¶Ì¡£CLDC±ê׼ʵ×÷ºÍMIDP ²Î¿¼Êµ×÷Ö®Öо͸½ÓÐÔ¤ÏÈÉóºËÆ÷¡£
¡¡¡¡¡öJava °æ±¾µÄÑݽø
¡¡¡¡ÏàÐÅÊìϤJava ÑݽøÀúÊ·µÄÈË»ò¶à»òÉÙ¶¼Ìý˵¹ý£¬Java ¼¼ÊõÒ»¿ªÊ¼²¢·Ç¾Í½Ð×öJava £¬¶øÊǽÐ×öOAK £¬¶øÇÒ×îÔçµÄʱºò¾ÍÊÇΪÁËǶÈëʽϵͳ¶øÉè¼ÆµÄÒ»Ïî²úÆ·¡£ááÀ´ÒòΪÍø¼ÊÍø·µÄ·¢´ï£¬¶øOAK µÄÖî¶àÌØÐÔ¸ÕºÃÓÖÊʺÏÓÃÔÚÍø·ÉÏ(ÀýÈç¿ÉÒÆÖ²ÐÔ¡¢±àÒëáá³ÌÐòÂëºÜС)£¬ÒòΪÉ̱êÒѱ»×¢²áµÄ¹Øϵ£¬Òò´ËOAK ±»¸ÄÃû³ÉJava £¬´Ó´ËÒòÔµ¼Ê»áµØ³ÉÁËÍø·ÉϵÄÉÁÁÁ¾ÞÐÇ£¬²¢ËæÖøʱ¼äÔ½À´Ô½³ÉÊ죬ҲÂýÂýµØ²úÉúÁËÐí¶à·ÇÔ­±¾Ô¤ÆÚÖеÄÏà¹ØÔËÓá£ËäÈ»Java ÒѾ­±»Óõ½Ðí¶àÆóÒµ¼¶ÈíÌåÉÏ£¬¿ÉÊÇÆäʵ¹Ç×ÓÀïÃ滹ÊǷdz£ÊʺÏÓÃÔÚǶÈëʽϵͳ֮ÖС£¡¡
¡¡¡¡ËäÈ»´ÓJava 1.0 ·¢±íÖ®áᣬJava ¾Í±»¹ã·ºµØʹÓÃÔÚ×ÀÉÏÐÍÓ¦ÓóÌÐòÒÔ¼°Applet µÄ¿ª·¢ÉÏ£¬µ«ÊÇ£¬´ÓJava 1.1 ¿ªÊ¼£¬JavaÓֻص½ÁËËüÒ»¿ªÊ¼µÄÀÏ·--Ò²¾ÍÊÇǶÈëʽϵͳ·½ÃæµÄÓ¦Óã¬ÔÚµ±Ê±Sun Microsystems ·¢±íÁËEmbedded Java ÓëPersonal Java(Ò²ÓÐÈ˼ò³ÆΪPJava)ÕâÁ½Ïî¹æ¸ñ¡£ÆäÖÐEmbedded Java ÊÇΪÁË×ÊÔ´Ê®·ÖÓÐÏÞ£¬¶øÇÒûÓÐÏÔʾÉ豸µÄǶÈëʽװÖöøÉè¼Æ£»¡¡Personal Java ÔòÊÇΪÁËÔÚÄܹ»ÓëÍø¼ÊÍø·Á¬Ïß¡¢²¢ÓµÓÐÏÔʾϵͳ(ÀýÈç²ÊÉ«LCD)µÄÏû·ÑÐÔµç×Ó×°ÖöøÉè¼Æ¡£½ÓÖøJava µÄ°æ±¾Ñݽøµ½Java 2 £¬ÕâʱΪÁËÔÙÃ÷ÏÔÇø·Ö¸÷ÖÖJava µÄÓ¦Óã¬ËùÒÔ·Ö¸î³öÁËJ2EE ¡¢J2SE ¡¢ÒÔ¼°J2ME ÈýÖÖ°æ±¾¡£ÕâÈýÖÖ°æ±¾µÄ¸÷ÖÖÌØÐÔÎÒÃÇÒѾ­ÔÚÇ°ÃæÒѾ­ÏêϸµØÃèÊö£¬Ôڴ˲»ÔÙ׸Êö¡£²»¹ýÇë´ó¼Ò¼Çס£¬ÓÉì¶Java 2½«Java µÄÓ¦ÓÃÇø·Ö³ÉÈý´ó¿é£¬Ê¹µÃJava ³ÌÐòÓïÑԵķ¢Õ¹²»»áÔÙÏñJava 1.1ʱÈçÊ÷֦״°ãÀ©É¢³öÈ¥£¬ÕâôһÀ´ÓÐÖú춴ó¼Ò¶ÔJava ¸÷ÖÖÓ¦ÓõÄ??Ç壬¶ø²»»áÔì³É½ñááÔ½·¢Õ¹ÏÂÈ¥Ô½²»¿ÉÊÕÊ°µÄ»ìÂÒ¾ÖÃæ¡£¶îÍâÏò´ó¼ÒÒ»ÌáµÄÊÇ£¬ááÀ´Personal Java ·¢Õ¹µ½1.2 °æµÄʱºò£¬Ò²²ÉÓÃÁËһЩJava 2 ƽ̨ÉÏÓ밲ȫÐÔÓйصÄÉè¼Æ¡£¡¡
¡¡¡¡¡öJava 2 Micro Edition ¸Å¹Û
¡¡¡¡J2ME ÔÚÉè¼ÆÆä¹æ¸ñµÄʱºò£¬×ñÑ­Öø¡¸¶Ô춸÷ÖÖ²»Í¬µÄ×°ÖöøÔì³öÒ»¸öµ¥Ò»µÄ¿ª·¢ÏµÍ³ÊÇûÓÐÒâÒåµÄÊ¡¹Õâ¸ö»ù±¾Ô­Ôò¡£ì¶ÊÇJ2ME ÏȽ«ËùÓеÄǶÈëʽװÖôóÌåÉÏÇø·ÖΪÁ½ÖÖ:Ò»ÖÖÊÇÔËË㹦ÄÜÓÐÏÞ¡¢µçÁ¦¹©Ó¦Ò²ÓÐÏÞµÄǶÈëʽװÖÃ(±È·½ËµPDA ¡¢ÊÖ»ú)£»ÁíÍâÒ»ÖÖÔòÊÇÔËËãÄÜÁ¦Ïà¶Ô½Ï¼Ñ¡¢²¢ÇëÔÚµçÁ¦¹©Ó¦ÉÏÏà¶Ô±È½Ï³ä×ãµÄǶÈëʽװÖÃ(±È·½ËµÀäÆø»ú¡¢µç±ùÏä¡¢µçÊÓ»úÉϺÐ(set-top box))¡£ÒòΪÕâÁ½ÖÖÐÍ̬µÄǶÈëʽװÖã¬ËùÒÔJava ÒýÈëÁËÒ»¸ö½Ð×öConfiguration µÄ¸ÅÄȻáá°ÑÉÏÊöÔËË㹦ÄÜÓÐÏÞ¡¢µçÁ¦ÓÐÏÞµÄǶÈëʽװÖö¨ÒåÔÚConnected Limited Device Configuration(CLDC)¹æ¸ñÖ®ÖУ»¶øÁíÍâÒ»ÖÖ×°ÖÃÔò¹æ·¶ÎªConnected Device Configuration(CDC)¹æ¸ñ¡£Ò²¾ÍÊÇ˵£¬J2ME ÏÈ°ÑËùÓеÄǶÈëʽװÖÃÀûÓÃConfiguration µÄ¸ÅÄîÇø¸ô³ÉÁ½ÖÖ³éÏóµÄÐÍ̬¡£¡¡
¡¡¡¡ÆäʵÔÚÕâÀï´ó¼Ò¿ÉÒÔ°ÑConfiguration µ±×÷ÊÇJ2ME ¶Ôì¶Á½ÖÖÀàÐÍǶÈëʽװÖõĹæ¸ñ£¬¶øÕâЩ¹æ¸ñÖ®Öж¨ÒåÁËÕâЩװÖÃÖÁÉÙÒª·ûºÏµÄÔËËãÄÜÁ¦¡¢¹©µçÄÜÁ¦¡¢¼ÇÒäÌå´óСµÈ¹æ·¶£¬Í¬Ê±Ò²¶¨ÁËÒ»×éÔÚÕâЩװÖÃÉÏÖ´ÐеÄJava ³ÌÐòËùÄÜʹÓõÄÀà±ðº¯Ê½¿â¡¢ÕâЩ¹æ·¶Ö®ÖÐËù¶¨ÒåµÄÀà±ðº¯Ê½¿âΪJava ±ê×¼ºËÐÄÀà±ðº¯Ê½¿âµÄ×Ó¼¯ºÏÒÔ¼°Óë¸ÃÐÍ̬װÖÃÌØÐÔÏà·ûµÄÀ©³äÀà±ðº¯Ê½¿â¡£±È·½¾ÍCLDC µÄ¹æ·¶À´Ëµ£¬¿ÉÒÔÖ§Ô®µÄºËÐÄÀà±ðº¯Ê½¿âΪjava.lang.*¡¢java.io.*¡¢java.util.*£¬¶øÖ§Ô®µÄÀ©³äÀà±ðº¯Ê½¿âΪjava.microedition.io.*¡£Çø·Ö³öÁ½ÖÖÖ÷ÒªµÄConfiguration Ö®áᣬJ2ME ½ÓÖøÔÚ¶¨Òå³öProfileµÄ¸ÅÄî¡£Profile ÊǼܹ¹ÔÚConfiguration Ö®ÉϵĹæ¸ñ¡£Ö®ËùÒÔÓÐProfileµÄ¸ÅÄÊÇΪÁËÒª¸üÃ÷È·µØÇø·Ö³ö¸÷ÖÖǶÈëʽװÖÃÉÏJava ³ÌÐò¸ÃÈçºÎ¿ª·¢ÒÔ¼°ËüÃÇÓ¦¸Ã¾ßÓÐÄÄЩ¹¦ÄÜ¡£Òò´ËProfile Ö®Öж¨ÒåÁËÓëÌض¨Ç¶ÈëʽװÖ÷dz£Ïà¹ØµÄÀ©³äÀà±ðº¯Ê½¿â£¬¶øJava ³ÌÐòÔÚ¸÷ÖÖǶÈëʽװÖÃÉϵÄʹÓÃÕß½éÃæ¸ÃÈçºÎ³ÊÏÖ¾ÍÊǶ¨ÒåÔÚProfile ÀïÍ·¡£Profile Ö®ÖÐËù¶¨ÒåµÄÀ©³äÀà±ðº¯Ê½¿âÊǸù¾Ýµ×²ãConfiguration ÄÚËù¶¨ÒåµÄºËÐÄÀà±ðº¯Ê½¿âËù½¨Á¢¡£¡¡
¡¡¡¡¡öJava ÔÚǶÈëʽϵͳÉϵÄÓ¦ÓÃ
¡¡¡¡ÓÉì¶Java ±¾Éí×î³õµÄÉè¼ÆÀíÄî¼´ÊÇÕë¶ÔǶÈëʽϵͳ£¬Òò´Ë½«ËûÓÃÔÚǶÈëʽϵͳÉÏÕæ¿ÉνÈçÓãµÃË®¡£ÔÚÕâ¸öLinux ¿ªÊ¼ÐËÆðµÄʱ¿Õ½»»áµã£¬Íø·ÉϳöÏÖÁËһƪ¹Øì¶Ç¶ÈëʽLinux ÓëJava »¥ÏàÅäºÏÒÔÔì¾ÍË«Ó®¾ÖÃæµÄÏà¹Ø±¨µ¼£¬ÕâÊÇÓÉLinuxDevices.com µÄרÀ¸×÷¼ÒRandy Rorden Ëù·¢±íµÄһƪ°×ƤÊ飬ÃûΪ¡¸Java ÓëǶÈëʽLinux ºÏ×÷¡¹¡£ÔÚÕâƪÎÄÕÂÀïÍ·£¬×÷Õ߶ÔǶÈëʽLinuxÓëJava ¸ö±ðµÄÓŵãÌá³öËûµÄ¿´·¨£¬Í¬Ê±Ò²Ìá³öÁËJava-Linux ƽ̨µÄ¹¹Ïë¡£ÓÐÐËȤµÄ¶ÁÕß¿ÉÒÔµ½µ½ÏÂÁм¸¸öÍøÕ¾²Î¿¼Ïà¹ØÐÂÎÅÓë×ÊÁÏ¡£¡¡
¡¡¡¡1. Java ÓëǶÈëʽLinux ºÏ×÷°×ƤÊé
¡¡¡¡http://www.ctech.com.tw/d-news/news/linux/89090208.asp
¡¡¡¡2. Java ¼°Ç¶ÈëʽLinux ºÏ×÷
¡¡¡¡http://www.linuxdevices.com/news/NS5973673868.html
¡¡¡¡3. ¼´½«À´ÁÙµÄJava-Linux ½áºÏ
¡¡¡¡http://www.linuxdevices.com/articles/AT7102892618.html
¡¡¡¡¡öΪºÎÒªÓÃJava ׫дPDA ÉϵÄÓ¦ÓóÌÐò?
¡¡¡¡ÓÉì¶Ô¤ÆÚµ½½ñááÐж¯Í¨Ñ¶Ê±´úµÄÀ´ÁÙ£¬ËùÒÔͨѶÏà¹ØÐÐÒµ±äµÄÇ°¾°¿ÉÆÚ£¬¶ø³ýÁË´ï³ÉÐж¯Í¨Ñ¶µÄÖ÷Òª¹¤¾ß-- ÊÖ»úÔÂÀ´Ô½¾«ÇÉÖ®Í⣬Óиü¶àµÄ³§ÉÌÏà¼ÌͶÈëPDA µÄÉú²úÓ뿪·¢¡£±¾À´PDA Ö÷ÒªµÄƽ̨ÓÐPalmOS ¡¢Windows CE ÒÔ¼°EPOC £¬Ò²²»ÖªµÀÔø¼¸ºÎʱ£¬¿ªÊ¼Ò»´ó¶Ñ¹«Ë¾Í¶Èëembedded linux µÄÑз¢£¬ÆäÖаüÀ¨¹úÄÚ×ʲ߻á×Ô¼º¿ª·¢µÄ@ViS ×÷ҵϵͳ£¬»¥»Û¿Æ¼¼Ò²ÓÐ×Ô¼ºµÄǶÈëʽ×÷ҵϵͳ£¬µ±È»¸ü²»ÓÃ˵´ó½³§ÉÌÓ뺫¹ú³§ÉÌÁË¡£à¸à¸!ÕâЩ×÷ҵƽ̨µÄÊýÁ¿±ÈÆðPC À´ËµÕæ²»ÖªµÀÒª¸´ÔÓÉϼ¸±¶¡£¶ÔÒ»°ãʹÓÃÕßÀ´Ëµµ±È»Ó°Ïì±È½ÏС£¬¿ÉÊǶÔ춳ÌÐò¿ª·¢ÕßÀ´Ëµ£¬¿´µ½Õâô¶à²»Í¬µÄ³ÌÐò·¢Õ¹Æ½Ì¨£¬ÕæÊÇÈÃÈËÍû֮ȴ²½¡£Èç¹ûÿ¸öƽ̨¶¼ÓÐ×Ô¼ºµÄ³ÌÐòд·¨ÒÔ¼°º¯Ê½¿â£¬ÄÇô¹âÊÇ¿´ÉÏÃæÕâЩƽ̨ÖÁÉÙ¾ÍҪѧϰÎåÖÖÒÔÉϳÌÐòµÄд·¨¡£µ±È»£¬Ö»×¨¾«Ò»ÖÖƽ̨µ±È»ÊǺܺõÄÊÂÇé¡£¿ÉÊdzÌÐòÉè¼Æʦ²»½ûҪ˵:”Èç¹ûÎÒÃÇд³öÀ´µÄÈíÌå¿ÉÒÔÔÚ²»¾­¹ýÐÞ¸ÄԭʼÂëµÄÇé¿öϾÍÄܹ»ÔÚÕâЩƽ̨ÉÏÖ´ÐУ¬ÄDz»ÊǸüÍêÃÀÂð?”¶Ô³ÌÐò¿ª·¢ÕßÀ´Ëµ£¬ÕâÑùµÄͶ×ʱ¨³êÂʵ±È»ÊÇ×î´óµÄ¡£¡¡
¡¡¡¡ÒªÔÚÄÇô¶àƽ̨ÉÏ¿ª·¢³ÌÐò£¬¶Ô³ÌÐòÉè¼ÆʦÀ´ËµµÄÈ·ÊÇÒ»¸öºÜ´óµÄÌôÕ½£¬Èç¹ûÒª°ÑËùÓеÄʱ¼äºÍ¾«Á¦·ÅÔÚÈíÌåµÄ¿ÉÓÃÐÔÉÏ£¬ÄÇôÏà¶ÔµØºÜ¶àʱºòÎÒÃǸù±¾Ã»ÓÐÄÇô¶àʱ¼ä׫д¸÷ÖÖƽ̨µÄ³ÌÐò¡£Òª½â¾öÕâ¸öÎÊÌ⣬һ°ãÀ´Ëµ³ÌÐòÉè¼Æʦ»áÑ¡ÓÃÒ»¸ö¿ÉÒÔ¿çƽ̨µÄFramework À´´ï³ÉÖÁÉÙsource code level µÄ¿çƽ̨(ÀýÈëQt ¾ÍÄÜ×öµ½)¡£²»¹ýÔÚ±¾ÆªÎÄÕÂÖÐÎÒÃÇÒª½éÉܵÄÔòÊǸüÖÕ¼«µÄ½â¾ö·½°¸?Java £¬ÀûÓÃJava µÄ”write once, run anywhere”ÌØÐÔ£¬ÎÒÃÇ¿ÉÒÔÕæÕý´ïµ½³ÌÐòֻҪдһ´Î£¬Äõ½ÈκÎƽ̨É϶¼¿ÉÒÔÖ´ÐÐ(µ±È»Ç°ÌáÊDZØÐëÒªPDA µÄ³§ÉÌҲҪʵ×÷³ö¸Ãƽ̨µÄJava Virtual Machine ²ÅÐÐ)¡£ÀûÓÃJava À´×öPDA ÉϵijÌÐòµ±È»ÓÐÆäȱµã£¬×î¹ãΪÈËÖªµÄ¿ÉÄܾÍÊÇÖ´ÐÐЧÂʵÄÎÊÌ⣬Java ÔÚÖ´ÐÐËÙ¶ÈÕâ¸öÒéÌâÉÏÒ»Ö±ÈÃÈËÚ¸²¡¡£²»¹ý±ÊÕßÈÏΪ£¬ËæÖø¼¼ÊõµÄ·¢´ï£¬½«»áÓиü¿ì¸üÊ¡µçµÄPDA רÓÃCPU ³öÏÖ£¬Òò´ËЧÂÊÉϵÄÎÊÌâÆäʵÊÇ¿ÉÒÔºöÂԵġ£¸üºÎ¿ö£¬µ±Sun ÔÚÉè¼ÆJ2ME µÄʱºò£¬Ò²ÓÃÁ˺ܶ෽ʽÆóͼ¼Ó¿ìJava ÔÚPDA ÉϵÄÖ´ÐÐËÙ¶È(ÀýÈçÔ¤ÏÈÉóºË)¡£¡¡
¡¡¡¡¡ö×ܽá
¡¡¡¡¿´ÍêÁ˱¾ÕÂÖ®áᣬÄú¶ÔÕû¸öJava 2 Micro Edition Óиö´óÖÂÉϵÄÁ˽âÁËÂ𣿡¡ÔÙ½øÈëÏÂÒ»ÕÂ֮ǰ£¬ÇëÎñ±ØŪÇå³þ±¾ÕÂËùÌáµ½µÄרÓÐÃû´Ê¡£Èç¹û¸÷λÏë¶Ô¸÷ÖÖ¼¼Êõ¹æ¸ñ×ö¸üÏêϸµÄÁ˽⣬Çë×ÔÐвο¼Ï±íËùÁгöµÄÍøÒ³¡£¡¡
¡¡¡¡Consumer & Embedded Technologies
¡¡¡¡http://java.sun.com/products/consumer-embedded/
¡¡¡¡Consumer & Embedded Technology Center
¡¡¡¡http://developer.java.sun.com/developer/products/j2me/
¡¡¡¡Java 2 Micro Edition¡¡
¡¡¡¡http://www.javasoft.com/j2me/
¡¡¡¡JDC J2ME Tech Tips¡¡
¡¡¡¡http://developer.java.sun.com/developer/J2METechTips/
¡¡¡¡CLDC & KVM¡¡
¡¡¡¡http://www.javasoft.com/products/cldc/
¡¡¡¡C & E Center Wireless Technologies
¡¡¡¡http://developer.java.sun.com/developer/products/j2me/wireless.html
¡¡¡¡MIDP¡¡
¡¡¡¡http://www.javasoft.com/products/midp/
¡¡¡¡Embedded Java¡¡
¡¡¡¡http://www.javasoft.com/products/embeddedjava/
¡¡¡¡Personal Java¡¡
¡¡¡¡http://java.sun.com/products/personaljava/
¡¡¡¡JavaPhone¡¡
¡¡¡¡http://java.sun.com/products/javaphone/
¡¡¡¡Java Embedded Server¡¡
¡¡¡¡http://www.sun.com/software/embeddedserver/index.html
¡¡¡¡C & E Center Java Embedded ServerTechnology
¡¡¡¡http://developer.java.sun.com/developer/products/j2me/embedserv.html
¡¡¡¡JavaTV
¡¡¡¡http://www.javasoft.com/products/javatv/
¡¡¡¡C & E Center Digital Interactive Television
¡¡¡¡http://developer.java.sun.com/developer/products/j2me/tv.html
¡¡¡¡Java Card¡¡
¡¡¡¡http://java.sun.com/products/javacard/
¡¡¡¡C & E Center JavaCardTechnology
¡¡¡¡http://developer.java.sun.com/developer/products/j2me/smartcard.html
¡¡¡¡Motorola ¹Ù·½Java ÍøÕ¾
¡¡¡¡http://www.motorola.com/java/
¡¡¡¡JINI¡¡
¡¡¡¡http://www.sun.com/jini/
¡¡¡¡C & E Center Downloads & Specifications
¡¡¡¡http://developer.java.sun.com/developer/products/j2me/downloads.html
¡¡¡¡Spotless System Page
¡¡¡¡http://www.sun.com/research/spotless/ÿ
¡¡¡¡(Íê)

¡ü·µ»ØĿ¼
ǰһƪ: J2MEÓÎÏ·´úÂëÉè¼Ætips11Ìõ
ºóһƪ: ¹ØÓÚJ2MEÓëC#ͨ¹ýHTTP½øÐÐͨÐÅʱµÄÂÒÂëÎÊÌâ(Ô´Âë)!