SlideShare a Scribd company logo
Ample SDK - Open Source GUI Framework
Ample SDK - Open Source GUI Framework
FF 1.0+
FF 1.0+   CH 0.1+
FF 1.0+   CH 0.1+   SF 3.0+
FF 1.0+   CH 0.1+   SF 3.0+   IE 5.5+
FF 1.0+   CH 0.1+   SF 3.0+   IE 5.5+   OP 9.1+
FF 1.0+   CH 0.1+   SF 3.0+   IE 5.5+   OP 9.1+


 TECHN. A
FF 1.0+   CH 0.1+     SF 3.0+   IE 5.5+   OP 9.1+


 TECHN. A           TECHN. B
FF 1.0+   CH 0.1+     SF 3.0+   IE 5.5+   OP 9.1+


 TECHN. A           TECHN. B        TECHN. C
FF 1.0+   CH 0.1+     SF 3.0+   IE 5.5+   OP 9.1+


 TECHN. A           TECHN. B        TECHN. C


            JAVASCRIPT FRAMEWORK
FF 1.0+    CH 0.1+        SF 3.0+   IE 5.5+   OP 9.1+


 TECHN. A            TECHN. B            TECHN. C


              JAVASCRIPT FRAMEWORK


   XInclude    SMIL 3.0     XSLT              AML
                                    SVG 1.1
          DOM 3      STANDARD
XBL 2.0
          HTML 5.0           XHTML 1.0        XUL 1.0

                 AMPLE SDK
Ample SDK - Open Source GUI Framework
DEVELOPER
INTERFACE
DEVELOPER
             ENGINEER
INTERFACE
DEVELOPER               WEB DESIGNER
             ENGINEER
LOGIC




            INTERFACE
DEVELOPER               WEB DESIGNER
             ENGINEER
LOGIC




              INTERFACE
DEVELOPER                 WEB DESIGNER
               ENGINEER




 Javascript
LOGIC




              INTERFACE
DEVELOPER                 WEB DESIGNER
               ENGINEER




 Javascript

DOM Level 3
LOGIC          UI




              INTERFACE
DEVELOPER                 WEB DESIGNER
               ENGINEER




 Javascript

DOM Level 3
LOGIC          UI




              INTERFACE
DEVELOPER                 WEB DESIGNER
               ENGINEER




 Javascript     XUL

DOM Level 3
LOGIC          UI




              INTERFACE
DEVELOPER                 WEB DESIGNER
               ENGINEER




 Javascript     XUL

DOM Level 3     SVG
LOGIC          UI          DESIGN




              INTERFACE
DEVELOPER                 WEB DESIGNER
               ENGINEER




 Javascript     XUL

DOM Level 3     SVG
LOGIC          UI          DESIGN




              INTERFACE
DEVELOPER                 WEB DESIGNER
               ENGINEER




 Javascript     XUL            CSS

DOM Level 3     SVG
LOGIC          UI          DESIGN




              INTERFACE
DEVELOPER                 WEB DESIGNER
               ENGINEER




 Javascript     XUL            CSS

DOM Level 3     SVG          HTML 5
Ample SDK - Open Source GUI Framework
DOM
Level 3
DOM      DOM Core, DOM Events, Selectors API, XPath
Level 3
DOM      DOM Core, DOM Events, Selectors API, XPath
Level 3


 XML
 APIs
DOM      DOM Core, DOM Events, Selectors API, XPath
Level 3


 XML      DOM Parser, XSLT, Serializer, XMLHttpRequest
 APIs
DOM      DOM Core, DOM Events, Selectors API, XPath
Level 3


 XML      DOM Parser, XSLT, Serializer, XMLHttpRequest
 APIs     XInclude, XML Events, Schema, SMIL, REX, XBL
DOM       DOM Core, DOM Events, Selectors API, XPath
 Level 3


  XML       DOM Parser, XSLT, Serializer, XMLHttpRequest
  APIs      XInclude, XML Events, Schema, SMIL, REX, XBL


   UI
Languages
DOM       DOM Core, DOM Events, Selectors API, XPath
 Level 3


  XML       DOM Parser, XSLT, Serializer, XMLHttpRequest
  APIs      XInclude, XML Events, Schema, SMIL, REX, XBL


   UI        XHTML, SVG, XUL, AML, HTML 5, XForms
Languages
DOM       DOM Core, DOM Events, Selectors API, XPath
 Level 3


  XML       DOM Parser, XSLT, Serializer, XMLHttpRequest
  APIs      XInclude, XML Events, Schema, SMIL, REX, XBL


   UI        XHTML, SVG, XUL, AML, HTML 5, XForms
Languages


  UI
