Questions tagged [wakanda]

Wakanda is an open-source web framework for developing web and mobile applications in JavaScript. It includes a database server (WakandaDB), a JavaScript framework (WAF), and Wakanda Studio, an integrated development environment. Wakanda is supported on Linux, Microsoft Windows and Mac OS, and is cloud-ready on the back-end. Desktop, mobile and tablet apps on the front end.

Wakanda promotes:

  • One language.
  • One complete stack.
  • All (in) JavaScript.

Its stack includes:

  • Wakanda Studio
  • Wakanda Server
  • Wakanda Framework

History

Starting in 2008 with the server, Wakanda was first presented at The Ajax Experience in 2009 and then the same year at JSConf.eu. A private Developer Preview was made accessible in 2010 with a first version of the Wakanda Studio including a Model Designer and a GUI Designer. Wakanda came to public attention in June 2011 with a new Developer Preview, with a second public Developer Preview announced during the "Wakanday - JS.everywhere(Boston, October 2011)" conference, and the first Beta on December, 15th. Wakanda was available as a Live Release version since March 15, 2012.

On June 28, 2012, the first version of Wakanda was officially launched. On October 26, 2012, it was demonstrated at the JS.everywhere() conference, in the US and France.

First involved in the CommonJS working group since 2009, the team created the "Client and Server JavaScript APIs" W3C Community Group in April 2012, before joining the W3C in October 2012.

Originally a project of 4D SAS from 2008 through 2014. The company Wakanda SAS was created in December 2014. On December 7 2015, the Wakanda Digital App Factory was officially launched.

Editions

Architecture

Wakanda Server supports CommonJS modules, Web Workers, Web Storage, XMLHttpRequest, HTML5 File API, Blobs, Timers. It implements the Firebug Crossfire Debugger protocol, as well as the WebKit remote debugging protocol.

The WakandaDB NoSQL engine is accessed via HTTP, inspired by the OData REST API.

Wakanda supports some of the Node.js modules including EventEmitter, Socket, and TLS. Wakanda includes a number of other open source projects as part of its default packages. Wakanda Server is built with JavaScriptCore, ICU, OpenSSL and Zlib.

Wakanda Studio and Framework are built with WebKit, jQuery, jQuery UI and Raphaël. Since January 2015 Wakanda is using the V8 JavaScript Engine in Wakanda Server

Wakanda Cloud

Wakanda Cloud is the PaaS (Platform as a Service) provided by Wakanda SAS.

Addition Resources

191 questions
0
votes
1 answer

Wakanda Progress Indicator from Angular client

Looking for client side details / documentation on how to access the Wakanda server side progressIndicator details from an Angular application. I find the latest server side docs on progressIndicator, but nothing on how to access these from the…
Kirk
  • 541
  • 1
  • 4
  • 10
0
votes
1 answer

Upload Image with Wakanda 2

I have added the following property to the wakanda 2 / angular 4 todo tutorial code: todoPicture: type image When I like to upload an image to an existing todo item I get the following: todo.todoPicture.upload(file).then( result =>{ …
daslicht
  • 814
  • 10
  • 26
0
votes
1 answer

Reloading page on Angular-Wakanda webserver gives 404

I'm guessing that when you reload the page, the Wakanda server is looking for an absolute path to a file in the web root. So if I reload the page https://my-site.com/home/products, there isn't an actual file at that location since I've used the…
NAMS
  • 983
  • 7
  • 17
0
votes
1 answer

Preview of image database field works just with .png

I can upload images to the server with this code and with the krajee Bootstrap FileInput plugin, but when i try to visualize it, only .png shows an image. -------------------------Code------------------------- var currentFolder =…
0
votes
1 answer

Wakanda not serving files when using SSL

Wakanda 2.4 with Angular frontend. The project works correctly when accessed over HTTP (port 4201). When I access via HTTPS (443), Wakanda uses the certificates (I can see the certificate with my domain name in the browser) but gives me a 404 page…
NAMS
  • 983
  • 7
  • 17
0
votes
1 answer

Make bootstrap work for Angular project?

I am setting up my dev environment on Windows with Wakanda for the first time. I have npm installed --save bootstrap4 and jquery. My page is not taking on bootstrap class styles. Below is my code for package.json (i started with unix filesystem '/'…
Ryan Berg
  • 33
  • 5
0
votes
1 answer

Refernce data classes from different local data models

In Wakanda it is possible to create several local data models. How can I reference a related entity of data class B from data model B in a data class of data model A? I tried to do the same thing as if both data classes were in the same model, but…
U. Friedrich
  • 3
  • 1
  • 3
0
votes
1 answer

Calling a service in a service and returning async result?

Using Angular 5. A component calls a service. This service must call another service before making a server call. I am not able to get the result asynchronously in the component. I use ellipses for brevity below. Component: ... import {…
NAMS
  • 983
  • 7
  • 17
0
votes
2 answers

Wakanda data browser (V1) in V 2.4.0

I've been using Wakanda since version 1. x and have been hesitating for a long time to test the newer versions because they no longer have a data browser. Now I have installed the latest version and installed a webfolder in the backend. Here I…
U. Friedrich
  • 3
  • 1
  • 3
0
votes
1 answer

Wakanda query/find 4D ObjectField.property.property

When from Wakanda I query or find on a 4D database table, object field, property.property value, the result is not what I expect. It is returning an entity with a non matching integer value, when the comparison operator is "===', or '=='. I know…
David Ringsmuth
  • 325
  • 1
  • 12
0
votes
1 answer

How to send back validation error to Angular2 app

In a component of my Angular4 app I use the save method of an entity. The validate event is executed before the save process and returns an error object in case of an error. How do I get the custom error object from the validate…
U. Friedrich
  • 3
  • 1
  • 3
0
votes
2 answers

Wakanda 2.2.1 Enterprise Server DataBrowser

Regarding the 2.2.1 Wakanda Enterprise Server, I'm looking for basic guidance regarding some of the features that were more easily accessed with prior Studio versions (buttons): Data Browser - using the simply CRUD example from Wakanda. Following…
Kirk
  • 541
  • 1
  • 4
  • 10
0
votes
1 answer

Wakanda server start JSON error unexpected EOF

WAK 1.1.3 - during solution load, get a backend error: [Backend] Error [Backend] SyntaxError: JSON Parse error: Unexpected EOF But it is not clear what file has this issue. How to most efficiently isolate this? I see nothing in the logs. The…
Kirk
  • 541
  • 1
  • 4
  • 10
0
votes
1 answer

Wakanda 2.x cannot set certain tables' scope to publicOnServer

I am not able to set certain tables' scope to publicOnServer. In my model.js, I set the scope for the table. The change in scope can be seen when I view my remote model (4D Database) in Wakanda- the table's scope is updated after my change. With…
NAMS
  • 983
  • 7
  • 17
0
votes
1 answer

Wakanda Enterprise Server Install No Server administration page

After installing Wakanda Enterprise server version 2.2.1 on Ubuntu 16.04 LTS we can't open the Wakanda Server Administration page for starting a solution. Ports 4433 and 8080 have been enabled on the Ubuntu server. The page shows the Wakanda icon in…