SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Thibaud Arguillere                  Anthony Taylor
                  Software Evangelists
                (among other activities)


                @ThibArg @Antwittol
                                           4D Developer Conference   •   March 7-8,
                                                    2012   •   Sydney   •   Australia
wakanda.org
wakanday.org
@wakandasoft
Wakanda


    4D Developer Conference   •   March 7-8,
             2012   •   Sydney   •   Australia
Business Web Applications
                      ExtJS               Flex
            Acegi             Silverlight JSP
.NET                Symfony
                               SSL
HTTP Aptana ATOM        Visual      Eclipse
  Java C++ Hibernate
                     Varnish   Tomcat C#
       JUnit   REST             IIS
 PHP                                     Zend
         Apache      Oracle
                                     GWT
  Spring                   MySQL
             SQL Server                  JSON
                                4D Developer Conference   •   March 7-8,
                                         2012   •   Sydney   •   Australia
4D Developer Conference   •   March 7-8,
         2012   •   Sydney   •   Australia
Wakanda
 Inner Magic




               4D Developer Conference   •   March 7-8,
                        2012   •   Sydney   •   Australia
Wakanda

Cross-platform development and
deployment system for model-driven
web-based applications




                       4D Developer Conference   •   March 7-8,
                                2012   •   Sydney   •   Australia
Wakanda

Cross-platform development and
deployment system for model-driven
web-based applications




                       4D Developer Conference   •   March 7-8,
                                2012   •   Sydney   •   Australia
Wakanda

Cross-platform development and
deployment system for model-driven
web-based applications




                       4D Developer Conference   •   March 7-8,
                                2012   •   Sydney   •   Australia
Wakanda

Cross-platform development and
deployment system for model-driven
web-based applications
          One Language
          JavaScript
                         4D Developer Conference   •   March 7-8,
                                  2012   •   Sydney   •   Australia
Wakanda Application
Wakanda Server          Framework



           Wakanda Studio



                            4D Developer Conference   •   March 7-8,
                                     2012   •   Sydney   •   Australia
Wakanda Application
Wakanda Server              Framework
                 • Data/HTTP Server
                 • JavaScript Environment
                 • NoSQL Object Datastore
           Wakanda Studio



                                4D Developer Conference   •   March 7-8,
                                         2012   •   Sydney   •   Australia
Wakanda Application
Wakanda Server                     Framework
 • Automatically loaded
 • Model proxy
 • No plug-in, no proprietary
   code          Wakanda Studio



                                     4D Developer Conference   •   March 7-8,
                                              2012   •   Sydney   •   Australia
Wakanda Application
Wakanda Server                        Framework

DataStore Model Editor                             Debugger


     Code Editor         Wakanda Studio        Users & Groups


    GUI Designer                                Administration




                                          4D Developer Conference   •   March 7-8,
                                                   2012   •   Sydney   •   Australia
Wakanda Application
Wakanda Server                 Framework
 Business logic                    Interface


                  Wakanda Studio



                                   4D Developer Conference   •   March 7-8,
                                            2012   •   Sydney   •   Australia
Wakanda




Initiation



             4D Developer Conference   •   March 7-8,
                      2012   •   Sydney   •   Australia
One Million!
               4D Developer Conference   •   March 7-8,
                        2012   •   Sydney   •   Australia
One Million!
Displaying large data on the web




                        4D Developer Conference   •   March 7-8,
                                 2012   •   Sydney   •   Australia
Displaying large data on the web




                       4D Developer Conference   •   March 7-8,
                                2012   •   Sydney   •   Australia
Wakanda




Model-driven



            4D Developer Conference   •   March 7-8,
                     2012   •   Sydney   •   Australia
Model-Driven

 Relations




               4D Developer Conference   •   March 7-8,
                        2012   •   Sydney   •   Australia
Model-Driven

Recursivity




               4D Developer Conference   •   March 7-8,
                        2012   •   Sydney   •   Australia
Model-Driven

Alias attributes




                4D Developer Conference   •   March 7-8,
                         2012   •   Sydney   •   Australia
Model-Driven




N/N Relation



               4D Developer Conference   •   March 7-8,
                        2012   •   Sydney   •   Australia
