SimpleUI дневник разработки
567 subscribers
8 photos
7 videos
14 files
100 links
Новости и анонсы платформы Simple UI ( simpleui.ru) от автора. Еще в https://infostart.ru/public/1153616/
Download Telegram
📣 Уважаемые подписчики и партнеры!

Мы рады анонсировать, что команда Simple примет участие в 13-й международной выставке складкой техники и систем CeMAT! Это важное событие в мире логистики и складского оборудования, и мы очень рады быть частью его.

⚡️Даты проведения: с 19 по 21 сентября.

🌐 Место проведения: Москва, МВЦ «Крокус Экспо».

📌 Нас можно будет найти в зале 3, стенд №С302.

Что вас ждёт на выставке CeMAT:

1️⃣ Семинары и доклады экспертов: Получите ценные знания и узнайте последние тренды в области складской логистики.
2️⃣ Демонстрации продуктов: Познакомьтесь с нашими инновационными решениями для эффективного складского учета и логистики.
3️⃣ Сессии с участием ключевых лиц:
Не упустите возможность обсудить текущие вопросы и будущие перспективы с ведущими специалистами в этой области.

Эта выставка идеально подходит для компаний, которые ищут эффективные и инновационные решения для организации своих складских и логистических процессов.

👋 Ждем вас на нашем стенде для обмена опытом, знаний и, конечно же, успешного сотрудничества!

#CeMAT2023 #Simple
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Всем привет! Традиционно раз в год я публикую глобальные анонсы по платформе, некий образ будущего куда все идет в данный момент. В этот раз хочу поговорить об экосистеме, линейке продуктов Simple и ее развитии.
В предстоящим году я планирую сместить акцент с мобильной платформы на другие продукты, т.к. в мобильной все уже более менее, требуется двигаться дальше.

Над чем я работаю:

-Новый конструктор. О недостатках существующего конструктора высказались все кому не лень и это все конечно же правда. Да, там есть недостатки стека технологий которые преодолеть невозможно, кроме того, дорабатывать и поддерживать это тяжело. Это тот случай когда выбранный стек технологий является тормозом развития а не помощником. Какой же стек будет на замену? – SimpleWEB! Да, я пишу конструктор Simple на конструкторе Simple, вот такая вот рекурсия)) Конечно же SimpleWEB под это дело пришлось серьезно доработать (об этом далее). Т.е. конструктор – это конфа симпл. Он будет доступен в облаке, через браузер, будет работать с GitHub и другими плюшками

-SimpleWEB (веб-клиент,десктоп-клиент для Simple). Он долго пролежал в виде беты и вот наконец его функционал догоняет SimpleUI вплоть до последних нововведений. Релиз обновленного SimpleWEB будет в этом году, сейчас он активно тестируется в нескольких проектах. Доработок очень много, много исправлений и улучшений. Например продвинулась работа с вкладками – вкладки могут иметь ключи, по которым их можно переключать, отлавливать события нажатия и т.д. Теперь работа больше напоминает работу в документно-ориентированной системе типа 1С.

-Новые семантические конструкции для мобильной и веб-платформы. Проекты и конфигурации усложняются, поэтому требуется поддержка конструкций для больших проектов

-Шина SimpleBUS – продукт класса ESB, котрый свяжет все клиенты Simple между собой и с остальным миром из коробки. Т.е. для интеграции по большому счету не нужно будет делать ничего – гарантированная доставка, подписки, рассылки, маршрутизация – все это будет доступно сразу. Будет толкьо 2 вида шлюзов – веб-сокеты и HTTP и для начала 3 вида взаимодействия – классическая шина (с очередями, хранением сообщений и т.д.), сверхбыстрая Web-Socket шина и доставка большого контента. Шина позволит в частности не публиковать 1С наружу, перевести нагрузку на отдельный сервер, доставлять на любой клиент мгновенно (WebSocket), общаться напрямую и многое другое.

-СУБД SimpleBase. Предполагается глубокая интеграция с SimpleBUS на уровне объектов БД, классов (что то наподобие RPC) и возможности для распределенных систем.

-Мобильный клиент. В ноябре будет уже давно анонсированный релиз нового подхода в создании экранов – кому не хватало визуального рисования экранов с визуализацией, использование всех возможных виджетов AndroidSDK, произвольной разметки и т.д. теперь это все будет. Это не замена, а альтернатива – у обоих подходов есть свои плюсы и минусы.
Ну и конечно будут другие обновы по мобильному клиенту. Например в связи с усложнением проектов будет реализация паттерна Event Bus на уровне внутренней шины событий. Попробую сделать удобные бесконечные списки в обоих платформах. Будут большие апдейты по новой крутой визуалке, которой ни у кого нет. Ну и вообще много чего ещё.

