👨💻 Дорогу молодым!
18 апреля в Самаре прошло самое интересное мероприятие, которое может быть в ИТ-мире - Хакатон! И главное, что в нем приняли участие ребята из Самарского регионального центра для одаренных детей.
Мероприятие прошло в педагогическом технопарке "Кванториум" им. В. Ф. Волкодавова на базе Самарского государственного социально-педагогического университета 🎓
Хакатон проводится уже третий раз, но в этом году Jmix выступил партнером!
Павел Александров, наш ведущий разработчик, принял участие в составе жюри и провел награждение победителей подарками от Jmix. Все участники молодцы! 💪 Было невероятно интересно и приятно выступать экспертами на мероприятии в поддержку молодежи.
Желаем ребятам ИТ-успехов, чистого кода, а мы всегда рядом, чтобы предоставить современные технологии и поддержать будущие ивенты!
#мероприятия
18 апреля в Самаре прошло самое интересное мероприятие, которое может быть в ИТ-мире - Хакатон! И главное, что в нем приняли участие ребята из Самарского регионального центра для одаренных детей.
Мероприятие прошло в педагогическом технопарке "Кванториум" им. В. Ф. Волкодавова на базе Самарского государственного социально-педагогического университета 🎓
Хакатон проводится уже третий раз, но в этом году Jmix выступил партнером!
Павел Александров, наш ведущий разработчик, принял участие в составе жюри и провел награждение победителей подарками от Jmix. Все участники молодцы! 💪 Было невероятно интересно и приятно выступать экспертами на мероприятии в поддержку молодежи.
Желаем ребятам ИТ-успехов, чистого кода, а мы всегда рядом, чтобы предоставить современные технологии и поддержать будущие ивенты!
#мероприятия
👍12🔥5❤4
#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥9
Разработчики Jmix – это бэкенд-разработчики, которые выбирают платформу из-за одного большого преимущества. Не нужно использовать JS для создания веб-приложений!
В то же время, многие разработчики на Jmix полагают, что тогда им вообще не потребуется погружение во фронтенд 🙄 Если говорить про создание внутренних приложений, то возможно фронт и не пригодится. Но при разработке приложений для пользователей избежать работы с фронтендом не получится, особенно потребуется знание CSS.
Да, CSS может быть сложным и трудоемким, но у нас хорошие новости: в Jmix 2.x работать с CSS намного проще по сравнению с Jmix 1.x!
Дмитрий Кремнев, ведущий разработчик, вместе с Антоном Решановым, коммьюнити-менеджером, расскажут, как с помощью CSS можно быстро и легко создавать стилизованные экраны с нуля.
#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥3👍1
Компания «Квадриум», поставщик бизнес-решений для крупного бизнеса, разработала систему "Quadrium ActiveGRC" на базе Jmix.
Система ActiveGRC:
🔸 Автоматизирует риск-менеджмент.
🔸 Работает по модели трех линий защиты.
🔸 Помогает компаниям предсказывать и снижать риски.
Мы гордимся сотрудничеством с одной из ведущих компаний на рынке
А еще хотим сказать, что на Jmix сообщество создает много решений класса GRC. Если у вас есть идеи сделать подобный проект, то приходите к нам! Мы расскажем и покажем, что сделали другие 😊
#кейсы_клиентов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Media is too big
VIEW IN TELEGRAM
🔸 Редактирование объектов на карте в Jmix 2.5 🗺️✏️
Адд-он Maps уже давно присутствует в арсенале разработчиков Jmix. Основанный на библиотеке OpenLayers , он позволяет легко добавить отображения карт на любые экраны Jmix — например, локации 🚗 ваших автомобилей, 🏢 адреса клиентов, 🏧 расположение банкоматов, 🗺️ границы земельных участков, 🥾 туристические маршруты и что угодно.
Чаще всего эта информация берётся из гео-данных, связанных с сущностями Jmix. И до недавнего времени единственное, что можно было сделать в интерактивном режиме — это переместить точку 📍 на карте.
А вот создавать или изменять линейные и площадные объекты — такие как 🛣️ дороги, ⚡ линии электропередач, 🌾 поля, 📦 границы зон доставки и прочее — можно было только по координатам, что для обычных пользователей крайне неудобно.
И вот, в версии Jmix 2.5 появилась возможность редактировать объекты прямо на карте! 🛠️
Просто добавьте атрибут
А чтобы иметь возможность перетаскивать объект целиком, включите атрибут
Эти режимы активируются специальными кнопками в верхнем левом углу карты.
📚 Подробности смотрите в документации.
#фича #jmix25
Адд-он Maps уже давно присутствует в арсенале разработчиков Jmix. Основанный на библиотеке OpenLayers , он позволяет легко добавить отображения карт на любые экраны Jmix — например, локации 🚗 ваших автомобилей, 🏢 адреса клиентов, 🏧 расположение банкоматов, 🗺️ границы земельных участков, 🥾 туристические маршруты и что угодно.
Чаще всего эта информация берётся из гео-данных, связанных с сущностями Jmix. И до недавнего времени единственное, что можно было сделать в интерактивном режиме — это переместить точку 📍 на карте.
А вот создавать или изменять линейные и площадные объекты — такие как 🛣️ дороги, ⚡ линии электропередач, 🌾 поля, 📦 границы зон доставки и прочее — можно было только по координатам, что для обычных пользователей крайне неудобно.
И вот, в версии Jmix 2.5 появилась возможность редактировать объекты прямо на карте! 🛠️
Просто добавьте атрибут
featureModifyEnabled="true"к своим векторным или дата-слоям — и готово — можно двигать его узловые точки.А чтобы иметь возможность перетаскивать объект целиком, включите атрибут
featureDragEnabled="true". Также можно удалить объект с карты.Эти режимы активируются специальными кнопками в верхнем левом углу карты.
📚 Подробности смотрите в документации.
#фича #jmix25
🔥12👍1
Вчера на мастер-классе по UI Дмитрий Кремнев, ведущий разработчик, вместе с Антоном Решановым, коммьюнити-менеджером, рассказали, как с помощью CSS можно быстро и легко создавать стилизованные экраны с нуля.
Не смогли присоединиться онлайн?
Ловите запись встречи:
😄 ВК
😉 YOUTUBE
#мероприятия
Не смогли присоединиться онлайн?
Ловите запись встречи:
#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
VK Видео
Мастер-класс по UI 2.0: Быстрое создание пользовательского приложения на Jmix
На этом мастер-классе Дмитрий Кремнев показал на практике, как с помощью CSS можно быстро и легко создать стилизованные экраны с нуля CSS Flexbox - https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/CSS_layout/Flexbox CSS Grids - https:…
👍5🎉5🔥3
Media is too big
VIEW IN TELEGRAM
🔸Пустое состояние DataGrid
🎉Небольшое, но полезное улучшение!
Так бывает, что датагрид ничем не заселен, абсолютно пуст. Тогда надо явно сообщить пользователю, чтобы он не думал, что это данные долго грузятся или какой-то сбой.
Лучше четко и ясно сказать: «У вам еще нет заказов» или «Нет запущенных процессов» или еще что-нибудь. Таковы правила хорошего UX.
Теперь появилось даже два варианта, как это сделать:
1️⃣ Атрибут
2️⃣ Более полдвиутый вариант: вы можете добавить к
Но только один.
Например, так:
🔗 Подробнее смотрите в документации.
#фича #jmix25
🎉Небольшое, но полезное улучшение!
Так бывает, что датагрид ничем не заселен, абсолютно пуст. Тогда надо явно сообщить пользователю, чтобы он не думал, что это данные долго грузятся или какой-то сбой.
Лучше четко и ясно сказать: «У вам еще нет заказов» или «Нет запущенных процессов» или еще что-нибудь. Таковы правила хорошего UX.
Теперь появилось даже два варианта, как это сделать:
1️⃣ Атрибут
emptyStateText—просто добавляете его к своему dataGrid, и этот текст покажется на экране, когда список пуст:emptyStateText="No items in this list"2️⃣ Более полдвиутый вариант: вы можете добавить к
dataGrid дополнительный компонент, emptyStateComponent, в который можно вставить любой визуальный компонент по вашему вкусу – текстовое поле, кнопку, заголовок и так далее. Но только один.
Например, так:
<emptyStateComponent>
<h1 text="There is nothing here"/>
</emptyStateComponent>#фича #jmix25
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1
Поздравляем команду Java Boys Рустама Курамшина с победой в хакатоне МТС True Tech Hack 2025 с AI проектом на Jmix!
#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍8🎉2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍4
Мы регулярно рассказываем о том, как наши клиенты используют Jmix. И сегодня хотим поделиться еще одним кейсом.
ФПГ «Синара» реализовала проект на платформе Jmix всего за 10 месяцев силами небольшой команды — до запуска в опытную эксплуатацию было задействовано всего двое Java-разработчиков!
Используя RAD инструменты в привычной среде IDE удалось в несколько раз ускорить работу по проектированию и отладке сущностной модели, а также реализовать собственные low-code надстройки для управления интеграциями. Созданная система показала свою экономическую эффективность уже в первые месяцы после запуска
Если требуется консультация по созданию систем в рекордные сроки, мы рядом 😉
#кейсы_клиентов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍2
Бомбическая новость от Haulmont - вендора Jmix, а теперь еще и нового продукта OpenIDE 💪🏻
Кстати, в создании OpenIDE участвует Jmix-разработчик и DevRel Дмитрий Черкасов, которого вы встречаете на наших мероприятиях.
Скорее пробуйте новую среду разработки и делитесь впечатлениями!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉12👍2
Forwarded from Haulmont
⚡️ OpenIDE: российская среда разработки с поддержкой Java 24
OpenIDE вышла в официальный релиз! Это российская open source IDE на базе IntelliJ IDEA Community, над которой совместно работают Haulmont, Группа Астра и Axiom JDK.
В конце 2024-го проект стартовал как open source-инициатива и всего за полгода прошел путь от идеи до стабильной версии. В числе его ключевых фич — поддержка Java 24 уже «из коробки», собственный маркетплейс плагинов и «многоязычность».
Что дальше? Развиваем экосистему, работаем над улучшением пользовательского опыта и готовим новые возможности. Следите за обновлениями — впереди еще много интересного.
📚 Читайте подробнее на Хабре: https://habr.com/ru/companies/spring_aio/articles/903856/
💾Скачать OpenIDE можно по ссылке https://openide.ru/download/
Кстати, мы выпустили еще одну статью, где поговорили про IDE. Обсудили, что быстрее, где удобнее, и зачем все это нужно. Заглядывайте на Хабр: https://habr.com/ru/companies/haulmont/articles/905038/
#haulmont #OpenIDE
OpenIDE вышла в официальный релиз! Это российская open source IDE на базе IntelliJ IDEA Community, над которой совместно работают Haulmont, Группа Астра и Axiom JDK.
В конце 2024-го проект стартовал как open source-инициатива и всего за полгода прошел путь от идеи до стабильной версии. В числе его ключевых фич — поддержка Java 24 уже «из коробки», собственный маркетплейс плагинов и «многоязычность».
Что дальше? Развиваем экосистему, работаем над улучшением пользовательского опыта и готовим новые возможности. Следите за обновлениями — впереди еще много интересного.
📚 Читайте подробнее на Хабре: https://habr.com/ru/companies/spring_aio/articles/903856/
💾Скачать OpenIDE можно по ссылке https://openide.ru/download/
Кстати, мы выпустили еще одну статью, где поговорили про IDE. Обсудили, что быстрее, где удобнее, и зачем все это нужно. Заглядывайте на Хабр: https://habr.com/ru/companies/haulmont/articles/905038/
#haulmont #OpenIDE
🎉9🔥4👍2❤1
🆕 Запустили серию статей «BPMN: Beyond the Basics».
Продолжаем разбираться в BPMN с точки зрения разработчика. В первой статье рассматриваем шлюз «ИЛИ»⤵
Шлюз «ИЛИ» в BPMN кажется элементарным — ромб, стрелочки, условия. Но если вы разработчик, то за внешней простотой скрывается важная логика: как движок выбирает путь, в каком порядке проверяет условия и почему exclusive gateway больше похож на switch, а не if.
В первой статье подробно разбираем нюансы работы шлюза, о которых стоит знать, прежде чем моделировать процессы.
📚 Читать тут.
#статья
Продолжаем разбираться в BPMN с точки зрения разработчика. В первой статье рассматриваем шлюз «ИЛИ»
Шлюз «ИЛИ» в BPMN кажется элементарным — ромб, стрелочки, условия. Но если вы разработчик, то за внешней простотой скрывается важная логика: как движок выбирает путь, в каком порядке проверяет условия и почему exclusive gateway больше похож на switch, а не if.
В первой статье подробно разбираем нюансы работы шлюза, о которых стоит знать, прежде чем моделировать процессы.
#статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Такой простой Exclusive Gateway
Это первая статья из серии BPMN: Beyond the Basics – о скрытых нюансах и подводных камнях BPMN для разработчиков. В отличие от аналитиков, разработчикам надо не просто знать нотацию, но понимать, как...
👍10❤2🤩2
Jmix на конференции «Автоматизация процессов — 2025»: о будущем автономных процессов 🔮
24 апреля издательство «Открытые системы» провело конференцию «Автоматизация процессов — 2025» ― единственное в России мероприятие, посвященное всем аспектам интегрированного управления процессами.
Но где BPM - там и Jmix😎
Виктор Фадеев, Jmix Product Manager, провел круглый стол, на котором участники обсудили: что такое автономные процессы, кто должен инициировать переход к автономным процессам, какие риски и барьеры могут возникнуть, и как ИИ-агенты помогут преодолеть сопротивление сотрудников изменениям.
Также говорили о том, какие процессы стоит автоматизировать в первую очередь, как ими управлять и где находить специалистов для проектирования и запуска таких решений.
❓ А что вы думаете про перспективы внедрения ИИ-агентов в автоматизированные системы управления? Пишите в комменты)
🔗 Подробнее — в статье OSP: https://www.osp.ru/articles/2025/0424/13059477
#мероприятия
24 апреля издательство «Открытые системы» провело конференцию «Автоматизация процессов — 2025» ― единственное в России мероприятие, посвященное всем аспектам интегрированного управления процессами.
Но где BPM - там и Jmix
Виктор Фадеев, Jmix Product Manager, провел круглый стол, на котором участники обсудили: что такое автономные процессы, кто должен инициировать переход к автономным процессам, какие риски и барьеры могут возникнуть, и как ИИ-агенты помогут преодолеть сопротивление сотрудников изменениям.
Также говорили о том, какие процессы стоит автоматизировать в первую очередь, как ими управлять и где находить специалистов для проектирования и запуска таких решений.
🔗 Подробнее — в статье OSP: https://www.osp.ru/articles/2025/0424/13059477
#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
Хотите, чтобы ваши сервисы обменивались данными по REST и при этом пользователи проходили аутентификацию централизованно?
Наш новый гайд расскажет, как подружить Jmix REST DataStore с внешней аутентификацией через Keycloak.
Покажем, как настроить Keycloak, интегрировать его с Jmix, синхронизировать пользователей и реализовать два сценария:
🔹 Интеграция независимых приложений
🔹 Классическая клиент-серверная архитектуру с фронтендом и бэкендом.
Всё просто, безопасно и удобно для поддержки.
Подробности - в гайде!
#гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Рады быть частью Java Day Istanbul https://www.javaday.istanbul/, который пройдет 10 мая в Стамбуле.
Это одна из ведущих международных конференций по разработке программного обеспечения, организованной сообществом Istanbul Java User Group!
Если вы находитесь в Стамбуле, то обязательно приходите познакомиться с командой Jmix:
🔹 Константином Кривопустовым – руководителем инженерной команды Jmix.
🔹 Алексеем Буровым – Jmix коммьюнити-менеджером.
Не упустите шанс получить фирменный мерч Jmix и бесплатный welcome pack
Будем рады встрече!
#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍1
🔈 Вебинар Jmix и Crosstech Solutions Group: как Jmix помог быстро разработать решение по информационной безопасности?
Наш партнер Crosstech Solutions Group, российский разработчик решений для мониторинга, контроля и комплексной защиты от внутренних угроз, расскажет про разработку решения для мониторинга активности в базах данных - Crosstech Database Security - и почему выбрали Jmix как основу.
📅 28 мая в 16:00 (мск) - подключайтесь онлайн!
Будет:
🔹 Реальный кейс разработки.
🔹 Полезные инсайты о Jmix: ролевая модель, политики, отчеты.
🔹 Живое демо системы.
🔹 Ответы на вопросы.
Если вы руководите разработкой, проектируете архитектуру или управляете ИТ-продуктом - вам точно будет интересно.
👉 Зарегистрироваться
Не пропустите! Увидимся на вебинаре 😉
#мероприятия
Наш партнер Crosstech Solutions Group, российский разработчик решений для мониторинга, контроля и комплексной защиты от внутренних угроз, расскажет про разработку решения для мониторинга активности в базах данных - Crosstech Database Security - и почему выбрали Jmix как основу.
📅 28 мая в 16:00 (мск) - подключайтесь онлайн!
Будет:
🔹 Реальный кейс разработки.
🔹 Полезные инсайты о Jmix: ролевая модель, политики, отчеты.
🔹 Живое демо системы.
🔹 Ответы на вопросы.
Если вы руководите разработкой, проектируете архитектуру или управляете ИТ-продуктом - вам точно будет интересно.
👉 Зарегистрироваться
Не пропустите! Увидимся на вебинаре 😉
#мероприятия
🔥14👍5
Продолжаем разбираться, как на самом деле работает BPM.
Сегодня дошла очередь до процессных переменных - смотрим ка процесс работает с данными. Это не такая простая вещь, как может показаться.
Аналогии с переменными в Java здесь не работают, в мире процессов все устроено несколько иначе.
Из этой статьи вы узнаете, с какой целью в процессе используются переменные, как они создаются, сохраняются в БД и затем используются.
📚Читайте на Хабре новую статью Станислава Макарова
Всё о процессных переменных, что должен знать BPM-разработчик. Часть 1
#статья
Сегодня дошла очередь до процессных переменных - смотрим ка процесс работает с данными. Это не такая простая вещь, как может показаться.
Аналогии с переменными в Java здесь не работают, в мире процессов все устроено несколько иначе.
Из этой статьи вы узнаете, с какой целью в процессе используются переменные, как они создаются, сохраняются в БД и затем используются.
📚Читайте на Хабре новую статью Станислава Макарова
Всё о процессных переменных, что должен знать BPM-разработчик. Часть 1
#статья
Хабр
Всё о процессных переменных, что должен знать BPM-разработчик. Часть 1
Эта статья продолжает цикл BPMN: Beyond the Basics – о скрытых нюансах и подводных камнях BPMN для разработчиков. Сегодня поговорим о процессных переменных — для чего они используются в...
🔥11❤1👍1