background preloader

oUTILS

Facebook Twitter

Les artisans codeurs chez OCTO. Chez OCTO, nous considérons que le partage du savoir et des bonnes pratiques est un élément essentiel à l’épanouissement professionnel de chacun. Autrement dit, c’est sympa d’être une « Great Place to Work », mais c’est encore mieux d’être « Best Place to Grow ». Dans la continuité de « Partageons ce qui nous départage », nous souhaitons diffuser régulièrement à l’extérieur d’OCTO les pratiques qui nous permettent de nous améliorer au quotidien. Si les BOFs constituent l’événement principal pour partager nos retours d’expérience, on voit aussi régulièrement des OCTOs investir une salle de réunion durant la pause de midi pour aborder leur(s) sujet(s) de prédilection, dans le cadre d’un BBL, ou Brown Bag Lunch.

Je vous propose donc un retour sur notre BBL des Artisans Codeurs, qui nous réunit régulièrement sur le thème du mouvement Software Craftsmanship. Afin de partager ces valeurs et de permettre aux plus jeunes (et pas que les plus jeunes !) Plusieurs exercices seront pratiqués : OCTO talks ! USI : Le rendez-vous des Geeks et des Boss.

ModelMapper: An Object To Object Mapping Library. ObjectWeb - Wiki - Main - fr. Les principaux objectifs du projet pédagogique eCOM est l'étude et l'apprentissage des technologies standards des d'applications distribuées (Java/JavaEE) d'entreprise au travers la réalisation d'une application de commerce électronique. Les standards liées aux composants distribués (EJB), aux services de nommages (JNDI), aux accès aux bases de données relationnelles (JDBC), aux protocoles et services de communication (HTTP, RMI) sont manipulées au travers de ce projet eCOM.

Les étudiants conçoivent cette application de bout en bout, par équipe de 3 ou 4 personnes, en intégrant différents aspects allant de l'interface homme-machine aux problèmes inhérents à la conception d'applications distribuées et multi-utilisateurs. Le support JavaEE utilisé est l’infrastructure Open source JOnAS/JavaEE développée dans le cadre du consortium ObjectWeb/OW2.

Remarque: La vocation d'eCom est purement pédagogique. eCom ne peut pas être mis en production. eCOM "à la carte" le modèle UML eComFournisseur. Didier DONSEZ - Transparents des Cours. Principes des Bases de DonnéesLangages et Modèles avancés de Bases de DonnéesEntrepôts de Données (DataWarehouse)Bases de Données et ObjetSGBDsSystèmes TransactionnelsBenchmarks (Bancs d'essai)Réseaux et Programmation RéseauxTechnologies des Services WebXMLB2B, EAI et Web ServicesArchitecture Orientée ServiceInformatique autonomiqueSécurité et Commerce ElectroniqueCartes à PuceAutour de Java.NET et C#LangagesOutils pour le développementGénie LogicielUnixSystèmes d'ExploitationJava 2 Micro Edition (J2ME)Open Service Gateway Initiative (OSGi)Systèmes Nomades et EmbarquésDivers (Misc) Si vous ne trouvez pas votre bonheur, visitez les autres sites de. Sinatra. The online royalty free public domain clip art.

Overview. WeAreUsingRedmine. Diem Content Management Framework | Diem CMF CMS for symfony. In 5 minutes. Guide de l'utilisateur Tuleap. Chef | Opscode. JRDS. Awk.info » Awk.info. Administration système. Les sysadmins jouent à la poupée. iTop - Screenshots. Puppet Labs | Download the Learning Puppet VM. Spring-Batch : par quel bout le prendre ? Spring-Batch répond à un besoin récurrent : la gestion des programmes batchs écrits en Java. Si le framework semble de plus en plus complet et fonctionnel, celui-ci souffre de sa complexité de configuration et reste un peu difficile d’accès malgré les efforts de l’équipe de développement. Personnellement, j’ai passé quelques heures pour faire fonctionner mon premier batch. Les exemples fournis fonctionnent rapidement, et illustrent très bien les possibilités qu’offre Spring-Batch.

Mais, comme ces possibilités sont très riches, les exemples sont nombreux et (nécessairement) complexes. On lit la documentation, on regarde les multiples exemples en détail, et au moment d’implémenter notre premier batch et de plonger pleinement dans le cœur du sujet, on se pose la question « Mais par quel bout je commence ? Donc, pour permettre aux gens qui, comme moi, aiment bien créer leur « hello-world » afin de bien comprendre ce qu’ils utilisent, voici un exemple minimal d’un projet Spring-Batch.

Test management tool = TestLink. Software Development. Downloads. Sauce Labs Downloads. The Open Group. Getting Started. This chapter helps new users get started with Rundeck. We will begin by explaining a few essential Rundeck concepts and terminology and then discuss installation, project setup and introduce you to the top level navigation of the interface. Essential Concepts Several fundamental concepts underly and drive the Rundeck system. If you are a new user, knowing about them will help you use or integrate Rundeck into your environment. Role-based Access Control Policies: A Rundeck access control policy grants users and user groups certain privileges to perform actions against rundeck resources like projects, jobs, nodes, commands and API.Projects: A project is a place to separate management activity.