Manager
DOM       DOM Core, DOM Events, Selectors API, XPath
 Level 3


  XML       DOM Parser, XSLT, Serializer, XMLHttpRequest
  APIs      XInclude, XML Events, Schema, SMIL, REX, XBL


   UI        XHTML, SVG, XUL, AML, HTML 5, XForms
Languages


  UI        Drag & Drop, Resize, History, Lazy Loader
Manager
Ample SDK - Open Source GUI Framework
XSLT
XSLT   XSL Transformation (W3C)
XSLT      XSL Transformation (W3C)


XInclude
XSLT      XSL Transformation (W3C)


XInclude   XML Inclusion (W3C)
XSLT      XSL Transformation (W3C)


XInclude   XML Inclusion (W3C)


 SMIL
XSLT      XSL Transformation (W3C)


XInclude   XML Inclusion (W3C)

           Synchronized Multimedia
 SMIL
           Integraition Language (W3C)
XSLT      XSL Transformation (W3C)


XInclude   XML Inclusion (W3C)

           Synchronized Multimedia
 SMIL
           Integraition Language (W3C)

 REX
XSLT      XSL Transformation (W3C)


XInclude   XML Inclusion (W3C)

           Synchronized Multimedia
 SMIL
           Integraition Language (W3C)

 REX       Remote Events for XML (W3C)
XSLT      XSL Transformation (W3C)


XInclude   XML Inclusion (W3C)

           Synchronized Multimedia
 SMIL
           Integraition Language (W3C)

 REX       Remote Events for XML (W3C)

 XUL
XSLT      XSL Transformation (W3C)


XInclude   XML Inclusion (W3C)

           Synchronized Multimedia
 SMIL
           Integraition Language (W3C)

 REX       Remote Events for XML (W3C)

 XUL       XML User Interface Language (Mozilla)
XSLT      XSL Transformation (W3C)


XInclude   XML Inclusion (W3C)

           Synchronized Multimedia
 SMIL
           Integraition Language (W3C)

 REX       Remote Events for XML (W3C)

 XUL       XML User Interface Language (Mozilla)

 AML
XSLT      XSL Transformation (W3C)


XInclude   XML Inclusion (W3C)

           Synchronized Multimedia
 SMIL
           Integraition Language (W3C)

 REX       Remote Events for XML (W3C)

 XUL       XML User Interface Language (Mozilla)

           Abstract [UI] Markup Language (Clientside OY,
 AML
           Helsinki)
XSLT      XSL Transformation (W3C)


XInclude   XML Inclusion (W3C)

           Synchronized Multimedia
 SMIL
           Integraition Language (W3C)

 REX       Remote Events for XML (W3C)

 XUL       XML User Interface Language (Mozilla)

           Abstract [UI] Markup Language (Clientside OY,
 AML
           Helsinki)

  XBL
XSLT      XSL Transformation (W3C)


XInclude   XML Inclusion (W3C)

           Synchronized Multimedia
 SMIL
           Integraition Language (W3C)

 REX       Remote Events for XML (W3C)

 XUL       XML User Interface Language (Mozilla)

           Abstract [UI] Markup Language (Clientside OY,
 AML
           Helsinki)

  XBL      XML Binding Language (W3C)
XUL
                           SVG 1.1




           AML 1.0
                                                 Runtime




HTML 5.0
                                     XHTML 1.1
                                                           IE 5.5+


                                                           FF 1.0+


                                                           OP 9.1+


                                                           SF 3.0+


                                                           KQ 3.5+


                                                           MZ 1.6+


                                                           CH 0.1+
current version   0.8.9

core size         ca. 100kb

license           open source (GPL,MIT)



   www.amplesdk.com
Sergey Ilinsky    twitter.com/ilinsky

Béla Varga        twitter.com/netzzwerg
Ample SDK - Open Source GUI Framework

More Related Content

ZIP
XMPP In Real Time
ZIP
Javascript - Rock and Roll
PDF
Declarative and standards-based web application development with the Ample SDK
PDF
Backbase Intro
PDF
Hype vs. Reality: The AI Explainer
PPTX
Apache Flex - Enterprise ready GUI framework
PPT
Using SVG with Ample SDK cross browser
PDF
Extending XForms with Server-Side Functionality
XMPP In Real Time
Javascript - Rock and Roll
Declarative and standards-based web application development with the Ample SDK
Backbase Intro
Hype vs. Reality: The AI Explainer
Apache Flex - Enterprise ready GUI framework
Using SVG with Ample SDK cross browser
Extending XForms with Server-Side Functionality

Similar to Ample SDK - Open Source GUI Framework (20)

