page de cours - michel riveill professeur informatique universite nice sophia antipolis

page de cours - michel riveill professeur informatique universite nice sophia antipolis michel riveill professeur d'informatique à polytech'nice - sophia / directeur du département "sciences informtiques" chercheur en informatique au laboratoire i3s / responsable du projet rainbow pointeurs pour l'enseignement... ! ! ! petit préambule important ! ! ! je remercie chaleureusement les auteurs qui m'ont transmis leurs cours. ce travail est le leur. si un cours vous a plus, si vous utilisez un des cours pour vous former, si vous améliorez une présentation envoyez leur un mail... proposez, vous aussi votre travail. toutes les références indiquées dans cette page de cours/manuels sont disponibles pour une libre consultation, mais les auteurs se réservent les droits d'auteurs et tous les autres droits : vous n'avez pas le droit de mettre en circulation cette ½uvre en entier ou en partie, même modifiée ou traduite  pour en tirer un profit commercial quelconque. mais vous avez le droit d'utiliser ce cours à toutes fins non-commerciales, en particulier si vous êtes étudiants ou enseignants. inutile de me demandé un corrigé de travaux pratiques si les sujets sont en ligne, à vous de proposer une solution. je ne suis pas constamment a la recherche de cours et documentation en français accessible gratuitement, plus particulièrement en systèmes et réseaux. donc si vous en connaissez d'autres, n'hésitez pas à m'envoyer un petit mot vous avez écrit un cours... il peut servir à d'autres enseignants... n'hésitez pas à m'envoyer un petit mot si vous souhaitez le mettre à la suite des autres. de nombreux chapitres sont encore incomplets. si vous remarquez qu'un lien est rompu...  faites signe, j'essayerai d'y remédier. note : ce site fait partie de l'anneau objectweb qui contient de la documentation et des supports de cours essentiellement en français sur les logiciels d'infrastructures la plupart des fichiers sont en format pdf. pour obtenir acrobat reader, cliquez ici   accès en ligne à des mémoires de masters, dea, thèse et hdr en systèmes répartis    langage et programmation (cours de base) polycopiés cours d'initiation à la programmation avec exemples en pascal, delphi, visual basic, java et c# par r.m discala ada enseigner ada : pourquoi ?,  à qui ?,  comment ! (version 3.0 du 23 novembre 2003) cours ada à l'iut d'aix en provence (cours complet) cours1: historique, langage et norme, bibliographie simple cours1 ii : diagrammes syntaxiques, bnf, littéraux numériques cours1 iii : exemples simples, test connaissance généralités cours2 : type prédéfini, constructeur, types discret et scalaire, attributs cours3 : instructions de base (alternative, répétitive, bloc), je retiens 1 cours4 : type tableau (contraint, non contraint), attributs, agrégat cours5 : sous programmes (procédure et fonction) paramétrage cours5 bis : e/s simples (string, entier, réel, énumératif), je retiens 2 cours6 : type article (contraint et non contraint) discriminant, mutant cours7 : les paquetages, spécification et réalisation, private, hiérarchie cours8 : les exceptions, levée, traitement, documentation cours9 : généricité, paramètres, instanciation, les e/s, je retiens 3 cours10 : tad, coo, classes et objets, type tagged, héritage cours11 : les fichiers (texte, séquentiel, direct, flot) tdnumériques : implémentation des entiers et des réels numer1 : les types digits, delta et delta-digits cours12 : le type access, pointeurs ada, je retiens 4 numer2 : les calculs et les réels (dangers et recommandation) cours13 : les expressions cours14 : interfaçage avec c, jgnat, gtkada, conclusion cours15 : testabilité java java beans tutorial, sun microsystems tutorial java (table des matières), sun microsystems the java language specification, james gosling, bill joy, guy steele, sun microsytems c langage c, tony souied langage c, christian bac, int evry c++ cours de c++, christian casteyde  (version pdf) c# c# versus java, dotnetguru transparents java une initiation au langage java, renaud zigman, xsalto une introduction à java, borland java, eric lemaitre, cs i programmer des interfaces avec swing, université paul sabatier java et les bases de données : jdbc, patrick itey, inria les sockets en java, n. melab, université de lille 1 java et les objets distribués : rmi, patrick itey, inria jdo : java data objects, libelis jmx : java management extensions, sun microsystems aspect-oriented programming with aspectj, aspectj.org team c# c#, a. vizzini, etudiant essi visite guidée de c#, michel riveill, pr univ. de nice language interoperability and the clr, damien walkings, monach university introduction to c#, h.mössenböck, university of linz avanced c#, h.mössenböck, university of linz latex outils de rédaction scientifique, l a t e x, bibt e x, makeindex, frédéric goualard, institut de recherche en informatique de nantes exercices travaux pratiques pour travailler chez soi (les liens sont accessible sur l'internet, voici des adresses internes à l'essi - avec les plates-formes d'il y a un an) framework .net, le sdk webmatrix, "visual studio léger avec serveur http, fait pour .net la base de données msde le tutorial webmatrix un exemple d'application de commerce électronique : source, description j# et la bibliothèque swing pour .net autres cours sur le sujet le site essi# sur c# et .net, alain vizzini, etudiants à l'essi initiation aux réseaux informatiques (cours de base) polycopiés programmation à l'aide des sockets, des étudiants de l'ensimag transparents introduction aux réseaux, michel riveill, pr univ de nice couche physique, michel riveill, pr univ de nice couche liaison : ethernet, michel riveill, pr univ de nice atm couche réseau : ip, arp, icmp, michel riveill, pr univ de nice couche transport : udp, tcp, michel riveill, pr univ de nice couche applicative : l'interface socket et tli, eric gressier soudan, mc cnam exercices travaux pratiques un gestionnaire de surnom à l'aide des sockets java, a-m. pinna, mc univ de nice autres cours sur le sujet réseaux informatiques (cours d'approfondissement) polycopiés théorie des codes, yves denneulin, jean-louis roch, mc ensimag introduction au langage de description et de spécification sdl (specification and description language), z. mammeri, université paul sabatier ethernet 10mbits/s, ludovic aernouts, étudiants cnam lille transparents techniques de cryptographie, g florin, s natkin, cnam ethernet rapide, jp arnaud, cnam le protocole 802.11, i. aas, inria introduction à ip multicast, cisco tutorial on ip v6, laurent toutain, octavio medina, enst bretagne et bernard tuy, renater réseaux et qos, eric gressier soudan, mc cnam introduction à la problématique des réseaux avec qos, eric gressier soudan, mc cnam plan et contexte liaison d’acheminement et internet classique vis-à-vis de la qos internet multicast eléments d'architecture de l'internet à qos service level agreement, service level specification les réseaux locaux sans fil : normes, domaines d'utilisation et enjeux, houssam affifi, inria rhône alpes bluetooth, g. seuron, ibm exercices travaux pratiques autres cours sur le sujet le site des rfcs réseaux de télécommunication polycopiés le réseaux gsm, ludovic aernouts, cnam lille transparents exercices travaux pratiques autres cours sur le sujet   systèmes d'exploitation (cours de base) polycopiés ipc unix système v, des étudiants de l'ensimag la communication ipc, aernouts ludovic, etudiant cnam lille systèmes d'exploitation des ordinateurs : principes de conception, crocus : nom collectif de j. bellino, c. bétourné, j. briat, b. canet, e. cleemann, j.c. derniame, j. ferrié, c. kaiser, s. krakowiak, j. mossière, j.-p. verjus, 364 pages, paris : dunod, 1978 (accessible en ligne sur le site du cnam) transparents gestion des processus, hafid bourzoufi, mc univ valenciennes les threads dans posix, jean-paul rigault, pr univ nice - sophia antipolis les threads et la synchronisation en java gestion de la mémoire, hafid bourzoufi, mc univ valenciennes gestion des fichiers, hafid bourzoufi, didier donzes, mc univ valenciennes unix le système unix, eric gressier, mc cnam administration d'un système linux, yves deneulin, mc inp grenoble unix : concepts généraux et langages de commandes, abdelali ed-dbali, université d'orléans unix : le langage ksh, abdelali ed-dbali, université d'orléans unix : le langage awk, abdelali ed-dbali, université d'orléans les systèmes d'exploitation modernes, guillaume pierre, inria rocquencourt les thread posix, jean-paul rigault, pr université de nice-sophia antipolis exercices travaux pratiques les threads et la synchronisation en java, m riveill, pr univ de nice installation d’un systeme linix redhat 5.1 sur ordinateur personnel, ludovic aernouts, étudiant cnam lille autres cours sur le sujet systèmes répartis (cours d'approfondissement) polycopiés quelques éléments fondamentaux des systèmes répartis, michel riveill, pr inp grenoble objet et répartition : le grand mariage, rachid guerraoui, epf lausanne transparents evolutions et état de l'art, sacha krakowiak, pr ujf grenoble programming of distributed systems, denis caromel, pr univ de nice temps, ordre et état (version provisoire : partie 1, partie 2), michel riveill, pr univ de nice synchronisation répartie, principes de base, claude kaiser, pr cnam désignation et liaison (version provisoire), michel riveill, pr univ de nice appel de procédure à distance, mise en oeuvre à l'aide de rpcgen, n. melab, université de lille 1 cohérence des données cohérence des données réparties, eric gressier-soudan, mc cnam modèle de cohérence, stéphane drapeau, france télécom r&d mémoire partagée répartie - distributed shared memory mémoire partagée, eric gressier-soudan, mc cnam mémoire distribuée partagée, xavier rousset de pina, pr inp grenoble gestion répartie des fichiers, eric gressier-soudan, mc cnam gestion répartie des transactions, roland balter, pr ujf grenoble transactions réparties et services transactionnels (corba, jms), l. duchien, pr lille gestion répartie des objets : le système guide, michel riveill, pr univ de nice le système oode (version provisoire), michel riveill, pr univ de nice tolérance aux pannes tolérance aux pannes (version provisoire), gérard florin, pr cnam tolérance aux pannes : principes et mécanismes (ch 1 et 2, 3, 4), jean-bernard stéfani, inria rhône-alpes et sacha krakowiak, université de nice - sophia antipolis sécurité, michel riveill, pr univ de nice les technologies pair-à-pair, bruno richard, hp laboratories grenoble informatique parallèle hautes performances, bruno richard, hp laboratories grenoble etudes de cas d.c.e : distributed computing environment, laurence duchier, mc cnam  points de vue avancées récentes en systèmes répartis, sacha krakowiak, pr ujf grenoble gestion des ressources pour le calcul haute performance dans les grappes : état des lieux et perspectives, christine morin, cr inria rennes défis et perspectives scientifiques des grilles informatiques, thierry priol, dr inria rennes systèmes d'exploitation pour applications temps-réel embarquées tolérantes aux fautes, isabelle puaut, insa-rennes exercices algorithmiques réparties : exercices 1, exercices 2, f. baude, mc université de nice - sophia antipolis travaux pratiques programmation par agents mobiles (sujet, correction), michel riveill, pr univ de nice, daniel hagimont, cr inria rhône-alpes programmation par objets partagés (sujet, correction), daniel hagimont, cr inria rhône-alpes, michel riveill, pr univ de nice autres cours sur le sujet internet (cours à la mode) polycopiés ldap, laurent mirtain, inria soap : simple object access protocol, michel riveill, pr univ de nice, publié aux techniques de l'ingénieur, collection informatique, h2470 microsoft .net, programmer le web, michel riveill, publié dans développeur référence, vol 1.0, mars 2001 transparents  l'internet, qu'est que c'est ?, daniel dardaillet, w3c le protocole http et ses clients, michel riveill, pr univ de nice, didier donsez, mc univ. joseph fourier le web coté client : html, ccs, didier donsez, mc univ. de valencienne les applets java, patrick itey, inria formation à wcag, jérome coupe le web coté serveur : cgi servlet, jsp, patrick itey, inria servlet, jsp (pdf), sun microsystems le dialogue client-serveur http soap : simple object access protocol, michel riveill, pr univ de nice communication sans fils : wap et wml, didier donzes, mc univ valencienne  les service d'annuaires dans l'internet dns (version provisoire), michel riveill, pr univ de nice ldap, laurent mirtain, inria  ldap : concept et déploiement, laurent mirtain (inria) c. claveleira, c. gross (cnrs) faites communiquez vos applications à l'aide du web : corbascript, corbaweb, jean-marc geib, pr univ lille et philippe merle, christophe gransart, mc univ lille la description des données sur l'internet : xml, xsl, dom, olivier corby, cr inria xml schéma, olivier corby, cr inria le web sémantique : rdf, oil et ontologie, olivier corby, cr inria utilisez intelligemment xml : smartools, didier parigot, cr inria accessibility of xml-based multimedia, daniel dardaillet, w3c les documents multimédia sur le web : the smil tutorial towards streaming media interoperability, philipp hoschka, w3c le graphique sur internet : svg, batik la description des interfaces : le langage uiml, didier courtaud, cea administrez vos serveur (jmx, tutorial jmx, évolutions et perspectives), christophe elbro, sun microsystem architectures n-tiers et déploiement d'applications web, lionnel mestre les services web, jérémy fierstone, université de nice-sophia antipolis plates-formes understanding apache cocoon : http://xml.apache.org/cocoon/userdocs/concepts/index.html exercices travaux pratiques gicom : un atelier pour l’expérimentation des technologies de systèmes distribués d’entreprise, fabienne boyer, sébastien chassande-barrioz, didier donsez, david féliot, sacha krakowiak, université joseph fourier travaux pratiques code camp sun microsystems (les différents éléments sont disponibles sur les sites de sun) lab exercises online bookstore application (pdf) lab exercises (pdf) installing the j2ee reference implementation (pdf) pour développer en .net framework .net webmatrix et cassini (logiciel, tutorial) msde (logiciel) autres cours sur le sujet les langages de l'internet : perl, francois dagorn, olivier salaun, université de rennes construction des applications répartie (cours d'approfondissement) polycopiés architecture des applications réparties, sacha krakowiak, pr ujf grenoble modèle client-serveur, michel riveill, pr univ de nice, roland balter, pr ujf grenoble et fabienne boyer, mc ujf grenoble, publié aux techniques de l'ingénieur, collection informatique, h2768. corba : des concepts à la pratique, jean-marc geib, pr univ lille et philippe merle, christophe gransart, mc univ lille  la programmation par composants, michel riveill, pr univ de nice et philippe merle, mc univ lille, publié aux techniques de l'ingénieur, collection informatique, h2759, décembre 2000. a detailed comparison of corba, dcom and java/rmi (with specific code examples), gopalan suresh raj mapping objet-relationnel, couches d’accès aux données et frameworks de persistance, sébastien ros (s.ros@evaluant.com), evaluant 3 and n-tier architecture, corba transparents patrons et canevas pour intergiciel, sacha krakowia, pr ujf grenoble modèle de structuration des applications réparties, roland balter, pr ujf grenoble modèle à bus de message (version provisoire), michel riveill, pr univ de nice, andré freyssinet, ingénieur bull une implémentation open source de jms (joram java open reliable asynchronous messaging), andré freyssinet, scalagent modèle à bus de message, java message service et corba event service, annick fron, université de nice - sophia antipolis modèle client-serveur principe du modèle client-serveur (socket, rpcgen, javarmi), michel riveill, pr univ de nice corba : des concepts à la pratique, jean-marc geib, pr univ lille et philippe merle, christophe gransart, mc univ lille intégration des systèmes clients/serveurs, andré freyssinet, gie bull/inria dyade modèle à espace de tuples (version provisoire), daniel hagimont, cr inria modèle à objets dupliqués, daniel hagimont, cr inria modèle à objets actif modèle à agents mobiles (version provisoire), daniel hagimont, cr inria proactive: active object-communication-migration, denis caromel, pr univ. de nice - sophia antipolis architectures réparties notes on n-tier architectures, ye wu les langages de descriptions d'architectures, michel riveill, pr univ de nice modèles de composants des objets aux composants (javabeans, enterprisejavabeans, composants corba), michel riveill, pr univ de nice et philippe merle, mc univ lille des modèles à objets et composants à la méta-programmation par objets, mireille blay, mc univ de nice - sophia antipolis le modèle de composants fractal, eric bruneton, france telecom r&d the skeleton in the software cupboard (modèles de composants et modèles d'assemblages), jeff kramer, imperial college com+ une introduction aux composants logiciel com/activex, patrick itey, inria com+ : des concepts à la pratique, luc bellissard, mc inp grenoble et noel de palma, doctorant laboratoire sirac, michel riveill, pr univ. de nice composants corba un tour d'horizon des composants corba 3.0, philippe merle, mc univ lille le langage corbascript : la première implantation de la norme omg idlscript, philippe merle, mc univ lille corba component model tutorial, omg ccm implementers group etude de cas d'une application construite avec ccm, philippe merle, cr inria j2ee et ejb les enterprises java beans, michel buffa, mc université de nice-sophia antipolis introduction les fondamentaux mon premier bean : hello world session bean entity bean bean managed persistance container managed persistance message driven bean sécurité transactions relations bonnes pratiques passage à l'échelle de serveur j2ee, emmanuel cecchet, cr inria rhône-alpes les serveurs d'entreprise java (j2ee), cours code camp sun microsystems ejb architecture (pdf) developping an entity enterprise java beans (pdf) developping a stateless session enterprise java beans (pdf) developping a stateless session enterprise java beans (pdf) ejb transactions (pdf) putting it all together, some ejb design issues and j2ee security (pdf) .net la plate-forme .net, pascal belaud, microsoft evangelist rotor / shared source cli, michel riveill, pr univ. de nice une intoduction à .net, michel riveill, pr univ. de nice introduction à .net, michel riveill, pr univ. de nice visite guidée de c# (et du clr), michel riveill, pr univ. de nice l'accès aux données (ado.net), michel riveill, pr univ. de nice les pages web dynamique (asp.net), michel riveill, pr univ. de nice les services web en .net, michel riveill, pr univ. de nice modèle driven architecture mda from hyde to hope, and reality, jean bezivin, université de nantes system level design for real time applications, a. ferrari/a. sangiovann, parades parades eeig abstract : embedded system design (esd or just es) is about the implementation of a set of functionalities satisfying a number of constraints ranging from performance to cost, emissions, power consumption and weight. in recent years, the functionalities to be implemented in embedded system have grown in number and complexity so much so that the development time is increasingly difficult to predict and to keep in check. the complexity increase coupled with the constantly evolving specifications has forced designers to look at implementations that are intrinsically flexible, i.e. software-based. this corresponds to increasing problems in verifying design correctness, a critical aspect of esd since several application domains, such as transportation and environment monitoring, are characterized by safety considerations that are certainly not interesting for the traditional pc-like software applications. in addition to this aspect, little attention has been traditionally paid to hard constraints on reaction speed (real time), memory footprint and power consumption of software. this is of course crucial for embedded systems. these considerations point to the fact that embedded software (esw) is really an implementation choice of a functionality that can be indifferently implemented as a hardware component and that we cannot abstract away time characteristics of software as we do in the traditional software domain.esw today is written using low level programming languages such as c or even assembler to cope with the tight constraints on performance and cost typical of most embedded systems. in most embedded software, operating systems were application dependent and developed in house. once more performance and memory requirements forced this approach. with the increased complexity of es application, this rather primitive approach has become the bottleneck and most system companies have decided to enhance their software design methodology to increase productivity and product quality. to change radically esd we advocate that is mandatory to derive embedded software from higher level of abstraction system models and link esw to the programmable platforms that support it thus providing the much needed means to verify whether the constraints posed on es are met. object to model paradigm change with the mda initiative, jean bezivin, université de nantes abstract : this presentation covers the new software development framework recently proposed by the object management group. the model- driven architecture departs from traditional code-centric approaches to explore new practical ways to separate platform-independent business models from platform-specific design and implementation models. the initial definition of uml has been instrumental in the move from the object management architecture to the model driven architecture. however the uml meta-model is only part of this rapidly evolving organization. we shall mainly concentrate in this talk on the regular organization of models, meta- models, and operation on them. an attempt will be made to separate the precise notions that may already be practically used for development from the open questions that still need more research work. uml and real-time, françois terrier, abstract : engineers are more and more faced to the hard problem of developing more sophisticated real-time systems while time to market and cost constraints are constantly increasing. the necessity of adopting object oriented modeling in the real-time domain appears to be essential in order to face the rapidly changing market conditions. main obstacles are the lack of standards and no good ad equation with real-time domain issues. with the standardization of uml 1.3 and 1.4, the first main drawback is coming down. current work performed at the omg on uml standard evolutions to better integrate real-time issues shows both that there is a strong interest on the subject and that current proposals are neither completely satisfying, nor completely compatible. in particular, some available methods (namely artisan, rt-uml/rhapsody, tau uml/sdl and uml-rt/rose-rt, syncchart-esterel) provide a good support for parallelism modeling of an application. nevertheless, they are often poor to express quantitative real-time features (such as deadlines, periods, priorities.) and are always based on proprietary solutions not obviously fully compliant with the uml standard. so it remains two important challenges: first to define how to support high level real time specification concepts in uml; and, second, to unify them within these proposed by existing tools. in addition, each approach uses different and specific underlying execution model. this leads to tool dependent solutions sometimes not so "standard". in order to manage this variability of the implementation models and choices, the community pay more and more attention on the definition of a model based development methodology. new challenge addressed by the omg, the mda approach gives rise to a strong interest in the domain of the embedded systems in order to increase independency among functional models, execution paradigms and hardware architectures. advanced modeling technics: contract, aspect and pattern, jean-marc jézéquel, pr université de rennes, abstract : separation of concerns is a basic engineering principle that is often applied in object-oriented analysis and design by dissociating functional aspects (pim level business objects) from non-functional ones (such as persistency, fault-tolerance and so on) and their platform specific implementations. the unified modeling language (uml) gives the designer a rich, but somehow disorganized, set of views on her model as well as many features, such as design pattern occurrences, stereotypes or tag values to add non-functional annotations to a model. in this tutorial, we show how to organize all of these features around the central notions of (1) quality of service contracts (for specifying non-functional properties a la qml on pims) and (2) aspects for describing how they can be implemented (psm). based on our experience in the ist qccs project, we propose to model contracts in uml with a small set of stereotypes, and to represent aspects a bit like design pattern occurrences, that is using parameterized collaborations equipped with transformation rules expressed with an object-oriented extension of ocl2 working at the m2 level. the second part of this tutorial will present our transformation based approach as implemented in the umlaut framework to build design level aspect weavers, based on a meta-level interpreter, that takes a pim as entry point, processes the various aspect applications as specified by the designers, and outputs another (detailed design, or psm level) uml model that can serve as a basis for code generation. component based engeneering in mda, philippe merle, cr inria futur mda experiment in telecom industry, bertrand nicolas, abstract : technology evolutions go faster and faster. the stablest features are business models. so france telecom developed a method, called metys, for designing its telecom services and its information systems. this method splits functional and technical features. metys gathers several processes: business process analysis, domain analysis, system analysis, global architecture, domain architecture, system architecture, design, . according to mda principles, the functional models are transformed into design models by using rules elaborated during architecture processes. the presentation introduces metys processes, and shows an example of its use for telecom services modelling. in that case, the mda principles are applied to transform pim services analysis models to psm models used for services simulation. osgi (la plateforme dynamique de services osgi), didier donzes, mc ujf etude de cas introduction aux applications réparties : principes de fonctionnement, sacha krakowiak, pr ujf grenoble un exemple d'application client-serveur : le dns de l'internet, le service de désignation de dce (version provisoire), michel riveill, pr univ de nice  réalisation d'un agenda sur plusieurs plate-forme logicielle (unix, corba, oode) (version provisoire), michel riveill, pr univ de nice construction d'un collecticiel synchrone par réutilisation de composants existants, michel riveill, pr univ de nice application de commerce électronique, michel riveill, pr univ de nice construction d'une application intégrant la javacard, jean-jacques vandewalle, gemplus research lab déployer et développer des applications java sur et avec la carte à microprocesseur, jean-jacques vandewalle, gemplus research lab javapods : un support d'exécution pour l'adaptation des aspects non-fonctionnels des applications réparties, eric bruneton, france-telecom r&d points de vue recherche et développement autour des middlewares, michel riveill, pr univ de nice composants interagissants - points de vue, mireille blay-fornarino, mc univ de nice exercices travaux pratiques gestion de processus unix, quelques exemples (fork, exec, wait, pipe, socket et ipc système v), (sujet, correction), michel riveill, pr univ de nice quelques exemples de programmes java rmi, michel riveill, pr univ de nice utilisation de java rmi (sujet, classes, correction), daniel hagimont, cr inria a la découverte de l'ejb jonas, (sujet, correction), michel riveill, pr univ de nice programmation par agents mobiles (sujet, correction), michel riveill, pr univ de nice, daniel hagimont, cr inria rhône-alpes programmation par objets partagés (sujet, correction), daniel hagimont, cr inria rhône-alpes, michel riveill, pr univ de nice programmation par message - la spécification jms (sujet, correction), michel riveill, pr univ de nice composants d'entreprise et les serveurs d'application (utilisation de jboss), michel buffa, mc université de nice - sophia antipolis développer des enterprise java beans (utilisation de jonas), stéphane traumat (ashita-studio) introduction aux ejb, stéphane traumat (ashita-studio) installation & paramétrage, stéphane traumat (ashita-studio) notre premier ejb - les sources, stéphane traumat (ashita-studio) un ejb de session sans état - les sources, stéphane traumat (ashita-studio) un ejb de session avec état - les sources, stéphane traumat (ashita-studio) un ejb entité - persistance gérée par l'ejb - les sources, stéphane traumat (ashita-studio) un ejb entité - persistance gérée par le conteneur - les sources, stéphane traumat (ashita-studio) réalisation d'un service de désignation distribué de type dns internet en java rmi (sujet, correction), michel riveill, pr univ de nice  mise en oeuvre d'un annuaire à l'aide de corba, fabienne boyer, mc ujf grenoble mise en oeuvre d'un annuaire à l'aide de dcom(sujet, correction), michel riveill, pr univ de nice  mise en oeuvre d'un annuaire à l'aide des ejb (sujet, correction), michel riveill, pr univ de nice  spécialisation d'un serveur mpeg à l'aide de code mobile (sujet, correction), michel riveill, pr univ de nice  mise en oeuvre d'un annuaire sur une plate-forme à objets partagés (sujet, correction), michel riveill, pr univ de nice  développement d'enterprise javabean avec le serveur d'application jonas, stéphane traumat, société scub et ashita-studio tutorial jonas, object web autres cours sur le sujet   intégration des systèmes architecture des serveurs - evolution des technologies, r. j. chevance, cnam architecture des serveurs - options, r. j. chevance, cnam bases de données réparties et fédérées, r. j. chevance, cnam dimensionnement des systèmes, r. j. chevance, cnam architecture 3 parties (3 tiers), r. j. chevance, cnam systèmes à haute disponibilité, r. j. chevance, cnam sgbd répartis et sgbd fédérés, r. j. chevance, cnam système flexible de workflow, miguel valdés faura, loria informatique mobile et embarquée systèmes embarqués et applications mobiles : de nouveaux challenge, jean-yves tigli, mc université de nice présentation de j2me, michel riveill, pr université de nice ubiquitous computing : les challenges logiciels, michel riveill, pr université de nice travaux pratiques mes premiers pas avec j2me, michel riveill, pr université de nice   ressources complémentaires un centre de ressources : spedago : serveur pédagogique spécif (accessible aussi depuis le serveur spécif) d'autres cours fait par des collègues (cours non triés) d'autres cours : http://general.developpez.com/cours/ des rapports de recherche en ligne (ingénieur, dea, thèse, habilitation) outils de recherche recherche bibliographique en ligne le métier d'enseignant chercheur et la manière d'y parvenir comment devient-on enseignant-chercheur (guide du ministère - juillet 2004) comment candidater ? guide du doctorant toulousain   le métier de chercheur et la manière d'y parvenir guide du candidat au cnrs quelque refcard cvs tex et latex emacs une fois les diplômes obtenus : recherche de stages, dépose de cv   michel riveill laboratoire i3s - bât. essi 930 route des colles 06903 sophia antipolis cedex email : riveill at unice.fr généralité accueil enseignement recherche projet rainbow ressources en lignes support de cours mémoire d'étudiants (master, thèse) stages d'étudiants equipe rainbow les rubriques des cours : langages et programmation initiation aux réseaux informatiques réseaux informatiques réseaux de télécommunication système d'exploitation systèmes répartis internet construction des applications répartis intégration des systèmes informatiques mobiles et embarquées   rechercher sur ce site avec google:    dernière mise à jour le 07 avril 2006                    

