SlideShare a Scribd company logo
1 of 53
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
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
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
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

Similar to Ample SDK - Open Source GUI Framework

HTML5 Introduction
HTML5 IntroductionHTML5 Introduction
HTML5 Introductiondynamis
 
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5dynamis
 
Firefox extension Development
Firefox extension DevelopmentFirefox extension Development
Firefox extension DevelopmentAbhinav Chittora
 
HTML5 and Beyond
HTML5 and BeyondHTML5 and Beyond
HTML5 and Beyonddynamis
 
Net framework
Net frameworkNet framework
Net frameworksumit1503
 
Silverlight
SilverlightSilverlight
Silverlightvishakpb
 
Google Dev Day2007
Google Dev Day2007Google Dev Day2007
Google Dev Day2007lucclaes
 
(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser Workshop
(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser Workshop(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser Workshop
(元)コミュニティメンバーから見たMozilla / Firefoxの歴史と展望@Browser WorkshopTaro Matsuzawa
 
Introduction to Microsoft Silverlight
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft SilverlightGlen Gordon
 
전문가토크릴레이 1탄 html5 전망 (전종홍 박사)
전문가토크릴레이 1탄 html5 전망 (전종홍 박사)전문가토크릴레이 1탄 html5 전망 (전종홍 박사)
전문가토크릴레이 1탄 html5 전망 (전종홍 박사)Saltlux zinyus
 
전문가 토크릴레이 1탄 html5 전망 (전종홍 박사)
전문가 토크릴레이 1탄 html5 전망 (전종홍 박사)전문가 토크릴레이 1탄 html5 전망 (전종홍 박사)
전문가 토크릴레이 1탄 html5 전망 (전종홍 박사)zinyus
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexMatthias Zeller
 
WebGL games with Minko - Next Game Frontier 2014
WebGL games with Minko - Next Game Frontier 2014WebGL games with Minko - Next Game Frontier 2014
WebGL games with Minko - Next Game Frontier 2014Minko3D
 
POCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewPOCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewGünter Obiltschnig
 
Utilized JAXB to generate POJOs automatically
Utilized JAXB to generate POJOs automaticallyUtilized JAXB to generate POJOs automatically
Utilized JAXB to generate POJOs automaticallyGuo Albert
 
Net framework
Net frameworkNet framework
Net frameworkjhsri
 
Get your site microsoft edge ready
Get your site microsoft edge readyGet your site microsoft edge ready
Get your site microsoft edge readyMostafa
 

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

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

Recently uploaded

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 

Recently uploaded (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Ample SDK - Open Source GUI Framework

  • 1.
  • 2.
  • 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
  • 13.
  • 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
  • 26.
  • 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
  • 36.
  • 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