Accueil > Produits > Visual LANSA
Demander d’info

Visual LANSA

Développement rapide d’applications portables

Avec Visual LANSA Framework, vous pourrez rapidement prototyper, développer et déployer des applications pour le Web et pour Windows à partir d’un seul code.
Avec Visual LANSA Framework, vous
pourrez rapidement prototyper, développer
et déployer des applications pour le Web
et pour Windows à partir d’un seul code.

Visual LANSA apporte un environnement complet de développement sous Windows. Vous pouvez déployer vos applications sur de nombreuses plateformes, notamment Windows, IBM i (System i, iSeries et AS/400), Linux et les périphériques sans fil. Visual LANSA utilise le Référentiel de métadonnées de LANSA et son langage RDML (Rapid Development & Maintenance Language) 4GL pour développer à la fois les programmes client et serveur. Vous devez simplement disposer d’un ensemble de compétences faciles à apprendre pour développer rapidement un navigateur graphique et des applications client et serveur.

Un développement avancé simplifié

Visual LANSA est un outil de développement tourné exclusivement vers une chose : la création rapide d’applications commerciales de qualité supérieure. Mais il ne s’agit pas simplement d’une interface IDE (Integrated Development Environment) plus productive. Le référentiel de métadonnées indépendant de la plateforme Visual LANSA ainsi que l’exceptionnel L4G métier vous permettent de développer des programmes clients riches 5250, Web et Windows, à partir d'une seule base de code.

Vous pouvez développer et déployer des applications Windows et Web d’une grande qualité graphique, avec un accès natif/transparent aux bases de données System i et ODBC, grâce à la puissance et à l'efficacité technologique du référentiel de métadonnées de LANSA et à la rapidité du middleware ouvert. Quiconque comprenant les relations essentielles qui lient les champs, les fichiers et les programmes, développera rapidement avec Visual LANSA des applications e-Business et client/serveur d'excellente qualité.

La simplicité et la puissance du langage RDML LANSA sont transportables et vous pouvez centraliser toute l'intelligence commune de vos applications dans le référentiel de métadonnées portable de Visual LANSA. Vous bénéficiez ainsi des performances natives des compilateurs C/C++, tout en déboguant au niveau du RDML LANSA.

Les développeurs LANSA, qu’ils soient débutants ou aguerris, profiteront de tous les avantages de productivité liés à Windows : pointer-cliquer pour sélectionner les champs et les fichiers, copier-coller pour modifier et déboguer rapidement, ainsi qu'un puissant éditeur graphique pour la conception des applications graphiques.

Testez et déployez facilement sur plusieurs plateformes

Vous pouvez développer aujourd'hui pour un seul système iSeries ou Windows, et basculer demain vos applications et vos données, sans changer une ligne de code, vers une combinaison de plateformes System i, Windows, Web et Linux.

Vos applications sont compatibles avec XP, Vista, Windows 7 et System i à partir du même code source LANSA. Vous pouvez même déployer vers des périphériques sans fil. Les tests se font sur un système Windows unique et le déploiement se fait ensuite pour la combinaison de plateformes souhaitée. Visual LANSA procure également un débogueur de niveau RDML du serveur distant et du client en ligne.

Développement System i/5250, Windows et Web productif

Vous pouvez améliorer considérablement la productivité du développeur en utilisant Visual LANSA pour créer des applications 5250 et Web pour votre System i. La différence clé de LANSA est que les développeurs L3G et d’écrans verts (RPG ou COBOL) peuvent apprendre le produit et être productifs en très peu de temps, généralement en un à trois mois. L’IDE Visual LANSA permet une transition facile pour les nouveaux développeurs non iSeries.

Même la transition de votre équipe de développement LANSA d’iSeries vers Visual LANSA augmente de 25 % la productivité du développeur. Vous avez un écran pour voir les définitions des champs et des fichiers, les validations, les relations et les programmes et l’éditeur source et la possibilité de travailler sur des projets Web, sans fil et de modernisation et de tirer parti du Référentiel LANSA. Sans compter la modélisation des données graphiques pour les bases de données existantes et les nouveaux développements.

Intégration de bureau avancée

LANSA est renommé pour l’intégration facile aux applications System i existantes. Il n’est pas surprenant que Visual LANSA s’intègre facilement aux applications Windows et Microsoft Office. Vous pouvez utiliser Microsoft Word comme moteur d’impression et créer facilement un publipostage télémarketing à partir des données System i.

Développement d’application avec Visual Framework

L’IDE Visual LANSA vous permet d'afficher les définitions des fichiers et des champs, les validations, les relations, les programmes et l’éditeur source depuis un écran unique.
L’IDE Visual LANSA vous permet d'afficher
les définitions des fichiers et des champs,
les validations, les relations, les
programmes et l’éditeur source
depuis un écran unique.

Livré avec Visual LANSA, Visual LANSA Framework est un framework de conception qui permet aux développeurs et aux concepteurs orientés métier de créer des applications Windows et Web robustes d’une grande qualité graphique ou une combinaison des deux avec moins d'efforts. La courbe d’apprentissage est courte, la productivité est élevée et les applications sont de classe mondiale. Vous pouvez créer conjointement un prototype de conception de l’application et de l’interface utilisateur et utiliser la même conception pour le déploiement Windows et Web.

