4D

WAKANDA

Wakanda

warning: file_get_contents(http://www.telize.com/geoip/54.167.202.184) [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.
Skapa webbappar och mobila affärsappar med en komplett JavaScript-stack: studio, ramverk, databas och server

 

4D Mobile: med Wakanda

4D Mobile

Utöka din 4D-lösning till webben, smartphones och surfplattor med Wakanda med hjälp av 4D Mobile. Med 4D Mobile får du ett sätt att överföra dina befintliga 4D-applikationer till webbläsarbaserade plattformar, ungefär som om du skulle skapa en klientapplikation för Windows eller OS X. Snarare än att bara överföra data till ett mobilt front-end utökas din 4D-applikation med minimal utveckling till en webbapplikation som kan användas istället för eller som komplement till en desktop-klient.

 

Vad är 4D Mobile?

4D Mobile är ett paket som består av Wakanda Enterprise och en brygga mellan Wakanda och 4D som heter 4D Connector Pro.

Hur fungerar det?
Behåll din 4D-applikation som den är snarare än att använda en REST-server från 4D. Använd Wakanda Studio för att enkelt skapa ett webbgränssnitt som utökar applikationens funktionalitet och underhåll det från Wakanda Server. Du får därigenom tillgång till alla dina data och er affärslogik enligt dina egna önskemål.

4D Connector Pro, en del av Wakanda Enterprise, är huvudnumret i paketet och gör dina 4D-tabeller och metoder tillgängliga i Wakanda på ett transparent sätt. Dessutom hanterar det sessioner och datautbyte med din 4D-applikation.

Varje användarsession som interagerar med 4D Server upptar en 4D Mobile Client-session, hanterad av 4D Connector Pro. En enda 4D Mobile Client-session kan användas för efterföljande anslutningar från samma användare på andra terminaler, till exempel en webbläsare på en stationär jobbdator, en smartphone eller en surfplatta hemma. Om du behöver ytterligare anslutningar kan du dock lägga till dem med expansionspaket för 4D Mobile Client.

Det är gratis att utveckla och testa med 4D Mobile, men en utvecklingslicens finns tillgänglig som en betald expansion.

Läs mer om 4D Mobile.

 

Dagens moderna affärsapplikationer kräver snabb utveckling, stöd för flera enheter och distribution via molnet. Nya enheter presenteras varje dag – mobiltelefoner, stationära datorer, handdatorer ... Dagens webblösningar kräver dessutom många olika språk och tekniker, samt en grupp experter som kan installera, konfigurera och köra dem.

 

Vår lösning: Ett språk. En komplett stack. Helt i JavaScript.

 

Vi presenterar Wakanda. En öppen och heltäckande lösning för alla dina webbappar och mobila affärsappar.

 

Vad ingår i Wakanda?

Wakanda Studio
Visuell designer för datalagring och frontend, samt kodredigerare.

 

Wakanda Studio
Visuell design för i stort sett varje front-end, oavsett storlek.

 

Utforma egna datalagringsklasser. Skapa din egen affärslogik. Utforma ditt grafiska gränssnitt. Skydda din applikation. Helt visuellt. Med Wakanda kan du enkelt hantera de mest komplicerade datastrukturer. Klicka, dra och skapa relationer mellan klasser.

 

Berika gränssnittet med kapacitet från HTML5 och CSS3. Skapa widgets särskilt för dina funktioner och dataelement på servern.

 

Öka säkerheten genom att lägga till användare och grupper med lösenord. Tilldela grupperna behörigheter. Tillämpa sedan behörigheterna för applikationens resurser, till exempel modellklasser och metoder för datalagring.

 

Med ett enda klick kan du överföra din nya applikation till Wakanda Server, färdig att testas och köras.

 

 

Wakanda Server
En supersnabb server för datalagring och HTTP där du kan spara all affärslogik för appen.


Wakanda Server består av flera olika delar: Det finns datalagring som innehåller alla data och modeller för applikationen. Den drivs med en snabb NoSQL-objektmotor (WakandaDB), som använder de klasser du har definierat och det JavaScript du har skrivit för applikationens affärslogik. Under tiden allt detta pågår fortsätter samverkan med omvärlden (det vill säga din front-end) via Wakandas HTTP-server. Den sköter allt sitt arbete tyst i bakgrunden, med ett webbläsarbaserat gränssnitt som gör att den går att administrera överallt.

 

iPad app
Alla dina data. I realtid.

 

Wakanda Servers användarvänlighet och höga prestanda är kopplade till användningen av JavaScript (som bygger på WebKits SFX/Nitro just-in-time-kompilerare) och paradigmen för datalagringsklassen. Förutom åtkomsten till data från HTML5-widgets via systemets front-end, finns all data och logik från servrarna tillgängliga direkt via JavaScript med hjälp av standardbaserade API:er (W3C/WHATWG/CommonJS/NodeJS).

 

 

Wakanda Framework
Widgets och de snabba standardbaserade datakällor som ger dem information.

 

Mac app
Webbläsarappar som ser ut och fungerar som originalappar.

 

Även om Wakanda Server drar mycket av det ”tunga lasset” när det gäller att skapa en snabb back-end för dina applikationer, krävs ett avancerat ramverk på klientsidan för att allt ska gå smidigt. Wakandas ramverk består av en dataleverantör som kommunicerar med servern, gränssnittswidgets för systemets webbläsarbaserade front-end och ett datakällager mellan dessa båda.

 

Distribution via molnet

Genom att använda 4D Mobile för att utöka din 4D-applikation kan du utnyttja Wakandas kapacitet för distribution via molnet. Distribution med ett klick och enkel, webbläsarbaserad övervakning och administration – i kombination med anpassningsbara värdalternativ enligt "pay as you grow"-principen. Det har aldrig funnits ett lättare sätt att överföra din 4D Mobile-applikation till molnet.

 

 

Licenser och priser

Förutom alternativet med öppen källkod (se nedan), finns Wakanda tillgängligt med en kommersiell årsvis licens per utvecklare (utvecklingslicenser) eller server (distributionslicenser). Det finns flera alternativ att välja mellan med olika nivåer av betalsupport.

 

Gå till 4D Store