Journal Write once, run anywhere qu'il disait

34
3
déc.
2012

Sommaire

Bonjour Nal,

Ces derniers jours, j'ai travaillé sur le packaging de Newton Adventure et ce n'est pas de tout repos !

Voici un résumé de mes recherches sur le sujet.

Du simple zip…

Jusqu'ici je distribuais une simple archive au format zip contenant l'exécutable java du projet, càd un fichier jar, ainsi que les bibliothèques dont il dépend : (...)

Forum Programmation.java java, jar, application web, agpl et itext

Posté par .
1
16
oct.
2012

Hello,
J'utilise dans un projet la lib itext en version 5. Cette librairie est sous licence agpl. Je n'en ai pas modifié le code, je récupère simplement le jar via maven.
Grâce à la lib et un peu d'enrobage java, je génère des pdfs à la volée que je met à dispo via une appli web.
La question est simple, dois-je mettre le code autour sous licence agpl aussi? Personnellement, je ne crois pas, vu qu'il ne s'agit pas de (...)

Sortie de DavMail en version 4.0.0

Posté par . Édité par Davy Defaud, Benoît Sibaud, Nÿco, Xavier Teyssier et Florent Zara. Modéré par Nÿco. Licence CC by-sa
45
11
sept.
2012
Microsoft

Par défaut, les serveurs de messagerie Microsoft Exchange promeuvent leur protocole propriétaire (MAPI/EWS) au détriment de protocoles, certes anciens, mais ouverts et éprouvés (IMAP, POP, SMTP, WebDAV/CardDAV). Il est difficile de les utiliser avec d’autres clients de messagerie et de calendrier que le client Outlook officiel. Il existe cependant une parade :

DavMail est un petit logiciel, léger et multi‐plate‐forme (Java), qui va s’intercaler entre l’interface HTTP (OWA pour Outlook Web Access) d’un serveur Exchange et votre poste de travail, pour jouer les interprètes. Il « parlera » WebDAV (jusqu’à Exchange 2007) ou EWS (pour Exchange 2010) avec le serveur Exchange, et traduira tout cela en IMAP/SMTP/LDAP/CalDAV/CardDAV pour votre client de messagerie et/ou de calendrier favori.

Logo DavMail

La sortie (très discrète) de la version 4.0.0, hier, correspond au terme d’un long travail d’adaptation et de test de l’outil pour l’adapter à Exchange 2010, lequel a abandonné l’usage du protocole WebDAV au profit exclusif d’une variante maison nommée EWS (Exchange Web Services), introduite dans la version 2007 d’Exchange.

NdM : On peut aussi citer un greffon pour Thunderbird : Exchange 2007/2010 Calendar and Tasks Provider (non compatible Thunderbird 15, pour l’instant).

ConFoo 2013 : l'appel aux conférenciers est maintenant ouvert !

16
6
sept.
2012
Communauté

ConFoo est l'une des conférences orientées développeur les plus importantes. Elle est multi-technologique (principalement vers les technologies du web) et sans but lucratif. ConFoo 2013 se tiendra du 25 février au 1 mars 2013 à Montréal au Canada.

Logo ConFoo.ca

L'équipe organisatrice vient d'ouvrir l'appel aux conférenciers. Les candidats peuvent soumettre des propositions jusqu'au 23 septembre. Consultez la page de l'appel aux conférenciers pour des détails et pour soumettre. Cette page explique aussi quelles dépenses ConFoo peut prendre en charge pour les conférenciers. Vous pouvez également trouver des conseils pour l'écriture de vos propositions. L'appel aux conférenciers est public, ce qui signifie que toutes les propositions sont publiées sur le site pour que les autres puissent voter et commenter. Cette approche permet aux organisateurs de choisir les sujets qui ont le plus d'intérêts dans la communauté. Les commentaires sont visibles seulement pour les conférenciers et organisateurs pour éviter d'influencer les votes.

Pour rester branché via Twitter, suivez @confooca et utilisez le tag #confoo.

Sortie de Nuxeo Platform 5.6

Posté par (page perso) . Édité par NeoX, Florent Zara, Nÿco et Pierre Jarillon. Modéré par Florent Zara. Licence CC by-sa
Tags :
12
6
sept.
2012
Commercial

Nuxeo, éditeur de logiciels libres français, vient d'annoncer la sortie de Nuxeo Platform 5.6, plate-forme d'ECM libre (en anglais Enterprise Content Management et en français Gestion de contenu) basée sur les technologies Java EE et OSGi.

Logo Nuxeo

La nouveauté majeure de cette version est l'arrivée de Content Routing, moteur de workflow directement intégré à la plate-forme et destiné à la fois aux utilisateurs et aux développeurs. Il se différencie des autres moteurs par son adaptabilité : les utilisateurs peuvent modifier la feuille de route en cours de workflow.

Autre nouveauté intéressante, Nuxeo Drive, un client local qui permet une synchronisation bidirectionnelle de la base documentaire Nuxeo. Actuellement disponible en version alpha, la première version stable est attendue d’ici la fin de l’année. Une vidéo de démonstration sous Windows est déjà disponible. Parmi les autres nouveautés, nous avons travaillé sur le multi-tenant, ajouté la visualisation de diff entre documents, la génération de fichiers à partir de templates, développé un exemple d'application mobile, etc. Une liste plus détaillée des nouveautés de la 5.6 est disponible dans les releases notes.

Nuxeo Platform est un projet libre sous licence LGPL, les sources sont disponibles sur GitHub, avec un bug tracker ouvert, et une communauté d'utilisateurs et de contributeurs active.

Silverpeas 5.10.1 est sortie

20
29
août
2012
Java