4D Developer Conference   •   March 7-8,
         2012   •   Sydney   •   Australia
4D Developer Conference   •   March 7-8,
         2012   •   Sydney   •   Australia
4D Developer Conference   •   March 7-8,
         2012   •   Sydney   •   Australia
Model-Driven

Extend a Datastore Class




                     4D Developer Conference   •   March 7-8,
                              2012   •   Sydney   •   Australia
Model-Driven

Calculated attributes




                   4D Developer Conference   •   March 7-8,
                            2012   •   Sydney   •   Australia
Model-Driven

Datastore Class Methods




                    4D Developer Conference   •   March 7-8,
                             2012   •   Sydney   •   Australia
Wakanda

                                          Wakanda Application
Wakanda Server                REST/JSON

                                             Framework

DataStore Model Editor                                  Debugger


     Code Editor         Wakanda Studio             Users & Groups


    GUI Designer              Plug-ins               Administration



                                               4D Developer Conference   •   March 7-8,
                                                        2012   •   Sydney   •   Australia
JavaScriptCore

           4D Developer Conference   •   March 7-8,
                    2012   •   Sydney   •   Australia
Wakanda




Security



           4D Developer Conference   •   March 7-8,
                    2012   •   Sydney   •   Australia
Security

Scope




           4D Developer Conference   •   March 7-8,
                    2012   •   Sydney   •   Australia
Security

Restricting Queries




                 4D Developer Conference   •   March 7-8,
                          2012   •   Sydney   •   Australia
Security

Users & Groups




              4D Developer Conference   •   March 7-8,
                       2012   •   Sydney   •   Australia
Security

Users & Groups




              4D Developer Conference   •   March 7-8,
                       2012   •   Sydney   •   Australia
Security

Users & Groups




              4D Developer Conference   •   March 7-8,
                       2012   •   Sydney   •   Australia
Security

Validation




             4D Developer Conference   •   March 7-8,
                      2012   •   Sydney   •   Australia
Wakanda




Open Environment



              4D Developer Conference   •   March 7-8,
                       2012   •   Sydney   •   Australia
Open Environment


    Sencha




              4D Developer Conference   •   March 7-8,
                       2012   •   Sydney   •   Australia
Open Environment




              4D Developer Conference   •   March 7-8,
                       2012   •   Sydney   •   Australia
Wakanda / 4D




               4D Developer Conference   •   March 7-8,
                        2012   •   Sydney   •   Australia
Wakanda / 4D




               4D Developer Conference   •   March 7-8,
                        2012   •   Sydney   •   Australia
Wakanda / 4D



XMLHttpRequest     Client HTTP
       +                 +
    4DSYNC         data services




                        4D Developer Conference   •   March 7-8,
                                 2012   •   Sydney   •   Australia
Open Environment

CommonJS
    Mail module
   MySQL module
        ...


                  4D Developer Conference   •   March 7-8,
                           2012   •   Sydney   •   Australia
User Interface

The Matrix




                 4D Developer Conference   •   March 7-8,
                          2012   •   Sydney   •   Australia
Build the community

forum.wakanda.org


                4D Developer Conference   •   March 7-8,
                         2012   •   Sydney   •   Australia
Q &A

       4D Developer Conference   •   March 7-8,
                2012   •   Sydney   •   Australia
Thank You!

             4D Developer Conference   •   March 7-8,
                      2012   •   Sydney   •   Australia

Weitere ähnliche Inhalte

Ähnlich wie Wakanda cross-platform model-driven web app framework

Continuuity Presents at Under the Radar 2013
Continuuity Presents at Under the Radar 2013Continuuity Presents at Under the Radar 2013
Continuuity Presents at Under the Radar 2013Dealmaker Media
 
Overview of DroidCon UK 2015
Overview of DroidCon UK 2015 Overview of DroidCon UK 2015
Overview of DroidCon UK 2015 Elif Boncuk
 
Harsh_Resume_pdf
Harsh_Resume_pdfHarsh_Resume_pdf
Harsh_Resume_pdfHArsh Dawar
 
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)Daniel Bedard
 
