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

Sending a file with XMLHttpRequest() to Tika server

I'm trying to send a PDF for content extraction to a Tika Server but always get the error: "Cannot convert text from stream using the source encoding" This is how Tika is expecting the files: "All services that take files use HTTP "PUT" requests.…
Stefan
  • 425
  • 2
  • 8
2
votes
2 answers

build new project in wakanda in ubuntu 14.04

I installed Wakanda in ubuntu 14.04 and the Wakanda Server is running locally with address localhost:8080 I don't know how to create a new project. It is asking me for the path to a .waSolution file like below: "Enter the absolute path to your…
ramya
  • 329
  • 1
  • 2
  • 8
2
votes
1 answer

What is the recommend way to arrive at AngularJS 1.5.+, with LiveReload when upgrading from 1.3.7?

I have a Wakanda 10, community version, solution that uses AngularJS 1.3.7, and it does not yet use LiveReload. I want to upgrade to Wakanda 11, community version,AngularJS 1.5+, with LiveReload. What is the simplest way to do this? I understand…
David Ringsmuth
  • 325
  • 1
  • 12
2
votes
3 answers

File upload on drop with angular-wakanda

I'm trying to add a file upload on drop even with Angular-Wakanda but do not really know where to start... Image Upload (https://wakanda.github.io/angular-wakanda/#/doc/developer-guide/image-upload) with a file input element is working but i would…
Stefan
  • 425
  • 2
  • 8
2
votes
1 answer

ds.addToCatalog() for Angular-Wakanda

Is there anything like ds.addToCatalog() in Angular-Wakanda? Problem is that once the DataStore is loaded (ex. init("Employee")), it is not possible to add new DataClasses if needed. I'm trying to loady only the DataClasses needed for each…
Stefan
  • 425
  • 2
  • 8
2
votes
1 answer

How to install ui-grid in angular-wakanda?

There are at least 3 options that I can discern: 1. - npm Module 2. - Bower component 3. - copy ui-grid files to the widget folder provided by Wakanda. Num 3 is my best guess and preferred method. If it is #3, what files need to go into the…
StevenDice
  • 103
  • 6
2
votes
2 answers

Deprecated web component widgets not displaying in Wakanda 1.0.3+

With no console errors or messages, and only from Wakanda 1.0.3 forward, I have found that a bunch (but not all) of deprecated widgets (text, text input for example) are not displaying (Chrome and Safari latest versions) within web components. …
Kirk
  • 541
  • 1
  • 4
  • 10
2
votes
2 answers

access solution or project path variable inside model.js file

Is there a way to access a solution or project path variable (ex. "c:/path/to/solution/project/") inside the model.js file? The following options do NOT work inside…
Stefan
  • 425
  • 2
  • 8
2
votes
1 answer

Wakanda upgrade to v11: Browser can't get fonts from Wakanda

I am upgrading from Wakanda v10 to v11. When I access my site, the browser (Safari, Firefox, Chrome) is looking for fonts and Wakanda is not delivering them. The image shows the console errors. I tried creating a folder /walib/etc.. at the webroot…
NAMS
  • 983
  • 7
  • 17
2
votes
2 answers

CORS not working in Wakanda Enterprise 11.0.0.0

I am having trouble with CORS in Wakanda and found this: https://github.com/Wakanda/wakanda-issues/issues/21 The link above seems to indicate a fix for this bug is 1.0.3. I am running Wakanda Enterprise 11.0.0.0. Where may I get this fix? My…
David Ringsmuth
  • 325
  • 1
  • 12
2
votes
5 answers

Wakanda 4Dmobile timeout issue

I´m connecting from Wakanda Enterpise v11 to 4D Server using 4D mobile and Connect to Remote Datastore. i respect 60 minute timeout value. In 4D, on 4D Mobile Authentication Method, all data is fine ($1 contains username and $2 contains…
Fran Caja
  • 41
  • 5
2
votes
2 answers

Get / Set entity when dealing with relation attribute

I'm working in a Wakanda environnement with the angular-wakanda connector. Assume this model : Employee(firstName,lastName,company) and Company(name) In the employee form, I have a select input that is filled with companies names (which is a entity…
Ganbin
  • 2,004
  • 2
  • 12
  • 19
2
votes
1 answer

Wakanda Server 10 on Amazon EC2, cannot listen for connections on port 8080 or secure port 4433 on all IP addresses

I have installed wakanda server on an Amazon EC2 server running ubuntu by following this utube video: https://www.youtube.com/watch?v=uSQODnB7wRU . Now the video is for an older version but I have followed along successfully until I actually launch…
2
votes
1 answer

How to use SystemWorker to execute PowerShell commands?

I'm trying to achieve something with the SystemWorker of the Wakanda server-side API. But I cannot achieve it. I'm sure I am missing something on the workflow of SystemWorker. I want to launch the PowerShell from Windows and then run two commands…
Ganbin
  • 2,004
  • 2
  • 12
  • 19
2
votes
1 answer

I want my angular-loading-bar to work AUTOMATICALLY with XHR requests

I'm working with a JavaScript framework (wakanda) in back-end that uses XHR requests, and with AngularJS in front-end. I used angular-loading-bar that works perfectly and automatically with HTTP requests, but it doesn't work automatically with XHR…
dev17js
  • 181
  • 6
1
2
3
12 13