Download and Installation If a running Rundeck instance isn't already available to you, there are a couple ways you can try it. You can download and install the Rundeck software. The default port for the web interface is 4440. Login Rundeck requires every user to login. Login form Project setup. SLF4J. Tools for A-A-P. The intention for A-A-P is to use existing tools as much as possible. To find out which tools can be used this overview has been compiled. Some tools cannot be used directly, but function as an example or can be invoked by A-A-P (e.g., commercial tools and programs which are not portable). Unless noted otherwise, tools are open-source. If you find a tool that would be useful for A-A-P but is not listed here, or when information is incorrect, send a message to Bram AT a-a-p.org.

Note: this list is not intended to be complete. Information that is irrelevant for A-A-P is omitted. Script languages Build Install Issue Tracking Version control Browse IDEs Various To create a program from sources it has to be compiled. For A-A-P the intention is to be able to build a program on many different systems. For compiling many different compilers exist, these are not listed here. Another (shorter) list of build tools can be found at dmoz. ccbuild FreeBSD ports Portage linuxports gopenports ezupgrade SCons. Cecilia framework - Introduction. Overview Cecilia is a development environment for programming Fractal components on top of the C programming language. It leverages previous developments made in the Plasma project, and is a fork of V3 of the Think project. Cecilia environment includes a toolchain for building software systems from their architecture descriptions. This toolchain is implemented on top of the original Fractal ADL toolchain, adding the possibility to perform sophisticated code generation tasks as part of the toolchain execution.

In other terms, the role of this toolchain is to read a set of Fractal ADL architecture description files defining the configuration of a given software, and to build the corresponding software by gathering the components to be used from component libraries and generating the glue code to fit them in the required configuration, and also to compile the set of generated and hand-written implementation files to produce an executable application, or a bootable kernel. Component Model Tools. Tools. The Protégé Ontology Editor and Knowledge Acquisition System. More Information about eLML. Screenshot of a GITTA lesson Since eLML originally emerged from the GITTA project , let us begin with a short introduction about GITTA and its purpose: "GITTA was funded by the SVC , a program initiated by the Swiss Confederation.

In order to achieve a truly integrated Virtual Campus of relevant players in GIST education in Switzerland, the GITTA consortium, made up of 10 partners spread throughout the country, covers a wide variety of disciplines and specifically integrates contributions of partners from universities, federal institutes of technology, and universities of applied sciences within a multilingual distribution (German, French and Italian). " (Fisler 2006) In comparison to other Swiss Virtual Campus (SVC) projects, GITTA spent a lot of time evaluating the available technologies. After months of evaluation the solution was to use XML to store the content and open source software (Apache Cocoon was used back then) to serve it.

Tools - Visual Data Web. More information on the DBpedia endpoint availability. Several tools have already been developed in the project that showcase the visual power of the Data Web. The following four tools are all implemented in the open source framework Adobe Flex. They are readily configured to access RDF data of the DBpedia and/or Linking Open Data (LOD) projects and only require a Flash Player to be executed (which is usually already installed in Web browsers). Just try out the live demos or watch the screencasts first. Since most DBpedia data has been automatically extracted from Wikipedia and other sources, it cannot be expected to be 100% complete or correct. All tools on this website are research prototypes that might contain errors. Znajomi. Présentation. eXo Platform est la première et unique plateforme d'expérience utilisateur (UXP, pour "User eXperience Platform") optimisée pour le Cloud, et conçue pour développer et déployer des sites web transactionnels, gérer des contenus web, créer des sites intranet, des gadgets et des tableaux de bord. eXo Platform permet aux entreprises d’optimiser leurs infrastructures Java existantes au travers d'outils familiers et adaptés aux nouvelles technologies tels que les réseaux collaboratifs d’entreprise, les wikis ou les forums.

Un Portail d'Entreprise En utilisant eXo Platform, vous bénéficiez d’un portail d’entreprise permettant de déployer et d’organiser des applications sous la forme de portlets ou de gadgets. La sécurité des données est garantie au travers de fonctionnalités telles que le contrôle d’accès et le Single Sign-On (SSO). Intranets Sociaux et Sites Internet Une Plateforme Intégrée Prêt pour le Cloud.

Java in the Alps. Linux,ubuntu,software,news,reviews,articles » Blog Archive » The Julia Language – one PL? Products. Index of /content/repositories/snapshots/fr/dudie/ Business Intelligence Software and Rich Information Applications from Actuate. Editique - Xenos - Entreprise. Xenos Product Suite Demo Series Watch these step-by-step demonstrations and discover just how easy it is to use Xenos Developer Studio , a unique and powerful development and design interface.

Xenos Axess PDF Accessibility Solution enables organizations to transform high-volume print streams into PDF documents that are accessible, using assistive technology, for visually impaired customers. Will Davis, Senior Sales Engineer and Xenos Evangelist, offers a personal glimpse into Xenos: who we are, what we do and what we are working on. Visit the blog to find product demos, training webinars and information on the latest ECM trends. Follow Doug Koppenhofer's blog as he provides insights about ECM that are not being talked about, ideas that are not being developed, and secrets that, if shared, could benefit us all. Doug Koppenhofer is the Regional Vice President at Xenos. Webinars Browse, search, retrieve and customize any content within the Repository. Download the webinar Video Videos View Now. Python - Creation documentation — Sphinx doc - AWStats - Free log file analyzer for advanced statistics (GNU GPL). OSQA | The Open Source Q&A System.