Java

Ajouter un nouvel élément

Les performances du mois

NetBeans
2
NeoMAD
1
JavaExe 3.1
3

ang JPanel transparent

Licence : GPL
Ci-joint deux classes java permettant de construire un JFrame qui contient des JPanel transparents, vous pouvez donc avoir une image en arrière plan et des composants là-dessus.
pour ajouter les deux classes aux composants swing dans netbeans :
- mettre les deux classes dans un projet.
- clique droit de souris, puis choisis Palette Manager.
- clique sur Add from project ensuite choisis les deux classes.
- next et enfin choisis la catégorie de ces nouvelles composantes.

ang JavaExe 3.1

Éditeur : DevWizard + 3.36 Mo
JavaExe permet de lancer votre application Java à partir d'un .exe, comme s'il s'agissait d'une application Windows, d'un Service système ou d'un panneau de configuration.
Il est également possible de fournir votre application Java avec un JRE afin de la rendre automone quelque soit la configuration du système client.

Principales fonctionnalités de JavaExe :

* Lancement en tant qu'Application Windows.
* Lancement en tant que Service (avec possibilité d'interagir avec le Bureau).
* Lancement en tant que Panneau de configuration de Windows (Control Panel).
* Limitation du nombre d’instance en cours d’exécution.
* Restauration automatiquement de l’application Java après un redémarrage système.
* Gestion de la barre des tâches.
* Gestion de la base de Registre de Windows.
* Interception des événements systèmes de Windows (tel que l’insertion ou l’éjection d’un périphérique, demande de redémarrage du système, état de la batterie, ...).
* Possibilité de définir un écran de démarrage.
* Possibilité de changer l'icône du fichier exécutable.
* Prise en charge de l'Unicode.

ang Choix de police

Licence : Creative Commons
Boîte de dialogue proposant :
    Choix de la police, parmi les polices installées sur le système

    Choix du style : normal, gras, italique, gras et italique

    Choix de la taille : les tailles possibles sont définies dans un tableau d'entier, mais l'utilisateur peut en spécifier une autre


L'affichage est habituel : une colonne police, une colonne style, une colonne taille, un exemple sous ces trois colonnes puis 'ok' et 'annuler' (voir image jointe).

Le constructeur prend en argument la police à afficher par défaut, et la méthode fontGetter() retourne un objet Font contenant le choix de l'utilisateur.

Attention : la boîte de dialogue n'est pas détruite, mais masquée, à la fin du dialogue.

ang Équation du second degré

Éditeur : ADJO KEVIN + 6 Mo
UN LOGICIEL DE CALCUL DE SOLUTION POUR LES EQUATIONS DU SECONDE DEGREES
REALISE PAR ADJO KEVIN ET SON EPOUSE AKA AUDREY

ang Jena

Éditeur : Openjena + 23.3 Mo
Il fournit un environnement de programmation pour RDF, RDFS, OWL et SPARQL et inclu aussi un moteur de règles d'inférence.

ang JMSL

Éditeur : Rogue Wave Software +
La bibliothèque numérique JMSL ("Java IMSL") est un ensemble de classes 100% Java proposant des algorithmes mathématiques et statistiques avancés ainsi que des classes de charting (2D et 3D).

ang OAQL Server

Licence : GPL
OAQL Server est un serveur de requête orienté architecture qui vous permet de connecter dans tous vos réseaux, toutes vos applications Java et toute vos bases de données SQL/NoSQL (de différents fournisseurs), comme si vous n'en aviez qu'une seule, dans un nouvel environnement orienté architecture.

Par exemple, si vous aviez accès à la base de données de la police, celle de l'agence pour l'emploi et celle de l'aviation civile ... il serait très simple avec OAQL Server de répondre à une question comme: 'Parmi toutes les personnes qui ont pris l'avion la semaine dernière, combien ont déjà commis un crime et veulent travailler avec les enfants?'

Principales fonctionnalités

Les outils classiques SOA (Oracle SOA par exemple ...) proposent des modes de développement originaux (des carrés pour faire une boucle 'for', des losanges pour un 'if' ..., qui prennent trop de place à l'écran ...), du transfert via XML (complexifiant la tâche du technicien, surtout avec les 'namespace' ..., et bien que XML soit un standard, il vous faudra quand même développer vos web-services et web-clients spécifiques; un champ de plus à ajouter peu s'avérer cher en temps de redéploiement).

Ce serveur vous propose de voir les choses autrement :


Les boucles 'for', 'while', 'repeat' restent à leur place.
Pas de temps d'adaptation graphique.
Votre écran ne vous paraîtra pas "petit".
Pas de transfert par XML


Il dispose de son propre protocole (transfert plus rapide et sécurisé en une commande).


Vous transférez directement des vues (comme des 'view' en SQL).
Pas besoin de développer des web-services et web-clients..
Vous voulez un champ de plus, pas besoin de redéployer vos web-services et web-client.
Le parseur de vue est déjà développé.


Il dispose de son propre langage de programmation.


Langage proche du SQL/NoSQL vous permettant de faire des 'select' sur des bases de données distantes et de fournisseurs différents.
Un outil puissant vous permettant de parser automatique vos 'select' et d'exécuter de l'OAQL sur chaque ligne.
Un langage de programmation relativement bien fourni ... avec plus de 400 fonctions intégrés.
Un serveur facilement clusterisable.


Configurations requises


Windows (32 ou 64bit)
Linux

ang RegexBuilder

Éditeur : Markus Renschler + 32 Ko
RegexBuilder est un petit outil qui aide à tester ses expressions régulières et qui permet de les adapter rapidement afin d'obtenir le résultat escompté.

Rem : RegexBuilder est un nom donné à plusieurs outils différents par des éditeurs différents, mais qui font sensiblement la même chose. L'un vaut-il mieux qu'un autre ? Je ne peux que vous conseiller de les tester tous et de vous forger votre propre opinion.

ang TDB

Éditeur : Openjena + 12.6 Mo
On peut accéder à un magasin TDB et l'administrer avec des scripts en ligne de commande ou bien par l’intermédiaire de l'API Jena.

C'est une implémentation native : il ne se base pas sur une base de données relationnelle.

ang SDB

Éditeur : Openjena + 15.0 Mo
Contrairement à TDB, le stockage est assuré par une base de données SQL, de nombreux moteurs étant compatibles (à la fois open source et propriétaires).

ang ARQ

Éditeur : Openjena + 22.3 Mo
Il inclut :
  • Le standard SPARQL
  • Recherche de texte libre par l'intermédiaire de Lucene
  • SPARQL/Update
  • Accès et extension à l'algèbre SPARQL
  • Prise en charge de fonctions de filtrage personnalisées
  • Fonctions de propriétés pour un traitement personnalisé des relations sémantiques
  • L’agrégation, GROUP BY et l'affectation comme extensions SPARQL
  • Support pour requête fédérées
  • Soutien de l'extension à d'autres systèmes de stockage
  • Support d'un accès distant pour tous les SPARQL endpoint
  • ang Renommer les fichiers en enlevant certaines caractéristiques

    Éditeur : Blackdread + 5 Ko
    Renomme les fichiers en enlevant certaines caractéristiques tels que les underscores, tiret, tout ce qui est contenu dans des [], (), {}.
    Le programme enlève les mots tel que(non case sensitive) : vostfr,1280p, 1280x720p, ReEnc, ...

    Il renomme tout les fichiers, même ceux dans les répertoires qui se trouvent après et met les fichiers à leur place d'origine.

    Bref :
    *Enlever les _ et - et . -> les remplacer par des espaces
    * Enlever double espace ou triple...
    * Enlever ce qui est entre [], {}, ()
    * Enlever les mots : vostfr, 1280x720 1280x720p 720p 1080p x264 X264 XviD XVID MP3 AAC HDTV ReEnc ...
    * Verifier que le nom ne commence ni ne fini par un espace

    ang Yawl

    Éditeur : Yawl Foundation + 89 Mo
    Yawl (Yet Another Workflow Language) est un gestionnaire de flux (BPM/Workflow).

    Basé sur un langage de modélisation concis et puissant, Yawl manipule des données complexes, des transformations, l'intégration avec les ressources d'organisation et l'intégration de WebService. Construit en Java, il emploie le schéma natif de XML et de XQuery.
    L'application est divisée en plusieurs entités (moteur, moniteur, gestionnaire d'erreurs, ressources, ...) et permet l'ajout de modules externes (Codlet, Worklet, WebService).

    Yawl offre les services suivants :
    • Un éditeur de flux graphique (drag and drop) avec paramétrage direct.
    • L'utilisation de XML Schema, de XPath et de XQuery.
    • Des interfaces (API) internes/externes.
    • Un gestionnaire de règles et de contraintes.
    • Un gestionnaire d'exceptions.
    • L'approche de Worklet pour un flux dynamique.
    • Une interface Web d'administration
    • ...

    ang JConfig

    Éditeur : Samizdat Productions +
    JConfig est une API fournissant quelques possibilités supplémentaires par rapport au JDK : informations étendues sur les fichiers (types des disques, dates de création, points de montage, etc.) et les processus, possibilité de lancer automatiquement le navigateur du client, etc.

    ang JPooler

    Éditeur : Cristiano Sadun +
    JPooler permet d'observer un ou plusieurs répertoires, permettant de réagir à l'apparition de nouveaux fichiers ou à la disparition de certains.

    ang Fuseki

    Éditeur : Openjena + 36 Ko
    Il fournit la mise à jour par REST SPARQL HTTP et des requêtes SPARQL et les requêtes et mise à jour SPARQL par l'intermédiaire du protocol SPARQL par HTTP.

    ang Joseki

    Éditeur : Openjena + 13.3 Mo
    Joseki permet d'extraire des données RDF d'une base de donnée ou d'un fichier RDF et implémente HTTP par l'intermédiaire des méthodes GET et POST pour le protocole SPARQL.

    ang Sesame

    Éditeur : Aduna +
    Un framework d'analyse de données RDF en Java.

    ang Elda

    Éditeur : Epimorphic + 23 Mo
    Elda est une application web mettant en oeuvre l'api linked data. La configuration consiste a définir une spécification liant des url d'invocation, des requêtes sparql de requêtage des données sémantiques et des représentations.

    ang Thymeleaf

    Éditeur : Daniel Fernández +
    Thymeleaf est un moteur de template écrit en Java.

    25 éléments

     
     
     
     
    Partenaires

    PlanetHoster
    Ikoula