-Генераторы. Давно не доходят руки написать обзор. Суть простая - генерация процессов, форм и кода для например хранения в БД по стуктуре. Примерно как в 1С генерятся формы по дефолту - списков, элементов так и тут, только в 1С структура задается в виде метаданных, а у меня в JSON. Дальше это все можно править. Так я сделал документы и справочники для своей WMS например.

-коммерчекие продукты Simple: Simple.Kit и конфигурации на ней. Тут тоже много чего интересного, достойного отдельного анонса.

Что в итоге получается:

SimpleUI и SimpleWEB имеют не только единую семантику и стек разработки – они схожи на уровне основных смыслов:
👍18🔥10
(продолжение)
• Оба транслируют логику на чистую нативную реализацию (Android SDK и html+js+css, SQL, NoSQL) не создавая мета-прослойки в виде собственной платформы, как 1С или Flutter
• Отсюда следует легковесность и быстродействие
• Оба имею сокеты в базе, что дает возможность прямого взаимодействия с клиентом со стороны сервера и других клиентов

Simple на сегодняшний день воспринимается как фреймворк для мобильных приложений, самостоятельных либо онлайн с 1С, SAP и подобными системами, SimpleWEB редко применяется как веб-фронт для корпоративных систем, но эти продукты не работают в синергии как самостоятельные системы.

В итоге мы будем иметь высокотехнологичный, набитый AI-детекторами и прочими радостями мобильный клиент, веб-платформу для всех прочих фронтов и собственную интеграцию, что все вместе позволит создавать больше классов решений:
• Самостоятельные 2-звенные системы типа WMS, MES, CRM на базе с одной стороны фронтов Симпл, с другой – SQL (Postgre, MySQL) и NoSQL(MongoDB, SimpleBase).
• Системы промежуточного слоя перед ERP системами, по сути фронты как сейчас с большей степенью самостоятельности, отделенные шиной
• Распределенные децентрализованные системы. Эта тема в разработке и следить за ней можно по развитию SimpleBUS, -Base и клиентов.

Пара скринов в комментах для разогрева.

На этом пока все, друзья. Задавайте вопросы, буду рад ответить.
👍24🔥5
Media is too big
VIEW IN TELEGRAM
🚀 Simple - ты просто космос! 🌕

😇 Привет, друзья! Мы рады поделиться захватывающей новостью: компания Simple успешно завершила проект по автоматизации учета материальных ценностей для космической жилой станции международного проекта SIRIUS! 🛰

🚀 SIRIUS – это не просто экспериментальная станция, это огромный шаг вперед в исследовании космоса и солнечной системы.
Наша команда внесла свой вклад в это захватывающее приключение, обеспечивая полный и надежный учет всех необходимых ресурсов внутри жилой капсулы.

🤓 Мы гордимся возможностью принимать участие в таком уникальном проекте, и наша команда готова к новым высотам и вызовам в области автоматизации и технологий!

