Technology

ParisJS meetup 8 - june 2011

Description
1. Wakanda ProjectFull Open Source JavaScript platform with Business Oriented DataStore 2. Wakanda“The effort of mapping to a relational databaseis around a third of…
Categories
Published
of 14
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  • 1. Wakanda ProjectFull Open Source JavaScript platform with Business Oriented DataStore
  • 2. Wakanda“The effort of mapping to a relational databaseis around a third of programming effort - a costthat continues during maintenance” Martin Fowler Author, speaker, and consultant on the design of enterprise software
  • 3. End-to-End JavaScript Platform Wakanda Server Browsers REST Server-side JavaScript Wakanda Ajax JSON-RPC Framework Business Oriented Datastore Wakanda Studio DataStore Model Designer Code Editor GUI Designer SSJS Debugger[Date and local infos]
  • 4. Wakanda User friendly APIs• What ? – HTTP and SSJS native APIs – No SQL generation• How ? – Data Classes & Extended Classes – References and indexes
  • 5. Wakanda Design your Model company cityEmployee Company CityfirstName string name string ziplastName string webSite string namedateOfBirth Date ... ... country... ... city Citycompany Company town city.name
  • 6. Wakanda Design your Model company cityEmployee Company CityfirstName string name string ziplastName string webSite string namedateOfBirth Date ... ... country... ... city Citycompany Company town city.name ds.Employee.find("lastName = Doe").company.town
  • 7. WakandaDemos
  • 8. Wakanda Running Fast• Datastore Engine• EntitySet caching• Lazy loading• Optimistic lock• Image meta data indexing• Fulltext search• Custom Types
  • 9. Wakanda Open Server-Side JavaScript• Client-side W3C / HTML5 APIs on the server: – sessionStorage – XMLHttpRequest – Blob – Workers, SharedWorkers, SystemWorkers – Console, ...• CommonJS Modules
  • 10. Wakanda‣ Wakanda Server‣ Wakanda Studio‣ Browsers • WAF Widgets: HTML5 / CSS3 9 11 5 4 • Other versions can use WAF DataProvider/DataSource (code your own widgets)
  • 11. Wakanda Roadmap• Scalabilité (replication / synchronization)• More Widgets + Better Interaction with existing Frameworks• Users & Groups management• Remote Debugging• Data Browser, Data Admin, Server Admin• External Database Connectors
  • 12. Wakanda Contribute• Coming soon: github repositories for: – modules – services modules – widgets – project templates – studio JavaScript plugins – Mixed tools (applescripts, batchs, drivers for other languages, anything interacting with Wakanda...)
  • 13. Wakanda Public Access Tomorrow Now !!! wakanda.org @wakandasoft• Alexandre Morgaut & Thibaud Arguillère – @amorgaut – @ThibArg
  • 14. Wakanda Public Access Tomorrow Now !!! We are Hiring !!!• Alexandre Morgaut & Thibaud Arguillère – @amorgaut – @ThibArg
  • We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks