ɨһɨ
·ÖÏíÎÄÕµ½Î¢ÐÅ
ɨһɨ
¹Ø×¢¹Ù·½¹«ÖÚºÅ
ÖÁ¶¥Í·Ìõ
¡¡¡¡Îʵ½ÊÇʲôÇý¶¯ÁËSunÔÚÕâ¸öʱºòÏòÊг¡ÍƳöÕâ¸ö¼¼Êõ£¬BrewinûÓÐÏñ³£ÈËËùÏëµÄÄÇÑù»Ø´ð˵ÊÇΪÁ˸ü·á¸»¡¢¸ü¿ìËÙ¿ª·¢×ÀÃæWebÄÚÈݵÄÐèÒª£¬¶øÊDZíʾ˵JavaFXÊǶÔFlashºÍAjaxÔö³¤µÄÒ»ÖÖ»ØÓ¦£¬ÏÖÔÚÒƶ¯ÊÖ»úºÍµçÊÓÆÁÄ»±È×ÀÃæä¯ÀÀÆ÷ÀëÓû§¸ü½ü£¬ÔÚËûµÄ˼ÏëÀÕâЩ²ÅÊÇJavaFX×îÖØÒªµÄÇý¶¯Á¦¡£ÕâÕýºÃÓ¡Ö¤ÁËSunÔÚ´ó»áÉÏËù½²µÄ½«×¢ÒâÁ¦·ÅÔÚÏû·ÑÕß²úÆ·ÉϵĹ۵㣬ÕâÑùSun¾ÍÓпÉÄÜΪJava¼¼ÊõÕ¼Áì×î´ó·¶Î§µÄÊг¡¡£BrewinÖ¸³ö£¬ÏÖÔÚÊÀ½çÉϴ󲿷ÖÈËÔÚ·ÃÎÊ»¥ÁªÍøÄÚÈÝʱµÄÊ×ҪѡÔñ²»ÊÇ×ÀÃæ¼ÆËã»ú£¬¶øÊÇÒƶ¯ÊÖ»ú¡£
¡¡¡¡¸ù¾ÝÄ¿±êÓ²¼þƽ̨µÄ²»Í¬£¬JavaFX»òÕß¹¹½¨ÔÚJava SEÉÏ»òÕßJava MEÉÏ£¬µ«ÊÇÒÔMobileµÄÑÛ¹âÀ´¿´£¬Ëü¸üÏñÊÇÒ»¸ö¿ÉÒÔÖÆ×÷½»»¥Ê½ÄÚÈݵIJúÆ·»¯½Å±¾½Ó¿Ú¡ª¡ªÒ»¸öÉ豸ÉϵÄÍêÕû²Ù×÷ϵͳ£¬°üÀ¨LinuxÄں˺ͱ¾µØ·þÎñµÈ¡£ËüÓ¦¸Ã±»¿´×÷Windows Mobile¡¢Symbian OSºÍÆäËûÒƶ¯Linuxƽ̨µÄ¾ºÕù¶ÔÊÖ¡£ÔÚÒƶ¯ÊÖ»úÉÏÔËÐÐʱ£¬JavaFX MobileÄÜʵÏÖÄÚǶÔÚ´ó¶àÊýÒƶ¯ÊÖ»úÀïµÄµç»°·þÎñ¡£ËùÒÔÒÔÕâ¸ö¹ÛµãÀ´¿´£¬Äã¾ÍÄÜÃ÷°×ÕâÒ»¼¼ÊõºÍSun×î½ü´ÓSavaJe´¦Ëù»ñ¼¼ÊõµÄ¹Øϵ¡£Linux Äں˺ÍCDC Personal Basis Profile Java runtimeµÄÄ¿±êÊÇÓë¸ß¼¶ÖÇÄÜÊÖ»úÒ»¸ö¼¶±ðµÄÊÖ³ÖÉ豸£¬ÒÔ¼°µçÊÓºÍÆäËûÁ¬½ÓÉ豸£¬µ«ÊÇBrewin˵Ëæ×ÅÔËÐÐʱµÄÓÅ»¯ºÍÍêÉÆ£¬SunÒ²»á½«´ËÓ¦Óõ½ CLDC MIDPµÈ¡°¹¦ÄÜÊÖ»ú(Feature Phone)¡±¡£ÒòΪÕû¸öJavaFXÈí¼þϵÁж¼½«»á¿ªÔ´£¬ËùÒÔSunÆÚÍûÄÜͨ¹ý³öÊÛÍêÕûµÄÉ豸ƽ̨À´Ôö¼ÓÐí¿É(License)ÊÕÈ룬¶ø²»½ö½öÊÇ JavaÔËÐÐʱ»·¾³¡£ºÜ¶àÏîÄ¿¶¼ÔÚ½øÐÐÖ®ÖУ¬ÉõÖÁ°üÀ¨SolarisÄÚºËÕâÒ»ÏÖÔÚÓ¦ÓÃÔÚ´ó¶àÊýÒƶ¯É豸¶¼ÓеÄARM´¦ÀíÆ÷ÉϵļòÒײÙ×÷ϵͳ¡£
¡¡¡¡Îʵ½JavaFX ScriptµÄÆðÔ´£¬Brewin»Ø´ð˵Õâ¸öÓÃÓڽű¾»¯½»»¥Ê½GUIµÄÓïÑÔÊÇÓÉSun¹¤³ÌʦChris OliverËù¿ª·¢£¬µ±Ê±Ëû»¹ÔÚSeeBeyond¼¼Êõ¹«Ë¾(2005Äê±»SunÊÕ¹º)¡£ºÜ¶à¿ª·¢Õß¿ÉÄܶ¼ÊìϤËü´ÓÇ°µÄÃû×Ö¡ª¡ªF3¡£JavaFX Script¾²Ì¬ÀàÐÍ»¯²¢Ìṩ±àÒëʱ´íÎó¼ì²é»úÖÆ£¬Ê¹µÃËüÓпÉÄܱ»ÓÃÓÚ¿ª·¢¿ÉÖ§³Ö´úÂëÍê³É¡¢³¬Á´½Ó¡¢Öع¹µÈ¹¦ÄܵÄÇ¿´ó¹¤¾ß¡£ÆäËûµÄÓïÑÔÌØÐÔ°üÀ¨ÀàÐÍÍƶÏ(type-inference)¡¢ÉùÃ÷Óï·¨£¬ÒÔ¼°ÍêÈ«Ö§³Ö2DͼÏñ¡¢±ê×¼Swing×é¼þºÍÉùÃ÷¶¯»µÄ×Ô¶¯Êý¾Ý°ó¶¨µÈ¡£Ä㻹¿ÉÒÔµ¼ÈëJavaÀ࣬´´½¨Ð嵀 Java¶ÔÏ󣬵÷ÓÃËüÃǵķ½·¨£¬ÒÔ¼°ÊµÏÖJava½Ó¿ÚµÈ¡£
¡¡¡¡ÏàÓ¦µÄÖÆ×÷¹¤¾ßÒ²ÔÚ¿ª·¢Ö®ÖУ¬µ«ÊÇÔÚ´ó»áÉÏChrisչʾÁËÒ»¸öÓÉËû×Ô¼º¿ª·¢µÄ¿ÉÓÃÓÚJavaFX½Å±¾»¯µÄ½»»¥Ê½GUI¹¹½¨Æ÷¡£Õâ¸ö¹¤¾ß°üº¬ÔÚ JavaFXÃæÏò¿ª·¢ÕßÉçÇøËù·¢²¼µÄ³õʼ°æ±¾Àï¡£ÒòΪ½Å±¾ÓïÑԺ͹¤¾ßÔÚËùÓеÄÄ¿±êÆ