¿Æ¼¼ÐÐÕß

ÐÐÕßѧԺ תÐÍ˽¶­»á ¿Æ¼¼ÐÐÕßרÌⱨµÀ Íøºì´óÕ½¿Æ¼¼ÐÐÕß

֪ʶ¿â

֪ʶ¿â °²È«µ¼º½

ÖÁ¶¥ÍøÈí¼þƵµÀSun£ºJavaFX MobileºÍJavaFX Script

Sun£ºJavaFX MobileºÍJavaFX Script

  • ɨһɨ
    ·ÖÏíÎÄÕµ½Î¢ÐÅ

  • ɨһɨ
    ¹Ø×¢¹Ù·½¹«ÖÚºÅ
    ÖÁ¶¥Í·Ìõ

ÔÚ2007Äê5Ô¾ÙÐеÄJavaOne´ó»áÉÏ£¬Sunͨ¹ýÐû²¼JavaFX±íʾÁË×Ô¼º¶Ô¿Í»§¶ËJavaµÄÖØÐÂÖØÊÓ¡­¡­

×÷Õߣº À´Ô´£ºITר¼ÒÍø 2008Äê6ÔÂ12ÈÕ

¹Ø¼ü×Ö£º SCRIPT Mobile JavaFX java

  • ÆÀÂÛ
  • ·ÖÏí΢²©
  • ·ÖÏíÓʼþ
¡¡SunÒ»Ö±×ßÔÚ¿ªÔ´ÁìÓòµÄÇ°ÁУ¬Õâ´ÎµÄJavaFXÊÇÒ»¸ö¹¹½¨ÓÚJava¼¼ÊõÖ®ÉÏÍêÕûµÄÔËÐÐʱ»·¾³£¬¿ÉÒÔÓÃÀ´½»¸¶µ½×ÀÃæ¡¢Òƶ¯É豸¡¢ÊÖ³ÖÉ豸ºÍµçÊӵȻ·¾³µÄ¸»»¥ÁªÍøÓ¦ÓÃ(RIA)¡£ÔÚÕâЩÀïµÄÿһ¸öÓ²¼þƽ̨ÉÏ£¬Õâ¸öм¼Êõ¶¼Ìṩһ¸ö½Å±¾ÓïÑÔ£¬ÒÔ½áºÏJavaµÄÍþÁ¦ÓÃÓÚ¿ìËÙ¿ª·¢ÓÐFlashЧ¹ûºÍ½»»¥Ê½Í¼ÐÎÓû§½Ó¿ÚµÄÓ¦ÓóÌÐò¡£µ«ÊÇÕ⻹Զ²»ÊÇJavaFXËùչʾµÄÈ«²¿£¬Ëü»¹´ú±íÁËSunµÄÒ»¸öÀï³Ì±®Ê½ÐÂÉÌÒµ²ßÂÔºÍÒ»ÃÅÐÂÇ°Ñؼ¼Êõ¡£InfoQ¾Í´Ë²É·ÃÁËSunµÄÊ×ϯ¼¼Êõ¹ÙBob Brewin£¬Ëû½âÊÍÁËÕâÒ»¼¼Êõ¶ÔSun¡¢Java¿ª·¢ÕßÒÔ¼°Ê¹ÓÃÕßµÈÕâЩJavaFXËùÕæÕý¹Ø×¢µÄ¶ÔÏóµÄÒâÒå¡£

¡¡¡¡Îʵ½ÊÇʲôÇý¶¯ÁË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ÃæÏò¿ª·¢ÕßÉçÇøËù·¢²¼µÄ³õʼ°æ±¾Àï¡£ÒòΪ½Å±¾ÓïÑԺ͹¤¾ßÔÚËùÓеÄÄ¿±êÆ