
i5 Studio
Outil de développement de commerce électronique pour la création de sites web robustes basés sur les données.
Un outil de développement de commerce électronique rapide pour la création de sites web robustes basés sur les données. Il permet aux utilisateurs de construire des applications basées sur le navigateur pour publier des informations en direct à partir de bases de données SQL sur le web. Les utilisateurs ayant des compétences en base de données ou en web, ou des connaissances en COM ou .NET peuvent ajouter autant de sophistication à une application qu’ils le souhaitent.
i5 Studio – Caractéristiques
i5 Studio de Dataline Software est une trousse d’outils puissante et sophistiquée pour les développeurs de logiciels, conçue pour répondre aux demandes de plus en plus complexes de l’environnement Internet. Exclusivement développé par Dataline, i5 Studio intègre des outils novateurs pour permettre aux bases de données d’être accessibles sur le web. Ces outils sont désormais la technologie sous-jacente qui rend possible de récupérer des informations ‘en direct’ à partir de plusieurs bases de données SQL et de les rendre facilement accessibles via les navigateurs et les appareils mobiles – aux employés, fournisseurs et clients.
Nouvelles fonctionnalités
Générateur SQL vers XML intégré Le langage de balisage extensible (XML) est devenu la norme de facto pour le commerce électronique pour une raison clé : Il permet à des systèmes incompatibles à l’intérieur et à l’extérieur de l’entreprise de communiquer entre eux. Cela signifie que différentes entreprises peuvent désormais échanger des informations librement via le Web. Convertir des données SQL relationnelles de n’importe quelle base de données en un document XML est désormais un exercice de point-and-click avec i5. L’environnement de conception de i5 Studio vous permet de concevoir un document XML dans une vue explorateur intuitive, en supprimant complètement le besoin d’écrire du code ou des transformations complexes. Alignement absolu Dans l’environnement de conception de i5 Studio, il est désormais possible d’aligner graphiquement tous les composants sur une page (tels que des champs, des listes et des graphiques). En faisant simplement glisser et déposer, un développeur peut aligner tous les objets avec une précision au pixel près. Cette capacité d’alignement absolu n’est pas limitée aux navigateurs les plus récents et les plus populaires, grâce à l’approche unique de i5 consistant à fournir le balisage approprié (HTML/WML) requis par chaque navigateur connecté. Ce support multi-navigateurs est un avantage clé pour toute organisation souhaitant déployer une application auprès d’une base d’utilisateurs diversifiée et disparate, car il élimine le besoin de construire et de maintenir plusieurs versions de la même application. Extensions L’avantage d’intégrer des contrôles utilisateur dans une application web (qu’ils soient développés en Java, .NET ou Macromedia Flash) est qu’ils offrent aux utilisateurs une expérience plus riche que celle proposée par le navigateur seul. Cependant, il y a généralement plusieurs sous-composants qui composent ces contrôles, ce qui les rend difficiles à déployer en tant que package unique. Un seul contrôle peut se composer d’un composant côté client tel qu’un Applet, d’une logique métier côté serveur (J2EE/.NET/COM+), ainsi que de graphiques et de scripts à déployer sur un serveur web. La nouvelle version de i5 Studio permet à tous ces composants d’être regroupés dans une seule installation, rendant le déploiement de tels contrôles un jeu d’enfant. Pour illustrer ce point, trois composants éprouvés sont inclus avec i5 Studio, qui peuvent être utilisés dans votre développement ou comme exemple de déploiement de vos propres composants.
- Explorateur XML Un concept familier pour tous, un explorateur (ou vue en arborescence) permet une navigation facile à travers de grandes listes d’informations hiérarchiques, qui seraient normalement trop grandes pour être affichées de manière lisible. Cet outil sophistiqué peut être ajouté à une page web en quelques instants et améliore immédiatement la convivialité de toute application basée sur le web.
- Éditeur graphique vectoriel Le i5 Graphics Pad est un éditeur de diagrammes interactif développé sous forme d’applet Java, utilisant des graphiques vectoriels stockés sous forme XML. En tant que tel, il permet à l’utilisateur d’une machine compatible Java de disposer d’un bloc-notes utile pour la création de textes et de graphiques pouvant être enregistrés dans une base de données sous un format léger.
- Contrôle de date
Le composant de recherche de date fournit un outil pratiqueGraphique pour entrer et modifier les champs de données date/heure affichés sur n’importe quelle page i5. Entièrement conscient des données, le contrôle de date peut simplement être lié à n’importe quelle colonne de base de données pour la lecture et l’écriture des données.
- Kit de développement de composants (CDK)
En plus des plug-ins fournis avec i5, il est désormais possible pour tout développeur de concevoir des composants de plug-in réutilisables. Le Kit de développement de composants (CDK) vous permet de développer des composants qui peuvent enregistrer leurs propres assistants personnalisés dans l’environnement de développement lui-même. Cette nouvelle fonctionnalité sophistiquée vous permet de personnaliser l’environnement de développement i5 selon vos besoins.
Fonctionnalités générales
Développement rapide et centré sur le navigateur i5 fournit un environnement d’auteur/développement où les applications sont conçues et testées dans un navigateur. Les applications peuvent être vraiment sans code sauf si la logique métier est requise, permettant un développement par point et clic avec une connaissance minimale de HTML ou SQL. La facilité et la rapidité de création de site qu’elle permet est encore étendue avec l’utilisation de plusieurs assistants dédiés. Une approche client léger permet au serveur i5 d’être accessible (via un navigateur) par les utilisateurs et les développeurs de n’importe quelle plateforme (Windows98/NT/2000/XP, Mac, Palm, EPOC, Unix, OS/2) et de n’importe où, facilitant ainsi une flexibilité et une évolutivité incroyables et impliquant un passage vers l’hébergement par des fournisseurs de services d’application.
Sécurité intégrée Les applications i5 sont sécurisées avec une authentification et une autorisation de base de données étant automatiquement transmises à chaque navigateur qui accède à un site web i5.
Moteur de graphiques intégré i5 fournit un assistant pour la conception et l’incorporation de graphiques interactifs dans les applications. Les utilisateurs peuvent approfondir les pages de détail qui affichent les données associées aux éléments représentés sur un graphique. Le moteur de graphiques offre plusieurs formats pour produire des graphiques et des diagrammes avec l’assistant.
Le développement de sites web à grande échelle et complexes implique de nombreuses compétences différentes et peut donc nécessiter la contribution coordonnée de plusieurs travailleurs. L’architecture de l’environnement i5 facilite le processus de développement en respectant à la fois cette division du travail et en simplifiant l’intégration des produits de ce processus. Les cycles de développement i5 deviennent ainsi des affaires hautement rationalisées. Transfert de texte et d’image vers les appareils mobiles WAP i5 intègre des fonctionnalités permettant aux applications d’être visualisées sur les navigateurs WAP sans nécessiter de codage supplémentaire. À cet égard, i5 offre des avantages clairs en termes de rapidité et de fiabilité par rapport à d’autres technologies d’application web – là où ces dernières nécessitent une entrée de programmation d’un développeur, i5 offre une activation automatique. Grilles de données modifiables Les développeurs ne sont pas limités à présenter des données provenant uniquement de tables de base de données. i5 fournit des grilles de données qui sont défilables, modifiables et peuvent être modifiées de manière programmable. Les données peuvent désormais être présentées dans un navigateur indépendamment de leur source. Extensions réutilisables En plus de fournir une multitude de ses propres composants d’extension, i5 permet le développement de composants d’extension personnalisés qui peuvent être écrits dans le langage de programmation choisi par le programmeur – VB, C#, C++, Delphi, etc. – et ensuite utilisés de manière répétée dans n’importe quelle application web i5. Les composants fournis par i5 Studio ont tous été développés en utilisant cette approche et sont une indication claire du haut degré de flexibilité dont les développeurs peuvent profiter pour positionner et formater les données d’une base de données sur les pages web. Support intégré des documents PDF Le support du format de document portable bien connu et populaire (PDF) est fourni dans i5 en standard. Les documents PDF peuvent être intégrés facilement, de manière transparente et sans nécessiter de compétences en programmation étendues dans les applications i5. Les documents peuvent être récupérés et incorporés à partir de plusieurs sources : des fi
Le, à partir d’une base de données SQL, ou à partir d’une source externe via HTTP. i5 permet également de générer de tels documents à l’aide d’outils tiers tels que Crystal Reports. Étant donné que le format PDF est devenu la norme de facto pour la distribution sécurisée et fiable de documents électroniques, les types de support offerts par i5 en font un outil idéal pour le développement d’applications Web gérées par du contenu.
Prise en charge des serveurs Web fonctionnant sous Linux/FreeBSD Unix i5 intègre des composants Web Linux/FreeBSD lui permettant de fonctionner avec des serveurs Web (comme Apache) fonctionnant sur ces plates-formes. Le support offert pour ces serveurs, qui tendent à dominer le marché en raison de leurs coûts d’exploitation inférieurs et de leurs statistiques de disponibilité supérieures, permet aux sites Web i5 de coexister avec l’infrastructure informatique existante d’une organisation, qu’elle soit basée sur Microsoft ou Unix.
Débogage COM amélioré Le débogage du code COM peut être effectué pendant que les sites Web sont ‘en direct’ et sans perturbation pour tout service (potentiellement) 24/7 que ces sites pourraient fournir aux clients. i5 y parvient grâce à son Administrateur de logique métier, qui permet à un développeur de se connecter depuis un endroit distant et de déboguer la logique côté serveur pendant qu’un site est actif.
Bases de données certifiées i5 offre une prise en charge des bases de données suivantes : Access, DB/2, Informix, MySQL, Oracle, Pervasive, SQLBase et SQL Server.
Statistiques d’activité Les statistiques sur l’accès au site Web sont généralement disponibles par le biais des fichiers journaux générés par les serveurs Web. i5 offre un service de statistiques plus sophistiqué tel que des données concernant l’activité des utilisateurs, l’accès non autorisé, le timing des bases de données, les préférences du navigateur, etc., qui sont fournies dans un veuillez cliquer ici pour le Guide de Démarrage. (PDF) Ce guide est conçu
Accompagnez le manuel de démarrage de l’i5 en offrant des instructions sur certaines des fonctionnalités plus avancées de l’outil de développement rapide i5 Studio cliquez ici. (PDF)
i5 Studio – Configuration système
Systèmes d’exploitation
- Windows NT4
- 2000
- 2003
- XP.
Tous les systèmes ci-dessus prennent en charge le développement, les tests et le déploiement. Windows XP est recommandé pour le développement et les tests uniquement.
Configuration matérielle minimale
- 512 Mo de RAM sont recommandés pour le déploiement et 1 Go d’espace disque.
Bases de données prises en charge
- Microsoft SQL Server 7 et supérieur
- Oracle 8 et supérieur
- Microsoft Access
- MySQL
- Sybase 11 et supérieur
- SQLBase 7 et supérieur
- Pervasive (en utilisant Pervasive ODBC)
- Informix 7.3 et supérieur
Bien que l’i5 n’ait pas été testé et certifié contre d’autres moteurs de base de données, il n’y a aucune raison pour laquelle il ne devrait pas fonctionner avec d’autres types de fichiers de base de données en utilisant une source de données ODBC.
Navigateurs pris en charge
- Microsoft Internet Explorer 3 ou version ultérieure ou Netscape Navigator 4.7 ou version ultérieure recommandés
- Le navigateur Web doit prendre en charge JavaScript et les cadres.