Acceuil

page de cours - michel riveill professeur informatique universite nice sophia antipolis  Devenir professeur de sport - Licence STAPS  RFI Musique - Découverte - Bibi Tanga et le Professeur Inlassable  Liste des chaires - Chaires et professeurs - - [web College de France]  S'il n'y avait que les élèves  VIGILE.NET  Patrick Morvan - Professeur à l'Université Panthéon-Assas / Droit ...  Les Verts - Otages colombiens : le professeur Moncayo reçu à la ...  Phonetique mode d'mploi professeur  EDU'bases documentation  Actualité > Clonage : le professeur Hwang, candidat au prix nobel ...  Professeur de sport a domicile, personnal trainer, coach perso ...  Sécurité Routière  Professeur d'Université - CIDJ - Les métiers, les dossiers  Poste de professeur en Neurosciences Comportementales Université ...  ÉduSCOL - Formation continue enseignants/Mission du professeur  Musée des arts et métiers : Dossiers de l'enseignant  Jean-Louis Devèze, Baryton, Professeur de chant lyrique et de ...  Echange de maison et d'appartement entre enseignant professeur et ...  Amazon.fr : Le Retour du professeur de danse: Livres: Henning ...  Poste de professeur en écriture littéraire et littérature ...  Bienvenue sur prepas.org, le site des Classes Préparatoires aux ...  Bureau du Prof HG  Professeur de chant lyrique et variétés donne des cours de chant à ...  prof de musique, cours particulier de musique, professeur de ...  Cours particuliers, cours à domicile, soutien scolaire avec ...  Le carnet du Professeur Carbure  Professeur Tournesol - Wikipédia  Professeur - Wikipédia  François Rollin: auteur, comédien, metteur en scène...  Professeur Choron - EVENE  prepaclasse.net  les professeurs des écoles débutants ou T1  IUFM de Paris : Étudiant PE1 : Professeur des écoles 1re année  IUFM de Paris : 1. Étudiants PLC1/ CPE1 : Professeur des Lycées et ...  Directeurs et anciens professeurs de l'Ecole des mines de Saint ...  Licence : Le logiciel Mathenpoche est soumis à la licence GPL ...