分散式與即時系統上的先進Java-Based中介軟體之研究

文章推薦指數: 80 %
投票人數:10人

研究生: 焦信達. 研究生(外文):, Hsin-Ta Chiao. 論文名稱: 分散式與即時系統上的先進Java-Based中介軟體之研究. 論文名稱(外文):, Advanced Java-Based Middleware ... 資料載入處理中... 跳到主要內容 臺灣博碩士論文加值系統 ::: 網站導覽| 首頁| 關於本站| 聯絡我們| 國圖首頁| 常見問題| 操作說明 English |FB專頁 |Mobile 免費會員 登入| 註冊 功能切換導覽列 (167.99.71.17)您好!臺灣時間:2022/06/1807:19 字體大小:       ::: 詳目顯示 recordfocus 第1筆/ 共1筆  /1頁 論文基本資料 摘要 外文摘要 參考文獻 電子全文 紙本論文 QRCode 本論文永久網址: 複製永久網址Twitter研究生:焦信達研究生(外文):Hsin-TaChiao論文名稱:分散式與即時系統上的先進Java-Based中介軟體之研究論文名稱(外文):AdvancedJava-BasedMiddlewareforDistributedandReal-TimeSystems指導教授:袁賢銘指導教授(外文):Shyan-MingYuan學位類別:博士校院名稱:國立交通大學系所名稱:資訊科學系學門:工程學門學類:電資工程學類論文種類:學術論文論文出版年:2003畢業學年度:91語文別:英文中文關鍵詞:Java、執行緒同步機制、監督器、IP多點投射、Java訊息服務、訊息導向中介軟體、Java即時計算標準、非同步事件處理外文關鍵詞:Java、threadsynchronizationmechanism、monitor、IPmulticast、Javamessageservice(JMS)、message-orientedmiddleware(MOM)、Real-TimeSpecificationforJava(RTSJ)、asynchronouseventhandling相關次數: 被引用:0點閱:273評分:下載:38書目收藏:0 Java本身是一種為網路的存在所設計的技術。

因為它提供了平台獨立性、安全性、網路上的物件移動性、動態的類別載入、以及內建的並行與網路程式設計的支援,Java是目前開發分散式軟體的最佳選擇。

此外,由於Internet的快速成長,各種不同的嵌入式系統都會慢慢的以無線或有線的方式連上Internet。

這種趨勢將會刺激嵌入式系統的開發社群開始使用Java,並刺激它們使用Java來開發即時控制軟體。

Middleware是一種系統軟體,位於應用程式與底下的作業系統、低階軟體、與低階硬體之間。

它的主要功能是簡化應用程式設計師所要解決的某些程式開發問題、加快應用程式開發的cycle、以及改進軟體的重用性。

本博士論文的目的是,提出三個不同的middleware來分別解決三個使用Java來開發分散式與即時控制軟體時,所會遇上的問題。

第一個是並行程式設計的問題。

它是開發許多系統軟體時,所需要的基本功能,尤其是分散式系統。

Java內建的執行緒同步機制是monitor,它有以下的四點問題:一、它屬於一種叫no-prioritymonitor的分類,二、每個monitor只提供了一個conditionqueue,三、monitor缺乏對排程的支援,四、可能會在發生inter-monitornestedcall時產生deadlock。

在本篇論文裡,我們將會提出一個改良的monitor-EMonitor,來解決前述的四個問題。

本論文所要解決的第二個問題是networkIPC的問題。

Message-orientedmiddleware(MOM)是一種新的網路程式設計的paradigm。

它比較容易使用,而且也因為它的實作比較簡單,而會有比較好的效能。

Javamessageservice(JMS)是目前Java上的MOM的標準。

然而,目前大多數的JMSimplementation都是server-based的架構,集中式的server可能會增加訊息傳送的latency、成為scalaility的瓶頸、也會有single-pointfailure的問題。

因此,我們提出了一個IP-multicast-based的JMSimplementation。

它實作了JMS的publish-subscribeAPI,目的是提供一個LAN內、或Intranet內的Java程式的快速訊息交換機制。

本篇論文所要解決的第三個問題是使用Java來開發即時控制程式的問題。

Real-TimeJavaSpecification(RTSJ)是real-timeJava的標準。

作者在1999年第四季,參與了一個使用Java來開發塑膠射出成形機上的控制程式的研究計畫。