Getting started with Sakai development
Getting started with Sakai developmentGetting started with Sakai development
Getting started with Sakai developmentSteve Swinsburg
 
Amit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar
 
apidays Australia 2022 - Debunking the Big Aussie F Word – Fintech BFF Buildi...
apidays Australia 2022 - Debunking the Big Aussie F Word – Fintech BFF Buildi...apidays Australia 2022 - Debunking the Big Aussie F Word – Fintech BFF Buildi...
apidays Australia 2022 - Debunking the Big Aussie F Word – Fintech BFF Buildi...apidays
 
Michael Yao v1.4
Michael Yao v1.4Michael Yao v1.4
Michael Yao v1.4Michael Yao
 
WhereScape, the pioneer in data warehouse automation software
WhereScape, the pioneer in data warehouse automation software WhereScape, the pioneer in data warehouse automation software
WhereScape, the pioneer in data warehouse automation software Patrick Van Renterghem
 
Oracle on Azure at Windows Azure Conference 2014
Oracle on Azure at Windows Azure Conference 2014Oracle on Azure at Windows Azure Conference 2014
Oracle on Azure at Windows Azure Conference 2014PARIKSHIT SAVJANI
 
Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...ORACLE USER GROUP ESTONIA
 
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker, Inc.
 
Docker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewDocker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewChris Ciborowski
 
Mayank Shorey Resume(3.10)
Mayank Shorey Resume(3.10)Mayank Shorey Resume(3.10)
Mayank Shorey Resume(3.10)Mayank Shorey
 
Parnents training
Parnents trainingParnents training
Parnents trainingsunil kumar
 
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitValencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitHeather VanCura
 
Internship softwaretraining@ijse
Internship softwaretraining@ijseInternship softwaretraining@ijse
Internship softwaretraining@ijseJinadi Rashmika
 

Ähnlich wie Wakanda cross-platform model-driven web app framework (20)

Continuuity Presents at Under the Radar 2013
Continuuity Presents at Under the Radar 2013Continuuity Presents at Under the Radar 2013
Continuuity Presents at Under the Radar 2013
 
Overview of DroidCon UK 2015
Overview of DroidCon UK 2015 Overview of DroidCon UK 2015
Overview of DroidCon UK 2015
 
Harsh_Resume_pdf
Harsh_Resume_pdfHarsh_Resume_pdf
Harsh_Resume_pdf
 
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)
 
Getting started with Sakai development
Getting started with Sakai developmentGetting started with Sakai development
Getting started with Sakai development
 
Amit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JS
 
apidays Australia 2022 - Debunking the Big Aussie F Word – Fintech BFF Buildi...
apidays Australia 2022 - Debunking the Big Aussie F Word – Fintech BFF Buildi...apidays Australia 2022 - Debunking the Big Aussie F Word – Fintech BFF Buildi...
apidays Australia 2022 - Debunking the Big Aussie F Word – Fintech BFF Buildi...
 
Michael Yao v1.4
Michael Yao v1.4Michael Yao v1.4
Michael Yao v1.4
 
WhereScape, the pioneer in data warehouse automation software
WhereScape, the pioneer in data warehouse automation software WhereScape, the pioneer in data warehouse automation software
WhereScape, the pioneer in data warehouse automation software
 
Oracle on Azure at Windows Azure Conference 2014
Oracle on Azure at Windows Azure Conference 2014Oracle on Azure at Windows Azure Conference 2014
Oracle on Azure at Windows Azure Conference 2014
 
Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...
 
ENVI & IDL Services Engine for Web-Accessible Earth Science Applications
ENVI & IDL Services Engine for Web-Accessible Earth Science ApplicationsENVI & IDL Services Engine for Web-Accessible Earth Science Applications
ENVI & IDL Services Engine for Web-Accessible Earth Science Applications
 
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker Slides
 
Docker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewDocker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - Overview
 
Mayank Shorey Resume(3.10)
Mayank Shorey Resume(3.10)Mayank Shorey Resume(3.10)
Mayank Shorey Resume(3.10)
 
project center in coimbatore
project center in coimbatoreproject center in coimbatore
project center in coimbatore
 
