Sessions at Wakanday 2011 about Wakanda

Saturday 15th October 2011

Experts Dave Terry and Dan Wasserman will present Wakanda, an open-source development platform using JavaScript at every level. You will discover the power of Wakanda and how you can use it to build sophisticated business web applications for desktops, mobile devices, and tablets. Learn all about the different editors that make Wakanda unique in the JavaScript world.

In Dave’s session, you will discover the elegance and ease of developing Wakanda Server applications with a minimal amount of coding. He’ll teach you how to create the right model for your web application so you can get the most out of Wakanda’s powerful built-in features. Besides explaining the different types of attributes available to you, Dave will also give you some examples of inheritance: what it is and how you can use it. You’ll also discover how to define and execute methods on Wakanda Server.

In this session, Dan will introduce all the tools available in Wakanda Studio that allow you to build sophisticated client-side web applications. He will show you how to create a rich interface using Wakanda’s widgets and other built-in capabilities. You will learn about the Wakanda Application Framework (WAF) and how classes and methods are sent to the client from the server. Dan will also demonstrate how much of your solution can be built without writing any code at all.

Wakanda may provide an all-in-one solution, but it’s far from being a monolithic platform! Sure, you get a development studio, an Ajax framework, an HTTP Server, an application engine, and a database, but it can very easily interact with your existing tools, frameworks, and libraries. Learn how, as a developer, you’ll be able to share your own widgets, modules, services, and plugins between your applications and externally with any compatible development community. Find out about the power of system workers and Wakanda’s datastore HTTP API to bring your own JavaScript tools to Wakanda Studio.

Learn more about programming in Wakanda Server’s native language, JavaScript. Through numerous examples, Dave will show you how to reference datastore classes, create entities, assign values to attributes, set relation attributes, validate entities, and save entities on the server. You will explore the various scopes of server-side methods, how to perform queries on data classes and how to work with entity collections. Dave will also introduce the Wakanda Server debugger.

Dan will continue building the web application he started previously by enhancing the client-side experience with more robust interaction through coding. He’ll introduce specific code examples of implementing choice lists, validating data being entered, searching, and sorting as well as working with subsets of entities displayed in a grid.