OberonCore
https://forum.oberoncore.ru/

Oberon Script
https://forum.oberoncore.ru/viewtopic.php?f=30&t=1194
Страница 1 из 2

Автор:  Neplul [ Воскресенье, 12 Октябрь, 2008 12:07 ]
Заголовок сообщения:  Oberon Script

Здравствуйте, у меня тут возник вопросик: "Есть ли практическая реализация Oberon Script и где её можно взять (если вообще можно :) )
Заранее спасибо за внимание!

Автор:  igor [ Воскресенье, 12 Октябрь, 2008 16:27 ]
Заголовок сообщения:  Re: Oberon Script

Neplul писал(а):
Есть ли практическая реализация Oberon Script и где её можно взять

А зачем нужен ещё один язык? Вот цитата из путеводителя из BB:
"Команды сопоставимы с традиционными скриптами и макросами, за исключением того, что они реализованы в "настоящем" языке программирования, в противовес ограниченным либо неэффективным специализированным скриптовым языкам. Это означает, что если задача усложнится, ее программное решение может быть усложнено в нужной степени, и вам не придется внезапно переключаться на другой язык."

Автор:  Илья Ермаков [ Воскресенье, 12 Октябрь, 2008 18:56 ]
Заголовок сообщения:  Re: Oberon Script

Я так понимаю, что речь идёт о проекте Ральфа Сомеррера из MS Research (ранее ETH Zurich), который занимается в MS переносом Oberon System в веб-браузер (на JavaScript, во через какое место реализуют :-) ).

Автор:  Ярослав Романченко [ Воскресенье, 12 Октябрь, 2008 21:03 ]
Заголовок сообщения:  Re: Oberon Script

Илья Ермаков писал(а):
занимается в MS переносом Oberon System в веб-браузер
http://www.oberon-industry.ethz.ch/event/bios
Цитата:
Ralph Sommerer is an independent software architect. At present he explores and incubates ideas in the fields of interactive Web services and Web client programming. Ralph Sommerer obtained his diploma in Computer Science from the Federal Institute of Technology (ETH) in Zürich, Switzerland, in 1989. He then joined the Computer Systems Institute at ETH, where he worked as a research and teaching assistant in the fields of software component architecture and online documents. He concluded his project with a Ph.D. in 1996. After having worked as a project manager and software architect in a software company where he developed software tools for embedded systems, Ralph Sommerer joined Microsoft Research in Cambridge in January 1998. Together with Chuck Thacker, he built Microsoft's first experimental Electronic Book (eBook) prototype, a conceptual study that eventually led to Microsoft's eBook Reader. Later Ralph Sommerer worked on aspects of "smart reading" and the mobile Web, such as layout, Web browsing and search on small devices. He also worked on Web services and Web client application frameworks, and became an affiliate member of Microsoft Live Labs. At the end of 2006 Ralph Sommerer left Microsoft Research to pursue his own web technology research.

Автор:  Trurl [ Понедельник, 13 Октябрь, 2008 07:52 ]
Заголовок сообщения:  Re: Oberon Script

Так у него на сайте где-то было. Написано на JS.

Автор:  Димыч [ Понедельник, 13 Октябрь, 2008 17:44 ]
Заголовок сообщения:  Re: Oberon Script

http://www.ralphsommerer.com/obn.htm

Автор:  Ярослав Романченко [ Вторник, 14 Октябрь, 2008 15:26 ]
Заголовок сообщения:  Re: Oberon Script

Если возникают проблемы с открытием странички Ральфа... у меня были :?
Здесь есть кое-что: http://a2os.org.ua/forums/topic.php?forum=11&topic=3

Автор:  Neplul [ Вторник, 14 Октябрь, 2008 17:56 ]
Заголовок сообщения:  Re: Oberon Script

Огромное спасибо всем за помощь!!! :D
Это именно то что я искал. Ещё раз спасибо.

Автор:  Mirage [ Среда, 15 Октябрь, 2008 13:26 ]
Заголовок сообщения:  Re: Oberon Script

Ух ты, теперь буду на Обероне скрипты писать.:)

