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

addHttpRequestHandler regex not matching

I am attempting to match a regex pattern in the middle of an incoming request. I have verified my regex pattern works with regex101.com. The documentation states that addHttpRequestHandler regex will match anywhere given the correct…
David Ringsmuth
  • 325
  • 1
  • 12
1
vote
0 answers

AngularJS causing textarea focus loss

My web app was deployed with angularjs 1.3.7, wakanda 10.187175, etc... When the app does an angular/wakanda .save(), the textarea cursor position is often moved to 0,0 This happens in chrome and safari. Updating to the current version of angularjs…
David Ringsmuth
  • 325
  • 1
  • 12
1
vote
1 answer

Is there a length limitation when using replace method of a string?

I have a big string (1116902 char length) that I want to process with a regex (pretty simple one). I get a response from a soap server that is encoded in base64. So I just get the result between the appropriate xml tags and then decode the…
Ganbin
  • 2,004
  • 2
  • 12
  • 19
1
vote
1 answer

osx startupitems shell script does not launch application

I'm trying to launch a faceless server application with it's associated project using shell script on OSX 10.10.4. The shell script has been set to executable. On Startup nothing happens to launch Wakanda\ Server.app/Contents/MacOS/Wakanda\ Server.…
David Ringsmuth
  • 325
  • 1
  • 12
1
vote
2 answers

Wakanda and Phonegap

I'm working on a business app using Wakanda Studio. I was interested in turning the app into a real android/iPhone app, my idea was to make a browser shell with the app inside. BUT, I stumbled upon Phonegap and a guide to extend Wakanda with…
borkith
  • 57
  • 2
  • 7
1
vote
1 answer

Wakanda add collection

I have install wakanda and testing in my computer. Then I testing to create 2 tables named table1 and table2 with structure like this: table1: ID, Name, table2Collection table2: ID, Table1, Name I want to create trigger that when table1 is…
Reinstar
  • 146
  • 1
  • 1
  • 21
1
vote
3 answers

connecting wakanda IDE to javascript

Wakanda IDE is amazing, easy in implementing the interface, developing and everything. one problem i was still facing, i dont know how to connect my own java libraries into the wakanda server? any information about this point? thats the link of…
1
vote
1 answer

connecting wakanda to wamp server

I'm using wakanda as my IDE and I just started and found out that it has its own wakanda server, this IDE is so simple, easy after I tried sencha Extjs. One problem I was searching for and I couldn't find until now, is how to connect my wakanda IDE…
0
votes
1 answer

What version of SSL and TLS does Wakanda build 11.197492 use?

My Wakanda build 11.197492 app is getting SSL errors: SSL internal error : error:1408A10B:SSL routines:SSL3_GET_CLIENT_HELLO:wrong version number SSL internal error : error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no shared cipher What version of…
David Ringsmuth
  • 325
  • 1
  • 12
0
votes
1 answer

"Memory allocation failed" error message from Wakanda database

We have a web application that collects data from milling machines. There are several machines connected and per day about 2000 to 3000 records of machine data are collected. From time to time it happens that the server or the database simply stops…
U. Friedrich
  • 3
  • 1
  • 3
0
votes
1 answer

Wakanda Studio encounters port conflict

Newly released Wakanda 2.7.0 Studio reports port 8080 in use (when it is not) when attempting to start the server from Studio with an existing solution. "Impossible to find or start Wakanda Enterprise Server. Port 8080 might already be in use by…
Kirk
  • 541
  • 1
  • 4
  • 10
0
votes
1 answer

use wakanda-client module for a backend in nativeScript

Did somebody try to use wakandaServer (wakanda-client for angular) to build a hybrid app with the nativescript framework...The goal is to got wakanda as backend server in one hybrid application. I make some test with these features....in the…
B.Schyns
  • 57
  • 4
0
votes
1 answer

wakanda mobile prototyper drag&drop bug

I'm new to Wakanda and 4D and I'm trying to make a test app, but when I try to use the prototyper for the mobile web view I can't drag&drop datasources Prototyper before trying to add datasource When drag&dropping a datasource on that listview it…
math-98
  • 15
  • 6
0
votes
1 answer

Can't connect to 4D server via Wakanda 4D Mobile

I have a v16 database with 4D Mobile enabled: I have the 4D Mobile License: The webserver is running and the "Total HTTP Hits" counter increments during failed 4D Mobile connection attempts: I can connect to other V16 Databases via 4D Mobile…
NAMS
  • 983
  • 7
  • 17
0
votes
1 answer

Serving a prototype page in Wakanda 2.4+

Currently using Wakanda 1.1.3 with a mostly Angular4 on client side, yet, a few prototype pages persist from our initial project. Provided we make the necessary file structure, module, login and syntax changes for v2, will Wakanda v2.4+ serve our…