New Version 3 4
From Morfeo Wiki
Contents |
Delivery Context Management
- DDR Simple API - MyMobileWeb Integration
-
DeviceAPI provides a new methodgetPropertyValues()which returns the PropertyValues (this way developers can work with the DDR Simple API)
-
- Delivery Context Management Configuration
- New format for the definition of abstract families (device grouping)
- Added Delivery Context Convenience Functions
- New Delivery Context Updater
- Notifies orientation changes on iPhone and Windows Mobile 2005 & 2006
- Notifies location changes which are sent to the server if the device has a GPS available ([mymw:locationProvider] == 'gps'])
- A JSON object, which represents a PropertyValues object, is sent (via AJAX) to the server and it's updated by the Delivery Context Updater Module
Server Platform
Render Engine
- iPhone Adaptation (native look and feel) - IPhone Rendering
- New script tag with the same semantics as in XHTML
- Control div auto collapse (display-as: auto-collapse).
Note that this feature is only available on those delivery contexts that supports [scriptSupport] in ['ecmascript-MP']. - Added 'sel-cell' style to 'td' control.
A cell is displayed as link when 'sel-cell' style is true - Calendar's link is configurable (literal
CalendarView) - Time's link is configurable (literal
TimeView) - New style for client tabs (
display-panels-as:client-tabs)
MVC Framework
Content Selection Module
- Enhanced algorithm to retrieve the best instance for a delivery context
- Added video and audio content selection (on CMS or file system)
Content Binding Module
- MyMobileWeb - CMS Integration
- New MyMobileWeb - Alfresco Integration (experimental).
Transcoding Module
- Re-Implementation of the algorithm to resolve external or local URIs
- Integration with Alembik or other STI-compliant transcoders
Misc
- Conformance with W3C Content Transformation Guidelines
- Added Vary: User-Agent
- Added link to handheld representation
- Send 'Cache-Control: no-transform'
- Always sent by the AJAX Framework
- If the request contains this directive server must forward the response with this directive
- Force Init OP. Added 'init' parameter so if the HTTP request has the 'init' parameter whose value is equal to '1', the application will call init OP (if session is OK)
- Added Servlet Filter that compresses javascript code with GZIP
Client Framework
- New Mobile AJAX Framework
- Chained Menu control based on AJAX
- Divs can expand or collapse
- Compressed Javascript code (with YUI Compressor)
- Access to different Device Properties through DCCI (Experimental)
Changes
- Delivery Context Management Configuration
- New format for abstract families definition
- Tag p is deprecated. div should be used instead.
- Attribute display is deprecated. expr should be used instead.
- Added href attribute to anchor.
Fixed Bugs
- Chained nenu control didn't retrieve all possible data structures on Context when AJAX is supported
- Chained menu improved funcionality, now suports ajax for combo menus in mixed menus (combos and maps menus)
- Data was not removed from presentation scope
- Datefield did not support multi-language correctly
- xsi:schemaLocation attribute had a wrong value for web-app tag in web.xml files
- Transcoding resources when none instance is accurate for a specific delivery context
- IPhone not recognized correctly
- Validating dates from client side (method parseInt() without radix)
- Not supported static and dynamic mixed columns in table tag
- Not supported java.util.Date for binding with Datefield control
- Title attribute was obligatory for menu into chained menu
- Rename folder conf to config in the PDAWebServer
- NullPointer exception when PDAWebServer starting up
- PDAWebServer generated wrong 'form' files
- Algorithm to retrieve accesskey throws NullPointer exception
- Identifiers and bindings were not dynamics for link, phonebookadder and phonecaller tag into JSTL forEach
- OK button appears when chainedmenu is displayed as list of links on XHTML technology
- Bug fall back for user agent: W3C-mobileOK/DDC-1.0. The last release of WURFL has 'generic_xhtml' and previous versions had 'generic' value
- Script tag must be closed with </script>
- Literal extractor not supported multi-language correctly
- Multiple name attribute was included for anchor tag from WML Render
- Added text attribute of option tag to Literal Extractor.
- Added anchor tag to Literal Extractor.
- Attribute 'id' must be xs:ID in XML Schema.
- XHTML markup has not form tag for chained menus with combo menus.
- Attributes 'href' of anchor tag must be xs:IDREF in XML Schema.
- If datefield and timefield are not required and user doesn't fill them the platform will not redirect to error presentation