L’OSGi Alliance (précédemment connue en tant qu'Open Services Gateway initiative) est une organisation qui spécifie une plate-forme de services fondée sur le langage Java qui peut être gérée de manière distante. Le cœur de cette spécification est un framework (canevas) qui définit un modèle de gestion de cycle de vie d’une application, un répertoire (registry) de services, un environnement d'exécution et des modules. Fondés sur ce framework, un grand nombre de couches (layers) OSGI, d’API et de services ont été définis :
Journalisation (log ou Data logging = enregistrement chronologique des données) ;
Gestion des configurations (configuration management), des préférences ;
Le service HTTP (en exécutant des servlets) ;
L’analyse syntaxique XML ;
L’accès aux dispositifs (Device Access) ;
L’administration de paquetage (Package Admin) ;
L’administration des permissions (Permission Admin) ;
Le niveau de démarrage (Start Level) ;
La gestion des utilisateurs (User Admin) ;
Le connecteur d'ES (IO Connector; IO = Input Output = Entrées Sorties) ;
La gestion des connexions (Wire Admin) ;
Jini, l’exportateur UPnP (UPnP Exporter) ;
Le pistage applicatif (Application Tracking) ;
Les paquets signés (Signed Bundles) ;
Les services déclaratifs (Declarative Services) ;
La gestion de l’énergie (Power Management) ;
La gestion des dispositifs (Device Management) ;
Les politiques de sécurité (Security Policies) ;
Diagnostic/contrôle et organisation en couches du cadriciel (Diagnostic/Monitoring and Framework Layering).
Le framework implémente un modèle de composants dynamique et complet, comblant un manque dans les environnements Java/VM traditionnels. Les applications et composants (se trouvant sous la forme de bundles pour le déploiement) peuvent être installés, arrêtés, démarrés, mis à jour et désinstallés de manière distante sans nécessiter de redémarrage ; la gestion des classes/paquetages Java est spécifiée de manière très détaillée. La gestion du cycle de vie est effectuée à travers une API en appliquant une politique de gestion des téléchargements distants.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
NetBeans est un environnement de développement intégré (EDI), placé en open source par Sun en juin 2000 sous licence CDDL (Common Development and Distribution License) et GPLv2. En plus de Java, NetBeans permet la prise en charge native de divers langages tels le C, le C++, le JavaScript, le XML, le Groovy, le PHP et le HTML, ou d'autres (dont Python et Ruby) par l'ajout de greffons. Il offre toutes les facilités d'un IDE moderne (éditeur avec coloration syntaxique, projets multi-langage, refactoring, éditeur graphique d'interfaces et de pages Web).
The conduction band offset in ZnSe/GaAs n-p heterodiodes was determined from measurements of the low-temperature tunneling current of photoinjected carriers, We found widely different discontinuities for heterojunctions fabricated with different Zn/Se flux ...
1996
, ,
On-line services are making increasing use of dynamically generated Web content. Serving dynamic content is more complex than serving static content. Besides a Web server, it typically involves a server-side application and a database to generate and store ...
2003
The Zn/Se flux ratio employed during the early stages of molecular beam epitaxy of pseudomorphic ZnSe/GaAs(001) as well as lattice-matched ZnSe/In0.04Ga0.96As(001) heterostructures controls the density of the native stacking faults, which have been associa ...