PRODUITS

4D MOBILE

4D Mobile

warning: file_get_contents(http://www.telize.com/geoip/54.156.92.46) [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.
Déployez vos solutions vers le web et les mobiles grâce à une plateforme de développement JavaScript orientée modèles 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 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 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 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 accessoires 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.

 

Wakanda Studio
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 maniables. 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 permissions à vos groupes. Dans ce cas, vous appliquez ces permissions aux ressources de votre application, tel 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 : i l 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 aparté, avec une interface basée sur un navigateur qui vous permet de gérer l’administration 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 SFX/Nitro) 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.

 

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 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

En plus de l’option open source (voir ci-dessous), Wakanda est disponible sous licence commerciale basée sur une tarification annuelle par développeur (licences de développement) et par serveur (licences de déploiement). Plusieurs options de support sont disponibles avec différents niveaux.

 

Visitez 4D Store