Wakanda (software)
Wakanda is an open-source platform for developing business web and mobile applications in JavaScript. It is a fully integrated stack for JavaScript that includes a database server (WakandaDB), a JavaScript framework (WAF), and Wakanda Studio, an IDE. Wakanda is developed by 4D.
It is cross-platform and cloud-ready on the back-end. Desktop, mobile and tablet apps on the front end.
The platform consists of:
- Wakanda Server (aka WakandaDB)
- The Wakanda Server is a Server-Side JavaScript implementation supporting the CommonJS module specification for cross-platform compatibility.
- Wakanda Studio
- Wakanda Framework (aka WAF)
- The Wakanda Framework consists of a data provider to communicate with the server, interface widgets for The Browser-based front end, and a datasource layer that comes in between.
History
Started in 2008 with the server, the project 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 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 is available as a Live Release version since March 15, 2012.
June 28, 2012 Wakanda officially launches first version
October 26, 2012 Wakanda is willing to make entrance again to the JS.everywhere() scene, both in the and .
As much is known JS.everywhere() and JS.everywhere() Europe are events for anyone interested in Web and mobile development whatever their technoloogy may be. As an IT Company Wakanda will be again delivering.
Open source components
Wakanda includes a number of other open source projects as part of its default packages.
Main components in Wakanda Server
Component |
Description |
License |
|---|---|---|
JavaScriptCore |
JavaScriptCore is the name Webkit's JavaScript engine, used by Safari. It is also known as: JSC, SquirrelFish, SquirrelFish Extreme, SFX, or Nitro. |
GNU Lesser General Public License (LGPLv2.1) |
ICU |
International Components for Unicode (ICU) is an open source project of mature C/C++ and Java libraries for Unicode support, software internationalization and software globalization. ICU is widely portable to many operating systems and environments. |
MIT License |
OpenSSL |
OpenSSL is an open source implementation of the SSL and TLS protocols. The core library (written in the C programming language) implements the basic cryptographic functions and provides various utility functions. |
Apache-like unique |
Zlib |
zlib is a software library used for data compression. |
zlib license |
Main components in Wakanda Studio and/or Framework
Component |
Description |
License |
|---|---|---|
Webkit |
WebKit is a layout engine designed to allow web browsers to render web pages. |
GNU Lesser General Public License (LGPLv2.1) |
jQuery |
jQuery is a lightweight cross-browser JavaScript library that emphasizes interaction between JavaScript and HTML. |
Dual license: GPL and MIT |
jQuery UI |
jQuery UI is a JavaScript library that provides abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets, built on top of the jQuery JavaScript library, that can be used to build interactive web applications. |
GPL and MIT |
Raphael |
A JavaScript vector library for vector graphics on the web. |
MIT License |
See also
- JavaScript
- ECMAScript
- Webkit JavaScriptCore (JavaScript engine)
- Node.js
- CommonJS
- NoSQL
- MongoDB
External links
- Wakanda Implementation page on the CommonJS wiki
- Quote in ars technica about Wakanda being part of the CommonJS effort
- Article "Quick Start Wakanda – Javascript for the entire stack" in TechwireNews
- Article "Wakanda Server on Gandi VPS" in TechwireNews
- Beta version announced in JavaScript Weekly
- Presentation of Wakanda by Peter Cooper & Jason Seilfer in the JavaScript Show
- (fr) Le monde informatique
- Wakanda / Sencha proxy by Revolunet
de:Wakanda