Wakanda ProjectFull Open Source JavaScript platform with Business Oriented DataStore
Wakanda“The effort of mapping to a relational databaseis around a third of programming effort - a costthat continues durin...
End-to-End JavaScript Platform             Wakanda Server                               Browsers                          ...
Wakanda                User friendly APIs• What ? – HTTP and SSJS native APIs – No SQL generation• How ? – Data Classes & ...
Wakanda                        Design your Model                company                    cityEmployee                   ...
Wakanda                        Design your Model                company                    cityEmployee                   ...
WakandaDemos
Wakanda         Running Fast•   Datastore Engine•   EntitySet caching•   Lazy loading•   Optimistic lock•   Image meta dat...
Wakanda            Open Server-Side JavaScript• Client-side W3C / HTML5 APIs on the server: –   sessionStorage –   XMLHttp...
Wakanda‣ Wakanda Server‣ Wakanda Studio‣ Browsers   • WAF Widgets: HTML5 / CSS3                9                11        ...
Wakanda                          Roadmap• Scalabilité (replication / synchronization)• More Widgets    + Better Interactio...
Wakanda                       Contribute• Coming soon: github repositories for: –   modules –   services modules –   widge...
Wakanda                Public Access Tomorrow                        Now !!!                wakanda.org                  @...
Wakanda                Public Access Tomorrow                        Now !!!                We are Hiring !!!• Alexandre M...
Upcoming SlideShare
Loading in...5
×

ParisJS meetup 8 - june 2011

2,538

Published on

Presentation of the newly available Wakanda Platform at ParisJS

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,538
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • 30\nWho went to one of these talks ?\nTeeshirt\n
  • 30\nWho went to one of these talks ?\nTeeshirt\n
  • 22\n
  • 22\n
  • 23\n
  • 23\n
  • 23\n
  • 27\n
  • 28\nCommonJS: Teeshirt\n
  • 29\n
  • 29\n
  • \n
  • \n
  • \n
  • ParisJS meetup 8 - june 2011

    1. 1. Wakanda ProjectFull Open Source JavaScript platform with Business Oriented DataStore
    2. 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. 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. 4. Wakanda User friendly APIs• What ? – HTTP and SSJS native APIs – No SQL generation• How ? – Data Classes & Extended Classes – References and indexes
    5. 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. 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. 7. WakandaDemos
    8. 8. Wakanda Running Fast• Datastore Engine• EntitySet caching• Lazy loading• Optimistic lock• Image meta data indexing• Fulltext search• Custom Types
    9. 9. Wakanda Open Server-Side JavaScript• Client-side W3C / HTML5 APIs on the server: – sessionStorage – XMLHttpRequest – Blob – Workers, SharedWorkers, SystemWorkers – Console, ...• CommonJS Modules
    10. 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. 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. 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. 13. Wakanda Public Access Tomorrow Now !!! wakanda.org @wakandasoft• Alexandre Morgaut & Thibaud Arguillère – @amorgaut – @ThibArg
    14. 14. Wakanda Public Access Tomorrow Now !!! We are Hiring !!!• Alexandre Morgaut & Thibaud Arguillère – @amorgaut – @ThibArg
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×