PDF
HTML5 Introduction
PDF
Change by HTML5
PDF
Firefox extension Development
PDF
HTML5 and Beyond
PPT
Net framework
PPTX
Ie9 overview
PPTX
Silverlight
PPT
Google Dev Day2007
PDF
(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser Workshop
PPTX
Push it to the Edge
PPTX
Introduction to Microsoft Silverlight
PDF
전문가토크릴레이 1탄 html5 전망 (전종홍 박사)
PDF
전문가 토크릴레이 1탄 html5 전망 (전종홍 박사)
PPT
Developing RIAs... 10 reasons to use Adobe Flex
PDF
WebGL games with Minko - Next Game Frontier 2014
PDF
POCO C++ Libraries Intro and Overview
PPT
Utilized JAXB to generate POJOs automatically
PPT
soap toolkit
PPT
Net framework
PPTX
Get your site microsoft edge ready
HTML5 Introduction
Change by HTML5
Firefox extension Development
HTML5 and Beyond
Net framework
Ie9 overview
Silverlight
Google Dev Day2007
(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser Workshop
Push it to the Edge
Introduction to Microsoft Silverlight
전문가토크릴레이 1탄 html5 전망 (전종홍 박사)
전문가 토크릴레이 1탄 html5 전망 (전종홍 박사)
Developing RIAs... 10 reasons to use Adobe Flex
WebGL games with Minko - Next Game Frontier 2014
POCO C++ Libraries Intro and Overview
Utilized JAXB to generate POJOs automatically
soap toolkit
Net framework
Get your site microsoft edge ready
Ad

Recently uploaded (20)

PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
Teaching material agriculture food technology
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Approach and Philosophy of On baking technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Network Security Unit 5.pdf for BCA BBA.
The Rise and Fall of 3GPP – Time for a Sabbatical?
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Machine learning based COVID-19 study performance prediction
Building Integrated photovoltaic BIPV_UPV.pdf
Teaching material agriculture food technology
Big Data Technologies - Introduction.pptx
Understanding_Digital_Forensics_Presentation.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
MYSQL Presentation for SQL database connectivity
Approach and Philosophy of On baking technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Network Security Unit 5.pdf for BCA BBA.
Ad

Ample SDK - Open Source GUI Framework

  • 4. FF 1.0+ CH 0.1+
  • 5. FF 1.0+ CH 0.1+ SF 3.0+
  • 6. FF 1.0+ CH 0.1+ SF 3.0+ IE 5.5+
  • 7. FF 1.0+ CH 0.1+ SF 3.0+ IE 5.5+ OP 9.1+
  • 8. FF 1.0+ CH 0.1+ SF 3.0+ IE 5.5+ OP 9.1+ TECHN. A
  • 9. FF 1.0+ CH 0.1+ SF 3.0+ IE 5.5+ OP 9.1+ TECHN. A TECHN. B
  • 10. FF 1.0+ CH 0.1+ SF 3.0+ IE 5.5+ OP 9.1+ TECHN. A TECHN. B TECHN. C
  • 11. FF 1.0+ CH 0.1+ SF 3.0+ IE 5.5+ OP 9.1+ TECHN. A TECHN. B TECHN. C JAVASCRIPT FRAMEWORK
  • 12. FF 1.0+ CH 0.1+ SF 3.0+ IE 5.5+ OP 9.1+ TECHN. A TECHN. B TECHN. C JAVASCRIPT FRAMEWORK XInclude SMIL 3.0 XSLT AML SVG 1.1 DOM 3 STANDARD XBL 2.0 HTML 5.0 XHTML 1.0 XUL 1.0 AMPLE SDK
  • 16. INTERFACE DEVELOPER WEB DESIGNER ENGINEER
  • 17. LOGIC INTERFACE DEVELOPER WEB DESIGNER ENGINEER
  • 18. LOGIC INTERFACE DEVELOPER WEB DESIGNER ENGINEER Javascript
  • 19. LOGIC INTERFACE DEVELOPER WEB DESIGNER ENGINEER Javascript DOM Level 3
  • 20. LOGIC UI INTERFACE DEVELOPER WEB DESIGNER ENGINEER Javascript DOM Level 3
  • 21. LOGIC UI INTERFACE DEVELOPER WEB DESIGNER ENGINEER Javascript XUL DOM Level 3
  • 22. LOGIC UI INTERFACE DEVELOPER WEB DESIGNER ENGINEER Javascript XUL DOM Level 3 SVG
  • 23. LOGIC UI DESIGN INTERFACE DEVELOPER WEB DESIGNER ENGINEER Javascript XUL DOM Level 3 SVG
  • 24. LOGIC UI DESIGN INTERFACE DEVELOPER WEB DESIGNER ENGINEER Javascript XUL CSS DOM Level 3 SVG
  • 25. LOGIC UI DESIGN INTERFACE DEVELOPER WEB DESIGNER ENGINEER Javascript XUL CSS DOM Level 3 SVG HTML 5
  • 28. DOM DOM Core, DOM Events, Selectors API, XPath Level 3
  • 29. DOM DOM Core, DOM Events, Selectors API, XPath Level 3 XML APIs
  • 30. DOM DOM Core, DOM Events, Selectors API, XPath Level 3 XML DOM Parser, XSLT, Serializer, XMLHttpRequest APIs
  • 31. DOM DOM Core, DOM Events, Selectors API, XPath Level 3 XML DOM Parser, XSLT, Serializer, XMLHttpRequest APIs XInclude, XML Events, Schema, SMIL, REX, XBL
  • 32. DOM DOM Core, DOM Events, Selectors API, XPath Level 3 XML DOM Parser, XSLT, Serializer, XMLHttpRequest APIs XInclude, XML Events, Schema, SMIL, REX, XBL UI Languages
  • 33. DOM DOM Core, DOM Events, Selectors API, XPath Level 3 XML DOM Parser, XSLT, Serializer, XMLHttpRequest APIs XInclude, XML Events, Schema, SMIL, REX, XBL UI XHTML, SVG, XUL, AML, HTML 5, XForms Languages
  • 34. DOM DOM Core, DOM Events, Selectors API, XPath Level 3 XML DOM Parser, XSLT, Serializer, XMLHttpRequest APIs XInclude, XML Events, Schema, SMIL, REX, XBL UI XHTML, SVG, XUL, AML, HTML 5, XForms Languages UI Manager
  • 35. DOM DOM Core, DOM Events, Selectors API, XPath Level 3 XML DOM Parser, XSLT, Serializer, XMLHttpRequest APIs XInclude, XML Events, Schema, SMIL, REX, XBL UI XHTML, SVG, XUL, AML, HTML 5, XForms Languages UI Drag & Drop, Resize, History, Lazy Loader Manager
  • 37. XSLT
  • 38. XSLT XSL Transformation (W3C)
  • 39. XSLT XSL Transformation (W3C) XInclude
  • 40. XSLT XSL Transformation (W3C) XInclude XML Inclusion (W3C)
  • 41. XSLT XSL Transformation (W3C) XInclude XML Inclusion (W3C) SMIL
  • 42. XSLT XSL Transformation (W3C) XInclude XML Inclusion (W3C) Synchronized Multimedia SMIL Integraition Language (W3C)
  • 43. XSLT XSL Transformation (W3C) XInclude XML Inclusion (W3C) Synchronized Multimedia SMIL Integraition Language (W3C) REX
  • 44. XSLT XSL Transformation (W3C) XInclude XML Inclusion (W3C) Synchronized Multimedia SMIL Integraition Language (W3C) REX Remote Events for XML (W3C)
  • 45. XSLT XSL Transformation (W3C) XInclude XML Inclusion (W3C) Synchronized Multimedia SMIL Integraition Language (W3C) REX Remote Events for XML (W3C) XUL
  • 46. XSLT XSL Transformation (W3C) XInclude XML Inclusion (W3C) Synchronized Multimedia SMIL Integraition Language (W3C) REX Remote Events for XML (W3C) XUL XML User Interface Language (Mozilla)
  • 47. XSLT XSL Transformation (W3C) XInclude XML Inclusion (W3C) Synchronized Multimedia SMIL Integraition Language (W3C) REX Remote Events for XML (W3C) XUL XML User Interface Language (Mozilla) AML
  • 48. XSLT XSL Transformation (W3C) XInclude XML Inclusion (W3C) Synchronized Multimedia SMIL Integraition Language (W3C) REX Remote Events for XML (W3C) XUL XML User Interface Language (Mozilla) Abstract [UI] Markup Language (Clientside OY, AML Helsinki)
  • 49. XSLT XSL Transformation (W3C) XInclude XML Inclusion (W3C) Synchronized Multimedia SMIL Integraition Language (W3C) REX Remote Events for XML (W3C) XUL XML User Interface Language (Mozilla) Abstract [UI] Markup Language (Clientside OY, AML Helsinki) XBL
  • 50. XSLT XSL Transformation (W3C) XInclude XML Inclusion (W3C) Synchronized Multimedia SMIL Integraition Language (W3C) REX Remote Events for XML (W3C) XUL XML User Interface Language (Mozilla) Abstract [UI] Markup Language (Clientside OY, AML Helsinki) XBL XML Binding Language (W3C)
  • 51. XUL SVG 1.1 AML 1.0 Runtime HTML 5.0 XHTML 1.1 IE 5.5+ FF 1.0+ OP 9.1+ SF 3.0+ KQ 3.5+ MZ 1.6+ CH 0.1+
  • 52. current version 0.8.9 core size ca. 100kb license open source (GPL,MIT) www.amplesdk.com Sergey Ilinsky twitter.com/ilinsky Béla Varga twitter.com/netzzwerg