Squeak

Squeak
Squeak 3.9.

Squeak, como la reencarnación de los proyectos Dynabook y Smalltalk de los años 70, busca ser un meta-medio. Un lugar donde convivan todos los medios de expresión conocidos hasta la fecha (texto, video, sonido, música, gráficos 2D, gráficos 3D, TextToSpeech, etc) y que sirva, a su vez, como soporte para el desarrollo de nuevos medios. Esta característica, sumada a la capacidad de simulación, posicionan al Squeak como una herramienta muy poderosa que permite una verdadera revolución en el manejo de la información.

Contenido

Características

Squeak cuenta con las capacidades y herramientas típicas de un sistema Smalltalk y se encuentra entre los sistemas Smalltalk que se pueden ejecutar prácticamente en casi todas las plataformas de hardware. Su máquina virtual soporta compilación en tiempo de ejecución.

Formas de uso

Es posible utilizar el sistema de las siguientes formas:

Sin interfaz gráfica

Aunque esta posibilidad depende de cada plataforma, el sistema puede ser ejecutado como un servicio o bien desde una línea de comando. De esta forma se puede utilizar como servidor web o para realizar tareas de procesamiento por lotes por ejemplo.

Con interfaz gráfica

  • Squeak se puede utilizar con una implementación de Morphic, un framework de manipulación directa de objetos basado en Self. Hasta la fecha es la interfaz gráfica de usuario principal y preferida por los principales desarrolladores del sistema.
    • Junto con un lenguaje visual (llamado eToys) de scripting limitado basado en Morphic.
    • Junto con una interface nueva y experimental llamada Tweak. En el 2001, se hizo evidente que la arquitectura eToys en Squeak había alcanzado sus límites, con respecto a lo que la infraestructura de interface de Mophic podía proporcionarle. Andreas Raab, un desarrollador de Hewlett-Packard, realizó una propuesta que culminó en una nueva interfaz gráfica de usuario, pensada para reemplazar a Morphic en el futuro.
  • Model-View-Controller (MVC), la interfaz gráfica de usuario tradicional de algunos sistemas como Smalltalk-80 y Java, y para el cual Morphic es una alternativa.

Organización

  • Monticello es un sistema de control de versiones que facilita el desarrollo en equipo, es lo que CVS es a la mayoría de los proyectos con licencia de Código abierto.
  • SqueakSource es un sitio que proporciona espacio para almacenar proyectos de desarrollo colaborativos (comunes). Comparativamente, así como sourceforge.net provee un repositorio CVS, SqueakSource provee un repositorio Monticello.
  • SqueakMap proporciona un lugar centralizado para anunciar y encontrar paquetes Squeak. A diferencia de Monticello y SqueakSource, que están pensados para ayudar durante el desarrollo, SqueakMap está pensado para código de producción (versiones finales).
  • SqueakPeople es un sitio para discutir sobre Squeak enviando artículos o entradas diarias, y contiene una especie de "quién es quién" en la comunidad de Squeak.

Licencia

Squeak puede ser descargado sin descargo alguno, junto con su código fuente. Existen actualmente debates sobre si la licencia de Squeak califica como software libre o no, debido a la presencia de una cláusula de indemnidad en la licencia original de Squeak. La versión 1.1 del sistema, originalmente aparecida en octubre de 1997 bajo la Squeak License, ha sido reemplazada en mayo del 2006 bajo la licencia de código abierto Apple Public Source License.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужен реферат?

Mira otros diccionarios:

  • Squeak — Entwickler The Squeak Community Aktuelle Version 4.2 (4. Februar 2011) Betriebssystem …   Deutsch Wikipedia

  • Squeak — est une implémentation libre du langage de programmation Smalltalk. Sommaire 1 Introduction 2 Squeak et l éducation 3 Aspects techniques 4 …   Wikipédia en Français

  • Squeak — Семантика: объектно ориентированная Появился в: 1996 Автор(ы): Алан Кэй, Дэн Ингаллс, Адель Гольдберг Релиз …   Википедия

  • squeak — [skwēk] vi. [ME squeken, prob. akin to ON skvakka, to gurgle] 1. to make or utter a short, sharp, high pitched sound or cry 2. [Informal, Chiefly Brit.] to act as an informer; squeal vt. 1. to utter or produce in a squeak 2. to cause (a door, etc …   English World dictionary

  • squeak´i|ly — squeak|y «SKWEE kee», adjective, squeak|i|er, squeak|i|est. 1. characterized by squeaking sounds; tending to squeak: »a squeaky window. 2. squeak …   Useful english dictionary

  • squeak|y — «SKWEE kee», adjective, squeak|i|er, squeak|i|est. 1. characterized by squeaking sounds; tending to squeak: »a squeaky window. 2. squeak …   Useful english dictionary

  • squeak — ► NOUN 1) a short, high pitched sound or cry. 2) a single remark or communication: I didn t hear a squeak from him. ► VERB 1) make a squeak. 2) say something in a high pitched tone. 3) informal succeed in achieving something by a very narrow… …   English terms dictionary

  • Squeak — Squeak, n. A sharp, shrill, disagreeable sound suddenly uttered, either of the human voice or of any animal or instrument, such as is made by carriage wheels when dry, by the soles of leather shoes, or by a pipe or reed. [1913 Webster] …   The Collaborative International Dictionary of English

  • Squeak — (skw[=e]k), v. i. [imp. & p. p. {Squeaked} (skw[=e]kt); p. pr. & vb. n. {Squeaking}.] [Probably of imitative origin; cf. Sw. sqv[ a]ka to croak, Icel. skvakka to give a sound as of water shaken in a bottle.] 1. To utter a sharp, shrill cry,… …   The Collaborative International Dictionary of English

  • Squeak — Squeak, como la reencarnación de los proyectos Dynabook y Smalltalk de los años 1970, busca ser un meta medio. Un lugar donde convivan todos los medios de expresión conocidos hasta la fecha (texto, video, sonido, música, gráficos 2D, gráficos 3D …   Enciclopedia Universal

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”