Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 19 окт 2021, 05:22

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
СообщениеДобавлено: 18 май 2016, 22:41 
Не в сети
Администратор
Аватара пользователя

Сообщения: 189
Цитата:
Ну, GUI A2 как-раз наглядный пример тотального блендинга

Ага, это я сразу заметил, а потом отображалку посмотрел и подтвердилось.
Им бы в свете последних выпендрюков винды стили окон настроить правильно ещё, и тогда вообще плавать окна за мышкой не будут при перемещении (я имею ввиду главное окно, не fullscreen). У меня то же идея была вообще из api взять работу с фреймбуффером и памятью, да и отрисовывать все контролы в ручную. Прототип сделать оси в окне. Может потом так и сделаю... Алгоритмов понасмотрюсь всяких, глядишь и торкнет... :D


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Интерес к A2
СообщениеДобавлено: 18 май 2016, 22:59 
Не в сети
Аватара пользователя

Сообщения: 15
Откуда: Рига, Латвийская ССР
Товарищи! Вы тут так интересно говорите про A2, что мне тоже захотелось в него погрузиться.
За последние полтора года я три раза пробовал разобраться в A2, и всё время что-то сбивало, а именно (рассказываю как есть):
1. Сайт A2 долгое время не работал + непонятно, где их настоящий, самый актуальный сайт, всё очень запутано.
2. Не мог установить чистый A2 на один из ноутбуков, который под это был выделен. Не было понятно, какую версию ставить и где её скачать.
3. В версии A2, которая запускается на Виндоусе, при масштабировании (zoom in/out - на мой взгляд вообще очень сомнительная функция) всё начинало жутко тормозить.
4. Очень непривычный интерфейс, непонятно с чего начать. Шрифт по меньшей мере странный (кажется, там вместо знаков подчёркивания рисовался минус).

Теперь, когда я вижу, что люди активно пользуются A2, то есть надежда, что всё это вполне преодолимо. Может, кто-нибудь может помочь мне сориентироваться? Куда заходить, что качать, как устанавливать?

Насколько легко на A2 делать EXE-приложения под Виндоус и исполняемые файлы под Линукс? Кто-нибудь из вас пользуется A2 на Линуксе?

Можно ли компиляцию программы на A2 запускать из линуксовской консоли (по SSH, например)? Скажем, если сделать на A2 сайт, а потом будет нужно что-то поменять прямо на сервере и перекомпилировать.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Интерес к A2
СообщениеДобавлено: 19 май 2016, 09:15 
Не в сети
Администратор
Аватара пользователя

Сообщения: 189
kekc_leader писал(а):
1. Сайт A2 долгое время не работал + непонятно, где их настоящий, самый актуальный сайт, всё очень запутано.

Сайт нормально работает и работал вот здесь http://www.ocp.inf.ethz.ch/wiki/OCP/WinAos, но можно спутать его с сайтом Bluebottle от ETH который конечно немножко не фурычит.

kekc_leader писал(а):
4. Очень непривычный интерфейс, непонятно с чего начать. Шрифт по меньшей мере странный (кажется, там вместо знаков подчёркивания рисовался минус).

Это да, но потом с матюками и психами привыкаешь от безысходности, но постоянно не покидает желание это всё переделать!!! :D

Вообщем я могу вам помочь в Оберонах и системах нативных, то есть компиляторах и системах на которых написаны операционные системы такие как Native Oberon и AOS.

Первый написан на OP2 компиляторе (модификацию оного мы используем здесь под названием OPCL) и грузится с флоппи носителей или устанавливается на жестский диск компьютера.
http://www.ethoberon.ethz.ch/native/

Второй написан изначально на OP2, затем переписан на PACO компиляторе и в современной модификации собирается на активно развиваемом Fox компиляторе (по сути Active Oberon Compiler)
Загрузка происходит с флэш носителей или с CD дисков...

По этим системам Вам помогут я, Sage -> http://sage.com.ua/ или BogdanT -> http://a2os.org.ua/forums/

При установке могут возникать проблемы, жесткий диск лучше отформатировать в какой нибудь FAT, вообщем если заинтересуетесь я постараюсь по шагам описать весь процесс!

Ну ... а по виндовым компиляторам всегда рад Вам помочь. Я так думаю ни один (даже закрытые!!!) не прошел мимо моих глаз!!! :D

kekc_leader писал(а):
Но я с удовольствием выложу его где-нибудь.

Выкладывайте прямо сюда! Правда архив надо будет разбить по 1Мб а то настройки форума не позволят загрузить файл большего размера.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Интерес к A2
СообщениеДобавлено: 19 май 2016, 19:55 
Не в сети