final year project coimbatore
final year project coimbatorefinal year project coimbatore
final year project coimbatore
 
Parnents training
Parnents trainingParnents training
Parnents training
 
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitValencia EMEA Java User Group Summit
Valencia EMEA Java User Group Summit
 
Internship softwaretraining@ijse
Internship softwaretraining@ijseInternship softwaretraining@ijse
Internship softwaretraining@ijse
 

Kürzlich hochgeladen

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 

Kürzlich hochgeladen (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 

Wakanda cross-platform model-driven web app framework

  • 1. Thibaud Arguillere Anthony Taylor Software Evangelists (among other activities) @ThibArg @Antwittol 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 2. wakanda.org wakanday.org @wakandasoft Wakanda 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 3. Business Web Applications ExtJS Flex Acegi Silverlight JSP .NET Symfony SSL HTTP Aptana ATOM Visual Eclipse Java C++ Hibernate Varnish Tomcat C# JUnit REST IIS PHP Zend Apache Oracle GWT Spring MySQL SQL Server JSON 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 4. 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 5. Wakanda Inner Magic 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 6. Wakanda Cross-platform development and deployment system for model-driven web-based applications 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 7. Wakanda Cross-platform development and deployment system for model-driven web-based applications 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 8. Wakanda Cross-platform development and deployment system for model-driven web-based applications 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 9. Wakanda Cross-platform development and deployment system for model-driven web-based applications One Language JavaScript 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 10. Wakanda Application Wakanda Server Framework Wakanda Studio 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 11. Wakanda Application Wakanda Server Framework • Data/HTTP Server • JavaScript Environment • NoSQL Object Datastore Wakanda Studio 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 12. Wakanda Application Wakanda Server Framework • Automatically loaded • Model proxy • No plug-in, no proprietary code Wakanda Studio 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 13. Wakanda Application Wakanda Server Framework DataStore Model Editor Debugger Code Editor Wakanda Studio Users & Groups GUI Designer Administration 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 14. Wakanda Application Wakanda Server Framework Business logic Interface Wakanda Studio 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 15. Wakanda Initiation 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 16. One Million! 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 17. One Million! Displaying large data on the web 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 18. Displaying large data on the web 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 19. Wakanda Model-driven 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 20. Model-Driven Relations 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 21. Model-Driven Recursivity 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 22. Model-Driven Alias attributes 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 23. Model-Driven N/N Relation 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 24. 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 25. 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 26. 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 27. Model-Driven Extend a Datastore Class 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 28. Model-Driven Calculated attributes 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 29. Model-Driven Datastore Class Methods 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 30. Wakanda Wakanda Application Wakanda Server REST/JSON Framework DataStore Model Editor Debugger Code Editor Wakanda Studio Users & Groups GUI Designer Plug-ins Administration 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 31. JavaScriptCore 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 32. Wakanda Security 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 33. Security Scope 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 34. Security Restricting Queries 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 35. Security Users & Groups 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 36. Security Users & Groups 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 37. Security Users & Groups 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 38. Security Validation 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 39. Wakanda Open Environment 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 40. Open Environment Sencha 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 41. Open Environment 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 42. Wakanda / 4D 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 43. Wakanda / 4D 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 44. Wakanda / 4D XMLHttpRequest Client HTTP + + 4DSYNC data services 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 45. Open Environment CommonJS Mail module MySQL module ... 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 46. User Interface The Matrix 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 47. Build the community forum.wakanda.org 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 48. Q &A 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia
  • 49. Thank You! 4D Developer Conference   •   March 7-8, 2012   •   Sydney   •   Australia

Hinweis der Redaktion

  1. \n\n
  2. \n\n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. Web/data/rest/http server\n Fast, threaded JavaScript environment\n Presents Wakanda data as JavaScript Objects, automatically\n Cross platform – Windows/Mac/Linux\n
  12. JavaScript framework automatically included in web pages \n Communicates with Wakanda Server\n Represents datastore model on the browser side\n No plugins or proprietary code \n
  13. Cross-platform development environment for Wakanda applications\n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n\n
  48. \n\n
  49. \n\n