Softwell Maker - Softwell Maker
![]() | Tento článek má několik problémů. Prosím pomozte zlepšit to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
Vývojáři | Softwell Solutions Ltda |
---|---|
První vydání | 2007 |
Stabilní uvolnění | 2.7.0.0 / 2. září 2011 |
Napsáno | CodeGear Delphi a Jáva |
Operační systém | Cross-platform |
K dispozici v | Portugalština, angličtina, španělština, francouzština |
Typ | IDE |
Licence | Proprietární |
webová stránka | http://www.softwell.com.br/ |
The Softwell Maker je vývoj prostředí. Návrhář používá vizuální formuláře a zprávy (WYSIWYG ), obchodní pravidla a vizuální znázornění dalších akcí pomocí vývojových diagramů.
Kde to všechno začalo
The Výrobce projekt se zrodil v roce 2002 v rámci Freire Informática Ltda.[1] softwarová továrna v Bahia která působí ve veřejné oblasti a která od prvních verzí produktu vyvinula více než 100 řešení založených na platformě Softwell Maker. V roce 2004 byla Softwell Solutions Ltda vytvořena jako specializovaná společnost na vývoj a zdokonalování Výrobce a další nástroje ke zlepšení procesu vývoje softwaru.
Porozumění Softwell Makeru
The Softwell Maker platforma se skládá ze dvou vzájemně závislých produktů, IDE a a bez licenčních poplatků runtime Maker a Webrun. IDE má na starosti zaznamenávání všech specifikací systému do konkrétních tabulek vytvořených v databázi, Webrun tyto specifikace čte a poskytuje zákazníkovi dokonalou aplikaci.
Použitím Softwell Maker tolik kroků z tradičního procesu vývoje je zbytečných, přeskočených nebo automaticky vyplněných, když vyvíjíme software pomocí tohoto nástroje. Pak se setkáme nejen s novým nástrojem, ale s novým způsobem, jak přejít celým procesem vývoje softwaru. Doufáme, že co nejdříve dáme další informace o této metodice do jiného článku.
Nezávislý na jazyce
Aplikace vyvinuté Softwell Maker nejsou vázány na programovací jazyk, takže budou vždy technologicky upgradovány, aby byla zachována skutečná hodnota softwaru: obchodní pravidla.
Hlavní rysy
Pro podporu nejširší škály aplikací nabízí produkt komplexní seznam zdrojů a pokouší se to dělat co nejjednodušším a nejintuitivnějším způsobem podle shrnutí schopností produktu:
- Přístup k více databázím současně;
- Výroba a spotřeba webových služeb;
- Kontrola přístupu a protokoly auditu;
- Podpora HTTPS a autentizace klienta;
- Export zdrojového kódu do jazyka Java;
- Podpora databáze: Fénix 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;
- Intenzivní používání AJAX;
- Podpora témat (vzhledů);
- Podpora pro Firefox, Internet Explorer a Safari;
- 3 vrstvy klient / server / databáze;
- Vlastní dokumentace;
Integrované vývojové prostředí (IDE)
IDE serveru Softwell Maker platforma (která dává produktu název) v současné době ve verzi 2.4 je aplikace pro Microsoft Windows (win32 ) kompatibilní s verzemi 2000, Me, XP a Vista (32 e 64 bitů) Windows; platformu Softwell Maker tvoří návrhář formulářů, návrhář sestav (MakerReport), návrhář vývojových diagramů (MakerFlow), sada průvodců a nástrojů podporovat vývojáře.
Návrhář formulářů
K vývoji forem aplikace se používá 100% dostupnost vizuálního přístupu pro vývojáře velmi flexibilní sady komponent, které lze přidat do formuláře a umístit je pomocí myši nebo klávesnice podle filozofie WYSIWYG. Formuláře mohou nebo mohou nesmí být připojeno k tabulce v databázi, ale může být také připojeno k jiným databázím, celé nebo zčásti, usnadněním integrace různých databází.
Návrhář zpráv
To umožňuje sestavy s vizuální podporou grafiky, křížových odkazů na tabulky a podřízených skupin na různých úrovních. Generované zprávy lze provádět v prostředí Win32 / WINE nebo je exportovat do Jasperu, generátoru zpráv napsaného v Javě;
Návrhář toku