Автор:  Ярослав Романченко [ Среда, 15 Октябрь, 2008 13:31 ]
Заголовок сообщения:  Re: Oberon Script

Игорь Лоскутов писал(а):
А зачем нужен ещё один язык?
Правильно! Зачем нужен JavaScript, если можно использовать более простой и понятный язык Oberon, имеющий массу преимуществ? :)

Автор:  Neplul [ Среда, 15 Октябрь, 2008 13:47 ]
Заголовок сообщения:  Re: Oberon Script

Ярослав Романченко писал(а):
Игорь Лоскутов писал(а):
А зачем нужен ещё один язык?
Правильно! Зачем нужен JavaScript, если можно использовать более простой и понятный язык Oberon, имеющий массу преимуществ? :)

я об этом тоже много думал, но столкнулся с проблемой: как обеспечить выполнение приложения на стороне браузера( если оно написано на основе ББ).
З..Ы Я просто щас пишу один проэкт и мне надо что бы некоторое прилдожение выполнялось на стороне браузера, вначале хотел просто на ДжавеСкрипте писать но потом вспомнил про Оберон Скрипт, ели подскажите как устранить данную проблему с помощью ББ буду очень рад :D

Автор:  Ярослав Романченко [ Среда, 15 Октябрь, 2008 14:09 ]
Заголовок сообщения:  Re: Oberon Script

Neplul писал(а):
я об этом тоже много думал, но столкнулся с проблемой: как обеспечить выполнение приложения на стороне браузера( если оно написано на основе ББ).
Честно-говоря я не вижу даже, как исполнить полученный JavaScript в текущей версии oberon.js Код-то генерируется, но не исполняется. Я не спец по JavaScript. Кто скажет, чего не хватает? :)

Автор:  igor [ Среда, 15 Октябрь, 2008 14:46 ]
Заголовок сообщения:  Re: Oberon Script

Ярослав Романченко писал(а):
Игорь Лоскутов писал(а):
А зачем нужен ещё один язык?
Правильно! Зачем нужен JavaScript, если можно использовать более простой и понятный язык Oberon, имеющий массу преимуществ? :)

Есть-таки одна проблемка: потенциальный веб-клиент ничего не знает об Обероне.
В принципе проблема решабельна, но в любом случае придётся как-то "напрягать" клиента. Например, обязать его скачать plugin для Web-браузера. Может он и скачает, но "осадочек останется". Другой не захочет скачивать.
В принципе, Neplul сказал об этой же проблеме.

PS. Кто-то умный сказал: "Нет проблем, есть задачи!" :wink:

Автор:  Ярослав Романченко [ Среда, 15 Октябрь, 2008 15:04 ]
Заголовок сообщения:  Re: Oberon Script

Игорь Лоскутов писал(а):
Есть-таки одна проблемка: потенциальный веб-клиент ничего не знает об Обероне.
Идея как-раз в том и состоит, что потенциальный веб-клиент хорошо знает JavaScript :)
Игорь Лоскутов писал(а):
В принципе проблема решабельна, но в любом случае придётся как-то "напрягать" клиента.
Включаем в HTML код страницы
Код:
<script src="oberon.js" type="text/javascript"></script>
и всё что необходимо "подгрузится" без особого "напряжения" кого-либо.

Автор:  igor [ Среда, 15 Октябрь, 2008 15:21 ]
Заголовок сообщения:  Re: Oberon Script

Игорь Лоскутов писал(а):
В принципе проблема решабельна, но в любом случае придётся как-то "напрягать" клиента.
Ярослав Романченко писал(а):
Включаем в HTML код страницы
Код:
<script src="oberon.js" type="text/javascript"></script>
и всё что необходимо "подгрузится" без особого "напряжения" кого-либо.

Спасибо за совет. Сам я веб-программированием не занимаюсь, но моему сыну этот совет пригодится. Он как раз сейчас взялся изучать JavaScript, а мог бы сэкономить много времени и сил, выбрав Оберон.

Автор:  bohdant [ Среда, 15 Октябрь, 2008 16:58 ]
Заголовок сообщения:  Re: Oberon Script

Цитата:
Я просто щас пишу один проэкт и мне надо что бы некоторое прилдожение выполнялось на стороне браузера


