Thursday, December 6, 2012

Ample SDK 0.9.4


Developer:

Website:

License / Price:


Platforms:

Databases:

Language:

Last Updated:

Category:
Sergey Ilinsky | More scripts
www.amplesdk.com
MIT License
GPL - GNU General Public License 

Windows / Linux / Mac OS / BSD / Solaris
N/A
JavaScript
December 7th, 2012, 00:48 GMT [view history]
C: \ Development Tools \ Other Libraries

XML technologies like XUL, SVG or HTML5 are used for delivering an UI layout, CSS is used for UI style and JavaScript for application logic.

It equalizes browsers and brings technologies support to those missing any.

Here are some key features of "Ample SDK":

General Features:
· Runs in every modern web-browser
· Standards-based Ajax Framework
· Extensible Architecture
· Transparent for the browser

Plugins:
· Forms (unlike jQuery, in Ample SDK this module doesn't belong to the core technologies)
· Cookie
· Store
· Globalization
· XPath
· XSLT

Runtime (Scripting APIs):
· Document Object Model (DOM) Level 3 Core
· Document Object Model (DOM) Level 3 Events
· Document Object Model (DOM) Level 3 XPath
· Selectors API
· Other APIs: DOMParser, XMLSerializer, XSLTProcessor, XMLHttpRequest, JSON
· jQuery APIs: As of release 0.9.3 Ample SDK supports most of the jQuery APIs

XML technologies:
· XML Inclusions 1.0
· XML Events 1.0
· REX 1.0
· XBL 2.0
· SMIL 3.0
· XML Schema 1.1 Datatypes

UI Managers:
· Drag & Drop
· Resize
· Focus
· Capture
· Selection

UI Markup Languages:
· XUL
· XHTML 1.1
· HTML 5.0 (in development)
· XForms 1.1 (in development)
· SVG 1.1
· Charts

Requirements:

· JavaScript enabled on client side

What's New in This Release: [ read full changelog ]

· Added ample.$encodeXMLCharacters() and ample.$decodeXMLCharacters() methods
· Added Element.$mapAttribute() method used for mapping attribute change to shadow tree
· Added ample.$init() method for Ample SDK initialization on request (for example when library is loaded by foreign loader)
· Added CSS3 Transitions shim for IE older than 10, enable with "fix-ie-css-transitions" config setting
· Implemented Node.isSameNode() DOM method
· Implemented Node.isDefaultNamespace() DOM method
· Implemented Query.slice() method
· Implemented Query.find() method
· Added Date.now() shim
· Added Function.bind() shim
· Added String.substr() and String.split() shim to fix IE erratic behavior
· Added Number.toFixed() shim to fix IE erratic behavior


Download button

0 comments:

Post a Comment