Technology

Benefits of an Open environment with Wakanda

Description
1. Benefits of anOpen Environment with Wakanda by Alexandre Morgaut @amorgaut 2. Alexandre MorgautWeb Architect / Community Manager @amorgaut 3. What does “Open”…
Categories
Published
of 41
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. Benefits of anOpen Environment with Wakanda by Alexandre Morgaut @amorgaut
  • 2. Alexandre MorgautWeb Architect / Community Manager @amorgaut
  • 3. What does “Open” mean?
  • 4. Freedom!
  • 5. http://lunatunes.deviantart.com/art/Its-all-about-the-adaptability-75210927?q=gallery%3Alunatunes%2F12106362&qo=15 Adaptability
  • 6. http://blog.radvision.com/videooverenterprise/2011/04/05/there-is-no-invisible-hand-of-interoperability/ Interoperability
  • 7. Portability
  • 8. Reusability
  • 9. Community
  • 10. The Wakanda PlatformServerStudioFramework
  • 11. AgendaLicensing ToolsBack-endFront-end
  • 12. Licensing
  • 13. Open Source Libraries• C / C++ Webkit (Studio), Webkit JavaScriptCore (Server), ICU, Xerces, Xalan, cURL, libzip, zlib, OpenSSL, MumurHash, MD5, SHA-1, CppUnit, ...• JavaScript jQuery, jQuery UI, jQuery.numberformatter, jPicker, jQuery ContentEditable, jQuery Context Menu, Really Simple Color Picker in jQuery, BeautyTips, YUI, Mustache.js, Raphael, CSSMIN, ... (more details in the "About" menu of the Studio)
  • 14. Ecosystem Licensing Open Source dual commercial MySQL AGPL ✓   MongoDB GPL ✓   ExtJS GPL ✓  Aptana Studio GPL ✓   Cloud9 GPL as a Service
  • 15. Wakanda LicensingGNU• Server• Studio• Framework
  • 16. Wakanda LicensingGNU • Server • Studio • FrameworkMIT • Server modules • Studio add-ons • Project Templates
  • 17. Wakanda LicensingGNU • Server dual commercial! • Studio • FrameworkMIT • Server modules • Studio add-ons • Project Templates
  • 18. Tools
  • 19. Studio Architecture
  • 20. Web ApplicationsModel DesignerGUI DesignerDebuggerUser & Groups
  • 21. Add-onsJS Studio APIAllows: • JSLint / JSHint / CSSLint • W3C validators • jsperf • Web Applications • ...
  • 22. Debugger Protocols Crossfire V8 ? Mozilla ?
  • 23. Web AdministrationA pure WebApp • default admin • entirely customizable • proficient for Hosting • cURL admin
  • 24. Back-end
  • 25. Too integrated?
  • 26. Not that much! SSJS HTTP DatabaseWakanda ✓   ✓   ✓  CouchDB ✓   ✓   ✓  MongoDB ✓   ✓  NodeJS ✓   ✓  
  • 27. Standard APIs• XMLHttpRequest• sessionStorage• File & Blob• console, debugger• Web workers• Web Sockets ?
  • 28. Modules & Services
  • 29. Front-end
  • 30. Widget Integration custom / corporate widgets widgets from other frameworks
  • 31. Web Components Reusable & Sharable
  • 32. HTTP APIsHTTP APIs REST data service JSON-RPCDrivers data provider ExtJS / Sencha proxy
  • 33. SummaryNoSQL DataStore Used from any platformSSJS Back-end Using other technologies (via command line, XHR, or sockets) Accessing external databases Modules supportStudio & Framework Add-ons External widgets integration Web Component
  • 34. Wakanda Circle of Friends
  • 35. The end?
  • 36. Nope!
  • 37. Just the beginning!
  • 38. Contribute
  • 39. Wakanda on gitHubAlready • FrameworkUpcoming • Project Templates • Modules Services • Web Components • Add-ons • Server • Studio http://github.com/wakanda/WAF
  • 40. Thank you• Christoph Dorn for PINF @cdorn - https://github.com/pinf/loader-js/tree/master/lib/pinf-loader-js/adapter IN PROGRESS• Revolunet for the ExtJS support @revolunet - https://github.com/revolunet/sencha-wakanda
  • 41. Benefits ofan Open Environment with Wakanda http://github.com/wakanda @amorgaut @wakandasoft
  • Search
    Similar documents
    View more...
    Related Search
    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