Охота возродить этот интересный проект.
Проект (пользователя: Muz-Tv) - http://hion.hiasm.org/
Детализация задачи:
1. Возможности
1.1. Сборка схем Hiasm-5 с передачей на кодогенератор на сервере.
1.2. Сборка схем под Embeder системы
1.3. Совместное редактирование схем
1.4. Возможность вставки схем в тело сайта/форума
2. Назначение
2.1. Составление инструкции для кодогенератора (по аналогии с существующей графической оболочкой)
2.2. Составление конфигурационного скрипта для интерпретатора Neurons (если это невозможно или не целесообразно сделать при помощи кодогенератора)
3. Структура
3.1. Клиентская часть (JavaScript+SVG+Comet/WebSocket)
3.1.1. Основное окно
3.1.1.1. Сетка, трасировка лини, верстка расширяемого элемента...
3.1.2. Панель элементов с акардионом и поиском элементов.
3.1.3. Верхняя панель инструментов
3.1.4. Панель настроек элементов
3.1.5. Чат
3.2. Серверная часть
3.2.1 Серверное приложение C++/PHP?
3.2.1.1. Репликатор кода
3.2.1.2. Comet сервер
3.2.1.3. База данных
3.2.2. Кодогенератор
Этот топик читают: Гость
Ответов: 316
Рейтинг: 21
|
|||
карма: 1 |
|
Ответов: 498
Рейтинг: 39
|
|||
На html+css не получится сделать нормальные связи между элементами.
|
|||
карма: 0 |
|
Ответов: 1528
Рейтинг: 57
|
|||
Muz-Tv, на Processing.js + Canvas получится
|
|||
карма: 0 |
|
Ответов: 316
Рейтинг: 21
|
|||
Я планирую связи и точки делать на SVG
Сравнивал SVG и канвас. SVG похоже лучше под эту задачу подходит. |
|||
карма: 1 |
|
Ответов: 498
Рейтинг: 39
|
|||
hitman249 писал(а): Muz-Tv, на Processing.js + Canvas получитсяЭто не html+css. ------------ Дoбавленo в 18.21: LastLeader, У меня есть небольшой just for fun проект sha viewer'a на raphael js (svg), могу скинуть исходники если интересует. ------------ Дoбавленo в 19.53: http://bitbucket.org/OneFive/onefive.bitbucket.org что бы была нормальная кодировка нужен apache, или перекодировать delphi/conf в utf-8, с кривой кодировкой можно посмотреть тут http://onefive.bitbucket.org/ |
|||
карма: 0 |
|
Ответов: 316
Рейтинг: 21
|
|||
Muz-Tv, Для меня JavaScript пока как китайская грамота, смотрю и вижу много иероглифов.
Интересно посмотреть, на проект с SVG, да и вообще на любой аналг. Моя почта wet.in.ua@gmail.com Заходил по ссылке - что-то мне эти квадратики напоминают, но что в них вложено пока понять не суждено. Я сейчас смотрю код - http://habrahabr.ru/post/152731/ и http://habrahabr.ru/post/82989/ пока толку 0. Думаю по немног верстать оболочку, детализировать задачу и осваивать JavaScript, SVG, Comet... Буду рад любой помощи |
|||
карма: 1 |
|
Ответов: 498
Рейтинг: 39
|
|||
LastLeader, зачем тебе чистый svg?, в 10 быстрее и удобнее можно сделать на Raphael http://habrahabr.ru/search/?q=[raphael]&target_type=posts
http://raphaeljs.com/ |
|||
карма: 0 |
|
Ответов: 316
Рейтинг: 21
|
|||
Muz-Tv, Я минималист (да и люблю дотошно знать как работает система, если я уж за нее взялся). Смотрел раньше на эту библиотеку, пока не разобрался ка её использовать.
|
|||
карма: 1 |
|
Ответов: 498
Рейтинг: 39
|
|||
LastLeader писал(а): Заходил по ссылке - что-то мне эти квадратики напоминают, но что в них вложено пока понять не суждено.Пока что скрипт умеет: Парсить схему и строить элементы(точки, иконка и т.д), Загружать иконку и парсить конфиг элемента, Drag & Drop, Показывать подсказку для точек. LastLeader писал(а): Muz-Tv, Я минималист (да и люблю дотошно знать как работает система, если я уж за нее взялся). Смотрел раньше на эту библиотеку, пока не разобрался ка её использовать.Если создавать с 0 то это уже изобретение велосипеда http://lurkmore.to/%D0%98%D0%B7%D0%BE%D0%B1%D1%80%D0%B5%D1%82%D0%B0%D1%82%D1%8C_%D0%B2%D0%B5%D0%BB%D0%BE%D1%81%D0%B8%D0%BF%D0%B5%D0%B4 LastLeader писал(а): Muz-Tv, Для меня JavaScript пока как китайская грамотаСам код в файле .coffee, это CoffeeScript http://coffeescript.org/ язык которые генерируется в js и создан что бы его заменить. Если знаешь какой либо язык, будет не так сложно выучить. |
|||
карма: 0 |
|
Ответов: 316
Рейтинг: 21
|
|||
Велосипеды это по моей части Буду пока верстать элемент
|
|||
карма: 1 |
|
Ответов: 316
Рейтинг: 21
|
|||
Как бы его так наверстать . |
|||
карма: 1 |
|
Ответов: 498
Рейтинг: 39
|
|||
Не вижу плюсов в треугольниках вместо точек, а вот меню для планшета довольно удобно, не против если у себя такое сделаю?
|
|||
карма: 0 |
|
Ответов: 316
Рейтинг: 21
|
|||
Треугольники дают возможность использовать более эффективно площадь и попасть в мелкую сетку (из за углов). Посмотри в раздел дизайн, там тема открыта „Дизайн элемента”. Я не против использования любых моих наработок. Немного позже опишу полную механику сот.
Основной смысл - нажимаешь на элемент, вокруг него вплывают соты исходящих точек, событий и данных (это только точки нижнего и правого ряда), отрываем одну соту и тянем ее к другому элементу (при этом сворачиваются все остальные) когда отпускаем на втором элементе то там разворачивается соты с входящими точками, нажимаем на одну из них и линии соединены. Нужен будет таксировщик по круче, то пальцем линии не надвигаешь. |
|||
карма: 1 |
|
Ответов: 9906
Рейтинг: 351
|
|||
LastLeader писал(а): Нужен будет таксировщик по кручеПо круче чего |
|||
карма: 9 |
|
Ответов: 316
Рейтинг: 21
|
|||
Того что стоит у нас сейчас.
|
|||
карма: 1 |
|