#ProjectSIRIUS
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍7
Всем привет! У меня готов большой релиз по мобильной версии, который я весь год обещал: https://infostart.ru/1c/articles/1983895/ Это альтернативный способ создания экранов. Если такой подход вам интересен – поставьте пожалуйста плюсик на Инфостарте, чтобы я понимал что в эту сторону надо работать.
🔥8👍4
SimpleUI дневник разработки pinned «Добрый день! Собрал часто задаваемые общие вопросы-ответы по платформе. В комментах можно накидывать еще - только общие, технологические - в чате лучше: https://telegra.ph/Voprosy-i-otvety-Simple-11-30»
Добрый день!
Библиотека uiweb (SimpleWEB) глубоко переработана с целью приведения к уровню существующих возможностей Simple с поправкой на особенности веб-версии. В релизе 0.9.0 добавлены следующие изменения:
1. Доработаны вкладки – теперь вкладки могу иметь ключ, по которому к ним можно обращаться, переоткрывать напрмиер, также автоматическое переоткрытие (например чтобы не открывать 2 раза один документ, если уже есть вкладка с открытым), блокировать/разблокировать вкладки, убирать возможность закрытия вкладки. Также можно отслеживать событие выбора вкладки. Выбирать/закрывать вкладки из кода можно по ключу
2. Добавлено управление видимостью элементов (Show_) в том числе есть управление видимостью через сокет SetShow – которое воздействует на конкретные элементы напрямую, без обновления экрана (аналогично SetValues, SetTable и т.п.)
3. Добавлен RefreshScreen для перерисовки содержимого вкладки
4. Диалоги. Добавлена возможность работать с содержимым- размещать свои элементы ShowDialogLayout , получать данные из полей ввода.
5. Работа с файлами. Появилась возможность загрузки файлов, размещение выбора файлов в диалоге.
6. Работа с буфером обмена. Можно записывать свои значения в буфер и читать текущий буфер.
7. Добавлено Поле HTML что для веб приложения означает многое – можно размещать свой HTML/CSS/JS код, который будет выполняться как обычно. Можно обрабатывтаь события с размещенного HTML стандартными симпловскими обработчиками
8. Добавлено упрощенное размещение полей ввода
9. Изменился вид и визуальная реакция кнопок
10. Изменился вид Выпадающего списка
11. Исправлены ошибки
12. Создан раздел документации
Ранее, в предыдущем релизе также было добавлено:
1. Редактирование в таблице
2. Двойной клик по таблице
3. Автогенерируемое добавление/редактирование таблицы в модальных окнах
4. Обработка штрих-кодов
Появилась документация: https://uitxt.readthedocs.io/ru/latest/simpleweb.html
Гитхаб проекта: https://github.com/dvdocumentation/simpleweb
👍11🔥6
Гугл снова жестит с требованиями и в настоящий момент в Google Play не может быть выложена актуальная версия Simple UI 11.95.25, поэтому если я не решу проблему к следующему релизу - ставьте с apk. Проблема решается, но не факт что решение будет. Это не хорошо, но и не плохо. Если забить на Google Play то можно забить и на ограничения - можно будет работать с внешними файлами (сейчас MANAGE_EXTERNAL_STORAGE доступна только избранным), отправлять SMS (недоступна почти никому), нет ограничений по размеру (OpenCV например не влезает) и т.д...
👍1
Media is too big
VIEW IN TELEGRAM
Упростите себе работу с мобильной печатью при помощи приложения Simple! 🖨

Какие преимущества мобильной печати даёт Simple?

1. Забудьте о платных доработках шаблонов печати этикеток и штрихкодов. Теперь вы можете сами указать ширину, высоту и расположение на ценнике или этикетке прямо из приложения Simple. При желании можете добавить логотип своей компании или другой контент, который вам нужен;
2. Универсальная поддержка шаблонов 1С и ZPL;
3. Поддержка разных видов соединения с мобильным принтером - Bluetooth, Wi-Fi;
4. Быстрая скорость отправки документа на печать;
5. Простое подключение;
6. Поддержка большинства брендов оборудования для печати ценников и этикеток.

Остались вопросы? Задайте их специалистам нашей компании! Позвоните по телефону +7 (495) 989-44-12 и получите качественную консультацию или закажите звонок на сайте simple-kit.ru. Мы свяжемся с вами в ближайшее время 📞
🔥4👍1
Готова ранняя версия нового редактора, написанного на SimpleWEB. Гитхаб для локальной установки тут: https://github.com/dvdocumentation/web_simple_editor/tree/main. При локальной установке в браузере вбить http://localhost:1555/
👍4🔥4
Приветствую! Готова и опубликована на постоянное место дислокации бета версия нового редактора https://seditor.ru:1555/ Версия полностью рабочая, я на нее уже полностью перешел, новые релизы – только на новом редакторе. Соотвественно сам редактор также активно дорабатывается. Он написан на SimpleWEB.
Если кто хочет развернуть локально то исходники и инструкция по установке тут: https://github.com/dvdocumentation/web_simple_editor
Там же лежит пример решения 1С+пайтон+SimpleBase на новом редакторе, который я показываю в видео
Также обновлены статьи документации Быстрый старт, ActiveCV
И длинное кино про этот пример и работу на новом редакторе: https://youtu.be/qwbCXOYykDs
👍12🔥8
SimpleUI дневник разработки pinned «Приветствую! Готова и опубликована на постоянное место дислокации бета версия нового редактора https://seditor.ru:1555/ Версия полностью рабочая, я на нее уже полностью перешел, новые релизы – только на новом редакторе. Соотвественно сам редактор также активно…»
Готово обновление SimpleWEB и нового редактора (обновлена документация, исходники на GitHub). В целом редактор сильно обновлен в сторону симплификации и помощи разработчику, а также полной интеграции в GitHub. Также в редакторе можно найти пару пасхалок на будущее, интересно кто ни будь найдет или нет?)

