Lansa
Produktivní, přehledné a kompletní vývojové prostředí pro vaše aplikace
LANSA je vývojové prostředí pro tvorbu softwarových aplikací, primárně určených pro AS/400. Vývojářům dává možnost volby vývojové i cílové platformy. Mezi hlavní konkurenční výhody LANSY patří:
Rychlost vývoje a snadnost údržby
Komponentová architektura založená na Repository a jazyku 4. generace výrazně redukuje délku zdrojového kódu. Kratší programy se rychleji tvoří, jsou přehledné a mají mnohem snažší údržbu. Až 10x větší produktivita práce ve srovnání s RPG nebo s Visual Basic. Při provádění jakýchkoliv změn do aplikace lze díky zabudovaným analytickým nástrojům snadno zjistit veškeré jejich souvislosti a dopady.
Podpora pro všechny typy aplikací
LANSA umožňuje vytvářet aplikace klient/server, web aplikace s rozhraním HTML nebo XML/Java, terminálové aplikace, dávky, databázové triggery, sestavy, statistiky a grafické výstupy. Jednotný programovací jazyk a přenositelné definice v repository dovolují snadnou pozdější migraci aplikace z 5250 na web aplikaci, aplikaci klient/server nebo aplikaci přenesenou na jinou platformu (NT/Unix) při minimálních nebo žádných zásazích do zdrojového kódu. Díky tomu není nutná tradiční specializace (RPG programátor, PC programátor v C++ nebo Delphi, specialista na web, HTML a ASP používající Visual Basic...) - všechny tyto úlohy hravě zvládne tentýž programátor se znalostí LANSY.
Modernizace a rozšiřování existujícího software
LANSA aplikace se velice snadno integrují se stávajícími AS/400 aplikacemi. Řada významných společností proto vytváří v LANSE ty části informačního systému, které jim neposkytuje jejich stávající informační systém jako např.
JBA, BPCS, SAP nebo J.D. Edwards. Jako příklady lze uvést např. Mobil Oil, National Investment Bank,
Shell Canada
(JDE uživatelé), Atlas Copco, Nestlé, Sandoz,
Sunrise Medical
(rozšíření BPCS),
Clarion
(rozšíření JBA S21) atd. Stávající aplikace mohou být rozšířeny o plně grafické ovládání bez zásahu do zdrojového kódu.
Snadná integrace s dalšími aplikacemi
LANSA má integrované rozhraní pro Lotus Notes/Domino, Microsoft Word, e-mail (MAPI) a řadu dalších produktů.
Standardizace a podpora týmové práce
Pro efektivní tvorbu aplikací lze využít modelování a programové šablony. Společně s objekty a pravidly ukládanými centrálně v repository lze snadno zajistit jednotnou 'štábní kulturu' (vzhled, ovládání, uspořádání uživatelského rozhraní) aplikací i u velkých vývojových týmů. Samozřejmostí je možnost nastavení různých přístupových práv jednotlivých vývojářů ke všem objektům a všem volbám v menu.
Optimalizace podle zvolené platformy
Pro všechny části aplikace LANSA generuje přeložený kód. Díky tomu je běh aplikací vytvořených v LANSE podstatně rychlejší než u nástrojů používajících interpretovaný kód (např. NetData u Web aplikací). Na rozdíl od jiných produktů LANSA používá odlišné generátory pro různé platformy, takže výsledný kód je skutečně optimalizovaný. Pro síťovou komunikaci jsou podporovány všechny typy protokolů (doporučováno TCP/IP), přístup k databázi AS/400 je nativní a proto velmi rychlý. Aplikace klient/server připojené přes TCP/IP používají vlastní rozhraní a nevyžadují žádný další software jako např. Client/Access, ODBC atd.
Podpora pro vícejazyčné aplikace
Prostředí LANSA je přímo navrženo pro tvorbu vícejazyčných aplikací včetně podpory znakových písem. Přepínání znakových a jazykových sad (včetně systémových hlášení) automaticky zajišťuje přímo LANSA. Pro všechny jazyky tak existuje pouze jediná aplikace (nikoli sada pro každý jazyk). Jakákoliv údržba včetně přidání dalšího jazyka je potom velmi snadná. Tuto vlastnost velmi ocení všichni zákazníci, kteří mají zahraničního partnera nebo se zahraničními partnery spolupracují.
Rychlá implementace
Podstatnou výhodou je i bezkonkurenčně rychlá doba naučení se jazyka a prostředí. Ze zkušeností ověřených v naší společnosti i u zákazníků je programátor 5250 aplikací v LANSE schopen začít samostatně vytvářet transakční web aplikace po jednodenním zaškolení. Vývojář bez předchozí znalostí AS/400 ani LANSY je schopen samostatně vytvářet veškeré typy aplikací v LANSE do 14 dnů od prvního seznámení !