|Dev Update (October)Upcoming Events (Sep, Oct)Search in referenceIntroduction to Ample SDKFebruary in Ample SDKNovember in Ample SDKSet to go Open-SourceSandbox to try code onlineNew Tutorials sectionSVG in Internet ExplorerDrag&Drop and ResizeSMIL 3.0 in Ample SDKSwitching to HTML5 doctypeUsing Resize ManagerJSON object supportUpcoming changes to CSSAmple SDK plugin for AptanaDefault namespaces in DOMAmple SDK in Adobe AirObjects signatures changedSVG 1.2 Tiny in Ample SDK||
Ample SDK Development Update (October)
With this post I would like to shed some light on what was being done recently in the development of Ample SDK and the dates for the release of Ample SDK 0.9.3
One of the major additions to the framework to happen in 0.9.3 is the jQuery API. We listened to many developers and agreed that a simpler (compared to DOM) scripting API was necessary. The implementation of jQuery API in Ample SDK covers about 95% that accounts for The Good Parts. See Ample SDK for jQuery users article to find out what differences are and what you can use already now.
Core Globalization service
Another major move is the adoption of Globalization library generously provided by Microsoft to the Open-Source community. In Ample SDK this library has been incorporated into the framework core (unlike jQuery where it is plugin) and is available both for applications and UI components. The cultures are loaded asynchronously whenever needed.
There is still no single modern web browser that supports HTML5 forms, except for Opera which has had better implementation since the specification was known as Web Forms 2.0. It is clear, web browsers will implement support HTML5 forms sooner or later, but this will leave web platform fragmented for a very long time (also take into consideration Internet Explorer with major market share that has very slow pace in rolling out features and also browser upgrade). Major aspect of the technology is styleability of forms elements, this has not been addressed even in Opera who has the most advanced implementation.
We are now actively working on HTML5 forms implementation that will come with 0.9.3 All new input types and other new elements will be supported, will be scriptable and easily styleable with CSS.
We are looking for individuals willing to create platform-specific skins for our implementation of HTML5 forms
New plugin system
There is now new plugin system, largely influenced by the jQuery plugins architecture. In version 0.9.3 we will ship Cookie, XSLT, Forms, Store and maybe XPath plugins with the framework.
Simplified UI components registration APIs
The UI components registration system has been simplified and merged into ample.extend(), which will require less proprietary APIs. All UI languages in Ample SDK have been upgraded to make use of the new system. You may be interested in reading the updated Creating UI Elements tutorial.
Ample SDK 0.9.3 release
We are currently planning to release Ample SDK 0.9.3 in the middle of November. It is not clear if MVC library and XPath plugin will end up in the release, the rest should be in. You should also be aware that XML Schema data-types module WILL NOT be included with this release.