Depeches courtes pour diffusion

From OFSET Wiki

Jump to: navigation, search

Cette page a pour but d'écrire des dépêches à diffuser sur des sites parlant de logiciels libres.

Contents

[edit] Sites pour diffuser les dépêches

[edit] Dépêches déjà diffusés

[edit] Croquet - sortie de la première version stable

Diffusé sur : http://linuxfr.org/2007/04/04/22325.html

Croquet SDK 1.0 (3-D Virtual Environments Software Developer’s Kit) est une plateforme libre de développement d'outils et d'interfaces de collaboration. Basé sur Squeak (un environnement Smalltalk libre et multimédia), il fournit les technologies nécessaires pour créer des mondes 3D immersifs, naturellement reliés entre-eux via Internet, ainsi que des applications de communication et de simulation.

Croquet est multi-plateformes, puisqu'il fonctionne de façon identique sous Mac, Windows ou Linux. Il permet l'importation de modèles 3D (environnements, objets, avatars, ... réalisés avec des logiciels du genre de Blender, 3DS Max, Maya, etc.), d'images, de sons et de vidéos. Il fournit aussi un outil de dessin 3D et autorise l'exécution de l'environnement Squeak sous-jacent ou de logiciels externes comme Firefox, dans des fenêtres immergées dans les univers 3D.

Depuis la sortie de la version Beta du SDK Croquet il y a près d'un an, de nombreuses applications plus ou moins expérimentales ont vu le jour : représentation et manipulation de molécules ou de données numériques, reconstitutions de lieux, visualisation des interactions sur un champ de bataille, dépôts partagés de mondes virtuels. annotations en réseau d'oeuvres de musées virtuels, etc. Les possibilités sont nombreuses et variées.

A noter aussi deux événements récents qui reflètent une certaine effervescence autour de cet environnement hors norme : 1/ la création du "Croquet Consortium" dont les missions sont de promouvoir les technologies Croquet dans les mondes de la recherche, de l'éducation et de l'industrie ; 2/ la synchronisation entre Second Life et Croquet.

[edit] Seaside 2.7

Diffusé sur : http://linuxfr.org/2007/04/02/22295.html

Une nouvelle version de Seaside [1] vient de sortir. Seaside est un serveur d'applications web libre pour Smalltalk : il fonctionne notamment avec Squeak [2][3]. Seaside utilise une architecture à base de composants qui permet de construire une page comme une hiérarchie de composants plus simple. La principale originalité de Seaside est d'utiliser les continuations pour modéliser des flots multiples d'interactions entre différents composants.

Cette version 2.7 apporte un lot important de changements parmi lesquels :

  • Une nouvelle technique de rendu par défaut [6],
  • Une bibliothèque pour gérer facilement les fichiers (FileLibrary),
  • Une API de dépréciation (deprecated),
  • La possibilité de cliquer dans le code HTML généré afin d'ouvrir un debuggueur automatiquement au bon endroit,
  • De nombreux bugs corrigés.

Une version 2.8 est déjà en développement afin d'améliorer les performances de Seaside. Le site web CMSbox l'utilise déjà [7]. Des présentations, vidéos et de la documentation peuvent être trouvées sur le site de Lukas Renggli [4], un des deux développeurs de Seaside les plus actifs. On trouvera plusieurs tutoriels sur le blog Inching Forward [5].

[edit] Dépêches à écrire

[edit] Deux distributions de Squeak pour les développeurs

Les images Squeak-dev [4] et Squeak-web [5] sont des distributions de Squeak [1][2] pour les développeurs. Elles apportent de nombreux paquetages pré-installés dans les versions les plus récentes. Elles sont donc particulièrement adaptées aux nouveaux venus souhaitant essayer le développement en Smalltalk sous Squeak.

Ces distributions sont basées sur un système d'univers proche des systèmes de paquetages que l'on trouve dans les distributions GNU/Linux.

Squeak-web est équivalent à Squeak-dev mais contient en plus Seaside 2.7 [3], Magritte [6] (un framework de méta-modélisation), Pier [7] (un CMS basé sur Magritte) et Scriptaculous [8] (apportant les fonctionnalités de la bibliothèque Scriptaculous à Seaside - aucune ligne de Javascript n'est alors plus nécessaire).

Pour utiliser ces images, vous avez besoin d'une machine virtuelle (peut-être dans le système de paquetage si vous utilisez GNU/Linux ou sur [9]). Ensuite, vous devez télécharger le fichier SqueakV39.sources sur [4] et l'image souhaitée (prendre le fichier le plus récent sur [4] ou [5]). Décompressez l'archive et placez le fichier SqueakV39.sources dans le dossier décompressé.

[edit] SqueakBot

[edit] Articles écrits dans les magazines

[edit] Google Summer of Code

Squeak a été accepté comme organisation du Google Summer of Code. 25 étudiants se sont inscrits pour 34 soumissions de projet au total.

[edit] 15ème multi-conférence ESUG sur Smalltalk, 25-31 Août 2007, Lugano, Suisse [1]

Pour la 15ème année consécutive, le groupe européen des utilisateur de Smalltalk (ESUG, European Smalltalk User Group [2]) organise sa multi-conférence internationale sur Smalltalk. L'objectif de cette manifestation est de réunir le monde académique et celui de l'entreprise pendant une semaine autour du langage de programmation Smalltalk [3] dont la version libre la plus connue est Squeak [4]. Les participants sont, d'habitude à parts quasi-égales, des ingénieurs utilisant Smalltalk en entreprise et des étudiants ou professeurs utilisant Smalltalk à des fins de recherche ou d'enseignement.

Comme chaque année, l'édition 2007 comportera la désormais classique conférence des développeurs, un atelier de développement et de discussions autour de projets libres Smalltalk. De plus, cette année se tiendra la 4ème édition des "Awards" ESUG [5]. Il s'agit d'une "démo-party" avec des prix décernés aux meilleurs logiciels faits en Smalltalk. Enfin, et c'est une nouveauté cette année, la conférence recherche a été rebaptisée "Conférence Internationale sur les Langages Dynamiques" (International Conference on Dynamic Languages). Ce renommage reflète la volonté d'ouverture de la communauté Smalltalk à d'autres langages afin de favoriser l'échange et la fertilisation croisée.


[edit] Sophie

Personal tools