Logiciels: Difference between revisions
Jump to navigation
Jump to search
(→Outils) |
|||
| Line 80: | Line 80: | ||
==Outils== |
==Outils== |
||
===Debug=== |
|||
* [[FireBug]] : Indispensable pour le développement ''client'' web avec Firefox |
* [[FireBug]] : Indispensable pour le développement ''client'' web avec Firefox |
||
===IDE=== |
|||
* [[Eclipse]] |
|||
** [[Eclipse]], [[NetBeans]], [[Intellij IDEA]], [[VisualStudio]], [[SharpDevelop]], [[Qtcreator]],[[Code::Blocks]],[[Geany]] |
|||
* [[NetBeans]] |
|||
| ⚫ | |||
* [[Intellij IDEA]] |
|||
* [[VisualStudio]] |
|||
* [[SharpDevelop]] |
|||
* [[Qtcreator]] |
|||
* [[Code::Blocks]] |
|||
* [[Geany]] |
|||
| ⚫ | |||
** [http://www.citemaison.fr/scripts/plan-maison-comme-un-architecte.php plan d'architecte] |
** [http://www.citemaison.fr/scripts/plan-maison-comme-un-architecte.php plan d'architecte] |
||
** [http://sketchup.google.com/intl/fr/ Google Sketchup] |
** [http://sketchup.google.com/intl/fr/ Google Sketchup] |
||
===Source Control=== |
|||
* [[SubVersion]] |
|||
* [[Git]] |
|||
* [[Mercurial]] |
|||
===Patch management=== |
|||
** [http://www.procode.org/stgit/ Stack Git] |
|||
* [http://www.procode.org/stgit/ Stack Git] |
|||
* [http://savannah.nongnu.org/projects/quilt Quilt] |
|||
===Analyzers=== |
|||
* [http://www.sump.org/projects/analyzer/client/ Sung.org Logic Analyzer Client |
|||
===Code quality=== |
|||
* [[Sonar]] |
|||
===Forge=== |
|||
* [[Redmine]] |
|||
* [[GForge]] |
|||
* [[Novaforge]] |
|||
===Gestion de projet=== |
|||
* [[Gantto]] |
|||
* [[Gantt project]] |
|||
==Développement consoles de jeux== |
==Développement consoles de jeux== |
||
Revision as of 07:05, 12 September 2011
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
- Ruby: Langage de script objet particulièrement plaisant
- Oz : langage multi paradigme
- Urbi : langage pour la robotique
- JSON : le 5 en 1
- Scala
Développement pour l'embarqué
- OpenOCD: Débuggeur sur puce (nécessite une sonde)
- CodeSourcery: Chaîne de compilation basée sur gcc
Emulateurs
- Qemu: Emulateur de référence OpenSource
Simulation
AVR et Arduino
Circuit Electronique
Visualisation et GUI
- QT: Bibliothèques GUI très complètes
- ExtJS Framework très complet en javascript
- JQuery Bibliothèque GUI en javascript (une référence)
- JavaFX
Grapheurs
- BIRT (Business Intelligence and Reporting Tools)]
- JChart2D
- JFreeChart
- Protovis : canevas Javascript et SVG de visualisation de données
- Prefuse et Flare : canevas de visualisation de données en Java et ActionScript.
Multi touch
Géolocalisation
RIA
Nuage (Cloud Computing)
Intergiciels
- Apache Felix
- Apache Felix iPOJO
- Cilia
- TeenyLIME (based on TinyOS and NesC)
- soapUI prototypage rapide et outils Web Services et RESTFul services
- Node.js
Systèmes d'exploitation
Réseaux
UPnP
Outils
Debug
- FireBug : Indispensable pour le développement client web avec Firefox
IDE
Editions de volume 3D
Source Control
Patch management
Analyzers
- [http://www.sump.org/projects/analyzer/client/ Sung.org Logic Analyzer Client
Code quality
Forge
Gestion de projet
Développement consoles de jeux
Gestion de projets
Editeurs UML
- ArgoUML
- Visual Paradigm
- StarUML
- Omondo
- LucidChart éditeur RIA de diagramme (dont UML)
Misc
- Outils de base Linux:
- OAR
- CoAP
- ElectroDroid une collection d'outils et de références électroniques simple et efficace sur téléphone Android.
- LucidChart éditeur RIA de diagrammes
Montage et présentation
- Wink pour réaliser des screencasts