Veuillez noter que la technologie utilisée pour notre site web n'est pas supportée à 100% par Internet Explorer 6 ou inférieur !

Produits 4D Mobile

Produits


4D Mobile

4D Mobile
Créez des applications professionnelles Web et mobiles grâce à un ensemble de piles JavaScript : un Studio, un framework, une base de données et un serveur.

bannerL2_wakanda5.jpg

4D Mobile : Wakanda pour les développeurs 4D

4D-Mobile-blueOrange

Etendez votre solution 4D au Web, smartphones et tablettes avec Wakanda en utilisant 4D Mobile. Avec 4D Mobile, vous rendez disponibles vos applications 4D existantes sur des navigateurs, tel que vous auriez créé une application cliente Mac ou Windows.

Plutôt que de passer des données à un front-end mobile, avec un développement minimum de votre application 4D bénéficier d'une version de votre application Web pouvant être utilisée en lieu ou en complément d'un client desktop.

Qu'inclut 4D Mobile ?
4D Mobile est un package comprenant Wakanda Enterprise ainsi qu'un pont entre Wakanda et 4D intitulé 4D Connector Pro.

Quid de son fonctionnnement ?
Gardez votre application 4D en l'état, plutôt que de la faire fonctionner sur le nouveau serveur REST de 4D v14. Utilisez Wakanda Studio afin de créer facilement une interface Web permettant d'étendre les fonctionnalités de votre application – incluant un accès à toutes vos données ainsi que votre logique business comme bon vous semble– et lancez votre application depuis Wakanda Server.

4D Connector Pro, un sous-élément de Wakanda Enterprise, représente la pièce maitresse du package, permettant en toute transparence d'afficher les tables et méthodes 4D dans Wakanda. Par ailleurs, 4D Connector Pro gère les sessions ainsi que les échanges de données avec votre application 4D.

La gestion des sessions est également simple : votre application Web ouvrira des connexions depuis votre application 4D Server tel qu'un 4D Client, et est en fait assimilable à une connexion 4D Client. Par ailleurs, il est inutile d'acheter une licence spécifique pour 4D Mobile - chaque session décompte une connexion 4D Client (qui sera comptabilisée à la déconnexion ou lors d'un timeout). Ainsi, votre licence 4D Client peut être utilisée lors de connexions successives depuis différents points d'accès : un utilisateur peut se connecter depuis un poste au bureau, ensuite depuis un accessoire mobile lors de son déjeuner, puis de retour au bureau, et enfin depusi sa tablette à la maison sans nécessiter des licences clients additionnnelles. Le nombre de connexions disponibles (à la fois sur un poste client et Web/mobile) correspond au nombre de clients disponibles sur votre 4D Server.

Le développement et le test avec 4D Mobile sont gratuits. A contrario, une licence de déploiement  est disponible ent tant qu'expansion payante.

En savoir plus au sujet de 4D Mobile

 

Les applications professionnelles modernes d’aujourd’hui nécessitent des développements rapides, le support sur de multiples accessoires et leur déploiement sur le Cloud. De nouveaux matériels apparaissent sur le marché chaque jour – téléphones mobiles, accessoires de bureau, tablettes... Les solutions Web d’aujourd’hui nécessitent un patchwork de langages et de technologies ainsi qu’une équipe d’experts pour gérer leur installation, configuration et leur bon fonctionnement.

Notre solution : Un seul langage. Une pile complète. 100% JavaScript.

Qu’est-ce que Wakanda ? Il s’agit d’une solution ouverte et complète pour toutes les applications professionnelles Web et mobiles.

Qu’inclut Wakanda?

Wakanda Studio

Wakanda Studio comprend un éditeur graphique WYSIWYG pour votre datastore, un front end, ainsi qu‘un éditeur de code.

screenshot-Studio-iPhone

Créez visuellement des applications pour tout front-end (tout type, toute taille).

Définissez les classes de votre datastore. Créez votre logique commerciale. Concevez votre interface utilisateur graphique. Sécurisez votre application. Tout est géré visuellement. Avec Wakanda, même les structures les plus complexes sont facilement manipulables. Cliquez, glissez, et dessinez les relations entre les classes.

Enrichissez votre Interface Utilisateur grâce à la puissance du HTML5 et des CSS3. Créez des widgets spécialement adaptés aux fonctions et aux données du serveur.

Pour gérer les aspects de sécurité, vous pouvez ajouter des utilisateurs et des groupes disposant de mots de passe. Vous pouvez affecter des autorisations à vos groupes. Dans ce cas, vous appliquez ces autorisations aux ressources de votre application, telles qu’aux classes du modèle du datastore et aux méthodes.

Moyennant un simple clic, votre nouvelle application est chargée sur le Serveur de Wakanda, prête à être testée et exécutée.

Wakanda Server

Une base de données et un serveur HTTP super rapides. Wakanda Serveur représente un lieu d’hébergement pour toute votre logique métier.

Wakanda Server est composé de plusieurs parties : il y a d’une part un datastore qui héberge toutes les données de l’application ainsi que ses modèles. Il est géré par un rapide moteur objet NoSQL (WakandaDB), qui utilise les classes que vous avez définies ainsi que le code JavaScript que vous avez écrit dans le cadre de votre logique métier.

En parallèle, des interactions avec le monde extérieur, en l’occurrence votre front-end, ont lieu via le serveur HTTP de Wakanda. Tout ce travail est géré tranquillement en tâche de fond, avec une interface basée sur un navigateur qui vous permet de gérer l’administration d’où vous le souhaitez.

screenshot-app-iPad
Toutes vos données en temps réel.

La facilité d’utilisation du Serveur de Wakanda ainsi que ses hautes performances sont toutes liées à ses implémentations de JavaScript (basé sur WebKit’s Squirrelfish Extreme just-in-time compiler) ainsi que le paradigme des classes du datastore. En plus de pouvoir accéder aux données depuis des widgets en HTML5 sur le front-end, toutes les données du serveur ainsi que la logique de l’application sont à votre disposition via le JavaScript en utilisant les API basés sur des standards (W3C/WHATWG/CommonJS/NodeJS).

Wakanda Framework

Les Widgets ainsi que les sources de données rapides et basées sur des standards alimentent le Wakanda Framework.

screenshot-app-Mac
Les applications depuis les navigateurs ressemblent et se comportent comme des applications natives.

Tandis que le Serveur Wakanda gère de lourdes charges afin de fournir un rapide back end à vos applications, il nécessite un framework avancé pour gérer la partie cliente afin de permettre un fonctionnement tout en douceur. Le framework Wakanda est composé de fournisseurs de données pour communiquer avec le serveur, interfacer les widgets pour le front-end basé sur un navigateur, ainsi qu’une couche datasource qui s’interface entre les deux.

Déploiement sur le cloud

En utilisant 4D Mobile pour étendre votre application 4D, vous pouvez profiter de toutes les possibilités de déploiement du Cloud Wakanda.

Il n'a jamais été aussi simple de déployer votre application 4D Mobile sur le Cloud. L'administration se gère directement en ligne. L'offre est flexible et évolue en fonction du développement de votre activité.

Licences et prix

La tarification de 4D Mobile est basée sur une licence serveur ainsi que sur des sessions 4D Mobile Client additionnelles (deux sessions clientes sont incluses par défaut). Plus d'informations sont disponibles sur la page 4D Mobile Server Expansion.

4D Mobile Server Expansion