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
1
vote
1 answer

wakanda angular $urlRouterProvider stateProvider

I begining on Wakanda Angular. And I have a problem for to change page. When I opening my application, I would like arrive new.html page. Anyone can help me? app.js: angular.module('starter', ['ionic', 'wakanda']) .run(function($ionicPlatform) { …
Pratoux
  • 87
  • 8
1
vote
1 answer

cannot find the datastore during the compiling in Angular2

When I try to run my page in Wakanda studio 1.1.3, I am getting an error during the compiling when converting the TS to JS. It shows me an error stating "cannot find the datastore"; which is present in my wakanda database. Is anyone else getting the…
skid
  • 958
  • 4
  • 13
  • 29
1
vote
2 answers

why wakanda client send only 40 as response

Is their any way of increasing the wakanda client pageSize before performing the query to make itreturn us more than 40 value from the datastore. I tried some query and getting the response to be 40 everytime not more than that. The attribute of the…
skid
  • 958
  • 4
  • 13
  • 29
1
vote
1 answer

Error importing a existing project into wakanda studio

I tried to import a working project into my workspace in wakanda studio 1.1.3 it show me the following error web:src:app:home:home.component.ts doesn't exist It works in a windows machine if i open the same project but it doesn't works on my…
skid
  • 958
  • 4
  • 13
  • 29
1
vote
1 answer

How to add the "default user session" to a custom group

Is it possible to add the default user session whos user name is "default guest" to a custom group (ex. Guest) to be able to make use of the Wakanda class permissions? Or group methods like this? currentSession().belongsTo('Guest') // true
Stefan
  • 425
  • 2
  • 8
1
vote
0 answers

Permission Error while starting wakanda server

We currently moved our production project from wakanda 10 to wakanda 1.1.3. After opening the solution in the latest wakanda 1.1.3 we are getting the following error message when we start the wakanda server Permission denied failed to create a…
skid
  • 958
  • 4
  • 13
  • 29
1
vote
1 answer

Wakanda v1.1.3 breaks getValue()

Create a protoType page. Add a textInput widget ('textInput1'). $$('textInput1').getValue() generates an error in Chrome: cannot read property 'getValue()' of undefined. I am getting the same issue with setValue. Is there a syntax or method that…
StevenDice
  • 103
  • 6
1
vote
2 answers

wakanda.getCatalog() returns an error if describe permissions are missing on one of the datastore classes

the method getCatalog() of the wakanda javascript client returns the following error, if no data class array is passed to the method and one of the describe permissions in the model is missing for the current user (this is most likely the…
Stefan
  • 425
  • 2
  • 8
1
vote
1 answer

Add more properties to the currentUser() object

Is it possible to add user specific properties (next to userName, fullName, ID) to the directory.currentUser() object? Result: directory.currentUser() { "result": { "userName": "jsmith", "fullName": "John Smith", "ID":…
Stefan
  • 425
  • 2
  • 8
1
vote
0 answers

I can't delete on row of data in Wakanda

In Wakanda Studio Enterprise, I can't delete one row of data, I have a network error 401 (Unauthorized) or 500 (Internal Server Error) I enabled CORS and allow all and all request methods. I would like to know if someone can delete on row of…
DomDUT
  • 51
  • 4
1
vote
1 answer

Wakanda Enterprise V1.1.0 Debugger dislikes CryptoJS Sha256.js module

I want to use the Wakanda Debugger but every time I access my webapp's page or log in or change pages, the Default Guest session trips up about 4 times on Sha256.js, but it is not even called or referenced in these pages. It makes the debugger…
NAMS
  • 983
  • 7
  • 17
1
vote
1 answer

Should I be able sync a local Wakanda Git with a Remote Server?

Have not been able to sync a local Git repository with a remote server (running same version of Wakanda). Tried with v10 and v1.1.1. Old docs (v5) indicate this was possible... but have not seen any documentation suggesting it can be done now. It…
1
vote
1 answer

Wakanda studio datepicker missing

Is it just me? In my Wakanda Studio 1.1.1 the datepicker properties (enable & button) have disappeared from the date textinputs. I can't find any documentation for such a change to the widget. Perhaps I have an uninstalled dependency?
Bryan
  • 123
  • 2
1
vote
1 answer

Wakanda remove element sources

I would like to remove one row of the dataGrid. I try : sources.myData.getCurrentElement().remove(); but i have one error : INTERNAL SERVER ERROR 500. Someone can explain me please ?
DomDUT
  • 51
  • 4
1
vote
1 answer

Wakanda display in Grid the milliseconds in hour:minute:second

Does anyone know how in Wakanda to display in Grid the milliseconds in hour:minute:second I think it's the format in a Grid that i must modified but i don't know which format. Thanks.
DomDUT
  • 51
  • 4