Smalltalk по-русски
среда, Май 31, 2006
[Seaside] Morphic в обычном броузере

Совсем недавно появился Asteroid - пакет для Seaside добавляющий поддержку технологии Comet. При использовании Comet с веб-сервером устанавливается постоянное соединение и веб-сервер непрерывно отправляет клиенту данные без всякого запроса со стороны клиента.

Asteroid версии 2 добавил новую возможность - отрисовка morphic-мира (Squeak-приложения использующего Morphic GUI) непосредственно в броузере. При изменениях морфов генерируется javascript, который посылается из Squeak-приложения в броузер и отрисовует соответсвующие изменения. Для отрисовки морфов используется тег Canvas (поддерживается непосредственно в FF1.5, Safari, Opera 9 и с помощью отдельной библиотеки JavaScript - в IE6). Разработчиком объявлен следующий шаг - отправка событий мыши с броузера на сервер для получения полностью интерактивного приложения.

Ярлыки:

вторник, Май 30, 2006
Сборная солянка

Как вы могли заметить, в последнее время новостей на нашем сайте было не густо. Но это совсем не потому, что в мире ST жизнь в конце-концов прекратилась. Так, например, жизнь есть на wiki. Но сейчас я попытаюсь немного наверстать упущенное и кратко пробежаться по последним событиям.

Появился порт Seaside на Dolphin. Кстати, что характерно, интерес к портированию Seaside проявила Instantiation, Inc - фирма поддерживающая VAST. Они естественно хотят портировать не на Dolphin, а на VAST. Правда, не совсем понятно, готовы ли они доработать виртуальную машину или требуется исполнить "финт ушами" и реализовать Seaside на текущей ВМ.

В добавок, появился порт на Dolphin другого веб-фреймворка - AIDA 5. AIDA - изначально разработан для VisualWorks, естественно поддерживает текущие потребности рынка в виде AJAX. Доступно краткое введение из которого можна понять, как выглядит разработка при помощи AIDA.

Изображение рабочей зоны HandsOn Разработчиков под Seaside/Squeak может заинтересовать HandsOn - визуальная среда разработки, генерирующая Seaside-приложение. К веб-направлению, думаю, относится и появление SuperSwiki2. (Ничего не знаю о (Super-)Swiki, так что сравнить с другими реализациями не могу.)

Работающий MathMorphs на Squeak 3.9 В стане Squeak наблюдается некоторое оживление. Ожило из забвения как минимум два проекта: MathMorphs и SqueakNOS. Создан и запущен репозиторий исходного кода для разработчиков связанных с Croquet. Выложены слайды с презентаций Exupery. Слайды в виде 2-х образов Squeak 3 (запускаются на любой ВМ версии 3.*) по 13Мб каждый. Из слайдов, например, можно узнать, что уже сейчас на тестах Exupery выполняет байткоды в 2.5 раза быстрее чем VW.

Получено разрешение от Apple на открытие оригинальной версии Squeak (версии 1.1 от 26 сентября 1996г.) под лицензией APSL. Персонально я не совсем понимаю, какие последствия это действие будет иметь и буду рад услышать любые комментарии.

Появилась возможность использовать Gnu Smalltalk на десктопе (под X) с аналогом adesklets.. Очередной пример, того, что программиста не должно останавливать отсутсвие неких возможностей в уже существующих программах ("исходная" adesklets работает только с растровой, а не с векторной графикой).

Броузер классов VistaScript Ну, и раз перешли на скриптование десктопов, то представляю вам VistaScript. Если ничего не путаю, то изначально это была попытка реализовать Smalltalk на .Net и Java. Затем произошла трансформация в VistaScript - JavaScript подобный язык, с ST-подобным броузером кода. Хотя осталась возможность использовать ST-синтаксис. В общем вполне логичный шаг, как для разработчиков коммерческого языка.

пятница, Май 05, 2006
ru.smalltalk wiki

Основная цель проекта - стать максимально полным источником энциклопедической информации по Smalltalk.

Постепенно мы постараемся перенести все информационные статьи со smalltalk.ru на wiki. Надеемся, это придаст активности нашему Сообществу.

среда, Май 03, 2006
[Squeak] Beginners mailing-list

Появился список рассылки предназначенный для ответов на вопросы начинающих. Инструкции по подписке и архив доступен по адресу http://lists.squeakfoundation.org/mailman/listinfo/beginners

Ярлыки:

Популярные статьи
:: Smalltalk?!
:: Почему Smalltalk?
:: Great Leap Forward from Java to Smalltalk

Последние сообщения
:: Smalltalk и Все-Все-Все: Белка-Рыба наносит ответн...
:: Smalltalk и Все-Все-Все
:: [Squeak] Новый сайт Squeakland
:: [Squeak] Squeak для iPhone
:: [Squeak] SqueakDBX
:: [Squeak] Monticello 2
:: [GST] GNU Smalltalk 3.0.4 release
:: MagLev - Gemstone for Ruby
:: [Squeak] JSqueak, Potato
:: [Squeak] WxSqueak 0.5

Архив
Предыдущие новости / Декабрь 2004 / Январь 2005 / Февраль 2005 / Март 2005 / Апрель 2005 / Май 2005 / Июнь 2005 / Июль 2005 / Август 2005 / Сентябрь 2005 / Октябрь 2005 / Ноябрь 2005 / Декабрь 2005 / Январь 2006 / Февраль 2006 / Март 2006 / Апрель 2006 / Май 2006 / Июнь 2006 / Июль 2006 / Сентябрь 2006 / Октябрь 2006 / Ноябрь 2006 / Декабрь 2006 / Январь 2007 / Февраль 2007 / Март 2007 / Апрель 2007 / Май 2007 / Июнь 2007 / Август 2007 / Сентябрь 2007 / Ноябрь 2007 / Январь 2008 / Март 2008 / Май 2008 / Июнь 2008 / Июль 2008 / Август 2008 / Сентябрь 2008

Atom Feed
Smalltalk по-русски


Powered by Blogger