首先是Shockwave Flash,可透過Google內建的Embed Gadget小工具將Shockwave Flash的HTML內容,以Embedding Snippet的方式嵌入至Google Sites,例如:
<embed xmlns="http://www.w3.org/1999/xhtml" pluginspage="http://get.adobe.com/tw/flashplayer/" src="https://sites.google.com/site/leohkkimo/swf19A1.swf" width="785" height="460"> </embed>範例請參考:https://sites.google.com/site/leohkkimo/demo/business-intelligence
接著是Java Applet,同樣可透過Google內建的Embed Gadget小工具將Java Applet的HTML內容,以Embedding Snippet的方式嵌入至Google Sites,例如:
<applet name="Reversi" code="Reversi.class" archive="Reversi.jar" codebase="https://sites.google.com/site/leohkkimo/" width="400" height="400"> <param name = "disc1" value = "black.jpg"> <param name = "disc2" value = "red.jpg"> <param name = "name1" value = "Black"> <param name = "name2" value = "Red"> </applet>範例請參考:https://sites.google.com/site/leohkkimo/demo/java-game
但最困難的是JavaFX,由於JavaFX 2.0之後,為支援「Write Once, Deploy Anywhere」的概念,可同時以Java Applet、Java Web Start與視窗應用程式的形式執行,因此其Deployment的方式與一般的Java Applet不同,請參考JavaFX說明,目前Google並沒有內建的Gadget小工具支援JavaFX,因此必須自行開發。
在參考網路上有關Deploy JavaFX in Google Sites的文章之後,經過多次嘗試,終於開發出Google Gadget小工具,並將JavaFX Applet放在Google Sites上,相當興奮。
範例請參考:
JavaFX 3D: https://sites.google.com/site/leohkkimo/demo/javafx-3d
JavaFX Game: https://sites.google.com/site/leohkkimo/demo/javafx-game
© Chia-Hui Huang