IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Projets Discussion :

Projet 2D,3D Public Domain (bibliothèque, base de connaissances)


Sujet :

Projets

  1. #181
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 108
    Points : 3 203
    Points
    3 203
    Par défaut
    Et plop, on enchaine :
    - GLTF : début de décodeur GLTF 2.0
    - OpenGL : beaucoup de nettoyage et d'amélioration diverses afin de partager autant de code que possible avec le moteur Software
    - Geometry : Enfin une API unifiée entre les géométries classiques et OpenGL/3D, autrement dit un 'Mesh' a une géométrie et peut être utilisé dans toutes les opérations, buffer, intersection, bbox,etc...
    - Widget : nouveau widget WBarChart3D
    - PostgreSQL : début d'implémentation du protocol de communication avec PostgreSQL
    - Math : code d'interpolation de BSpline


    Et le meilleur pour la fin :
    - TeaVM : beaucoup de travail afin d'être compatible avec le transpileur TeaVM
    Ce qui permet ENFIN d'utiliser Unlicense-Lib dans un navigateur web.
    Et pas seulement le code mais aussi les Widgets.

    Certes il y a encore du travail à faire mais avec tout ca le toolkit devient véritablement compatible Desktop/Android/Web, avec ca j'ai atteint les 3 environnements dont un développeur a besoin. Fini d'utiliser des librairies différentes sur chacun, One to rule them All !

    Le vous laisse tester le prototype :
    http://unlicense.science/teavm/index.html
    Systèmes d'Informations Géographiques
    - Projets : Unlicense.science - Apache.SIS

    Pour un monde sans BigBrother IxQuick ni censure RSF et Les moutons

  2. #182
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 108
    Points : 3 203
    Points
    3 203
    Par défaut
    Joyeux Gilet-Jaune Noel !
    Avec pleins de cadeaux de geeks et un RIC on l'espère.


    Trêve de politique et de capitalisme consumériste, parlons de choses sérieuses !

    Le projet arrive à Nom : 400000.png
Affichages : 238
Taille : 24,2 Ko lignes de code..
    Il aura fallu 3 ans pour y ajouter 100.000 lignes, on ajoute du code, on factorise, on mutualise entre module, du coup ca ne grimpe plus que doucement.

    En chiffres (je reprend les stats de openhub qui sont légérement différentes) :
    Total Lines : 590,704
    Code Lines : 398,700 (on va pas chipoter)
    Total Comment Lines : 106,700
    Total Blank Lines : 85,304
    Percent Code Lines : 67.5%
    Percent Comment Lines : 18.1%
    Percent Blank Lines : 14.4%

    6 ans d'existence
    Le tout avec plus de 50 contributeurs directs ou indirects.


    Les nouveautés de cette fin d'année :
    - Chars : amélioration des performances de hash/equals sur le chaine de caractères constantes.
    - Image : amélioration des performances des interpolateurs, extrapolateurs et modèle de couleurs
    - Modèle 3D : mise à jour de l'API avec le support de multiple matériaux et techniques de rendu par modèle.
    - Moteur 3D GPU : refonte de l'API Buffer pour de découpler le moteur OpenGL des classes java.nio en prévision de la compatibilité avec webgl.
    - Moteur 3D CPU : amélioration des performances
    - Widget : plus aucune utilisation des API de réflection du java.
    - Widget(Swing): support du Drag&Drop système
    - Widget : nouveaux widgets pour éditer les Tuple/Vector/Matrix
    - Widget : nouveau widget pour éditer une couleur, l'équivalent d'un color-picker
    - Widget : début de widget WPlatform, une version simpliste de gestion de tab avec zone comme Netbeans/Eclipse RCP.
    - OBJ/MTL : toutes les propriétés du format MTL sont désormais préservées, même celle dont l'usable n'est pas connue.
    - DXT : support partiel des images dxt sans entête FourCC.
    - PostgreSQL : début de support du protocol de requête postgresql
    - Draco : draft de décodeur de modèle 3D draco (https://google.github.io/draco/spec/)
    - WKTRaster : draft de décodeur
    - 7Z : draft de décoder d'archive 7Z

    Et encore une contribution de Samuel Andres :
    - Unit : API de gestion des unités, symboles et conversion.
    Bien plus complexe qu'il n'y parait c'est plus de 6000 lignes de code.


    Pour 2019 mon objectif est terminer l'API des widgets et la compilation de facon transparente entre JVM, GraalVM(binaire executable sans VM), TeaVM (javascript) et Android. Et pourquoi pas démarrer la recherche sur la transpilation vers d'autres languages comme Python, C#, D et Haxe.
    Bien sur plein d'autres choses en chemin
    Systèmes d'Informations Géographiques
    - Projets : Unlicense.science - Apache.SIS

    Pour un monde sans BigBrother IxQuick ni censure RSF et Les moutons

Discussions similaires

  1. que signifie "public domain" pour une bibliothèque
    Par ikuzar dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 18/12/2012, 20h43
  2. Tester des DOMAINS sur Base INTERBASE 6.0
    Par Thierry Laborde dans le forum InterBase
    Réponses: 3
    Dernier message: 28/09/2005, 13h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo