Logiciels: Difference between revisions

From air
Jump to navigation Jump to search
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
===IDE===
* [[Eclipse]]
** [[Eclipse]], [[NetBeans]], [[Intellij IDEA]], [[VisualStudio]], [[SharpDevelop]], [[Qtcreator]],[[Code::Blocks]],[[Geany]]
* [[NetBeans]]
* Editions de volume 3D
* [[Intellij IDEA]]
* [[VisualStudio]]
* [[SharpDevelop]]
* [[Qtcreator]]
* [[Code::Blocks]]
* [[Geany]]
===Editions de volume 3D===
** [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
===Source Control===
** [[SubVersion]]
* [[SubVersion]]
** [[Git]]
* [[Git]]
* [[Mercurial]]
* Patch management
===Patch management===
** [http://www.procode.org/stgit/ Stack Git]
** [http://savannah.nongnu.org/projects/quilt Quilt]
* [http://www.procode.org/stgit/ Stack Git]
* [http://savannah.nongnu.org/projects/quilt Quilt]
* Analyzers
===Analyzers===
** [http://www.sump.org/projects/analyzer/client/ Sung.org Logic Analyzer Client]
* [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

Multi touch

Géolocalisation

RIA

Nuage (Cloud Computing)

Intergiciels

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

Code quality

Forge

Gestion de projet

Développement consoles de jeux

Gestion de projets


Editeurs UML

Misc

Montage et présentation

  • Wink pour réaliser des screencasts