Les solutions libres pour les systèmes embarquésAlexandre LAHAYE
Les solutions libres ont longtemps été ignorées par l'industrie en raison des divergences entre les contraintes industrielles strictes et les pratiques du développement libre. Par ailleurs, plusieurs reproches étaient formulés contre les logiciels libres : manque de fonctionnalités clés (ex. : temps réel dur), manque de garanties et coûts de support, gestion des licences...Cela a pris des années, mais c'est maintenant acquis et parfaitement connu des acteurs majeurs de l'industrie.
Les écrans fleurissent, les capteurs innovant aussi, les interfaces naturelles sont au coeur des discussions de tous les ergonomes et designers... et les systèmes embarqués intelligents en profitent: que ce soit pour des applications de divertissement comme au futuroscope ou avec des besoins métiers plus concrets, la réalité augmentée, aujourd'hui majoritairemement utilisée soit dans des simulateurs de types militaires soit à l'opposé dans le jeu et surtout le jeu mobile... et entre les deux se situent quelques systèmes intelligents, le plus souvent avec Windows Embedded, que nous vous proposons de découvrir à travers l'étude de quelques cas déjà en production.
A l’occasion du CES de Las Vegas, France Stratégie propose cinq actions pour assurer le développement d’un Internet des objets ouvert, interopérable et répondant aux besoins en matière de protection des données personnelles et de sécurité.
Les solutions libres pour les systèmes embarquésAlexandre LAHAYE
Les solutions libres ont longtemps été ignorées par l'industrie en raison des divergences entre les contraintes industrielles strictes et les pratiques du développement libre. Par ailleurs, plusieurs reproches étaient formulés contre les logiciels libres : manque de fonctionnalités clés (ex. : temps réel dur), manque de garanties et coûts de support, gestion des licences...Cela a pris des années, mais c'est maintenant acquis et parfaitement connu des acteurs majeurs de l'industrie.
Les écrans fleurissent, les capteurs innovant aussi, les interfaces naturelles sont au coeur des discussions de tous les ergonomes et designers... et les systèmes embarqués intelligents en profitent: que ce soit pour des applications de divertissement comme au futuroscope ou avec des besoins métiers plus concrets, la réalité augmentée, aujourd'hui majoritairemement utilisée soit dans des simulateurs de types militaires soit à l'opposé dans le jeu et surtout le jeu mobile... et entre les deux se situent quelques systèmes intelligents, le plus souvent avec Windows Embedded, que nous vous proposons de découvrir à travers l'étude de quelques cas déjà en production.
A l’occasion du CES de Las Vegas, France Stratégie propose cinq actions pour assurer le développement d’un Internet des objets ouvert, interopérable et répondant aux besoins en matière de protection des données personnelles et de sécurité.
Android Things is a version of Android designed for IoT devices. It allows developers to reuse Android skills and tools to build connected devices. Android Things provides APIs for low-level I/O and access to common components. It supports regular security updates and leverages the existing Android ecosystem. Currently still in developer preview, Android Things works on various hardware platforms and allows developing IoT apps without modifying code for specific devices. Developers can control hardware like GPIO and communicate over protocols like I2C and serial using provided peripheral I/O APIs.
Ma présentation du projet Arduino lors du Café Numérique Bruxelles du 17/12/2014 sur le mouvement des Makers. la présentation est une introduction au monde d'Arduino et des possibilités offertes.
Projet de fin d'etude :Control d’acces par empreintes digitaleAbdo07
Projet de fin d'etude :Control d’acces par empreintes digitale
Réalisé par : AABIDA Abderrahime _NAJMA Soufiane _ AIT BBA Mohamed
Encadré par : M.ROUFI
Année Universitaire : 2014-2015
Université Cadi Ayyad
Faculté des sciences Semlalia
Marrakech
Présentation faite par Daniel Chamberland-Tremblay, Université de Sherbrooke, lors du Rendez-vous des TIC 2014 organisé par Sherbrooke Innopole, en partenariat avec SociéTIC et Emploi-Québec Estrie, le 21 novembre 2014 à Sherbrooke.
Maisons Intelligentes ( Projet bibliographique ) Hamza Ibrahmi
Présentation Générale
Le développement de l'habitation au fil du temps
Pourquoi l'appelle-t-on maison intelligente
La maison intelligente, un cauchemar pour la vie privée!
Conclusion & perceptives
Android Things is a version of Android designed for IoT devices. It allows developers to reuse Android skills and tools to build connected devices. Android Things provides APIs for low-level I/O and access to common components. It supports regular security updates and leverages the existing Android ecosystem. Currently still in developer preview, Android Things works on various hardware platforms and allows developing IoT apps without modifying code for specific devices. Developers can control hardware like GPIO and communicate over protocols like I2C and serial using provided peripheral I/O APIs.
Ma présentation du projet Arduino lors du Café Numérique Bruxelles du 17/12/2014 sur le mouvement des Makers. la présentation est une introduction au monde d'Arduino et des possibilités offertes.
Projet de fin d'etude :Control d’acces par empreintes digitaleAbdo07
Projet de fin d'etude :Control d’acces par empreintes digitale
Réalisé par : AABIDA Abderrahime _NAJMA Soufiane _ AIT BBA Mohamed
Encadré par : M.ROUFI
Année Universitaire : 2014-2015
Université Cadi Ayyad
Faculté des sciences Semlalia
Marrakech
Présentation faite par Daniel Chamberland-Tremblay, Université de Sherbrooke, lors du Rendez-vous des TIC 2014 organisé par Sherbrooke Innopole, en partenariat avec SociéTIC et Emploi-Québec Estrie, le 21 novembre 2014 à Sherbrooke.
Maisons Intelligentes ( Projet bibliographique ) Hamza Ibrahmi
Présentation Générale
Le développement de l'habitation au fil du temps
Pourquoi l'appelle-t-on maison intelligente
La maison intelligente, un cauchemar pour la vie privée!
Conclusion & perceptives
Java dans Windows Azure: l'exemple de JonasMicrosoft
Jonas, serveur d'application J2EE, a récemment été porté par Bull, avec l'aide de Microsoft, sur Windows Azure. Au-delà de la mixité des environnements Java et Microsoft, cette session démontrera par l'exemple la grande ouverture de Windows Azure à des technologies peu habituées à s'éxécuter en environnement Windows.
La prochaine version du framework .NET (.NET 4.5) apporte plusieurs innovations. Les performances ont été améliorées, les appels asynchrones ont été introduits dans de nombreuses API et le support au niveau de C# 5 des instructions async/await facilite leur usage. Le traitement parallèle a aussi été étendu avec le support des cœurs multiples et l'introduction des dataflow. Parmi les nouveautés on notera également le support étendu de MEF, des améliorations au niveau de WCF, de Workflow Foundation et de ASP.NET pour ne citer que ceux-ci.
Flex, une techno RIA incontournable pour les futures app web ?GreenIvory
La technologie Adobe Flex est aujourd'hui reconnue comme une des solutions les plus productives pour développer rapidement des applications de type RIA (Rich Internet Applications). Le succès de cette technologie repose sur deux notions fondamentales : la portabilité et l’interopérabilité. Cela fait deux ans que nous utilisons la technologie Flex. Je viens partager avec vous mes retours d'expériences concernant le développement des applications RIA basées sur Adobe Flex.
Ahmed El Houari
GWT Principes & Techniques
Des IHM avec GWT
Des IHM avec GWT +
Communiquer avec le serveur
Internationalisation I18n
Développer un composant graphique
Historique du navigateur
Logging
Tester avec JUNIT
Divers principes avancées
JavaScript overlay types
Intégrer une appli GWT dans JavaScript
Code Splitting
Étendre la JRE Émulation
Sérialisation spécifique
Compile Reports
La thématique de protection des données personnelles prend de plus en plus d'importance tandis que nos vies réelles et nos vies numériques se confondent.
Les gouvernements commencent à prendre cette préoccupation au sérieux et des lois contraignant les acteurs du numérique émergent:
* Droit à l'oubli
* Information sur les cookies
* GDPR en Europe
On le voit bien, ces lois ont des implications techniques.
On verra quelles sont les techniques utilisées actuellement pour répondre à ces contraintes, les standards émergeants (UMA 2), ...
En un mot, comment redonner le contrôle aux utilisateurs sur leurs données.
OAuth 2.0 est un standard d'autorisation moderne (comprendre avec du JSON partout) qui permet de controller l'accès aux resources web. Cette présentation vous apprendra les pas de danse OAuth 2.0, et vous initiera à la chorégraphie OpenId Connect. On parlera aussi des nouveautés: UMA, PoP, Privacy, Consent et autres acronymes barbares.
This talk focus on the Peergreen Deployment System and how we leverage the recent OSGi Resolver specification to build an efficient and extensible OSGi deployment framework.
The document describes the Peergreen Platform. It provides an overview of Peergreen as a startup with experienced engineers and open source contributions. It then discusses in depth the guidelines, boot process, deployment system, shell, web integration, console, security features, and development tools of the Peergreen Platform. Finally, it outlines next steps such as adding Java Transaction and Persistence API support.
OW2 Utilities is a newly accepted project in the consortium. It aims to be the OW2 toolkit catalog for common pieces of code that everybody rewrite for each new project. This presentation will start with a description of the goals of that project, a little bit of history, then we will explain why it's important to maximize re-use within the consortium (reliability, ...). In a second part we will focus to the most useful and/or interesting modules provided by this project. This session will be developer-oriented, with code samples and effective use cases.
Windows Azure est une plateforme IaaS qui n'est pas réservée exclusivement aux application .NET. Cette session explore et explique comment déployer le serveur d'application JOnAS sur le cloud de Microsoft
The document discusses leveraging OSGi in Java EE business applications using JOnAS. It describes how OSGi can help build modular applications and introduces the benefits of a service-oriented approach. It also explains how hybrid applications can use the best of OSGi and Java EE, and how JOnAS is built on OSGi to provide Java EE services through an OSGi framework. This allows Java EE components and OSGi bundles to access each other's services.
The document outlines a collaboration between Peking University, Bull SAS, and CVIC SE to enhance the open source JOnAS application server. Peking University and Bull SAS will contribute improvements to the OW2 JOnAS project. The collaboration aims to develop business through joint projects utilizing JOnAS and to promote the technology in China and Europe.
The document discusses OSGi, an open-services ecosystem being developed to enable different devices and software to work together seamlessly. It outlines the objectives of OSGi including designing an adaptable global platform to maximize interoperability. It then provides an overview of the technologies being used like OSGi, OW2 μJOnAS, and Apache Felix. It zooms in on the French consortium's use case involving integrating heterogeneous sensors and actuators for energy efficiency in smart homes and buildings. A common demonstrator is proposed to showcase the components' interoperability in a smart home scenario.
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO Technology
En cette année 2024 qui s’annonce sous le signe de la complexité, avec :
- L’explosion de la Gen AI
-Un contexte socio-économique sous tensions
- De forts enjeux sur le Sustainable et la régulation IT
- Une archipélisation des lieux de travail post-Covid
Découvrez les Tech trends incontournables pour délivrer vos produits stratégiques.
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...OCTO Technology
par Claude Camus (Coach agile d'organisation @OCTO Technology) et Gilles Masy (Organizational Coach @OCTO Technology)
Les équipes infrastructure, sécurité, production, ou cloud, doivent consacrer du temps à la modernisation de leurs outils (automatisation, cloud, etc) et de leurs pratiques (DevOps, SRE, etc). Dans le même temps, elles doivent répondre à une avalanche croissante de demandes, tout en maintenant un niveau de qualité de service optimal.
Habitué des environnements développeurs, les transformations agiles négligent les particularités des équipes OPS. Lors de ce comptoir, nous vous partagerons notre proposition de valeur de l'agilité@OPS, qui embarquera vos équipes OPS en Classe Business (Agility), et leur fera dire : "nous ne reviendrons pas en arrière".
9. Nouveaux domaines d'application Introduction Probes, sensors G G G G M2M gateways Enterprise Information System Internet Mobile Devices Application Servers Monitoring, self-management tools
17. Ajout d'un MANIFEST OSGi ™ Couche modulaire d’OSGi ™ et applications EJB ™ 3
18.
19.
20. Enregistrer des services OSGi ™ qui pourront être utilisés par d’autres applications Services OSGi ™ depuis Java EE ™ (1/2)
21.
22.
23.
24.
25.
26.
27.
28. Une application OSGi ™ peut ensuite requérir le service comme n’importe quel autre service de la plate-forme BundleContext bundleContext = … ServiceReference serviceRef = bundleContext .getServiceReference(StatelessLocal. class .getName()); StatelessLocal stateless = bundleContext . getService(serviceRef ); Application EJB EJB 3.0 POJO manifest Bundle OSGi manifest
38. Récupération du service OSGi ™ dans un EJB ™ 3 et affichage de la température dans un page web
39. Émission d’un mail si une température critique est atteinte EJB 3 WEB … Java EE technical services Applications USB Thermometer M A I L MY APP DRIVER