OberonCore https://forum.oberoncore.ru/ |
|
Проект из Excelsior - The Nothing System https://forum.oberoncore.ru/viewtopic.php?f=26&t=4212 |
Страница 1 из 1 |
Автор: | Илья Ермаков [ Суббота, 05 Январь, 2013 19:39 ] |
Заголовок сообщения: | Проект из Excelsior - The Nothing System |
В Excelsior развлекаюццо: http://devday.2gis.ru/report/22 И п. 4 вот здесь - http://www.excelsior.ru/news/hack-day-one |
Автор: | Илья Ермаков [ Суббота, 05 Январь, 2013 20:04 ] |
Заголовок сообщения: | Re: Проект из Excelsior - The Nothing System |
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 |
Автор: | Борис Рюмшин [ Суббота, 05 Январь, 2013 20:22 ] |
Заголовок сообщения: | Re: Проект из Excelsior - The Nothing System |
Это не такая развлекуха, как может показаться. |
Автор: | Madzi [ Среда, 09 Январь, 2013 15:46 ] |
Заголовок сообщения: | Re: Проект из Excelsior - The Nothing System |
Поясните. В чём тут новизна? Посмотрел видео - не могу понять, всё что там описано уже давно есть. |
Автор: | Илья Ермаков [ Среда, 09 Январь, 2013 17:33 ] |
Заголовок сообщения: | Re: Проект из Excelsior - The Nothing System |
Да на Яве он пытается это забабахать... |
Автор: | Madzi [ Среда, 09 Январь, 2013 17:42 ] |
Заголовок сообщения: | Re: Проект из Excelsior - The Nothing System |
То что на Яве - это понятно. Но по сути он хочет на Яве повторить RIA. RIA уже есть, причём технология развивается в сторону удаления HTML и CSS (см. Mojito). Ему не нравится javascript - гугл предложил Go и Dart. Т.е. я не могу понять смысл переизобретения велосипеда. Другое дело, если бы вместо javascript движка была попытка встроить в webkit oberon движок или технологию juce... А так - непонятно... |
Автор: | Иван Кузьмицкий [ Четверг, 10 Январь, 2013 06:35 ] |
Заголовок сообщения: | Re: Проект из Excelsior - The Nothing System |
Madzi писал(а): То что на Яве - это понятно. Но по сути он хочет на Яве повторить RIA. RIA уже есть Насколько я понял, термин RIA ассоциируется, как правило, с браузером, а в данном случае речь идёт о безбраузерной технологии. |
Автор: | Madzi [ Четверг, 10 Январь, 2013 09:53 ] |
Заголовок сообщения: | Re: Проект из Excelsior - The Nothing System |
Иван Кузьмицкий писал(а): Madzi писал(а): То что на Яве - это понятно. Но по сути он хочет на Яве повторить RIA. RIA уже есть Насколько я понял, термин RIA ассоциируется, как правило, с браузером, а в данном случае речь идёт о безбраузерной технологии. (A)RIA - это и есть браузерная технология, суть которой в том, чтобы не гонять по сети лишний раз ту информацию, которая и так уже имеется у клиента. Т.е. создание десктопа внутри браузера (CromeOS, GoogleDocs, ...). |
Автор: | Иван Кузьмицкий [ Четверг, 10 Январь, 2013 18:52 ] |
Заголовок сообщения: | Re: Проект из Excelsior - The Nothing System |
Madzi писал(а): (A)RIA - это и есть браузерная технология, суть которой в том, чтобы не гонять по сети лишний раз ту информацию, которая и так уже имеется у клиента. Т.е. создание десктопа внутри браузера (CromeOS, GoogleDocs, ...). Да, ну а Липский как раз говорит о безбраузерности, его там даже переспрашивают - мол, как совсем без браузера? |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |