OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 19 Сентябрь, 2019 05:03

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Проект из Excelsior - The Nothing System
СообщениеДобавлено: Суббота, 05 Январь, 2013 19:39 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9139
Откуда: Россия, Орёл
В Excelsior развлекаюццо:

http://devday.2gis.ru/report/22

И п. 4 вот здесь - http://www.excelsior.ru/news/hack-day-one


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект из Excelsior - The Nothing System
СообщениеДобавлено: Суббота, 05 Январь, 2013 20:04 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9139
Откуда: Россия, Орёл
https://github.com/pjBooms/The-Nothing-System

Copyright (c) 2012, Nikita Lipsky, Excelsior LLC.

... because everything comes from nothing.

PREFACE

The Nothing System is a free open source project aiming to replace HTML+JavaScript based Internet.

The Manifest of the project can be seen here -- http://devday.2gis.ru/report/22 (in Russian).
The transcript in English will appear soon.

The whole idea of the project is based on ideas of Niklaus Wirth and his Oberon System -- http://www.oberon.ethz.ch
The target platform of the system is Java however. So basically it is Oberon System written in Java.

HOW TO BUILD

Correct JDK_DIR environment variable in build.bat|build.sh and execute it.

HOW TO RUN

Correct JDK_DIR environment variable in run.bat|run.sh and execute it.

PLAING WITH THE NOTHING SYSTEM

The motto of the system is "Everything is a text".

The basic thing of the system is called "command".
Command has a form of [ClassName].[MethodName] or [ClassName].[StaticField].[MethodName].
Arguments of the command are space-delimited constants after the command.
In the future any Java expression can be used as a command.

On the right of the main window you will see two internal text windows.
Upper text window is standard output. Lower is basic commands window such as command creating a new text window (Sys.newText),
command saving the text (Sys.save), command opening saved text (Sys.open), command compiling a new source of the system (Sys.compile).

With this basic you may extend the system writing your own commands right in the system:

1. First you need to create a new text window executing Sys.newText by clicking on the appropriate text.

2. Write a Java source code. For instance

public class SayHello {

public static void sayHello() {
System.out.println("Hello!");
}

}

3. Save the text executing the command

Sys.save SayHello.java

4. Compile your source executing

Sys.compile

5. Write down your command in the commands window or in any text window, e.g.

SayHello.sayHello

6. Enjoy your new functionality executing your own command!


It is only the beginning of the system written in one day -- http://www.excelsior.ru/news/hack-day-one.

HOW TO CONTRIBUTE

You may find TODO.txt in this directory with the pool of tasks.
If you would like to get some task to develop -- please contact me -- nlipsky@excelsior-usa.com to discuss the details.

REFERENCE IMPLEMENTATION

I know that Oberon home page looks ugly with many broken links, pity :(. And it is hard to find a page where you can download the system.
Here it is -- ftp://ftp.ethoberon.ethz.ch/ETHOberon
There are distros for Windows, Linux, Mac in it and scientific papers explaining the concepts.
System requirements: 32-bit systems with non-wide monitor (change resoltion to non-wide temporally if you have wide) else you may face with glitches.
If you are able to start it, do not be disappointed with its very unusual and inconvinient user interface.
Try to read "Introduction" document carefully it is enough to start exploring the system.
If you cut through the Oberon system glitches you will get a lot of fun!

To be continued ...

----------------------------
Dedicated to my daughter Varvara who doesn't want to see scary pictures in the Internet


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект из Excelsior - The Nothing System
СообщениеДобавлено: Суббота, 05 Январь, 2013 20:22 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4302
Откуда: Россия, Орёл
Это не такая развлекуха, как может показаться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект из Excelsior - The Nothing System
СообщениеДобавлено: Среда, 09 Январь, 2013 15:46 
Аватара пользователя

Зарегистрирован: Суббота, 12 Июль, 2008 22:49
Сообщения: 573
Откуда: Россия, Санкт-Петербург
Поясните. В чём тут новизна? Посмотрел видео - не могу понять, всё что там описано уже давно есть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект из Excelsior - The Nothing System
СообщениеДобавлено: Среда, 09 Январь, 2013 17:33 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9139
Откуда: Россия, Орёл
Да на Яве он пытается это забабахать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект из Excelsior - The Nothing System
СообщениеДобавлено: Среда, 09 Январь, 2013 17:42 
Аватара пользователя

Зарегистрирован: Суббота, 12 Июль, 2008 22:49
Сообщения: 573
Откуда: Россия, Санкт-Петербург
То что на Яве - это понятно. Но по сути он хочет на Яве повторить RIA. RIA уже есть, причём технология развивается в сторону удаления HTML и CSS (см. Mojito). Ему не нравится javascript - гугл предложил Go и Dart.
Т.е. я не могу понять смысл переизобретения велосипеда. Другое дело, если бы вместо javascript движка была попытка встроить в webkit oberon движок или технологию juce... А так - непонятно...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект из Excelsior - The Nothing System
СообщениеДобавлено: Четверг, 10 Январь, 2013 06:35 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
Madzi писал(а):
То что на Яве - это понятно. Но по сути он хочет на Яве повторить RIA. RIA уже есть


Насколько я понял, термин RIA ассоциируется, как правило, с браузером, а в данном случае речь идёт о безбраузерной технологии.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект из Excelsior - The Nothing System
СообщениеДобавлено: Четверг, 10 Январь, 2013 09:53 
Аватара пользователя

Зарегистрирован: Суббота, 12 Июль, 2008 22:49
Сообщения: 573
Откуда: Россия, Санкт-Петербург
Иван Кузьмицкий писал(а):
Madzi писал(а):
То что на Яве - это понятно. Но по сути он хочет на Яве повторить RIA. RIA уже есть


Насколько я понял, термин RIA ассоциируется, как правило, с браузером, а в данном случае речь идёт о безбраузерной технологии.

(A)RIA - это и есть браузерная технология, суть которой в том, чтобы не гонять по сети лишний раз ту информацию, которая и так уже имеется у клиента. Т.е. создание десктопа внутри браузера (CromeOS, GoogleDocs, ...).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект из Excelsior - The Nothing System
СообщениеДобавлено: Четверг, 10 Январь, 2013 18:52 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
Madzi писал(а):
(A)RIA - это и есть браузерная технология, суть которой в том, чтобы не гонять по сети лишний раз ту информацию, которая и так уже имеется у клиента. Т.е. создание десктопа внутри браузера (CromeOS, GoogleDocs, ...).


Да, ну а Липский как раз говорит о безбраузерности, его там даже переспрашивают - мол, как совсем без браузера?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

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


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

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


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

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB