Personal tools

WAFFLECONE

From OpenLaszlo

Contents

WAFFLECONE Requirements Document

This document serves as a repository for high-level requirements for the upcoming WAFFLECONE release.

New Features

The WAFFLECONE release has two new major areas of feature development:

  • Dataprovider API. This feature provides a way for datasets to use data protocols other than HTTP. Enhancements provided by the dataprovider specification will allow clients to set differing data request policies--currently only supported through a server proxy like LPS--like security (e.g., blacklisting and whitelisting of URIs) and transport mechanims (e.g., batching of HTTP requests). View the details on the Dataprovider proposal page.
  • Explicit Replication. This feature basically exposes data-driven replication as an explicit syntax tag in LZX. Currently a databound node is implicitly replicated if its datapath matches more than one node in the XML tree; with this change, the decision whether to replicate or not is pushed up into the source code and made explicit. View the details on the Explicit_Replication proposal page.

Areas of Focus

In addition to new features, WAFFLECONE address issues in the following areas:

  • Peformance: Reducing the number of event calls
  • SWF runtime
  • CSS: Addressing warnings/errors, fix bug where classes and instances can't override style constraints set in superclass

OS and Browser Certification

Browsers/runtimes are supported at A, B, and C levels:

  • A - Supported and tested
  • B - May work, but is not supported or tested
  • C - OpenLaszlo is not compatible with this browser.

A Level Support

IE 7 DHTML
IE 7 SWF7/8

IE 6 DHTML
IE 6 SWF7/8

FF 2 DHTML (Mac, Win, Linux)
FF 2 SWF7/8 (Win, Mac)
FF 2 SWF8 (Linux, running under FP9)

Safari 2.0 DHTML
Safari 2.0 SWF7/8

B Level Support

FF 1.5 DHTML (Mac, Win, Linux)
FF 1.5 SWF7/8 (Mac, Win)
FF 1.1 SWF7/8 (Mac, Win)
Safari 1.2 SWF7/8
Safari 3.0 DHTML (Mac, Win)
Safari 3.0 SWF7/8 (Mac, Win)
Opera 9 DHTML
Opera 9 SWF7/8

C Level Support

FF 1.1 DHTML
Safari 1.2 DHTML