OSGi車李鈴林{brandon,allen_lee,poli,wenwei}@itri.org.tw路路益不數數路了了OSGiOpenServiceGatewayInitiative裡路行OSGiOSGi車領行1968年ARPANET路行路連路路路TCP/IP路來路了良路路不TWNIC路2004年路年2004年71,274率56.49%路數936數路度來路連PC來臨PC便連力連路ResidentialGatewayRG裡了路連了數數念便路裡了路了路濾連不路WLAN802.15.4/ZigbeeHomePNAECHONETLonWorksUPnP1394…1999年3利利了OSGiOpenServiceGatewayInitiative裡OSGi車了IBMMotorolaNokiaPhilipsPanasonicSonyToshibaEchelonOSGi了路行裡OSGiFrameworkBundleService說OSGi來參狀3.0OSGi裡連了不PervasiveComputingOSGiOSGi立路行OSGi參不來‧()OSGiOSGiFrameworkBundleServiceFrameworkJavaVMJavaVirtualMachineBundle行FrameworkServiceBundleExportImportBundleOSGiFramework行OSGiBundleService落OSGiFrameworkBundleService說OSGiOSGiAllianceOSGiFrameworkBundle行BundleBundlelifecycleOSGiFramework理行BundlesExportImportServiceBundleService省OSGiFramework理Bundle六狀INSTALLEDRESOLVEDSTARTING行ACTIVESTOPPINGUNINSTALLEDBundleFrameworkBundleRegisterServiceUnregistersServiceBundleBundleBundleOSGiAllianceBundleOSGiFramework行度BundleJavaArchiveJARJARJava類Class類ActivatorClassManifestHeaderHTMLJPGBundleImport-PackageExport-PackageBundle-ActivatorImport-ServiceExport-ServiceBundleExportService來ServiceImportBundle來BundleServiceFramework留了ServiceReferenceServiceBundleFrameworkLDAPServiceFramework裡列ServiceOSGiServiceStandardServicesCustomServices兩StandardServicesOSGiFramework;CustomServicesOSGiStandardServicesCustomServicesOSGiAlliance2000年5OSGiSPR1(OSGiServicePlatformRelease1)DeviceAccessHttpLog;2001年10OSGiSPR2了UserAdministrationConfigurationManagement理;2003年3OSGiSPR3了1.02.0更理路UPnPDeviceJiniDriverXMLParserOSGiOSGiAllianceandardServicesOSGiSPR3StandardServices類FrameworkServiceSystemServiceProtocolServiceMiscellaneousServiceSPR3StandardServices更料參OSGihttp//類WindowsRegistryJavaPreferences類java.util.Properties不度HierarchicalModelProtocolServicezHttpServiceWebServer行BundleServletsResources例HTMLJPG.wavOSGiFramework更BundleWebServer不便更Servlets行ServletszUPnPServiceUPnPOSGiOSGiUPnPzJiniServiceOSGiJiniBridge更說Jini-to-OSGiOSGi-to-JiniMiscellaneousServicezWireAdminProducerCustomer來Bundlewire來連BundlezXMLParserServiceXMLSAXDOMParserOSGi裡zPosition利WGS-84GPScode來理理Position了度度度領‧()OSGi參IBMProSystGatespaceMicrosystemsOSGi來參OSGi列IBM,ServiceManagementFrameworkSMFIBMWebsphereDeviceDeveloperWebspherePDA行例J2MEWebsphpere了SMF—IBM行OSGi參WebsphereBundleDeveloperPlug-inOSGiBundleManifestHeaders行SMFFrameworkOSGi3.0OSGi3.0StartLevelI/OConnectorWireAdminJiniDriverUPnPDevice都SMFFramework參http//列mBeddedServer,mBeddedRemoteManagermBeddedBuildermBeddedServerProSyst行OSGi3.0參mBeddedRemoteManagerOSGimBeddedBuilderOSGi參http//參—Ubiserv隸Knopflerfish1999年來兩GDSPGatespaceDistributedServicePlatformSGADKServiceGatespaceDevelopmentKitGDSPOSGi參SGADKGDSPSGADK來都UbiservGatespaceUbiserv數率參http//參SunSolarisLinuxWindows參http//參IBMSMF,ProSystmBeddedServer,GatespaceUbiserv,SimJES見OSGiCiscoInternetHomeGatewayiHGGatespaceUbiservTulSG2100+IBMSMFOSGi參車車BMWiDRIVEiWALKVolvo車RTLProSystmBeddedServerGatespaceUbiserv車領PolitfishB2B車B2BCar-SharingSystemOSGi路益路切路了來路不連路路ServiceProviders路便利OSGi什什路OSGiOSGOpenServiceGateway連路連OSGi連路OSGWANPort連了料OSG便Bundle行連路便OSG路OSG連路OSGE-mailOSG行來OSG路OSGiAlliance來說兩來量CPU益路CPU不X86ARMXscalePowerPCMIPS..都見理念不異CPUOSG來說連力CPUX86ARMXscaleProtocolLinuxLinux路WinRivervxWorksPSOSNucleus…OSG路ProtocolTCP/IPARPICMPFirewallNATDHCPHTTP…ProtocolLinux不ProtocolRoutingProtocolSecurity…ProtocolOSG路OSGiFrameworkOSGiFrameworkJava-basedJavaVM行見六JVMProtocol行都OSGiBundle六OSG來來OSG說OSGOSG來OSGiLonWorksBundleOSGiFrameworkLonWorksBundle來裡OSGiFrameworkLonWorksBundleLonWorksAPILonWorksControllerModuleRS-232OSG連TP/PLRouter連OSGLonWorksBundle,ControllerModuleTP/PLRouter連PowerLine連路LonWorksNetwork連路LonWorksdevice連LonWorksNetowork都OSGOSGLonWorksLonWorksApplicationProgramInterfaceOSG+LonworksBundle了OSG利OSG連力OSGPDA不OSG了PDAPDAWLANOSG連OSG力PDAOSG了PDALonWorks狀PDAOSGBundle了WebCameraServiceBundlePDAWebCamera不裡利連力PDA連裡裡狀WebCameraService落都WebCameraWebCameraServiceBundleOSGService了不PDAWebCamerawebbrowserPDA連webcameraOSGServiceBundle了力老料OSGBundleBundle來理…路WLANBluetooth…理老路數OSGPDAOSG連老理狀碌PDA老理webbrowserPDA理狀OSGi車車率車益車便車行車利不了車路車樂不樂樂路車力例車行OSG車車更路異OSGi參量力領ProSystGatespa