4D

WAKANDA

4D Mobile

warning: file_get_contents(http://www.telize.com/geoip/34.242.173.235) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.
4D
Déployez vos solutions vers le Web et les mobiles grâce à une plateforme de développement JavaScript conçue pour la création d'applications professionnelles.

 

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

4D Mobile

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. 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 depuis sa tablette à la maison sans nécessiter des licences clients additionnelles. 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 d’aujourd’hui nécessitent un développement rapide, le support de multiples appareils et leur déploiement sur le Cloud. De nouveaux matériels et systèmes apparaissent sur le marché chaque jour – téléphones mobiles, portables, 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 plateforme 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.

 

Wakanda Studio
Créez visuellement des applications pour toutes vos interfaces, quelque soient leur type et leur taille

 

Définissez les classes de votre datastore. Créez votre logique métier. Concevez votre interface utilisateur. 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 héberge le cœur de toute votre logique métier.


Wakanda Server est composé de plusieurs sous-ensembles : 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 moteur objet NoSQL ulutra-rapide (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é automatiquement, et une interface d'administration en ligne vous permet d'intervenir d’où vous le souhaitez.

 

iPad app
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 le moteur de WebKit) ainsi que le paradigme de 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 JavaScript en utilisant les API basées 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.

 

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

 

Tandis que le Serveur Wakanda gère de lourdes charges et procure un back-end rapide à vos applications, il vous faut un framework évolué pour gérer la partie cliente tout en finesse. Le framework Wakanda est composé d'un Data Provider communiquant avec le serveur, de widgets pour votre interface Web, ainsi que d'une couche Datasource qui s’intègre entre ces deux éléments.

 

 

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