您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 硕士论文-基于p2p和flash的社会性协同桌面系统研发
上海交通大学硕士学位论文基于P2P和Flash的社会性协同桌面系统研发姓名:龚炯申请学位级别:硕士专业:计算机工程与技术指导教师:饶若楠20060101IWeb2.0WonderWonderFlashUIJavaJxtaP2PDCG-VCSWonderWonderWonderWonderABSTRACTIIARESEARCHANDIMPLEMENTATIONONAP2PANDFLASH-BASEDSOCIALCOLLABORATIVEDESKTOPSYSTEMABSTRACTIntheadventofWeb2.0era,thecollaborativityandsharabilityaswellasthepresentationcapabilityofdesktopsystemaremoreandmorepursuedbytoday'scomputerusers.ThispaperproposesanewdesktopsystemnamedWondertomeetthesenewdemandsthattraditionaldesktopsystemsdon'tprovide.WonderpresentsUIwithFlashTechnologyandbaseitselfonJavaplatform.ItusesJxtaP2PnetworkprotocolandDCG-VCSasthebasisforsocialcollaboration.Wonderhastheadvantageofcross-platform,richmultimediasupport,powerfullogicprocessingcapabilityandsocialcollaborativitywhicharemissingintraditionaldesktopsystemsandwhicharenotfully-supportedbycontemporarysimilardesktopsystems.ThecomparisonismadefirstonWonderandtraditionalsystemsaswellascontemporarysimilardesktopsystems.ThedesignandimplementationofWonderisdescribedafterwards.FinallywelookforwardtothefutureofWonder.Keywords:DesktopSystem,FlashTechnology,P2PNetwork,DCG-VCS,SocialCollaboration,Web2.011.1Apple2080(window)(control)MicrosoftWindowsAppleMacUnixXWindows1-1,1-2,1-3Fig.1-1WindowsXPDesktopSystem2UnixXWindowsXWindowsl3lllllMVC(Model-View-Controller)(1)(2)1.2.3.PCPDA1.gesture2.3.44.1.2Web2.0[1]Web2.0Web2.0OpenServiceGatewayInitiative(OSGi)51.31.3.11-46FlashFlashMacromediaFlashFlashSWFShockWaveFlash1.3.2Web2.0Web2.0Web1.0Web1.0WorldWideWebwebhtml.comweb(web1.5)webhtmlWeb2.0webWeb2.0Web2.0API[2]7P2PWeb2.0Web2.0webweb1-5Web2.0APIP2PSocket+Web2.0APIP2PAPISocket1.3.38JavaJavaFlash1.3.4OSGi[3]JavaOSGi1.41.4.1(RichInternetApplicationRIA)RIAJavaScriptJavaScriptFlashFlashJavaRuntimeEnvironment(JRE)Java1-69HTTPJavaScriptAJAX(AsynchronousJavaScriptAndXML)JavaScript1-7AJAXweb10RIAAJAXGmail[4]GoogleMap[5]GoogleSuggest[6]Flash[7]RIAFlashweb2.0MacromediaFlashFlashRIAFlashAJAXAJAXFlashFlashJavaScriptJavaApplet[8]RIAJavaAppletJavaJavaJavaApplet1.4.2JavaScriptFlashJavaKonfabulator[9]JavaScriptXMLJavaScriptJavaScriptXMLKonfabulatorKonfabulator1-811MacromediaCentral[12]1-9FlashActionScript[10]MacromediaCentral12Eclipse[11]1-10JavaJavaIDEEclipseOSGiMicrosoftVista[13]1-11MicrosoftVistaAvalonWindowsPresentationFoundationVistaP2PMSNVista131.5Web2.0API1.6Wonder14Wonder2.1WonderWonderWonderP2P2.1WonderScreenshotWonder152.1.1WonderWonderFlashJavaJava2-2WonderWonderFlashWonderJavaFlashMoonLightFrameworkJavaflashCollaborationModel(DCG-VCS)JXTAP2PCommunicationChannelsOSGiFrameworkUtilityBundleslOSGiWonderJavaOSGiOSGiWonderlMoonLightMoonLightWonderMoonLightFlashActionScriptMoonLightXMLlJavaflashJavaflashWonderFlashJavaFlashJavaJavaFlashFlashJavaflashJavaScriptFlashJavaJavaScriptWonder16GlueCodelWonderP2PlWonderJavaHTTPSOAPSunJXTA[14]JXTAP2PWonderP2P2.1.2WonderlWonderFlashJavaJavaFlashWonderJavaFlashlOSGiOSGiWonderWonderOSGiWonderOSGiWonderWonderOSGilFlashMacromediaFlashWonderFlashlJXTAP2PWonderJXTAP2PlWonder17WonderWonderRDFRDFOWL2.2WonderEclipseMacromediaCentralKonfabulatorWindowsVistaWonderEclipseJavaFlashWonderMozillaMozillaFlashWonderMacromediaCentralKonfabulatorWonderFlashMacromediaCentralWindowsVistaFlashEclipseJavaWeb2.0WonderJavaEclipseWindowsVista.NETMacromediaCentralFlashKonfabulatorJavaScriptP2PWonderJavaJavaFlashActionScriptXMLWindowsVista.NETAvalonXMLMacromediaCentralKonfabulatorWebServiceEclipseWonderFlashJavaWonder182.3WonderWonderWonderWonder19Wonder3.1OSGiOSGiOpenServiceGatewayInitiativeOSGiAllianceJavaOSGiServicePlatformOSGiAllianceSunMicrosystemsIBM19993ConnectedAllianceOSGi,HTTP(servlet)XMLIOJiniUPnPbundleJava/APIbundlesOSGiOSGiEclipse(IBMOSGiSMFOSGiPDAiProntoIDEOSGiOSGiAlliance122003EclipseOSGiEquinoxproject20046Eclipse3R3ProSystOSGiWonder20Eclipse200310,ProSystOSGiMobileExpertGroup(MEG)MIDPCDCWonderOSGiBundleBundleBundleBundleBundleBundleWonderBundleFlashXMLJavaJavaScriptBundleBundleBundleWonderBundlelJavaBundleJavaBundleBundleServicelXMLWonderXMLFlashXMLSWFlSWFXMLWonderSWFFlash3.2Bundle3-1WonderBundleWonderApplicationWonderWonderBundleUtilityBundlesBundleWonder21DesktopManagerBundleDesktopBundleMLFDesktopJavaflashDCG-VCSClientJxtaP2PWonderApplication1*1*usesinitialize3.2.1DesktopManagerBundleDesktopManagerWonderWonderDesktopManagerDesktopServletContainerServletDesktopManagerDesktopconfigurecontextualizeinitializestartupshutdownDesktopManagerDesktopManagerconfigurecontextualizeinitializestartupconfigureDesktopcontextualizeinitializeDesktopstartupDesktopManagershutdown3-2Wonder223.2.2MLFDesktopBundleMLFDesktopWonderFlashJavaJavaScriptFlashMLF(MoonLightFramework)WonderFlashJavaflashJavaMLFDesktopBundleBundle3.2.3JavaflashBundleJavaflashJavaFlashFlashJavaJavaFlash3.2.4JXTAP2PBundleJXTAP2PSunJXTAOSGiJXTAP2POSGiBundleP2P3.2.5DCG-VCSClientBundleDCG-VCSWonderDCG-VCS3.2.6UtilityBundlesUtilityBundlesWonder(HTTPFTP)XMLOscarBundleRepository(OBR)[15]UtilityBundlesWonderBundle3.3MLFDesktop3-3MLFDesktopDesktopManagerMLFDesktopOSGiBundleOSGiFrameworkWonder23DesktopManagerMLFDesktopDesktopManagerDesktopMLFDesktopD
本文标题:硕士论文-基于p2p和flash的社会性协同桌面系统研发
链接地址:https://www.777doc.com/doc-745246 .html