Хочу обратить внимание на другой путь:
Цитата:
В области браузеров есть технология Juice (Oberon System для Netscape и IE), реализованная Микаэлем Францем и приостановленная в связи с переключением его группы на работы для Министерства обороны США по безопасности мобильного Java-кода. На ее основе можно делать замечательные вещи. Только представьте, что в любом современном браузере можно иметь Оберон-движок, который является полноценным компилятором с динамическим кодогенерирующим загрузчиком, имеет полный доступ к ОС и модули которого внешне (с точки зрения HTML) оформляются как Java-аплеты. Код аплетов получается примерно в 1,5-2 раза меньше, чем у Java, скорость исполнения – практически одинаковая. Все это выполнено еще в 1996 г. в виде подключаемого модуля для Netscape и Internet Explorer и занимает около 400 Кбайт. Есть все исходные тексты (на C++ реализована прослойка для ОС и браузера, на языке Оберон – все остальное). Очень перспективная вещь для задач, ориентированных на технологию тонких клиентов и требующих нешаблонных решений.
Судьба Оберона
Руслан Богатырев


К сожелению сам плагин найти не смог, может у кого то завалялся?

Автор:  Ярослав Романченко [ Среда, 15 Октябрь, 2008 17:06 ]
Заголовок сообщения:  Re: Oberon Script

bohdant писал(а):
К сожелению сам плагин найти не смог, может у кого то завалялся?
Здесь завалялся: viewtopic.php?f=30&t=1141 :D

Автор:  Neplul [ Среда, 15 Октябрь, 2008 18:05 ]
Заголовок сообщения:  Re: Oberon Script

bohdant писал(а):
Цитата:
Я просто щас пишу один проэкт и мне надо что бы некоторое прилдожение выполнялось на стороне браузера


Хочу обратить внимание на другой путь:
Цитата:
В области браузеров есть технология Juice (Oberon System для Netscape и IE), реализованная Микаэлем Францем и приостановленная в связи с переключением его группы на работы для Министерства обороны США по безопасности мобильного Java-кода. На ее основе можно делать замечательные вещи. Только представьте, что в любом современном браузере можно иметь Оберон-движок, который является полноценным компилятором с динамическим кодогенерирующим загрузчиком, имеет полный доступ к ОС и модули которого внешне (с точки зрения HTML) оформляются как Java-аплеты. Код аплетов получается примерно в 1,5-2 раза меньше, чем у Java, скорость исполнения – практически одинаковая. Все это выполнено еще в 1996 г. в виде подключаемого модуля для Netscape и Internet Explorer и занимает около 400 Кбайт. Есть все исходные тексты (на C++ реализована прослойка для ОС и браузера, на языке Оберон – все остальное). Очень перспективная вещь для задач, ориентированных на технологию тонких клиентов и требующих нешаблонных решений.
Судьба Оберона
Руслан Богатырев


К сожелению сам плагин найти не смог, может у кого то завалялся?

Данный вариант тоже рассматривается. Только опять та же проблема, пользователь должен качать плагин к своему браузере+ не для всех браузеров этот плагин есть.Хотя я думаю сама проблема касается не самого процесса того что надо что-то скачать(тем более файл смехотворного размера), проблема в том что у пользователя возникает недоверие: Типа а вдруг тама вирус будет. Но есть еще одно обстоятельство: С помощью сока в конечном итоге получим аплет, который в свою очередь выполняется на стороне сервера, а не на стороне браузера.

Автор:  Александр Ильин [ Среда, 15 Октябрь, 2008 20:25 ]
Заголовок сообщения:  Re: Oberon Script

Neplul писал(а):
С помощью сока в конечном итоге получим аплет, который в свою очередь выполняется на стороне сервера, а не на стороне браузера.
Если выполняется на стороне сервера, то зачем клиенту качать плагин?

Автор:  Ярослав Романченко [ Четверг, 16 Октябрь, 2008 06:01 ]
Заголовок сообщения:  Re: Oberon Script

Работает таки Oberon Script :D
http://a2os.org.ua/forums/topic.php?for ... 1224124721

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/