aide





[ 1 2 :: Suivant ]

Les Etoys de Squeak ou Processing

Posté par Thierry Pasquier (page perso, ) le 28/06/2008 à 18:08. (lien). Évalué à 3.

Je vois deux outils utilisables a priori :

Squeak (http://squeak.org/) et plus précisément les Etoys, un système de programmation graphique qui permet des modélisations / simulations aisées et évolutives. Il existe une abondante documentation sur le wiki francophone (http://community.ofset.org/index.php/Squeak_Education). évidemment, il est aussi possible de manipuler directement des objets graphique en Squeak. Le livre Squeak par l'exemple vient d'être traduit en français... (http://www.squeakbyexample.org/fr/)

Voir aussi , avec une fibre plus artistique, du côté de Processing (http://processing.org/) basé sur java et destiné à la programmation multimédia interactive.

[ Répondre ]

WorldWideWeb : HyperMedia Browser/Editor

Posté par Thierry Pasquier (page perso, ) le 10/05/2008 à 20:11. (lien). Évalué à 10.

Si on laisse de côté Atlas pour revenir aux origines, le plus intéressant dans cette copie d'écran est la croix incomplète en haut à droite de la fenêtre qui indique que la page a été modifiée et non enregistrée (à l'époque cet indicateur était spécifique au NeXT). Car le premier navigateur était aussi un éditeur... même si il n'implémentait pas le http put. C'est logique d'emblée pour Tim Berner Lee le web est un espace de lecture ET d'écriture de documents hypertextes (hypermedia plutôt).

Voir ses explications dans cette page personnelle relative au "first web browser - or browser-editor rather -" :
http://www.w3.org/People/Berners-Lee/WorldWideWeb.html
et cette autre copie d'écran :
http://www.w3.org/MarkUp/tims_editor

Les plus anciens, nostalgiques des NeXT, apprécieront son explication sur le choix de la plate-forme :

I wrote the program using a NeXT computer. This had the advantage that there were some great tools available -it was a great computing environment in general. In fact, I could do in a couple of months what would take more like a year on other platforms, because on the NeXT, a lot of it was done for me already. There was an application builder to make all the menus as quickly as you could dream them up. there were all the software parts to make a wysiwyg (what you see is what you get - in other words direct manipulation of text on screen as on the printed - or browsed page) word processor. I just had to add hypertext, (by subclassing the Text object)

Le premier navigateur / éditeur a été programmé en Objective-C, une surcouche smalltalk au C, à noter que quelques années plus tard, Ward Cunningham, l'inventeur du concept du Wiki, également un programmeur Smalltalk, a redécouvert que le web était fait pour lire ET écrire.

Un petit clin d'oeil au rédacteur de la récente news sur la sortie de Squeak par l'exemple qui peu après découvrait le wiki et, dans une sortie mémorable, l'a ramené en terre francophone le 10 mai 1995 (bon anniversaire Serge !).
http://web.archive.org/web/19961201150649/http://c2.com/cgi/(...)

[ Répondre ]

Re: mieux que dokuwiki ?

Posté par Thierry Pasquier (page perso, ) le 11/02/2008 à 13:18. (lien). Évalué à 2.

Pour ce que j'en sais, Dokuwiki est extrêmement simple à mettre en place sans doute beaucoup plus que TWiki. Si c'est pour faire du texte simplement les deux se valent sans problème.

Comme il a été indiqué plus haut, ce qui fait la spécificité de TWiki ce sont les divers moyens de structuration de l'information (recherche, formulaire, versionning des contenus et des documents attachés, etc.) qu'il propose grâce à la richesse et à la puissance de son API au sens large (fonctions perl, directives, variables, etc.) ainsi qu'à ses plugins (environ 200)

[ Répondre ]

Re: Bon et loyaux services

Posté par Thierry Pasquier (page perso, ) le 10/02/2008 à 17:19. (lien). Évalué à 1.

En fait, il me semble que la difficulté principale pour celui ou celle qui installe un TWiki pour le travail collaboratif est de conserver la simplicité des principes du wiki malgré ou avec la puissance des fonctions qui sont disponibles.

Quels plugins de gestion de projet utilisez vous ?

Nous (pour un centre de culture scientifique et technique) utilisons TWiki comme moyens de faire coopérer les professionnels, les bénévoles et les partenaires des différents projets que nous menons ou auxquels nous participons. Au départ (2005), nous avons eu tendance à construire une espèce d'usine à gaz avec de nombreux formulaires, plugins, skins, etc.. Très rapidement, nous sommes revenus a l'essentiel : TWiki de base avec quelques plugins et un formulaire simplifié à l'extrême.

[ Répondre ]

Re: Bon et loyaux services

Posté par Thierry Pasquier (page perso, ) le 10/02/2008 à 12:31. (lien). Évalué à 3.

Pour moi ce n'est pas un inconvénient du tout. Les pages sont stockées dans des fichiers texte auxquels sont intégrés les balises TML (TWiki Markup Language), variables et directives propres à TWiki ou aux greffons. Pour la visualisation ou l'édition WYSIWYG elles sont générées à la volée en HTML. Les documents attachés aux pages sont évidemment eux aussi stockés comme fichiers dans une arborescence parallèle à celle des espaces de travail et des pages. Le tout est versionné - comme du code source - par RCS. Je pense que la force de TWiki réside dans la robustesse de son architecture.

L'objectif de cet outil n'est pas la publication web comme médiawiki où les lecteurs sont bien plus nombreux que les rédacteurs. Son orientation est le travail collaboratif :

une communauté d'usagers lecteurs & rédacteurs
de nombreux espaces de travail,
des pages dont les contenus peuvent êtres purement textuels ou comporter des formulaires ou des traitement de données assez simple à mettre en oeuvre
la possibilité de gérer l'information sur l'information (des métadonnées à la carte)
des compétences évolutives dans l'utilisation des fonctionnalités avancées par les usagers eux-mêmes
une gestion partagée des droits
etc.


L'utilisation d'un wiki en lieu place d'un groupware ou en remplacement des interminables échanges de mails et des pièce jointes est assez déroutante, et demande à remettre à plat les façons de travailler. C'est la cas, quel que soit le moteur de wiki utilisé.

[ Répondre ]

Critiquer c'est bien. Faire c'est bien aussi.

Posté par Thierry Pasquier (page perso, ) le 04/02/2007 à 21:12. (lien). Évalué à 2.

Soit, Citadel veut vraiment devenir un groupware et il faut accepter de se regarder en face et de balancer certaines choses et d'investir dans un travail de redesign. Je suis personnellement prêt à détailler mes idées dans ce domaines si qqn le souhaite. Mais cela implique malheureusement de laisser tomber beaucoup de choses...


Ne pas hésiter La communauté Citadel est accueillante et me semble ouverte à toutes les suggestions pour peu qu'elles viennent de quelqu'un qui soit prêt à mettre un minimum la main à la pâte.

Les solutions de groupware ne se limitent pas à des produits dont la facilité d'utilisation n'est pas vraiment la première des qualités. La définition communément acceptée est celle d'un logiciel de travail de groupe cf http://fr.wikipedia.org/wiki/Groupware.

Idem pour le Web 2.0, réduire cette notion à de l'Ajax dans des pages web au look sexy (aujourd'hui) est réductrice au possible,. Le web 2.0, pour reprendre une définition communément admise, c'est 1/ un média symétrique ou les usagers sont aussi producteurs, 2/ un certain nombres de techniques éprouvées et "redécouvertes", 3/ enfin les applis et les données disponibles en ligne. cf. par exemple Eric van der Vlist sur http://xmlfr.org/actualites/decid/051201-0001 ou http://www.deuxzero.com/ pour les débats sur le sujet.