C'est l'été mais tout le monde ne s'est pas arrêté de travailler et donc c'est avec grand plaisir que je vous annonce la sortie de Silverpeas 5.10.1. Il s'agit d'une solution libre en Java pour mettre en place un intranet/extranet collaboratif, avec plusieurs dizaines d'applications prêtes à être déployées et utilisées directement.

NdM : logiciel sous licence GNU Affero.

Journal Java ça pue c'est trop libre.

Posté par (page perso) . Licence CC by-sa
45
28
août
2012

Finalement j'ai l'impression que c'était inéluctable, que ça devait arriver un jour ou l'autre…

public void init()
{
   try
      {
       disableSecurity();

Alors là évidemment quand ça commence comme ça…

Bon, pour ceusses qui l'ignorent encore ou ont toujours leur plugin Java d'activé dans leur navigateur, il y a un 0Day qui circule depuis au moins 2 jours:
http://labs.alienvault.com/labs/index.php/2012/new-java-0day-exploited-in-the-wild/
http://eromang.zataz.com/2012/08/27/java-7-applet-rce-0day-gondvv-cve-2012-4681-metasploit-demo/

A priori Linux serait également impacté, mais je n'ai pas pu le vérifier : je n'ai pas le JRE (...)

Journal Des virus multiplateformes grâce à Java ?

Posté par . Licence CC by-sa
2
11
juil.
2012

Salut Nal ! 

Aujourd'hui, je commence par la fin :

Il n'est pas surprenant que ce soit Java qui soit utilisé : la plateforme a plein de trous de sécurité et est répandue sur toutes les plateformes.

Sans entrer dans les détails, le virus est une applet java qui, une fois installée avec une belle erreur de signature, détecte votre système d'exploitation et installe le malware ad-hoc.

(De là à dire qu'on a été vraiment chercher les ennuis avec l'applet java de (...)

Journal Leap second

66
1
juil.
2012

Vous le savez peut-être mais la rotation de la terre ne fait pas tout à fait 24h. Je vous rassure, ça tombe vraiment pas loin. Mais il arrive de temps en temps qu'il faille corriger cet écart. C'était le cas ce week-end avec l'introduction d'une « leap second » : samedi à minuit, une minute a duré 61 secondes au lieu des 60 secondes habituelles.

Petit changement, mais conséquences non-négligeables : beaucoup de code écrit sur cette planète n'est pas (...)

Forum Programmation.java Platefrome anonymisatrice

Posté par .
0
16
juin
2012

Bonjour chers amis,

Suite à un blocage pendant le développement de mon application dans le cadre de mon PFE intitulé Etude et développement d'une plateforme d'anonymisation de données, j'ai pensé me tourner vers vous pour solliciter votre aide.
En bref, cette application a pour but de récupérer des données sur des bases de données employées déjà existantes sur des BD dans les entreprises qui souhaiteront (alors à l'avance nous n'avons ni le modèle des BD ni le type mysql oracle (...)

Forum Linux.debian/ubuntu Java JDK et JRE ensemble sous Ubuntu 12.04 64 bits ?

Posté par .
0
18
mai
2012

Bonjour,

Un site commercial (tirage photos) sur lequel je voulais aller nécessite la version sun-java-jre (j'ai mis la dernière version stable proposée). J'ai donc, comme conseillé sur de nombreux sites, supprimé icedtea et openjdk puis installé sun-java.

J'ai maintenant bien accès à ce site et j'obtiens ce que je voulais (accès à leur logiciel de construction d'album photo).
Il faut dire que ces gestionnaires annoncent une compatibilité win, osx ET linux mais dès qu'on rencontre un petit problème avec linux (...)

Devoxx France 2012, conférences autour de Java et du Logiciel Libre à Paris

Posté par (page perso) . Édité par Benoît Sibaud, tuiu pol et baud123. Modéré par Xavier Claude. Licence CC by-sa
13
18
avr.
2012
Java

Cette semaine (du 18 au 20 Avril 2012), se déroule à Paris la conférence Devoxx France 2012. Conférence légèrement axée Java et Enterprise, elle est néanmoins l'occasion de réunir un paquet de petits geeks pour des conférences plus ou moins techniques sur des sujets informatiques. Environ 150 présentateurs vont se succéder au micro pour parler Java, ElasticSearch, Intégration continue ou même Arduino. IBM, Google sont les gros partenaires internationaux alors que Xebia et Zenexity sont les partenaires français qui ont organisé l'événement dans le somptueux cadre de l'Hôtel Mariott Rive Gauche

Parmi les intervenants, on notera entre autres Willy Tarreau, le fameux concepteur de HAProxy

Jeudi soir, la soirée « Meet & Greet » est ouverte à tout le monde et peut être l'occasion pour vous d'aller papoter avec cette plèbe javaiste, de nouer quelques contacts professionnels, ou juste de changer d'air. L'organisateur annonce attendre 1200 personnes sur les trois jours, ce qui n'est pas rien.

NdM. : l'accès aux conférences est payant (350 € HT + 19,6% de TVA).

Forum Programmation.java Installateur packaging

Posté par .
1
28
mar.
2012

Bonjour,

Je poste suite à mon dernier journal, qui annonçait la sortie de Star Buck 0.1.
Je mets à disposition actuellement un installateur Windows. Cet installeur me pose quelques soucis dans le sens où il est spécifique à une plateforme, contrairement à Java.

Dans l'idéal, je souhaite que l'utilisateur de mon logiciel puisse télécharger, installer, et lancer l'application, sans se préoccuper de la plateforme.

Sun/Oracle (je n'aime pâs citer d'entreprise, mais si on parle c'est là que se trouve la (...)