Jump to content

Производитель софтвеллов

Софтвелл Мейкер 2
Разработчик(и) ООО «Софтвелл Солюшнс»
Первоначальный выпуск 2007
Стабильная версия
2.7.0.0 / 2 сентября 2011 г. ( 2011-09-02 )
Написано в Делфи и Ява
Операционная система Кросс-платформенный
Доступно в Португальский, английский, испанский, французский
Тип ИДЕТ
Лицензия Собственный
Веб-сайт http://www.softwell.com.br/

Softwell Maker — это разработка среды. Дизайнер использует визуальные формы и отчеты ( WYSIWYG ), бизнес-правила и визуально представляет другие действия с помощью блок-схем.

Где все началось

[ редактировать ]

Проект Maker родился в 2002 году в рамках Freire Informática Ltda. [1] фабрика программного обеспечения в Баии , работающая в общественных местах и ​​разработавшая более 100 решений на базе платформы Softwell Maker с момента появления первых версий продукта. В 2004 году была создана компания Softwell Solutions Ltda, специализирующаяся на развитии и совершенствовании Maker и других инструментов для улучшения процесса разработки программного обеспечения.

Понимание Softwell Maker

[ редактировать ]

Платформа Softwell Maker состоит из двух взаимозависимых продуктов: IDE и бесплатной среды выполнения , называемых соответственно Maker и Webrun.IDE отвечает за запись всех характеристик системы в конкретных таблицах, созданных в базе данных, Webrun считывает эти спецификации и предоставляет клиенту окончательное приложение.

При использовании Softwell Maker многие этапы традиционного процесса разработки оказываются бесполезными, пропускаются или автоматически заполняются, когда мы разрабатываем программное обеспечение с использованием этого инструмента. Тогда мы испытаем не просто новый инструмент, но и новый способ управления всем процессом разработки программного обеспечения. Мы надеемся как можно скорее разместить дополнительную информацию об этой методологии в другой статье.

Независимый от языка

[ редактировать ]

Приложения, разработанные Softwell Maker, не привязаны к языку программирования, поэтому они всегда будут технологически модернизированы, сохраняя реальную ценность программного обеспечения: бизнес-правила.

Основные характеристики

[ редактировать ]

Для поддержки самого широкого спектра приложений продукт предлагает полный список ресурсов и пытается сделать это максимально простым и интуитивно понятным способом, следуя краткому описанию возможностей продукта:

  • Доступ к нескольким базам данных одновременно;
  • Производство и потребление веб-сервисов;
  • Контроль доступа и журналы аудита;
  • Поддержка HTTPS и аутентификации клиента;
  • Экспорт исходного кода на язык Java;
  • Поддержка баз данных: Firebird 1.5/2.0/2.5, PostgreSQL 8.0/8.1/8.2/8.3/8.4/9.0; Oracle 10G/11G; MS-SQL Server 2000/2005/2008, MySQL 5.0-5.5;
  • Интенсивное использование AJAX;
  • Поддержка тем (скинов);
  • Поддержка Firefox, Internet Explorer и Safari;
  • 3 уровня Клиент/Сервер/База данных;
  • Самостоятельная документация;

Интегрированная среда разработки (IDE)

[ редактировать ]

IDE платформы Softwell Maker (которая дает название продукту) в настоящее время в версии 2.4 представляет собой приложение для Microsoft Windows ( win32 ), совместимое с версиями 2000, Me, XP и Vista (32 и 64 бита) Windows;Платформа Softwell Maker состоит из дизайнера форм, дизайнера отчетов (MakerReport), дизайнера блок-схем (MakerFlow), набора мастеров и инструментов для поддержки разработчика.

Дизайнер форм

[ редактировать ]

При разработке форм приложения используется 100% визуальный подход, предоставляющий разработчику очень гибкий набор компонентов, которые можно добавлять в форму и позиционировать с помощью мыши или клавиатуры, согласно философии WYSIWYG.Формы могут быть связаны или не связаны с таблицей в базе данных, но также могут быть связаны с другими базами данных полностью или частично, облегчая интеграцию различных баз данных.

Дизайнер отчетов

[ редактировать ]

Это позволяет создавать отчеты с визуальной поддержкой графики, перекрестных ссылок на таблицы и групп подотчетов на различных уровнях. Сгенерированные отчеты можно выполнять в среде Win32/WINE или экспортировать в Jasper — генератор отчетов, написанный на Java;

Дизайнер потоков

[ редактировать ]
Снимок экрана редактора потоков, используемого для программирования в Maker
MakerFlow

Этот компонент, который иногда называют MakerFlow или просто Flow, обеспечивает полную независимость кода, поскольку действия и бизнес-правила будут определяться с использованием 100% визуального подхода, свободного от спецификаций языка программирования.Путь программирования допускает только логику, позволяя команде сконцентрировать усилия на реализации деталей того, что действительно важно для клиента: бизнес-правил, а не других деталей процесса разработки программного обеспечения, но которым необходимо следовать надежному и стабильному приложению.

