Здравствуйте ребята.Помогите мудрым советом. Ситуация такая. Возникла острая необходимость в написании десктопной программы управления малыми заводами. А точнее инструмент для быстрого конфигурирования программы автоматизации производственного процесса. Ну типа Scada системы, только сильно упрощенная. Эдакий редактор логики процессов автоматизации и графического представления управления предприятием. Желательна кроссплатформенность Поэтому остановился java. Тем более я ее немного знаю. . Да и драйверов для управления заводом нужно всего два: I/O порты и Serial Port (rs-485 Modbus).Я конкретно знаю, что хочу от программы, почти полностью определился с внешним видом, ну а с внутренней архитектурой нет, не компетентен я в таких делах, увы. Сам могу полностью взять на себя визуальное оформление, а программист из меня слабый сделал на андроиде хитрющий калькулятор, только и всего.. Все свое рабочее время могу посвятить разработке.Фирма у нас небольшая и в средствах мы довольно ограничены, и встает вопрос о сроке окупаемости программы по самым скромным подсчетам в год она будет приносить нам 400к прибыли (примерно столько мы тратим на ключи к платной SCADA системе, которой пользуемся на данный момент), но если программа хорошо получится, есть возможность расширить рынок и дальше вкладываться в улучшение программы.Допустим, сделаю я техническое задание. Но если я обращусь в специальную контору по созданию софта, они заломят цены и общаться мне придется с менеджерами, а не с самими программистами, так? А мне надо поучаствовать в процессе, тереть об архитектуре с опытными программистами, ну и брать какую-нибудь работу на себя. Фриланс думаю не очень подходит, живое общение удобнее. Сам я из мухосранска, но на время разработки могу перебраться в свой обл. центр. Как мне найти там нужных программистов, или как мне лучше поступить? Могу и в Москву, но там вроде как ценники повыше на подобные услуги. Поясните по хардкору пожалуйста, как мне поступить.
Попробуйте с этим связаться https://habrahabr.ru/post/225227/ - может ценник лучше. Только у него .NET вместо Java.
>>807018Что, думается, совсем не критично будет. В остальном всё сходится.
>>807018Не совсем понял. Ты предлагаешь начать использовать его скаду? Это не совсем то что мне нужно. Важно создать именно свою программу, владеть исходниками, например, чтобы в случае возникновения ошибок в программе их быстро устранять самостоятельно. Изначально, заводы будут типовыми, а значит можно сделать основной упор не на обширный функционал, а на качество и безотказность.
>>807062400к - это как 2-4 месячных зарплаты миддл разработчика. Людей найти можно, был бы бюджет. Плюс все лицензии на пропиетарное оборудование, драйвера, документацию и пр.Разработка - это только часть проблемы; как насчёт сертификации и внедрения этой наколенной системы?
Как я понял из самых последних постов (особо не разыскивал - взял первую ссылку) уже не _его_, а _их_ - у чувака компания. И как я понял из постов же, там и коробка и возможность доработки под заказчика. Попробуй почитать серию, я по памяти утверждаю что у него там что - то вроде конструктора. Насчет исходников, учитывая быстрый старт, вполне возможно использовалось ООП под какой-нибудь copyleft лицензией, но вообще этот вопрос на месте поднимать. Попробуй изучить этот вопрос. По-моему, в этом направлении больше шансов на успех, чем собирать народ на дваче. Тут публика надрывно вкатывающаяся. >>807062
>>807062Насчет жабы, кстати, есть такое эклипсоподелие https://youtu.be/rJp4Dc4mj9g?list=PLt2AzoMC-A3iUyXDFSetSaMgK_QeIwOxR Хотя хз как идеология eclipse rcp на твои хотелки ложится. У мну в общем был опыт разработки подобия скады под жаву - сейчас бы я поступил по другому - webkit/html5/js6/elm в качестве UI платформы, D/С++14 снизу для транспорта и обработки - или вообще оставить в виде тонкого слоя для проброса данных и событий.
>>807089>как насчёт сертификации и внедрения этой наколенной системы?В этом нет проблемыА как лучше искать этих разработчиков, да желательно в своем городе?>>807093>собирать народ на двачеЯ такого не говорил.
>>807204Ответь, какого цвета на мне колпак?
>>807214Привет сестренка, очень рада тебя видеть :)
>>807214Чёрного, мать твою.
ну че вы такие вяленькие? Как искать нужных программистов в своем городе? Или лучше в контору обратиться?
>>807487Если, говоришь, из мухосрани, то скорее всего на кого-то неадекватного и неопытного наткнешься. Только в ДСах ищи.
>>807495Я так понимаю, он из Рязани. Не так уж и далеко от Москвы, может еще кто и оседает из нормальных погромистов. Или поверье, что хорошие прогеры, рано или поздно уезжают в ДСы, правдиво?
Если все получится, назови свою прогу "Crayon".
Вот мой проект, который пилил еще давно на 2010 студии, остальное на работе, если интересно могу все тебе рассказать в подробностях?
>>807495Что ты ноешь? Тебе контору дали - ты связался? Узнал их возможности?
>>807540ага. Но это один конкретный завод. А если будет нужно внести небольшие изменения, придется лезть в IDE с исходниками, и перекомпилировать? А моя основная идея, чтобы конкретный завод смог сконфигурировать простой инженер, не программист. Кажется сложным? Не совсем: у нас типовые заводы, на них типовые узлы и хочу сделать упор на модульную систему. Например есть модуль "Смеситель". У него уже есть нужная картинка с анимацией, остается только нажать свойства модуля и там в полях указать необходимые каналы ввода/вывода и разные переменные. И все модуль готов к работе. Как-то так.
>>807543Ну так сделать это все конфигурируемым да и все, делов на неделю.
>>807543Я к тому что я знаю как все это реализовать.
>>807547Ну а изменения все в IDE делются?
>>807556Да в чем проблема, я так понял тебе нужно просто конструктор или вроде того, делаешь заранее заготовленный список элементов(картинок, стандартных элементов и т.д.). Тот, кому ты этот конструктор поставляешь может сам накидать на форму все эти элементы, привязать к определенным тэгам и записать команды(сменить цвет при изменении тэга).
Вот такое что-то?
>>807561Ок братишка. Дай пожалуйста свою почту. Я как-нибудь на днях сделаю подробное описание своей гипотетической проги, а ты покритикуешь, если не в падлу будет. Ты из ДСа?
>>807566Нет, я из мухосрани.mister.petrivan2017@yandex.ru - вот моя фейкопочта.
>>807013 (OP)>как я скаду писалЕще один клован скаду писать собрался. Поймите же вы, что это задача не для шаражкиных контор
>>807585Да хуле там сложного блядь нашлепал элементы на форму, привязал к тэгам, запилил график, сообщения, квитирование аварий, это самое днище в программировании.
>>807013 (OP)>программы управления заводами>Ну типа Scada системы>программист из меня слабый>как мне лучше поступить?Пили лучше на Node.js + angular какой нибудь, хоть соснешь эпично, по хипстерски не шкварь джаву
>>807597>хуле там сложногоАрхивация, тренды, отчеты, поддержка 10500 промышленных протоколов, а самое главное твоя балалайка должна работать как часы
>>807597согласен. Эти Киповцы, все питухи напыщенные. СКАДА, ебать программа! Что может быть сложнее.
>>807609>Архивация>ОтчетыЧто тут сложного, обычная база данных с возможностью сформирования отчета например в xslx файл, во время работы пишешь в базу, когда нужно вывести то выборка из базы в файл, всё.>трендыЭмм, в той жи визуал студии стандартные контролы для графиков и 999999 кастомных>поддержка 10500 промышленных протоколовOPC>а самое главное твоя балалайка должна работать как часыЧто ты имеешь ввиду? Не вываливаться в ошибку или что? Что означает эта фраза, датчики - показывает, кнопки обрабатываются, ошибки выводятся, аварии квитируются, график строится, что тут можно сломаться? Как часы должен работать контроллер и система в целом, скада это просто ВИЗУАЛИЗАЦИЯ.
>>807609>Архивация, тренды, отчеты,не вижу ничего сложного.>поддержка 10500 промышленных протоколовНужна поддержка только Modbus>>807602Ну что же ты такой невнимательный у нас, малыш? Не собираюсь я сам писать, можешь спать спокойно.
>>807613>>807613Скриптодети ИТТ пишут скаду>>807621>Не собираюсь я сам писать, можешь спать спокойноНаверно фрилансера наймешь с нужными навыками за деньги боса
>>807609>должна работать как часыДалеко не каждая серьезная скада может этим похвастаться. Получается громоздкая неуклюжая программа, которую еще надстроил инженер на визуальном языке. Все это выливается в пиздец, чудом начинающий работать после сотни исправлений и костылей. Работает, как часы конечно, только лучше на него не дышать, мало ли.
Покажите мне оборудование, на котором эти программы работают потом, пожалуйста.
>>807676на компе они работают
>>807683Так это просто модельки расчетные?
>>807691не понял тебя, что ты хочешь, чтобы я тебе показал?
>>807695Как выглядит оборудование "завода", на котором выполняется составленная программа.
>>807699ну будет несколько модбас линий, а там что угодно можно привесить. Будут релейные модули ввода вывода, частотные привода, преобразователи от тензодатчиков и тд.
>>807708Не стоит сыпать мне спец.терминами, я мимокрок. Лучше покажи мне, как этот завод выглядит?
>>807716не покажу. Дианон ведь
>>807722Да какой дианон? Я же не прошу фотки конкретно с твоего завода. Раз заводы маленькие, то их должно быть много по стране, не?
AAAAAAAA!!КАКИЕ НЯШКИ КАКИЕ НЯШКИ КАКИЕ НЯШКИ КАКИЕ НЯШКИ КАКИЕ НЯШКИ
>>807748Сестра, два кубика галоперидола этому!
а тут за буряток не репортят?
>>807996Своего мелкобуквенного братушку мод точно не удалит.
>>807996А чего борзометер уже начал показывать МОЖНО ?
>>808067Ути-пути кокие мы злые
АСУшник-кейпопер! Теперь я видел все, лол. Че бесплатную скаду не юзайте? А так, аноны верно говорят, если юзать OPC то программа то говно, ничего сложного.
>>808549Да с драйверами я сам почти разобрался. А вот сделать хороший функциональный редактор, это проблема. ну а че такого? K-pop все профессии покорны
Бамп