LinID OpenLDAP Manager, une interface Web de configuration pour OpenLDAP

Posté par  (site web personnel, Mastodon) . Édité par Nÿco et baud123. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
22
24
fév.
2012
Sécurité

LinID OpenLDAP Manager est une interface Web de configuration du produit d'annuaire LDAP OpenLDAP.

En effet, depuis peu, OpenLDAP permet de gérer sa configuration non plus dans un fichier plat (slapd.conf) mais dans un arbre LDAP (l'arbre cn=config). Cela rend possible l'utilisation de navigateurs LDAP standards pour l'édition de la configuration ; toutefois ces navigateurs atteignent vite leurs limites sur ce type de données techniques.

La société Linagora développe depuis plusieurs années un framework Java, nommé LinID Directory Manager, permettant de créer des interfaces Web de gestion de données LDAP. Ce framework est basé sur Tapestry 5 et Spring, entre autres. Ce framework a été utilisé pour créer une interface de configuration d'OpenLDAP, nommée donc LinID OpenLDAP Manager.

Elle est publiée sous licence AGPLv3.

Cette interface permet d’administrer plusieurs annuaires LDAP et peut se déployer soit comme une application standard dans Tomcat, soit en mode autonome (avec Jetty intégré).

Bien qu'encore assez récente, cette application permet d'effectuer les principales tâches d'administration de l'annuaire. La version 0.6 est sortie le 10 février dernier.

Sonar 2.13 est disponible

Posté par  (site web personnel, Mastodon) . Édité par Lucas Bonnet, Nÿco, Mouns et baud123. Modéré par Lucas Bonnet. Licence CC By‑SA.
25
27
jan.
2012
Java

Sonar, l'outil d'analyse de la qualité du code source que l'on ne présente (presque) plus désormais, vient de sortir sa nouvelle version, comme toutes les 6 semaines ou presque.
Logo Sonar

La version complètement Open Source (LGPL v3) permet d'analyser du Java, PHP, Groovy, C#, Flex/ActionScript et du Javascript et fournir les résultats détaillés et agrégés dans un portail web contenant des tableaux de bords essentiellement techniques. Il s'intègre assez naturellement avec les outils d'intégration continue.

Les nouveautés sont détaillées dans la seconde partie. Vous pouvez tester par vous même sur l'instance publique de Sonar.

Bruxelles: l’intégration continue avec Jenkins (Hudson)

Posté par  (site web personnel) . Édité par baud123 et Xavier Teyssier. Modéré par patrick_g. Licence CC By‑SA.
10
26
jan.
2012
Communauté

Ce jeudi 2 février 2012 à 19h se déroulera la deuxième séance bruxelloises des Jeudis du Libre de Belgique.

Le sujet de cette séance : l’intégration continue avec Jenkins (Hudson)
Thématique : développement
Public : développeurs, intégrateurs, agilitateurs
L’animateur conférencier : Ivan Torres Fally
Lieu de cette séance : Betagroup Coworking Brussels at ICAB Business & Technology Incubator

Forum Programmation.java tableau Dynamique

Posté par  .
Étiquettes :
1
24
jan.
2012

Bonjour à tous,
je suis en train de créer une application pour l'entreprise d'un membre de ma famille qui contient 4 ou 5 tableaux (sur 7 ou 8 fenêtres) pour l'instant je n'en ai fait qu'un mais ils sont tous sur le même modèle (et les destinataire préfère utiliser des tableaux.....)
voici donc 3 semaines que je galère avec ce tableau!
il doit être dynamique, avec possibilité d'ajouter ou de modifier une ligne via une seconde fenêtre
voici le code (…)

Silverpeas 5.8 est disponible

Posté par  (site web personnel) . Édité par Manuel Menal, baud123, NeoX et Malicia. Modéré par Malicia. Licence CC By‑SA.
19
11
jan.
2012
Technologie

Après de longs mois de développement, Silverpeas sort sa version 5.8.

Silverpeas est une solution de portail collaboratif libre (AGPLv3) à l'ergonomie intuitive qui offre de nombreuses applications prêtes à être utilisées : gestion documentaire (GED), archivage de courriels, import de documents numérisés, workflow documentaires, réservation de salles, organisation de réunions, liens de téléchargement temporaires, SSO (avec CAS), blogs, wikis, enquêtes, formulaires en ligne, petites annonces, newsletter, flux RSS, indexation de contenus externes.

C'est cette richesse fonctionnelle prête à l'emploi qui différencie Silverpeas des plate-formes concurrentes.

Sortie de Newton Adventure 1.1

Posté par  (site web personnel) . Édité par baud123, Nÿco et NeoX. Modéré par Nÿco. Licence CC By‑SA.
31
18
déc.
2011
Jeu

Newton Adventure est un jeu de plateforme 2D où le joueur dirige Newton, un héros très particulier, puisqu'il a le pouvoir de modifier la direction de la gravité. Ainsi pour Newton les niveaux du jeu ne sont pas linéaires et peuvent être parcourus dans tous les sens. Les ennemis et les objets subissent aussi les effets de la gravité, ce qui permet de les atteindre ou de les éviter en les faisant tomber dans la bonne direction.

Sortie de GraphStream 1.1

Posté par  . Modéré par Lucas Bonnet. Licence CC By‑SA.
Étiquettes :
35
19
nov.
2011
Science

L’équipe de développement de GraphStream a publié le 11 novembre 2011 la version 1.1 de sa bibliothèque de manipulation de graphes dynamiques. Cette nouvelle version corrige un grand nombre de bogues présents dans la 1.0 et détectés avec l’aide d’une communauté d’utilisateurs grandissante. Elle apporte aussi son lot de nouveautés, comme l’ajout de nouveaux formats d’entrée, afin de permettre une meilleure interopérabilité des outils de manipulation de graphes ou encore de nouvelles implantations de graphes plus performantes.

GraphStream est une bibliothèque Java développée sous double licence LGPL/CeCILL-C.

Découvrir Xtend, un langage extension de Java

Posté par  . Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
17
7
nov.
2011
Java

Xtend est un langage sous licence Eclipse qui est compilé en Java, afin d’être exécuté sur la JVM. C’est un langage se basant sur Java, sa syntaxe, son système de type et son typage statique, tout en étendant ses capacités. Xtend ne vise pas à remplacer Java, mais à être utilisé dans des situations où son ancêtre ne brille pas.

Xtend facilite l’utilisation de Java en supprimant le « bruit » inutile, rendant le code plus facile à écrire et à lire :

  • l’inférence de type (sur les variables, les types de retour, les boucles for()) ;
  • l’accès aux propriétés d’un objet de la même manière que les champs ;
  • les points‐virgules optionnels ;
  • les parenthèses optionnelles lors d’appels de méthodes sans arguments ;
  • l’utilisation du return optionnel (la dernière expression étant la valeur de retour).

Xtend étend Java en lui apportant les closures, les méthodes d’extension, le multiple dispatch, la surcharge des opérateurs, un switch() bien plus puissant que celui provenant du C, les chaînes de caractères multi‐lignes et un système de templates permettant d’avoir une indentation correcte du template, mais aussi du texte généré.

Xtend est intéressant car il apporte à Java des capacités assez similaires aux dernières versions de C#, tout en allant au‐delà. Il dispose déjà d’une prise en charge avancée dans Eclipse : coloration syntaxique, aide au contenu, quelques ré‐usinages (refactoring), la navigation, etc.. Enfin, le fait qu’il soit compilé en Java et non en bytecode permet de l’utiliser avec Android et GWT, par exemple.

Journal Java 7 est dispo !

Posté par  . Licence CC By‑SA.
Étiquettes :
44
28
juil.
2011

Pour les développeurs de projets Entreprise, aujourd'hui est un grand jour. En effet Java 7 est disponible pour tous. Seulement 5 ans après la sortie de Java 6 (décembre 2005), le langage Java propose une nouvelle évolution majeure pour rester compétitif. On retrouve ainsi :

  • L'inférence de type des variables
  • Les arguments optionnels
  • Les arguments nommés
  • Les méthodes d'extension
  • Les lambdas
  • Les arbres d'expression
  • Un langage de requêtage intégré
  • Le safe navigation operator
  • Les références non nulles
  • J'en passe et (…)

Naissance d'un géant : Java

Posté par  (site web personnel) . Modéré par patrick_g. Licence CC By‑SA.
64
8
juil.
2011
Java

Java est un des langages de programmation les plus auréolés de succès de ces quatre dernières décennies. Une grande partie des offres de postes de développeurs en France concerne Java.

D'après le « TIOBE Programming Community Index » Java est toujours leader avec 18,58 % des parts de marché en juin 2011. Il était bien plus haut en 2000, avoisinant les 30 %.

Mais comment Java en est arrivé là ? Cet article effectue un retour sur la période 1991–2000.