Инструменты и поддержка Wizards

[ редактировать ]

В платформе Softwell Maker имеется набор инструментов для поддержки разработки. Мы можем упомянуть следующие:

  • Мастер создания новой формы — использует определение базы данных для создания соответствующей регистрационной формы;
  • Multi-form Creator – позволяет автоматически создавать формы нескольких таблиц одновременно;
  • Контроль доступа к проекту, который позволяет пользователям определять определенный программный артефакт (форму, отчет, поток и т. д.)
  • Автоматический контроль версий системных объектов – Softwell Maker IDE автоматически

поддерживает последние копии каждого измененного объекта, точки восстановления всего программного обеспечения;

  • Project Packer — сохраняет все программное обеспечение в один сжатый файл, что позволяет перенести его в другую среду;
  • Планировщик задач — позволяет планировать выполнение потока на определенную дату или шаблон.
  • Реестр функций. API-интерфейс Maker может быть расширен с помощью этого интерфейса, что позволяет разрабатывать приложения, имеющие встроенную поддержку IDE Softwell Maker, для каких-либо обращений, которые могут быть необходимы, или даже для изменения поведения некоторых существующих ресурсов. ;
  • Словарь данных. Эта функция позволяет инструменту обрабатывать базу данных с помощью удобных для пользователя имен таблиц, представлений и внутренних полей.
  • Репозиторий — позволяет повторно использовать объекты между несколькими проектами, позволяя одному объекту быть доступным одновременно в различных проектах;

Запуск программного обеспечения (Webrun)

[ редактировать ]


Webrun можно определить как виртуальную машину, на которой приложения выполняются платформой Softwell Maker. Он отвечает за предоставление ресурсов, необходимых для корректной работы программного обеспечения. В настоящее время Webrun доступен для платформ Java и .NET. Посредством Java приложение распространяется в виде стандартного файла WAR и было одобрено для следующих серверов приложений: Tomcat 5.5/6, JBoss, Weblogic и Websphere. Это приложение представляет собой то, что обеспечивает технологическую платформу, на которой реализовано программное обеспечение, а именно контроль доступа, так называемый AJAX, соединения с базой данных, балансировку нагрузки, пул соединений и ряд бесчисленных других сервисов, используемых в приложении, в полной мере. предоставлено Webrun.

Вебрунская архитектура

[ редактировать ]

На рисунке ниже показаны некоторые детали внутренней архитектуры Webrun и среды выполнения по умолчанию приложения, созданного Softwell Maker, где бизнес-правила могут работать на трех уровнях: клиент (JavaScript), сервер (Java/.NET) и база данных (Oracle, MS-SQL Server, PostgreSQL,…). Мы также можем реализовать внутренние подсистемы Visual Interface Builder (HTML, JavaScript, CSS, PDF,...), управления базами данных (транзакции, процедуры, последовательности,...) и менеджера системы (сеанс пользователя, аутентификация, разрешения,...).

Другие особенности

[ редактировать ]
  • Компилятор потоков — выполняет компиляцию потоков и обнаруживает изменения в потоках даже в «режиме разработки», работая по философии JIT;
  • Контроль доступа и журнал — проверяет личность и разрешения пользователя и записывает любые изменения, вносимые пользователем;
  • Потоки отладчика — позволяет поддерживать реализацию потоков, останавливать или приостанавливать выполнение, проверять переменные и стек классов;
  • Экспорт системы — позволяет генерировать исходный код приложения в виде приложения Java или файла WAR для публикации на сервере приложений;
  • JDBC — доступ к базе данных осуществляется с помощью драйверов JDBC;
  • JSTL — используется при построении JSP.
  1. ^ Freire.com.br (на португальском языке)
  • Sofwell.com.br , Руководство пользователя Softwell Maker.
  • (на португальском языке) Info.Abril.com.br , журнал Info - № 266, апрель 2008 г.
  • (на португальском языке) Журнал Forbes Brasil, сентябрь
[ редактировать ]
  • (на португальском языке) Abril.com , IBM и Softwell подписывают соглашение о партнерстве - info Professional
  • (на португальском языке) NoticiaCapital.com.br , компания Bahian сотрудничает с IBM для продажи программного обеспечения по всему миру.
  • W3.org , Активность расширенных веб-клиентов W3C.
  • (на португальском языке) Via6.com
  • (на португальском языке) Estadao.com , Новости
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 26e270ad3f86aff0afc082dbc0abfa74__1705434540
URL1:https://arc.ask3.ru/arc/aa/26/74/26e270ad3f86aff0afc082dbc0abfa74.html
Заголовок, (Title) документа по адресу, URL1:
Softwell Maker - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)