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

Understanding how stores models are referenced/loade/instantiated in Extjs 4.2 MVC pattern

Using Extjs 4.2 I have read many docs,google,forums trying to understand how components load and where to place them such as stores, models, ect but still confused. This is an example I am trying to get working Application description Main menu with…
dan
  • 2,857
  • 6
  • 34
  • 60
6
votes
1 answer

Breeze compatible JavaScript GUI frameworks

While I already posted a similar question (Breeze compatible SPA building) and likely started something good going between IdeaBlade and Telerik as a consequence, I believe that Breeze deserves a lot wider recognition because of its unique approach…
nikivancic
  • 188
  • 1
  • 1
  • 8
5
votes
5 answers

Wakanda Server scripted clean shutdown

What is best practice to perform a clean shutdown of a Wakanda server via OS X shell scripting? This would be with a solution currently loaded and operating.
Kirk
  • 541
  • 1
  • 4
  • 10
4
votes
1 answer

Wakanda Studio crash when no Server path found

I recently updated my Wakanda Server and Studio from the version 10 to 1.1.3. After my update i am getting an error every time i start the wakanda studio saying; Wakanda Server was not found next to Wakanda Studio. In order for wakanda studio to…
StevenDice
  • 103
  • 6
3
votes
3 answers

Where to host Wakanda [a client/server side pure JS 'framework']?

I recently found Wakanda by means of a reference in a blog post. It's a solution to develop pure JavaScript data-driven application - JS at the client- and the server-side. As far as I tested it, the project looks promising. Wakanda's JS framework…
SteAp
  • 11,853
  • 10
  • 53
  • 88
3
votes
1 answer

Wakanda ionic app session

I'm building a mobile app using the Ionic framework and Wakanda. If I login to the mobile application, the session isn't stored. Does anyone know why the session gets lost after logging in? (Logging in using a webpage does work) …
Jasper
  • 31
  • 2
2
votes
1 answer

Wakanda connect 4D error session

I launching a 4D method from Wakanda, I have this error : { "__ERROR": [ { "message": "The maximum number of sessions has been reached", "componentSignature": "dbmg", "errCode": 1823 } ], } I see 4D databases in Wakanda. I use 4D rest and I have…
Pratoux
  • 87
  • 8
2
votes
0 answers

wakanda import { RouterModule } from '@angular/router'

I work the tuto wakanda on https://wakanda.github.io/doc/#/tutorial?section=main-routing. When I open app.module.ts, the method import don't working, I have this message: cannot find module '@angular/platform-browser', @angular/core, @angular/forms,…
Pratoux
  • 87
  • 8
2
votes
1 answer

Wakanda How to access and display the data in mobile side?

In the getting started on Wakanda it explain how I can bind my data in my web app via AngularJs. http://wakanda.github.io/get-started/bind-data-in-webapp.html The mobile app work with Ionic 2, and I want to know, how I can bind the data like the…
CoCoNours
  • 233
  • 1
  • 2
  • 13
2
votes
1 answer

unit-tests in wakanda with npm scripts

I’m trying to integrate wakanda unit tests into our development workflow, but don’t really know where to start. My favour would be if I could run unit tests somehow like “npm run test” (as i do for my frontend code) and start the unit tests with my…
Stefan
  • 425
  • 2
  • 8
2
votes
1 answer

Cannot send email with Wakanda Server 1.1.3

When I attempt to send an email via Wakanda Server, using the following code, an error occurs: var mail = require('waf-mail/mail'); var message = new mail.Mail(); message.subject = "Here the subject of the email"; message.from =…
Jeff G
  • 1,996
  • 1
  • 13
  • 22
2
votes
1 answer

Custom HTTPRequestHandler for public file upload

I'm trying to add a HTTPRequestHandler for a public file upload service to wakanda server. Anybody should be able to POST a file to this service without logging in. Unfortunately I get a "403 Forbidden" error on all POST requests made to the…
Stefan
  • 425
  • 2
  • 8
2
votes
1 answer

Replacement methode for currentSession()

Is there a replacement for the currentSession() method that can already be used? I noticed that this method is deprecated after v11. All the examples in the docs still use the currentSession() methode. Ex.:…
Stefan
  • 425
  • 2
  • 8
2
votes
1 answer

Wakanda MySQL TEXT data type

Can't get data from MySQL field with data type "text". It just return empty value, for other string type (char, varchar) it's returning a value as expected. Any help would be highly appreciated, Thanks.
2
votes
1 answer

How to user MDL with Wakanda Studio prototype?

How could I use MDL with a Wakanda Studio prototype? I added the css and script of the mdl to the document properties and added classes to the components but it takes no effect.
Natanael
  • 1,326
  • 5
  • 17
  • 34
1
2 3
12 13