Вверх ↑
Этот топик читают: Гость
Ответов: 316
Рейтинг: 21
#1: 2013-06-19 17:09:40 ЛС | профиль | цитата
Охота возродить этот интересный проект.
Проект (пользователя: 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. Кодогенератор
карма: 1

0
vip
#1.1контекстная реклама от партнеров
Ответов: 498
Рейтинг: 39
#2: 2013-06-19 17:44:25 ЛС | профиль | цитата
На html+css не получится сделать нормальные связи между элементами.
карма: 0

0
Ответов: 1528
Рейтинг: 57
#3: 2013-06-19 18:01:17 ЛС | профиль | цитата
Muz-Tv, на Processing.js + Canvas получится
карма: 0

0
Ответов: 316
Рейтинг: 21
#4: 2013-06-19 18:02:32 ЛС | профиль | цитата
Я планирую связи и точки делать на SVG
Сравнивал SVG и канвас. SVG похоже лучше под эту задачу подходит.
карма: 1

0
Ответов: 498
Рейтинг: 39
#5: 2013-06-19 19:53:01 ЛС | профиль | цитата
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

0
Ответов: 316
Рейтинг: 21
#6: 2013-06-20 00:24:17 ЛС | профиль | цитата
Muz-Tv, Для меня JavaScript пока как китайская грамота, смотрю и вижу много иероглифов.
Интересно посмотреть, на проект с SVG, да и вообще на любой аналг. Моя почта wet.in.ua@gmail.com
Заходил по ссылке - что-то мне эти квадратики напоминают, но что в них вложено пока понять не суждено.
Я сейчас смотрю код - http://habrahabr.ru/post/152731/
и
http://habrahabr.ru/post/82989/ пока толку 0.
Думаю по немног верстать оболочку, детализировать задачу и осваивать JavaScript, SVG, Comet... Буду рад любой помощи
карма: 1

0
Ответов: 498
Рейтинг: 39
#7: 2013-06-20 10:02:34 ЛС | профиль | цитата
LastLeader, зачем тебе чистый svg?, в 10 быстрее и удобнее можно сделать на Raphael http://habrahabr.ru/search/?q=[raphael]&target_type=posts
http://raphaeljs.com/
карма: 0

0
Ответов: 316
Рейтинг: 21
#8: 2013-06-20 11:17:07 ЛС | профиль | цитата
Muz-Tv, Я минималист (да и люблю дотошно знать как работает система, если я уж за нее взялся). Смотрел раньше на эту библиотеку, пока не разобрался ка её использовать.
карма: 1

0
Ответов: 498
Рейтинг: 39
#9: 2013-06-20 14:05:56 ЛС | профиль | цитата
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

0
Ответов: 316
Рейтинг: 21
#10: 2013-06-20 22:46:22 ЛС | профиль | цитата
Велосипеды это по моей части Буду пока верстать элемент
карма: 1

0
Ответов: 316
Рейтинг: 21
#11: 2013-06-24 14:18:16 ЛС | профиль | цитата

Как бы его так наверстать .

карма: 1

0
Ответов: 498
Рейтинг: 39
#12: 2013-06-24 22:13:08 ЛС | профиль | цитата
Не вижу плюсов в треугольниках вместо точек, а вот меню для планшета довольно удобно, не против если у себя такое сделаю?
карма: 0

0
Ответов: 316
Рейтинг: 21
#13: 2013-06-25 09:01:50 ЛС | профиль | цитата
Треугольники дают возможность использовать более эффективно площадь и попасть в мелкую сетку (из за углов). Посмотри в раздел дизайн, там тема открыта „Дизайн элемента”. Я не против использования любых моих наработок. Немного позже опишу полную механику сот.
Основной смысл - нажимаешь на элемент, вокруг него вплывают соты исходящих точек, событий и данных (это только точки нижнего и правого ряда), отрываем одну соту и тянем ее к другому элементу (при этом сворачиваются все остальные) когда отпускаем на втором элементе то там разворачивается соты с входящими точками, нажимаем на одну из них и линии соединены. Нужен будет таксировщик по круче, то пальцем линии не надвигаешь.
карма: 1

0
Ответов: 9906
Рейтинг: 351
#14: 2013-06-25 09:49:30 ЛС | профиль | цитата
LastLeader писал(а):
Нужен будет таксировщик по круче

По круче чего
карма: 9

0
Ответов: 316
Рейтинг: 21
#15: 2013-06-25 11:02:25 ЛС | профиль | цитата
Того что стоит у нас сейчас.
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)