SimpleWeb:

1. Добавлена секция конфигурации HTMLHead - секция генерируемой HTML страницы, которая выполняется при загрузке страницы браузером. Сюда можно помещать скрипты, загрузку дополнительных библиотек и т.д.
2. Добавлено событие onLaunch
3. Добавлена работа с cookie - запись, чтение с периодом действия
4. Добавлена возможность для диалога, построенного на контейнере назначить некоторые поля, генерирующими события (команда ShowDialogActive). Например в новой версии конструктора, в диалоге обработчика, список type назначен активным и при выборе значения генерирует событие type
5. Диалог получил возможность растягиваться
6. SetValuesEdit установка значения в поле ввода
7. Добавлены глобальные переменные как в Simple UI

Редактор (https://seditor.ru:1555/):

1. Сохранение конфигурации в GitHub при нажатии "Сохранить конфигурацию" (активируется настройками)
2. Раздел Пользователь (с использованием coockie) с параметрами доступа к GitHub и списком/загрузкой конфигураций из GitHub из пользовательского репозитория. Т.е. можно просматривать свой репозиторий и грузить конфигурации оттуда.
3. Помощник заполнения listener в экране - динамически заполняется нужными переменными экрана (вычисляются по структуре экрана). Их остается только выбрать.
4. Помощник заполнения Современное поле ввода (подставляется шаблон)
5. Кнопки вверх/вниз в процессах/экранах/контейнерах
6. Расширена работа с буфером обмена
7. Поддержка секции HTML head в конфигурации - скриптов, загружаемых при загрузке страницы
8. Текст конфигурации - теперь не только просмотр, но и полноценный JSON редактор на основе prism. Т.е. конфигурацию можно поправить и сохранить на этой странице
9. Вкладки редактора обновляются при активации
10. Дополнены события и обработчики
11. Исправлены ошибки
🔥11👍71
ВекторныйРедактор.png
103.7 KB
Вы наверное уже заметили обработчики js и pythonscript в которых есть редакторы кода в новом редакторе seditor.ru . Но что вы скажете о том, что на андроиде будет возможна полноценная отладка с остановкой на брейкпоинтах, с просмотром и даже редактированием переменных прямо онлайн?)) Я хочу превратить онлайн редактор в подобие IDE в котором можно делать все, не отвлекаясь на всякие подключаемые файлы и другие IDE.
🔥18👍5
Просьба, не заменяйте файл обработчиков на seditor.ru на свой файл обработчиков - он от этого ломается и люди не могут работать. Локально конечно можно поднять себе редактор, но в облаке кому то тоже удобно. Кто там примеры с птицами на симпле делает я забыл - больше так не делайте)) Спасибо.
🤯5👍1
Всем привет! Новый релиз. Спасибо всем, кто поставил плюсик на Инфостарте. Ценю вашу поддержку! https://infostart.ru/1c/articles/2039913/
🔥15🆒2
🚀 Важные новости от Simple!

Мы рады поделиться захватывающими новостями о недавнем участии в мероприятии, организованном нашими друзьями и партнерами, компанией LaModa. Встреча была посвящена открытию их первых офлайн магазинов LaModa Sport!

Компания Simple выступила не просто как гость, но и как один ключевых технологических партнеров. Мы разработали специализированное программное обеспечение на базе нашего ПО Simple.Учёт+ для терминалов сбора данных, ставших незаменимым инструментом в учете товаров и организации бизнес-процессов фирменных магазинов. Это было не только отличной возможностью продемонстрировать нашу техническую экспертизу, но и шагом к более глубокому сотрудничеству с командой LaModa.
Мы верим, что технологии играют ключевую роль в трансформации традиционного ритейла, делая покупки более удобными, а бизнес более эффективными.

Открытие офлайн магазинов LaModa Sport — значимое событие для рынка России, и мы рады, что программное обеспечение Simple помогает в этом новом начинании. Мы с нетерпением ждем дальнейших проектов и возможностей для сотрудничества, чтобы продолжать вносить свой вклад в развитие российского бизнеса.

Полное выступление спикеров можно посмотреть по ссылке.
Оставайтесь с нами, ведь впереди еще много интересного! 🌟
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥8