Wakanda - apps.berlin.js - 2012-11-29
Upcoming SlideShare
Loading in...5
×
 

Wakanda - apps.berlin.js - 2012-11-29

on

  • 3,418 views

 

Statistics

Views

Total Views
3,418
Views on SlideShare
2,755
Embed Views
663

Actions

Likes
4
Downloads
69
Comments
0

19 Embeds 663

http://localhost 421
http://www.schoox.com 111
http://cpflocal 31
http://speecheo.com 27
http://0.0.0.0 13
http://secret-crag-9842.herokuapp.com 13
http://lanyrd.com 8
http://192.168.1.9 7
http://coweb.info 7
https://twitter.com 5
http://www.speecheo.com 4
http://192.168.1.71 4
http://slidemote3.dariob.c9.io 3
http://www.novemba.de 2
http://192.168.1.99 2
http://playground.lyle.internal.bnj.net 2
http://192.168.1.45 1
http://127.0.0.1 1
http://www.play-hookey.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NoDerivs LicenseCC Attribution-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Wakanda - apps.berlin.js - 2012-11-29 Wakanda - apps.berlin.js - 2012-11-29 Presentation Transcript

  • Wakanda: Build Web Apps apps.berlin.js 3rd meeting November 29th, 2012Alexandre MorgautWeb Architect & Community ManagerW3C Advisory Committee member @amorgaut
  • Short story
  • Native Mac OS & WindowsStandalone & Client-ServerDirect data bindingOne Language from the Database to the GUI➡ the 4D language
  • The Lab
  • Mobile Cloud Domain Driven Design Web Standard Pure Web HTML5 Open Source Testing Community driven Agile methods Full stack
  • Business Web Applications
  • Business Web Applications
  • Business Web Applications Silverlight.NET Visual C++ C# IIS SQL Server
  • Business Web Applications Acegi Silverlight JSP.NET Visual Java C++ Hibernate C# Tomcat JUnit IIS OracleSpring GWT SQL Server
  • Business Web Applications Acegi Silverlight JSP.NET Symfony Aptana Visual Eclipse Java C++ Hibernate Varnish Tomcat C#PHP JUnit IIS Zend Apache OracleSpring GWT MySQL SQL Server
  • Business Web Applications ExtJS Flex Acegi Silverlight JSP.NET Symfony SSLHTTP Aptana ATOM Visual Eclipse Java C++ Hibernate Varnish Tomcat C# PHP JUnit REST IIS Zend Apache Oracle Spring GWT MySQL SQL Server JSON
  • Cross-platform development anddeployment system for model-driven web-based applications
  • Cross-platform development anddeployment system for model-driven web-based applications Model Based Engineering Model Driven Engineering Model Driven Development Model Driven Architecture See also: Domain Driven Design
  • Datastore Class
  • john = ds.Person.find(“firstName eq John”);conferences = john.allConferences;JohnJSConferences = conferences.filter(“title eq ‘*JavaScript*’”);JSAttendeesJohnMet = JSConferences.allPeople;
  • Architecture
  • Ajax Experience 2009
  • JSConf EU 2009
  • Wakanda Wakanda Server REST/JSON Wakanda Application Framework (aka WakandaDB)DataStore Model Editor Debugger Code Editor Wakanda Studio Users & Groups GUI Designer Administration
  • Wakanda Wakanda Server REST/JSON Wakanda Application Framework (aka WakandaDB)DataStore Model Editor Debugger Code Editor Wakanda Studio Users & Groups GUI Designer Administration
  • Wakanda Wakanda Server REST/JSON Wakanda Application Framework (aka WakandaDB)DataStore Model Editor Debugger Code Editor Wakanda Studio Users & Groups GUI Designer Administration
  • Wakanda Wakanda Server REST/JSON Wakanda Application Framework (aka WakandaDB)DataStore Model Editor Debugger Code Editor Wakanda Studio Users & Groups GUI Designer Administration
  • Wakanda Wakanda Server REST/JSON Wakanda Application Framework (aka WakandaDB)DataStore Model Editor Debugger Code Editor Wakanda Studio Users & Groups GUI Designer Extensions Administration
  • Wakanda Wakanda Server REST/JSON Wakanda Application Framework (aka WakandaDB)DataStore Model Editor Debugger Code Editor Wakanda Studio Users & Groups GUI Designer Extensions Administration
  • Wakanda Wakanda Server REST/JSON Wakanda Application Framework (aka WakandaDB)DataStore Model Editor Debugger Code Editor Wakanda Studio Users & Groups GUI Designer Extensions Administration
  • JavaScriptCoremulti-threaded, preemptive, thread-safe, 64bits, strict mode fast, well structured & documented, maintained by Apple
  • CommonJS Modules 1.1.1 - test, assert, worker, console -partially: systemW3C / HTML5 - Storage, Worker, Blob, Timers, XMLHttpRequest, FileSystem - Upcoming: Web Socket, FileNode.js compatibility - Buffer, Process, Events, Net, TLS, OS
  • W3C Community & Business Groups“Client & Server JavaScript APIs” Proposed W3C Community Group http://w3.org/community/jseverywhere http://www.slideshare.net/alexandre_morgaut/end-toend-w3c-jseverywhere2012-europe Workers ? ...
  • Interoperability
  • Wakanda Your Client or Server FrameworkWakanda Server REST/JSON JSON-RPC Java, .NET, node.js PHP, Python, Ruby... (aka WakandaDB) ExtJS, Sencha Touch, Kendo UI, Backbone.js... Webkit debugger protocol 1.0 Git, REST, JSON-RPC Your Development Tools Visual Studio, XCode, NetBeans, Eclipse, Cloud9, Orion, Sencha Architect
  • REST HTTP API doc.wakanda.org/REST/REST.100-808498.htmlSencha proxy by https://github.com/revolunet/sencha-wakanda/Sencha Architect Sencha Touch ExtJS
  • REST HTTP APIhttps://github.com/vojtajina/ng-todo/tree/wakanda http://lanyrd.com/2012/jseverywhere-eu/szykq/
  • REST HTTP API
  • Wakanda Circle of Friends
  • Service Moduleshttp://doc.wakanda.org/Using-Custom-Services/Defining-the-Settings-for-a-Service.200-951578.en.html
  • Studio Extensionshttp://doc.wakanda.org/Wakanda-Studio-Extensions/Wakanda-Studio-Extensions.100-872838.en.html
  • Custom Widgetshttp://doc.wakanda.org/How-to-Create-a-Custom-Widget/Overview.200-696884.en.html
  • Let’s Play!
  • Wakanda: Build Web Apps apps.berlin.js 3rd meeting November 29th, 2012Alexandre MorgautWeb Architect & Community ManagerW3C Advisory Committee member @amorgaut