Сообщения: 76
kekc_leader писал(а):
1. Сайт A2 долгое время не работал + непонятно, где их настоящий, самый актуальный сайт, всё очень запутано.
Я думаю, самый актуальный на сегодняшний день этот https://trac.inf.ethz.ch/trac/lecturers/a2
OCP (Oberon Community Platform), пожалуй тоже. Там много ценной информации по A2, списки поддерживаемого оборудования и т.д. http://www.ocp.inf.ethz.ch/wiki/

bluebottle.ethz.ch видимо, приказал долго жить... А жаль, там сам сайт работал на запущенной системе A2. Здесь автоматически сформированная из исходников документация http://bbos.org/ Правда, самая свежая по ревизии 4996, но можно глянуть.
kekc_leader писал(а):
2. Не мог установить чистый A2 на один из ноутбуков, который под это был выделен. Не было понятно, какую версию ставить и где её скачать.
Загрузочный iso можно собрать прямо из исходников, загруженных из репозитория. Тут есть достаточно свежие релизы, собранные энтузиастами: https://sourceforge.net/projects/a2oberon/files/
kekc_leader писал(а):
3. В версии A2, которая запускается на Виндоусе, при масштабировании (zoom in/out - на мой взгляд вообще очень сомнительная функция) всё начинало жутко тормозить.
Я при работе zoom не использую. Функция может и сомнительная, но создатели решили воплотить революционный ZUI интерфейс. :)
Без zoom-а можно работать как с привычным desktop интерфейсом.
kekc_leader писал(а):
4. Очень непривычный интерфейс, непонятно с чего начать. Шрифт по меньшей мере странный (кажется, там вместо знаков подчёркивания рисовался минус).
Шрифты там использованы от системы Native Oberon, а для Native Oberon заказывали специально в какой-то конторе. Следовало-бы дизайнерам из той конторы конечно руки поотрывать, да кто ж знает где они теперь... :D
Все шрифты в системе настраиваются. Главный экранный шрифт в Configuration.XML -> WindowManager -> DefaultFont
Можете вписать там имя вашего любимого True Type шрифта и размер ;)
Ещё есть SyntaxHighlighter.XML В нем можно настроить шрифты для редактора кода.

Для того что-бы A2 нашла шрифты, надо скопировать aos.ini (aosg.ini, в новых релизах, там где исполняемый файл называется A2.exe) в файл myaos.ini и добавить путь к шрифтам в переменную Paths.Search
kekc_leader писал(а):
Теперь, когда я вижу, что люди активно пользуются A2, то есть надежда, что всё это вполне преодолимо. Может, кто-нибудь может помочь мне сориентироваться? Куда заходить, что качать, как устанавливать?
Прямо из репозитория можно и скачать https://trac.inf.ethz.ch/trac/lecturers/a2 Для Linux/Mac OS X/Solaris можно скачать бинарные файлы тут http://www.informatik.uni-bremen.de/~fld/UnixAos/

Способ загрузки A2 для Linux/Mac OS X/Solaris несколько отличается от A2 для Windows. Elf формат там непосредственно не задействован.
Вместо этого написан небольшой загрузчик (~13 КБ кода на C), который стартует и грузит ядро A2.
Под всеми этими ОС A2 использует библиотеку X11 для создания основного окна.
В инструкции по установке под Linux/Mac OS X/Solaris маленькая ошибочка. Написано так:
Цитата:
as root:
chmod +x install.UnixAos
install.UnixAos {Solaris,Linux,Darwin}Aos.tgz
а у меня сработало только так:
Цитата:
as root:
chmod +x install.UnixAos
./install.UnixAos {Solaris,Linux,Darwin}Aos.tgz
kekc_leader писал(а):
Насколько легко на A2 делать EXE-приложения под Виндоус и исполняемые файлы под Линукс? Кто-нибудь из вас пользуется A2 на Линуксе?
Под винду есть линковщик. Aos.exe/A2.exe как раз им и слинкован.
Линковщика в Elf формат нет.

Я рассматриваю в качестве альтернативы линковке создание сборок на базе существующего минимального загрузчика для Linux/Mac OS X/Solaris, и на базе Aos.exe/A2.exe для этого начат проект MicroA2.
Этот вариант позволит в одной сборке распостранять целый пакет программ, совместно использующих общие объектные модули.
kekc_leader писал(а):
Можно ли компиляцию программы на A2 запускать из линуксовской консоли (по SSH, например)? Скажем, если сделать на A2 сайт, а потом будет нужно что-то поменять прямо на сервере и перекомпилировать.
Надо пробовать...


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
© VEDAsoft Oberon Club