Difference between revisions of "Logiciels"

From air
Jump to navigation Jump to search
Line 248: Line 248:
   
 
==Éditeurs UML==
 
==Éditeurs UML==
 
* [http://www.lucidchart.com/ LucidChart] éditeur RIA de diagramme (dont UML)
 
* [http://www.modelio.org/ ModelIO]
 
** https://www.modelio.org/forum/8-installation/3962-running-modelio-on-a-macos-x-workstation.html
 
** https://wiki.eclipse.org/Configure_Eclipse_for_Java_9#Configure_Eclipse_for_Java_9_modules
  +
  +
 
* [[ArgoUML]]
 
* [[ArgoUML]]
 
* [[Visual Paradigm]]
 
* [[Visual Paradigm]]
 
* [[StarUML]]
 
* [[StarUML]]
 
* [[Omondo]]
 
* [[Omondo]]
* [http://www.lucidchart.com/ LucidChart] éditeur RIA de diagramme (dont UML)
 
 
* [http://www.gliffy.com/gliffy/# Gliffy] éditeur RIA de diagramme (dont UML)
 
* [http://www.gliffy.com/gliffy/# Gliffy] éditeur RIA de diagramme (dont UML)
 
* [[Graphiti]] : génération d'éditeurs Eclipse de diagramme
 
* [[Graphiti]] : génération d'éditeurs Eclipse de diagramme
Line 258: Line 263:
 
* [http://www.umlet.com/ UMLet]
 
* [http://www.umlet.com/ UMLet]
 
* [https://www.draw.io/ draw.io] editeur en ligne de diagramme (dont UML)
 
* [https://www.draw.io/ draw.io] editeur en ligne de diagramme (dont UML)
* [http://www.modelio.org/ ModelIO]
 
** https://www.modelio.org/forum/8-installation/3962-running-modelio-on-a-macos-x-workstation.html
 
** https://wiki.eclipse.org/Configure_Eclipse_for_Java_9#Configure_Eclipse_for_Java_9_modules
 
   
 
==Misc==
 
==Misc==

Revision as of 11:45, 1 February 2021

Cette page rassemble des élements d'informations sur quelques logiciels (langages, bibliothèques, framework) utilisés ou fortement recommandés pour certains projets

Langages

  • Lua: Langage de script rapide et compact
  • Ocaml: Langage principalement fonctionnel à typage fort (compilable et interprétable)
  • Processing: Animation en java simple à mettre en oeuvre
  • Processingjs: L'adaptation en Javascript de Processing
  • openFrameworks : open source C++ toolkit for creative coding.
  • Ruby: Langage de script objet particulièrement plaisant.
  • Python: Un des langages de script dynamique de référence (notamment en robotique avec ROS).
    • Twisted: canevas de serveur monothread événementiel pour Python
  • Oz : langage multi paradigme
  • Urbi : langage pour la robotique
  • JSON : le 5 en 1
  • Scala
  • Javascript & Node.js
  • CoffeeScript : langage orienté objet et fonctionnel qui se compile en javascript
  • R : langage orienté statitisque et probabilité

Développement pour l'embarqué

Emulateurs

  • Qemu: Emulateur de référence OpenSource

Simulation

AVR et Arduino

Circuit Electronique

  • icircuit
  • KTechLab
  • Fritzing éditeur de circuits et de cablages de carte de prototypage
  • gEDA éditeur de PCB (GPL'd suite and toolkit of Electronic Design Automation tools) for electrical circuit design, schematic capture, simulation, prototyping, and production.
  • KiCad

Visualisation et GUI

  • QT: Bibliothèques GUI très complètes
  • ExtJS Framework très complet en javascript
  • Kivy Framework de développement d'application multiplateforme en pyton supportant les interactions multitouch
  • JQuery Bibliothèque GUI en javascript (une référence)
  • JavaFX
  • Xibo Digital signage open-source

Grapheurs

Multi touch

Data Viz

Graph Viz

Moteurs 2D

Moteurs 3D

Géolocalisation

Applications métiers

Sécurité incendie

Domotique

RIA -- Rich Internet Application


Intelligence Artificielle

Nuage (Cloud Computing)

IoT

LoRa

Intergiciels

Systèmes d'exploitation

Réseaux

UPnP

Outils

GUI sketching

Builders

Debug

  • FireBug : Indispensable pour le développement client web avec Firefox

IDE

Source Control

Merging tools

Patch management

Analyzers

Code quality

Forge

Développement d'applications

Développement consoles de jeux

Développement Audio-Video


Développement Web

  • Play Web framework with Java and Scala

3D Authoring and Modelling

Éditions de volumes 3D

  • MakerCase génération de plans de boites découpées à la découpeuse laser
  • BoxMaker génération de plans de boites découpées à la découpeuse laser (code source disponible donc extensible)
  • SketchChair pour créer des meubles et les pièces à découper & emboiter
  • OpenSceneGraph

Pour l'impression 3D

Gestion de projets

Plateformes de gestion de projets - méthodes Agile

Planification

Mind Map

Éditeurs UML


Misc

Audioconférence, Montage et présentation

Audioconférence

Screencast

Présentation

Arts