Citadel peut parfaitement se présenter comme une solution de groupware web 2.0 ; de là a dire que c'est la solution...

Comme indiqué ici lors de la sortie de Citadel 7.0 http://linuxfr.org/2006/12/19/21788.html Webcit est maintenant traduit en français et la notion de "salons où l'on cause", regroupés en paliers, vaut bien celle de forums ou des dossiers.

Webcit est l'interface web de citadel, mais c'est aussi un client parmi d'autres . Il est tout à fait possible d'en écrire un autre dans un langage et avec un look&feel "modernes". Les spécifications sont publiques. Et ce peut être un projet parfaitement indépendant de la communauté Citadel.

Nous essayons actuellement de nettoyer le code de Webcit afin de pouvoir personnaliser l'interface avec les CSS, d'implémenter des thèmes et d'améliorer l'accessibilité. Si, il y a des volontaires...

[ Répondre ]

Re: comparaison avec citadel ?

Posté par Thierry Pasquier (page perso, ) le 19/01/2007 à 12:09. (lien). Évalué à 2.

En gros, ma principale remarque : c'est, pour l'utilisateur "normal", complètement inutilisable.


Pour ce qui concerne l'interface web. Je ne serais pas aussi dur.

Nous travaillons à améliorer le look.

Pour l'ergonomie, c'est un peu plus complexe. D'une part il y a des limites sérieuses : le calendrier, par exemple, est trop rudimentaire et assez buggé (par exemple pour l'affichage des évémenents sur plusieurs jours). Et d'autre part, on retrouve - ce n'est pas étonnant - l'origine BBS dans le fait qu'il n'y ait pas de fil de discussion. C'est assez déroutant (mais en pratique l'utilisateur "normal" justement utilise assez peu ce mode de visualisation.

(si il y a des membres de la communauté citadel intéressés sur ce site, je traduirais/retravaillerais ma "critique" et posterais un journal)


Ce serait vraiment bienvenue

[ Répondre ]

Re: comparaison avec citadel ?

Posté par Thierry Pasquier (page perso, ) le 19/01/2007 à 07:37. (lien). Évalué à 1.

A noter que Citadel vient de fêter ses 25 ans...

Je ne dirais pas que c'est un Exchange-Killer pour autant... Mais il permet de bricoler.


Il va à l'essentiel, et c'est ce que l'on demande.

Je m'était promi de faire un bug report, faudra que je le fasse un jour que j'aurais le temps.


Cela ne prendra pas plus de temps que de poster sur Linuxfr

- L'interface web est vilaine.
Mais c'est encore pas trop grave, le système est bien concu et ca serais très simple de la refaire.


C'est en cours. Non pas de refaire l'interface actuelle (on ne touche pas comme cela à un monument historique ;-) mais tout simplement de permettre une personnalisation - puis de réaliser des thèmes - basée sur les feuilles de style.

[ Répondre ]

Re: Argh !

Posté par Thierry Pasquier (page perso, ) le 10/01/2007 à 22:38. (lien). Évalué à 7.

Une grosse partie des fonctionnalités semble d'ores et déjà tourner sous Linux, je n'ai pas eu le temps de tester plus avant.

Pour essayer, il suffit de transférer sous Linux le répertoire généré par l'installation sous Windows, puis de lancer l'image Scratch.image avec la machine virtuelle Squeak sous Linux. Pour info, l'installation de Squeak sous Linux est détaillée ici http://community.ofset.org/wiki/T%C3%A9l%C3%A9charger_Squeak

Les sources sont évidemment accessibles dans l'image à l'aide des outils classiques de Squeak.

La licence est fournie avec le paquet. La voici :

Scratch

Copyright (c) 2007 Massachusetts Institute of Technology

Scratch was developed by Lifelong Kindergarten group at the MIT Media Lab. See scratch.mit.edu.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation and media files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

[ Répondre ]

Re: Argh !

Posté par Thierry Pasquier (page perso, ) le 10/01/2007 à 21:14. (lien). Évalué à 3.

je l'espère aussi. Squeak est multiplateforme, ça devrait pouvoir se faire.

[ Répondre ]

Inclusion de deux projets basés sur Squeak

Posté par Thierry Pasquier (page perso, ) le 06/01/2007 à 13:12. (lien). Évalué à 4.

A noter que Squeak sur OLPC devrait inclure deux développement intéressants :

V-toys un système de programmation visuelle sans recours au texte principalement destiné à l'apprentissage de la programmation à de jeunes enfants ne sachant pas encore bien lire et à des élèves en difficultés avec l'expression textuelle.
http://community.ofset.org/wiki/V-toys

Scratch un environnement de programmation multimédia simplifié qui offre une ergonomie extrémement intuitive (au détriment toutefois de l'homogénéité légendaire de ce système ou tout, absolument tout, est objet)
http://weblogs.media.mit.edu/llk/scratch/index.html

[ Répondre ]

Re: Question

Posté par Thierry Pasquier (page perso, ) le 19/12/2006 à 19:13. (lien). Évalué à 2.

Les BBS font partie de l'histoire de l'Internet. Et l'histoire de Citadel remonte à des temps... Cf http://en.wikipedia.org/wiki/Citadel_(software). Ce lien au BBS n'enlève rien à l'intérêt de ce logiciel aujourd'hui.

Si Citadel est utilisable en mode texte. Son interface web est parfaitement fonctionnelle et d'une ergonomie tout à fait convenable, simple et efficace. Il est aussi parfaitement envisageable de n'utiliser Citadel qu'avec des clients habituels de mails ou de groupware. Par exemple, avec une connexion IMAP, avec les salons apparaissent comme des répertoires (partagés ou non) et les messages comme des mails.

Sur le site http://citadel.org une matrice fait le point sur la compatibilité des clients (webmail, thunderbird, sylpheed, evolution, kontact, outlook, sunbird, opera, mozilla, mutt, etc.) avec les différents services proposés par Citadel (SMTP, POP3, IMAP, agenda, contacts, tâches, GroupDAV , BBS, administration)

cf. http://www.citadel.org/index.php?option=com_content&task(...)

[ Répondre ]

Vidéo de démonstration

Posté par Thierry Pasquier (page perso, ) le 19/12/2006 à 14:35. (lien). Évalué à 2.

J'ai oublié d'ajouter ce lien dans l'annonce.

http://www.citadel.org/images/screencasts/webcit-demo-2005de(...)

[ Répondre ]

Re: Français

Posté par Thierry Pasquier (page perso, ) le 19/12/2006 à 13:22. (lien). Évalué à 2.

Effectivement, il s'agit de WebCit, l'interface web, et non de l'interface textuel ni d'un certains nombres de fichiers notamment les textes des écrans d'accueil ou de sortie.

Par ailleurs, pour que la localisation soit active il est nécessaire que gettext soit installé préalablement à l'installation de citadel / webcit.

[ Répondre ]

Quelque chose de différent : Seaside

Posté par Thierry Pasquier (page perso, ) le 12/09/2006 à 11:50. (lien). Évalué à 3.

As-tu essayé Seaside ?

SeaSide est un puissant framework pour developper des applications web
complexes en smalltalk. La fonctionalité la plus remarquable et unique de SeaSide réside dans son approche de la gestion de sessions.

Deux tutoriels en français de Stéphane Ducasse :
http://www.iam.unibe.ch/~ducasse/Programmez/OnTheWeb/FinalSe(...)
http://www.iam.unibe.ch/~ducasse/Programmez/OnTheWeb/FinalSe(...)

Explications et liens sur le wiki Squeak francophone :
http://community.ofset.org/wiki/Seaside

Site officiel : http://www.seaside.st

[ Répondre ]

Re: good news :)

Posté par Thierry Pasquier (page perso, ) le 14/08/2006 à 18:18. (lien). Évalué à 2.

Je viens de l'installer. Effectivement, Citadel semble aussi fonctionnel que simple d'installation. Quels retours d'expériences avez-vous ?

[ Répondre ]

Re: fonctions requises?!?

Posté par Thierry Pasquier (page perso, ) le 06/08/2006 à 16:40. (lien). Évalué à 1.

Je suis passé trop vite sur la deuxième partie de la phrase du post initial. Effectivement cette fonctionnalité n'est pas présente.

[ Répondre ]

Re: fonctions requises?!?

Posté par Thierry Pasquier (page perso, ) le 05/08/2006 à 11:30. (lien). Évalué à 5.

Je me suis mis à Sylpheed-Claws 2.4.0 à la suite de la lecture du journal à l'origine de cette annonce et parce que je trouvais Evolution trop peut réactif sur ma machine presque hors d'âge.

Le fait de pouvoir garder les mails sur le serveur a été la première option que j'ai cochée pour essayer justement Sylpheed-Claws. Cette fonctionnalité (effectivement indispensable) est bien présente. Il suffit : 1) de lire 2) de cocher le deuxième onglet "Réception" du paramétrage de compte : "Supression des messages du serveur après réception" on peut même préciser (ce que tous ne font pas) "Supression après x jours" ou la taille max des messages .

[ Répondre ]

Re: Programmation pour enfants

Posté par Thierry Pasquier (page perso, ) le 28/06/2006 à 14:22. (lien). Évalué à 5.

Dans le même ordre d'idée vous trouverez aussi le très intéressant bouquin de Stéphane Ducasse (malheureusement non encore traduit en français) Squeak: Learn Programming with Robots et l'image squeak qui va avec où l'usager dispose d'un véritable environnement de développement smalltalk. Il est seulement ramené à l'essentiel via la thématique des robots, les outils (navigateur de classes, workspace) sont identiques à ceux de l'environnement squeak complet (qui reste tout de accessible si on le souhaite). Voir des commentaires et des exemples de BotInc sur le site de l'auteur http://smallwiki.unibe.ch/botsinc/ .

De nombreux exemples de programmation accessibles aux enfants, notamment à l'aide des E-Toys mais pas seulement, sont proposés dans la partie éducation du wiki squeak : http://community.ofset.org/wiki/Squeak_Education .

[ Répondre ]

Squeak sur le «100$ Laptop» du MIT Media Lab

Posté par Thierry Pasquier (page perso, ) le 19/11/2005 à 22:04. (lien). Évalué à 3.

Le 16 novembre dernier, à l'occasion du Sommet Mondial sur la Société de l'information à Tunis, l'initiateur du projet d'ordinateur destiné aux élèves des pays du Sud, Nicholas Negroponte, a présenté un prototype en présence de Kofi Annan, secrétaire général de l'Onu. Techniquement, l'engin portable, autonome et robuste, sera basé sur Linux, se connectera par le WIFI, disposera de ports usb et bénéficiera d'une batterie rechargée manuellement à l'aide d'une manivelle.

Sur ce projet, avec Negroponte (un des fondateurs du Media Lab du MIT) on trouve, outre Joe Jacobson (celui du papier écran E-Ink), le pédagogue Seymour Papert et Alan Kay (créateur de Smalltalk et de Squeak, prix Turing) deux ardents défenseurs de Squeak. Celui-ci sera bien évidemment présent sur la machine, probablement avec Croquet.

Le 100$ Laptop devrait être distribué à partir de 2007.
cf http://laptop.media.mit.edu/

[ Répondre ]

[ 1 2 :: Suivant ]