Logiciels: Difference between revisions

From air
Jump to navigation Jump to search
Line 72: Line 72:
* [[ucLinux]]
* [[ucLinux]]
* [http://www.tinyos.net/ TinyOS]
* [http://www.tinyos.net/ TinyOS]


==Réseaux==

===UPnP===
* [http://opentools.homeip.net/dev-tools-for-upnp Dev tools for UPnP]


==Outils==
==Outils==

Revision as of 08:07, 7 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

Développement consoles de jeux

Gestion de projets


Editeurs UML

Misc

Montage et présentation

  • Wink pour réaliser des screencasts