Někdy se nazývá MakerFlow nebo jednoduše Flow, jedná se o komponentu, která umožňuje úplnou nezávislost kódu, protože akce a obchodní pravidla budou definována pomocí 100% vizuálního přístupu, bez specifikací programovacího jazyka. Cesta programovacího toku umožňuje pouze logika, umožňující týmu soustředit úsilí na implementaci podrobností o tom, na čem je pro zákazníka skutečně důležité: obchodní pravidla a nikoli další podrobnosti procesu vývojového softwaru, ale musí být dodržována spolehlivá a stabilní aplikace
Čarodějové nástroje a podpora
Existuje sada nástrojů na podporu vývoje v platformě Softwell Maker. Můžeme zmínit následující:
- Průvodce novým formulářem - používá k odvození příslušného registračního formuláře definici databáze;
- Multi-form Creator - Umožňuje automatické generování formulářů několika tabulek najednou;
- Řízení přístupu k projektu - které umožňuje uživatelům definovat určený softwarový artefakt (formulář, zpráva, tok, ...)
- Automatická kontrola verzí systémových objektů - SoftEd Maker IDE automaticky
podporuje nejnovější kopie každého změněného objektu, body obnovení veškerého softwaru;
- Project Packer - uloží veškerý software do jednoho komprimovaného souboru, což umožňuje přenesení jakéhokoli softwaru do jiného prostředí;
- Plánovač úloh - Umožňuje plánování provádění toku v konkrétní datum nebo vzor.
- Registr funkcí - Rozhraní Maker API lze rozšířit o toto rozhraní, což umožňuje vývoj aplikací, které jsou nativní podporou IDE Softwell Maker, k nějakému druhu odvolání, které může být nutné, nebo dokonce ke změně chování nějakého existujícího zdroje ;
- Datový slovník - Tato funkce umožňuje nástroji zpracovávat databázi pomocí uživatelsky přívětivých názvů tabulek, pohledů a polí.
- Repository - Umožňuje opětovné použití objektů mezi několika projekty, což umožňuje, aby byl jeden objekt k dispozici současně v různých projektech;
Spuštění softwaru (Webrun)
Webrun lze definovat jako virtuální stroj, na kterém jsou aplikace spouštěny platformou Softwell Maker. Je odpovědný za poskytnutí zdrojů potřebných k opravě spuštění softwaru. V současné době je Webrun k dispozici pro platformu Java a .NET. Přes Javu je aplikace distribuována jako standardní soubor WAR a byla schválena pro následující aplikační servery: Tomcat 5.5 / 6, JBoss, Weblogic a Websphere. Tato aplikace je ta, která poskytuje technologickou platformu, na které je software implementován, a to kontrolu přístupu, takzvaný AJAX, databázová připojení, vyvažování zátěže, fond připojení a řadu nesčetných dalších služeb používaných v aplikaci, plně poskytl Webrun.
Webrunská architektura
Obrázek níže ilustruje některé podrobnosti z interní architektury Webrun a výchozího prostředí pro spuštění aplikace vytvořené programem Softwell Maker, kde lze obchodní pravidla spustit do tří vrstev: klient (JavaScript), server (Java / .NET) a databáze (Oracle, MS-SQL Server, PostgreSQL,…). Můžeme také realizovat vnitřní subsystémy Visual Interface Builder (HTML, JavaScript, CSS, PDF, ...), správy databází (transakce, procedury, sekvence, ...) a správce systému (relace uživatele, ověřování, oprávnění, ...).
Další funkce
- Flow Compiler - Provádí kompilaci toku a detekci změn v tokech i v „vývojovém režimu“, pracuje na filozofii JIT;
- Řízení přístupu a protokol - zajišťuje identitu a oprávnění uživatele a zaznamenává všechny změny, které uživatel umístí;
- Toky debuggeru - Umožňuje podporu implementace toků, zastavení nebo pozastavení provádění, kontrolu proměnných a zásobníku třídy;
- Export systému - Umožňuje generování zdrojového kódu aplikace jako aplikace Java nebo souboru WAR pro publikaci na aplikačním serveru;
- JDBC - přístup do databáze se provádí pomocí ovladačů JDBC;
- JSTL - Používá se při stavbě JSP.
Reference
- ^ Freire.com.br (v portugalštině)
- Sofwell.com.br Uživatelská příručka Softwell Maker.
- (v portugalštině) Info.Abril.com.br, Revista Info - č. 266, Abril, 2008
- (v portugalštině) Revista Forbes Brasil, Setembro
externí odkazy
- (v portugalštině) Abril.com, IBM e Softwell Assinam Accordo de Parceria - Info Professional
- (v portugalštině) NoticiaCapital.com.br, Empresa baiana se associate à IBM para comercializar soft no mundo todo.
- W3.org Aktivita bohatých webových klientů W3C.
- (v portugalštině) Via6.com
- (v portugalštině) Estadao.com Novinky