Visual LANSA Framework permet aux développeurs de prototyper rapidement des applications commerciales sans les coder. Il génère des programmes Web et Windows de qualité avec une apparence et un comportement cohérents. C’est un peu comme si vos développeurs bénéficiaient des conseils d’un coach expérimenté.

Les programmeurs dotés de compétences System i classiques, comme la rédaction d’un code procédural RPG ou l’organisation d’un écran de terminal 5250, peuvent avoir des difficultés avec la conception d'une interface graphique et échouent souvent avec leur première application Windows ou Web. Visual LANSA Framework a été utilisé par les développeurs de nombreux types d'applications pour s’assurer un résultat dès la première fois. Les applications qui en résultent sont déjà utilisées aujourd’hui par des millions d’utilisateurs dans le monde.

Les avantages offerts par Visual LANSA

  • Productivité du programmeur – avec moins de code à écrire, les programmeurs créent les applications plus rapidement
  • Développement rapide de l'application – à l'aide d'un IDE graphique, d'un langage de développement intuitif et de modèles d'application
  • Coûts de maintenance réduits – la séparation de la logique métier du code de l'application réduit le nombre de points où la maintenance est nécessaire en cas de changement de logique métier
  • Choix du style architectural – utilisez des techniques de programmation orientées objet ou procédurales en fonction de la nature de l'application et du niveau de compétences de vos programmeurs
  • Rapidité de réaction face aux besoins métiers changeants – rendue possible grâce à la méthodologie LANSA employée pour le développement logiciel
  • Indépendance technologique – les programmeurs créent les applications et LANSA génère un code de plateforme portable et se charge de la technologie nécessaire à l'implémentation

Caractéristiques de Visual LANSA :

Fonctions centrales

  • Développement basé sur le composant – pour la création de composants réutilisables et le partage d'un projet à l'autre
  • Développement orienté objet (OO) et développement de style procédural
  • Prise en charge des modèles de conception comme MVC et SOA
  • Création d'applications à plusieurs niveaux et partitionnement de l'application entre le client et le serveur
  • Création d'applications client riche
  • Création d'applications Internet riche (RIA) pour le Web
  • Assistants de génération d'application – créez des applications Web simplement en répondant à quelques questions
  • 4GL entièrement portable
  • Référentiel de métadonnées portable et réparti
  • Portabilité des déclencheurs de la base de données et des règles de gestion
  • Application des déclencheurs LANSA – appliquez des règles de gestion à tout programme qui accède à une base de données
  • Génération d'écrans automatique – pour les applications client riche, Web et les écrans 5250
  • Accès aux bases de données sur des serveurs Windows depuis des programmes System i
  • Modèles d'application Visual – visualisez les entités et les relations avec LANSA Visual Modeler
  • Services intrinsèques – inclut un point de flottaison et des conversations de chaîne binaire et arithmétique
  • Identifications longues de l'utilisateur et mots de passe
  • Cryptage TSL/SSL
  • Prise en charge SQL – création de tables et de vues via SQL
  • Prise en charge multilingue et du langage DBCS
  • Base de données Microsoft SQL Server Express intégrée pour le développement et les tests
  • Compilateur intégré Microsoft C/C++
  • Gestion de la configuration – suivi des tâches et contrôle de la version
  • Middleware rapide et évolutif de Visual LANSA – optimise les communications (rapides et sécurisées) entre les composants serveur et client des applications

Environnement de développement

  • Développeur indépendant ou développement en équipe – Visual LANSA soutient votre choix de structure de développement, d'un développeur indépendant à une équipe composée de plusieurs personnes
  • Environnements de développeur – XP, Vista, Windows 7 avec Microsoft SQL Server, Oracle ou Sybase Adaptive Server Anywhere
  • Outils d'installation et de mise à niveau Windows – l'installation de Visual LANSA est simple et rapide. Il suffit de répondre à quelques questions pour définir votre choix de déploiement
  • Environnement de développement graphique évolué – un IDE personnalisable pour tous les projets
  • Vérification de la syntaxe et achèvement du code – aide les développeurs à créer rapidement un code correct
  • Modèles programmables – bibliothèque de modèles d'applications orientées métier
  • Débogueur de client et serveur distant – la performance de C++ avec le débogage au niveau 4GL

Déploiement

  • Déploiement sur des serveurs à un ou plusieurs niveaux IBM i (System i, iSeries, AS/400), Windows et Linux
  • Environnements client riche – XP, Vista, Windows 7
  • Déploiement d'applications sur les réseaux Internet, Extranet et Intranet
  • Déploiement d'applications clientes – outils de déploiement pour distribuer des composants d'application côté client
  • Applications sans fil – déployez des applications pour un accès via des périphériques mobiles
  • Partition de l'application – choisissez l'emplacement où les parties de l'application vont s'exécuter, partitionnées entre le client et le serveur dynamiquement
  • Outil de déploiement rapide et juste à temps

Prise en charge DBMS

  • IBM DB2 sur serveurs IBM i (System i, iSeries, AS/400)
  • Microsoft SQL Server
  • Oracle sous Windows, Linux et UNIX
  • Sybase Adaptive Server Anywhere
  • Base de données MySQL
  • Prise en charge Unicode pour les fichiers