然而,當時,RTSJ的標準尚未定案,也沒有符合RTSJ標準的JVM可供使用。

因此,我們在不支援RTSJ的JVM上,實作了一個即時擴充程式庫,讓我們的合作單位可以使用Java來開發即時控制程式。

這個擴充程式庫具有以下的幾個特點:一、它實作的是RTSJ0.9版的標準的子集合。

所以,使用它開發的即時控制程式,可以很容易地被移植到未來的RTSJ-compliant的JVM上。

二、它實作時不需要修改下層的JVM,所需的下層支援機制也不多,所以,它可以很容易地被移植到各種不同的RTOS上。

因為RTSJ的標準相當複雜,不易移植,目前只有少數的主流RTOS有RTSJ-compliant的JVM。

因此,這個即時擴充程式庫,可以被看作是一個小型的、容易被移植的RTSJ的子集合。

Javainherentlyisanetwork-centrictechnology.Becauseitsupportsplatformindependence,security,network-wideobjectmobility,dynamicclassloading,andbuilt-inmechanismsforconcurrentandnetworkprogramming,Javaisthebestchoicefordevelopingdistributedsystemsoftwarecurrently.Besides,duetotheexplosivegrowthofInternet,variouskindsofembeddedsystemswillconnecttoInternetgradually.ThistrendpushestheembeddedsystemcommunitytoembraceJava,andinspirestherequirementofusingJavatodevelopreal-timecontrolsoftware.Middlewareisacategoryofsoftwaresituatedbetweenapplicationsandtheunderlyingoperatingsystems,low-levelsoftwareandlow-levelhardware.Itsmainpurposeisforsimplifyingthetaskofapplicationprogrammers,acceleratingapplicationdevelopmentcycles,improvingthereusabilityofsoftware.ThepurposeofthisthesisistopresentthreeproblemsofusingJavatodevelopdistributedsystemsandreal-timecontrolsoftware,andtoproposethreedifferentmiddlewareforhelpingapplicationprogrammerstosolvethem.Thefirstproblemisconcurrentprogramming.Itisanelementarybuildingblockfordevelopingvariouskindsofsystemssoftware,especiallyfordistributedsystems.Thebuilt-inthreadsynchronizationmechanismofJavaisasimplifiedversionofmonitor,anditsuffersthefollowingfourdrawbacks.First,itbelongstoacategoryofno-prioritymonitor.Second,itoffersonlyoneconditionqueueinamonitor.Third,itlacksthesupportforbuildingmoreelaborateschedulingprograms.Fourth,duringnestedmonitorinvocations,deadlockmayoccur.Inthisthesis,arefinedversionofmonitor,EMonitor,isproposedtosolvetheforementionedfourproblems.ThesecondproblemtosolveinthisthesisbelongstothenetworkIPCproblems.Message-orientedmiddleware(MOM)isanewparadigmfornetworkprogramming.Incomparisontothetraditionalnetworkingmiddleware,itismucheasiertouse,andcanachievebetterperformanceduetoitslight-weightimplementation.JavaMessageService(JMS)istheMOMstandardofJava.However,mostimplementationsoftheJMSstandardareserver-based.ThecentralizedJMSservermayintroducemorelatencyofmessagedelivery,maybecomethebottleneckofscalability,andmayinducethesingle-pointfailure.Hence,insteadoftheserver-basedone,hereweproposeanIP-multicast-basedJMSimplementation-theFJM(FastJavaMessaging).FJMimplementsthepublish-subscribemessagingAPIsoftheJMSstandard,anditisdesignedforefficientmessageexchangewithinaLANoranIntranet.ThethirdproblemtosolveinthisthesisisusingJavatodevelopreal-timecontrolsoftware.Real-TimeSpecificationforJava(RTSJ)istheofficialstandardofreal-timeJava.Sincethefourthquarterof1999,theauthorengagedinaprojectwhereJavawasemployedtobuildthereal-timecontrolprograminsideaplastic-injection-moldingmachine.However,atthattime,sincetheRTSJstandardwasstillunderdevelopment,noRTSJ-compliantJVMwasavailable.Tosatisfytheprojectrequirement,wedesignedandimplementedareal-timeextensionlibraryonanon-RTSJJVM.Thisextensionlibraryhasthefollowingadvantages:First,sincethelibraryAPIisderivedfromthesubsetoftheRTSJpublicdraft(version0.9),thereal-timecontrolprogramsdevelopedonitcanbeeasilymovedtoaforthcomingRTSJ-compliantJVM.Second,theimplementationofthisextensionlibrarydoesnotmodifytheunderlyingJVM,andonlyrequiresfewunderlyingsoftwareandhardwareresources.Hence,itcanbeeasilyportedtootherRTOS.BecauseportinganRTSJ-compliantJVMisdifficult,currentlyitisavailableonlyonfewwell-knownRTOS.OurextensionsuggeststheminimalimplementationoftheRTSJ,anditsportabilitycanhelpthedeveloperstobuildJava-basedcontrolprogramsonanRTOSwithouttheRTSJ-compliantJVM. [AAM02]J.Alateras,T.Anderson,andJ.Mourikis,OpenJMSUserGuide,http://www.openjms.org/,Feb.2002.[AD84]A.D.BirrellandB.J.Nelson,“ImplementingRemoteProcedureCalls,”ACMTrans.onComputerSystems,vol.2,pp.39-59,1984.[AFM92]S.Armstrong,A.Freier,andK.Marzullo,MulticastTransportProtocol,RFC1301,February,1992.[Agh86]G.Agha,Actors:AModelofConcurrentComputationinDistributedSystems,MITPress,Cambridge,Massachusetts,1986[And91]G.Andrews,ConcurrentProgramming-PrinciplesandPractice,TheBenjamin/CummingsPublishingCompany,Inc.,RedwoodCity,California,1991.[Ber99]C.Berg,“TheStateofJavaApplicationMiddleware—Part1,”JavaWorld,March1999.[BFC95]P.Buhr,M.Fortier,andM.Coffin,“MonitorClassification,”ACMComputingSurveys,vol.27,no.1,pp.63-107,1995.[BP98]E.Bertolissi,andC.Preece,“JavainReal-TimeApplications,”IEEETransactionsonNuclearScience,vol.45,pp.1965-1972,1998.[BPS00]T.Bray,J.Paoli,C.Sperberg-McQueen,etal,ExtensibleMarkupLanguage(XML)1.0,2nded.,W3CRecommendation,http://www.w3.org/TR/2000/REC-xml-20001006,Oct.2000.[Bre97]B.Brey,TheIntelMicroprocessors8086/8088,80186/80188,80286,80386,80486,Pentium,andPentiumProProcessor—Architecture,Programming,andInterfacing,PrenticeHall,EnglewoodCliffs,NewJersey,1997.[Bro98]B.Brosgol,“AComparisonoftheConcurrencyFeaturesofAda95andJava,”Proc.oftheACMSIGAdaAnnualInt’lConf.onAdaTechnology,Washington,DC,USA,pp.175-192,Nov.1998.[Bro99]B.Brosgol,“AComparisonoftheConcurrencyandReal-TimeFeaturesofAda95andJava,”AdaLanguageUK.ADAUserJournal,vol.19,no.4,pp.225-57,1999.[Bul00]D.Bulka,JavaPerformanceandScalability,Volume1:Server-SideProgrammingTechniques,Addison-Wesley,2000.[BW00]GBorrielloandR.Want,“EmbeddedComputationMeetstheWorldWideWeb,”CACM,vol.43,no.5,pp.59-66,2000.[BZ93]R.BraudesandS.Zabele,RequirementsforMulticastProtocols,RFC1458,May1993.[Car98]M.Carroll,“ActiveObjectsMadeEasy,”Software-PracticeandExperience,vol.28,no.1,pp.1-21,1998.[CCC02]H.Chiao,M.Cheng,Y.Chang,etal.,”AComponent-Based,ReconfigurableMobileAgentSystemforContext-AwareComputing,”Proc.ofthe2ndBiennialInt'lConf.onAdvancesinInformationSystems,pp.273-282,2002.[CCF00]B.Calder,J.Courtney,B.Foote,etal.,JavaTVAPITechnicalOverview-Version1.0,SunMicrosystems,2000.[CD00]D.CaswellandP.Debaty,“CreatingWebPresentationsforPlaces,”Proc.ofthe2ndInt’lSymp.onHandheldandUbiquitousComputing(HUC2000),pp.114-126,2000.[CG97]G.CugolaandCGhezzi,“CJava:IntroducingConcurrentObjectsinJava,”Proc.ofInt‘lConf.onObject-OrientedInformationSystems,Brisbane,Australia,pp.504-514,Nov.1997.[Che00]Z.Chen,JavaCardtechnologyforSmartCards:ArchitectureandProgrammer'sGuide,Addison-Wesley,2000.[Che02]D.Chen,HPChaiAppliancePlatform:DeployEmbeddedSoftwareforIntelligentAppliance,Hewlett-Packard,2002.[CHK01]H.Chiao,S.Huang,S.Kao,etal.,“APortableReal-TimeExtensionSetforJava,”Proc.ofthe2001IEEECanadianConf.onElectricalandComputerEngineering,vol.1,pp.47-52,2001.[CKC02]H.Chiao,H.Kao,Y.Chang,etal.,“ExperienceinBuildingaReal-TimeExtensionLibraryforJava,”JournalofInformationScienceandEngineering,vol.18,no.6,pp.905-927,2002.[Com98]Compaq,AlphaArchitectureHandbook,CompaqComputerCorporation,1998.[CWY00]H.Chiao,C.Wu,andS.Yuan,“AMoreExpressiveMonitorforConcurrentJavaProgramming,”Proc.ofthe6thEuro-ParConf.(LectureNotesinComputerScience,vol.1900),pp.1053—1060,2000.[CY01]H.ChiaoandS.Yuan,“AnEnhancedThreadSynchronizationMechanismforJava,”Software—PracticeandExperience,vol.31,no.7,pp.667-695,2001.[Dee89]S.Deering,HostExtensionsforIPMulticasting,RFC1112,August1989.[Din89]A.Dinning,“ASurveyofSynchronizationMethodsforParallelComputers,”IEEEComputer,vol.22,no.7,pp.66-77,July1989.[EGH00]D.Estrin,R.Govindan,J.Heidemann,etal.,EmbeddingtheInternet,“CACM,vol.43,no.5,pp.39-41,2000.[Exp02]ExpressLogic,ThreadXTechnicalFeatures,http://www.expresslogic.com/txtech.html,2002.[Fio01b]FioranoSoftware,FioranoMQ-InfoBusDatasheet,http://www.fiorano.com,FioranoSoftware,2001.[Foo99]W.Foote,“TheoryversusPracticeinReal-TimeComputingwiththeJavaPlatform,”inProceedingsofthe2ndIEEEInternationalSymposiumonObject-OrientedReal-TimeDistributedComputing,pp.105-108,1999.[Geh93]N.Gehani,“Capsules:ASharedMemoryAccessMechanismforConcurrentC/C++,”IEEETransactionsonParallelandDistributedSystems,vol.4,no.7,pp.795-811,1993.[GGK02]K.Gottschalk,S.Graham,H.Kreger,etal.,“IntroductiontoWebServicesArchitecture,”IBMSystemJournal,vol.41,no.2,pp.170-177,2002.[GJS96]J.Gosling,B.Joy,andG.Steele,TheJavaLanguageSpecification,Addison-Wesley,Reading,Massachusetts,1996.[Har00]D.Hardin,“TheReal-TimeSpecificationforJava,”Dr.Dobb’sJournal,vol.25,no.2,pp.78-84,2000.[HAV99]HAViOrganization,HAVi,theA/VDigitalNetworkRevolution,http://www.havi.org,1999.[HBS99]M.Hapner,R.Burridge,andR.Sharma,JavaMessageService-Version1.0.2,SunMicrosystems,1999.[HCC02]C.Hung,H.Chiao,Y.Chang,etal.,“FJM:AFastJavaMessageDeliveryMechanismbasedonIP-Multicast,”Procofthe3rdInt'lConf.onCommunicationsinComputing,2002.[Hil98]G.Hilderink,CommunicatingThreadsforJava—TutorialfortheCSPPackageVersion0.9,Revision10,UniversityofTwente,Netherlands,http://www.rt.el.utwente.nl/javapp/,1998.[Hoa74]C.Hoare,“Monitor:AnOperatingSystemConstructingConcept,”CACM,vol.17,no.10,pp.549-557,1974.[Hoa78]C.Hoare,"CommunicatingSequentialProcesses,"CACM,vol.21,no.8,pp.666-677,1978.[Hol98]D.Holmes,J.Noble,andJ.Potter,“TowardsReusableSynchronizationforObject-OrientedLanguages,”Proc.ofAspect-OrientedProgrammingWorkshopatECOOP‘98,1998.[ICL00]ICL,JapaneseLessonsforEuropeanMobileOperators,ICL,2000.[IEE93]IEEE,POSIX.1b:SystemApplicationProgrammingInterface-RealTimeExtensions,IEEEStandardsPress,LosAlamitos,California,1993.[IEE95]IEEE,POSIX.1:SystemApplicationProgrammingInterface—Amendment2:ThreadExtension(CLanguage),IEEEStandardsPress,LosAlamitos,California,1995.[IKV01a]IKV++GmbH,GrasshopperBasicsandConcepts-Release2.2,IKV++GmbH,2001.[IKV01b]IKV++GmbH,GrasshopperProgrammer’sGuide-Release2.2,IKV++GmbH,2001.[Int97]IntelCorporation,IntelArchitectureSoftwareDeveloper’sManual—Vol.3:SystemProgrammingGuide,IntelCorporation,MountProspect,Illinois,1997.[Kot87]L.Kotulski,“AbouttheSemanticNestedMonitorCalls,”SIGPLANNotices,vol.22,no.4,pp.80-82,1987.[Krt98]R.Krten,GettingStartedwithQNX4—AGuideforReal-TimeProgrammers,PARSESoftwareDevices,1998.[KT01]S.KemperandD.Tochen,Japan’sWeb-enabledCellularPhoneMarket:CapitalizingonaTrend,IonGlobalM-BusinessReport,2001.[Lan97]D.Lange,JavaAgletApplicationProgrammingInterface(J-AAPI)WhitePaper—Draft2,IBMTokyoResearchLaboratory,1997.[LBB97]K.Langendoen,R.Bhoedjang,andH.Bal,“ModelsforAsynchronousMessageHandling,”IEEEConcurrency,vol.5,no.2,pp.28-38,April-June1997.[Lea99]D.Lea,ConcurrentProgramminginJava—DesignPrinciplesandPatterns,2nd.ed.,Addison-Wesley,Reading,Massachusetts,1999.[LR80]B.LampsonandD.Redell,“ExperiencewithProcessesandMonitorsinMesa,”CACM,vol.23,no.2,pp.105-117,Feb.1980.[Lyn99]LynxReal-TimeSystems,LynxOSWhitePaper,http://www.lynx.com,LynxReal-TimeSystems,1999.[McH94]C.Mchale,SynchronizationinConcurrent,Object-OrientedLanguages:ExpressivePower,GenericityandInheritance,Ph.D.Thesis,DepartmentofComputerScience,UniversityofDublin,TrinityCollege,Ireland,1994.[Mid03]Middleware2003,CallforPapersofthe2003ACM/IFIP/USENIXInternationalMiddlewareConference,http://gsd.ime.usp.br/middleware2003,2003.[MKT97]A.Miyoshi,T.Kitayama,andH.Tokuda,“ImplemetationandEvaluationofReal-TimeJavaThreads,”Proc.ofthe18thIEEEReal-TimeSystemsSymposium,pp.166-175,1997.[Mor98]Motorola,PowerPC604eRISCMicroprocessorUser’sManualwithSupplementforPowerPC604Microprocessor,Motorola,Inc.,1998.[Mul98]D.Mulchandani,“JavaforEmbeddedSystems,”IEEEInternetComputing,vol.2,no.3,pp.30-39,1998.[MY93]S.MatsuokaandA.Yonezawa,“AnalysisofInheritanceAnomalyinObject-OrientedConcurrentProgrammingLanguages,”inResearchDirectionsinConcurrentObject-OrientedProgramming,pp.107-150,MITPress,Cambridge,Massachusetts,1993.[Nil98]K.Nil98,“AddingReal-TimeCapabilitiestoJava,”CommunicationsoftheACM,vol.41,no.6,pp.49-56,1998.[OC95]M.O’Connell,“Java:TheInsideStory,”SunWorld,July1995.[OKO98]M.Oshima,G.Karjoth,andK.Ono,AgletSpecification1.1Draft,IBMTokyoResearchLaboratory,1998.[OM96]R.OlssonandC.McNamee,“ExperienceUsingtheCPreprocessortoImplementCCR,Monitor,andCSPPreprocessorsforSR,”Software-PracticeandExperience,vol.26,no.2,pp.125-134,1996.[OMG01]ObjectManagementGroup,CORBA/IIOPSpecifications,http://www.omg.org/technology/documents/recent/corba_iiop.htm,ObjectManagementGroup,2001.[OSE01]TheOSEKGroup,OSEK/VDXOperatingSystemSpecification2.2,TheOSEKGroup,2001.[OW99]S.OaksandH.Wong,JavaThreads,2nd.ed.,O‘Reilly&Associates,Inc.,Sebastopol,California,1999.[PBC01]S.Pradhan,C.Brignone,JCui,etal.,“Websigns:HyperlinkingPhysicalLocationstotheWeb,”IEEEComputer,vol.34,no.8,pp.42-48,Aug.2001.[Pro00]Progress,SinicMQProgrammingGuide2000.1,Progress,2000.[QNX97]QNX,QNXOperatingSystems—SystemArchitecture,QNXSoftwareSystems,1997.[QNX99]QNXSoftwareSystems,QNXNeutrinoSystemArchitectureGuide,QNXSoftwareSystems,Kanata,Ontario,Canada,1999.[RKF92]W.Rosenberry,D.Kenney,andG.Fisher,UnderstandingDCE,O’ReillyandAssociates,Inc.,1992.[RMV97]B.Robben,F.Matthijs,andB.Vanhaute,etal,“ExperiencewithCORELLATE,”Proc.ofOOPSLA‘97WorkshoponJava-BasedParadigmsforMobileObjects,1997.[RTJ99]TheRealTimeforJavaExpertGroup,TheReal-TimeSpecificationforJava—Version0.9,SunMicrosystems,Dec.1999.[RTJ00]TheRealTimeforJavaExpertGroup,TheReal-TimeSpecificationforJava,Addison-Wesley,Reading,Massachusetts,2000.[SCH95]S.Stubbs,D.Carver,andA.Hoppe,“IPCC++:AConcurrentC++BasedonaShared-MemoryModel,”JournalofObject-OrientedProgramming,vol.8,no.2,pp.45-50,66,1995.[Sha97]T.Shanley,PentiumProandPentiumIISystemArchitecture,Addison-Wesley,Reading,Massachusetts,1997.[Shi03]J.Shirazi,JavaPerformanceTuning,2nded.,O'Reilly&Associates,2003.[SM02]SunMicrosystemsandMotorola,MobileInformationDeviceProfileforJava,MicroEdition-Version2.0,SunMicrosystemsandMotorola,2002.[Sof01a]SoftwiredInc.,iBus//MessageBusVersion4.1-Datasheet,http://www.softwired-inc.com,SoftwiredInc.,2001.[Sof01b]SoftwiredInc.,SoftwirediBus//MessageBusProgrammer’sManualMessageBusRelease4.1.2-Datasheet,http://www.softwired-inc.com,SoftwiredInc.,2001.[Sou99]K.Southwick,HighNoon:TheInsideStoryofScottMcNealyandtheRiseofSunMicrosystems,JohnWiley&Suns,1999.[SS02]S.ShahandF.Sommers,“EffortontheEdge,Part1:DoestheJCPAdequatelyBalanceInnovationwithMaintenanceofJava’sStandards?,”JavaWorld,Nov.2002.[Ste01]E.Steinfeld,“DevicesthatPlayTogether,WorkTogether,”EDNMagazine,pp.65-70,2001.[Sun99]SunMicrosystems,JavaRemoteMethodInvocation-DistributedComputingforJAVA,http://java.sun.com/marketing/collateral/javarmi.html,SunMicrosyetems,1999.[Sun00]SunMicrosystems,J2MECLDCAPI1.0,SunMicrosystems,2000.[Sun01]SunMicrosystems,JavaCommunityProcess-ProgramOverview,SunMicrosystems,2001.[Sun02].SunMicrosystems,JavaTM2Platform,EnterpriseEdition(J2EE),http://java.sun.com/j2ee/overview.html,2002.[Tim99]M.Timmerman,"RTOSMarketSurveyPreliminaryResults,"Real-TimeMagazine,1999.[TNT98]H.Takada,Y.Nakamoto,andK.Tamaru,"TheITRONProject:OverviewandRecentResult,"Proc.ofthe5thInt'lConf.onReal-TimeComputingSystemsandApplications(ATCSA),pp.3-19,1998.[UG98]S.Uckun,andF.Gasperoni,“MakingJavaReal-Time,”IEEESpectrum,vol.35,no.12,pp.22-23,1998.[VA98]C.VarelaandG.Agha,“WhatafterJava?FromObjectstoActors,”ComputerNetworksandISDNSystems,vol.30,no.1-7,pp.573-577,1998.[Ven99a]B.Venners,“Objects,theNetwork,andJINI,”JavaWorld,June1999.[Ven99b]B.Venners,“TheJINIVision,”JavaWorld,Aug.1999.[Ven99c]B.Venners,InsidetheJava2VirtualMachine,McGraw-Hill,1999.[W3C02]WorldWideWebConsortium,CompositeCapabilities/PreferenceProfiles(CC/PP),http://www.w3.org/Mobile/CCPP/,2002.[WAP02]WAPForum,WirelessApplicationProtocol—WAP2.0TechnicalWhitePaper,Jan.2002.[Wei95]W.Weinberg,LynxPatentedTechnologySpeedsHandlingofHardwareEvents,LynxReal-TimeSystems,http://www.lynx.com/products/whitepaper_patent.html,1995.[Wei98]W.Weinberg,“Real-TimeJavaImplementationforEmbeddedEnvironments,”Real-TimeMagazine,vol.6,no.1,pp.43-49,1998.[Wel99]P.Welch,CSPforJava(What,Why,andHowMuch?),JCSPProjectHomepage,http://www.cs.ukc.ac.ul/projects/ofa/jcsp,Nov.1999.[WMK95]B.Whetten,T.Montgomery,andS.Kaplan,“AHighPerformanceTotallyOrderedMulticastProtocol,”Proc.ofInt’lWorkshoponTheoryandPracticeinDistributedSystems,pp.33-57,1995.[WR99]WindRiverSystems,VxWorksProgrammer’sGuide5.4,WindRiverSystems,Alameda,California,1999.[WR00]WindRiverSystems,PersonalJworks3.02Datasheet,http://www.wrs.com/products/html/persjwks_ds.html,WindRiverSystems,2000.[WR02]WindRiverSystems,pSoSytem3Datasheet,WindRiverSystems,2002.[YH97]S.YuanandY.Hsu,“DesignandImplementationofaDistributedMonitorFacility,”ComputerSystemsScienceandEngineering,vol.12,no.1,pp.43-51,1997.[YSF98]M.Yamamoto,Y.Sawa,S.Fukatsu,etal,“NAK-BasedFlowControlSchemeforReliableMulticastCommunications,”Proc.ofIEEEGLOBECOM‘98,vol.5,pp.2611-2616,1998.  電子全文  國圖紙本論文 推文 網路書籤 推薦 評分 引用網址 轉寄                                                                                                                                                                                                                    top 相關論文 相關期刊 熱門點閱論文 1. 爪哇手機控制遠端製造系統的微員族架構設計 2. 改進Java的執行緒同步機制   無相關期刊   1. 跨平台整合之新聞流程管理系統 2. 自我順應於多模式服務環境之MExE應用程式開發框架 3. 一個支援大型多人虛擬世界的高延展度中介軟體架構設計與實作 4. 網路化個人及團體學習歷程檔案系統之建置與評估 5. 遊戲理論之電腦模擬─名聲機制應用於反覆囚犯困局 6. 使用Ontology在特定領域為資訊作自動化的標記 7. 雜訊資料之連續一性質與區間圖辨識演算法─實體圖譜與序列組合之應用 8. 數位圖書館中以詮釋資料為基礎之存取控制 9. 圖書館個人化館藏推薦系統 10. 概念式自動問答探索系統 11. 漸進式影像分享 12. 應用在結構化文件之階層式文件分群法 13. 以本體論為基礎之圖形分割式知識融合 14. GJMA-一個泛用的Java行動應用程式開發平台 15. 低介電常數材料在積體電路製程整合研究     簡易查詢 | 進階查詢 | 熱門排行 | 我的研究室



請為這篇文章評分?