Lightning talk berlin buzzwords 2011

2,272 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,272
On SlideShare
0
From Embeds
0
Number of Embeds
72
Actions
Shares
0
Downloads
23
Comments
0
Likes
1
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
  • 26\n
  • 25\n
  • 25\n
  • 26\n
  • 27\n
  • IBAN = International Bank Account Number\n
  • 27\n
  • 28\n
  • 28\nCommonJS: Teeshirt\n
  • 29\n
  • 29\n
  • \n
  • Lightning talk berlin buzzwords 2011

    1. 1. Wakanda Project Full JavaScript platform with Business Oriented DataStore
    2. 2. Wakanda• Heard at Berlin Buzzwords NoSQL talks:
    3. 3. Wakanda• Heard at Berlin Buzzwords NoSQL talks: – SQL, Thrift, ergo API .... they sucks !!!
    4. 4. Wakanda• Heard at Berlin Buzzwords NoSQL talks: – SQL, Thrift, ergo API .... they sucks !!! – APIs should be user oriented
    5. 5. 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
    6. 6. 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]
    7. 7. Wakanda User friendly APIs• HTTP and SSJS native APIs• No SQL generation• Data Classes & Extended Classes• References and indexes
    8. 8. Wakanda Design your Model company cityEmployee Company CityfirstName string name string ziplastName string webSite string namedateOfBirth Date ... ... country... ... city Citycompany Company town city.name
    9. 9. 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
    10. 10. Wakanda• Video: “Having relations”– http://vimeo.com/22383361
    11. 11. Wakanda
    12. 12. Wakanda• Video: “Looking good” – http://vimeo.com/22383419
    13. 13. Wakanda
    14. 14. Wakanda• EntitySet caching• Lazy loading• Optimistic lock• Image meta data indexing• Fulltext search• Custom Types
    15. 15. Wakanda The Choice Of JavaScript• Standards-based• Not strongly typed• Easy to learn• Object-oriented• Ubiquitous and fast growing
    16. 16. Wakanda The Choice Of SquirrelFish Extreme• 64-bit• Multi-threaded• Just in Time compiler• Windows, Mac OS X, Linux• Easy to integrate• (Nice logo)
    17. 17. Wakanda The Choice Of SquirrelFish Extreme• 64-bit• Multi-threaded• Just in Time compiler• Windows, Mac OS X, Linux• Easy to integrate• (Nice logo)
    18. 18. Wakanda Open Server-Side JavaScript• Client-side W3C / HTML5 APIs – sessionStorage – XMLHttpRequest – Blob – Workers, SharedWorkers, SystemWorkers – Console, ...• CommonJS Modules
    19. 19. Wakanda‣ Wakanda Server‣ Wakanda Studio‣ Browsers • WAF Widgets: HTML5 / CSS3 9 6 5 3.6 • Other versions can use WAF DataProvider/DataSource (code your own widgets)
    20. 20. Wakanda Roadmap• Replication / synchronization• More Widgets• Users & Groups management• Remote Debugging• Data Browser & Data Admin• Server Admin
    21. 21. Wakanda Public Access Tomorrow !!!• A 4D project – http://4d.com – http://wakanda.org – @wakandasoft• Alexandre Morgaut – @amorgaut

    ×