The FlowUI Open Source RIA Enterprise Mashup Framework is an open source software development framework for building Rich Internet Applications (RIAs) that can integrate or “mashup” data and services from multiple sources, both from within an enterprise and from external service providers. Implemented using Adobe Flex, FlowUI handles all the low-level user interface details to simplify the creation of clean, easy-to-use enterprise applications that can run in a browser across all the major deployment platforms including Windows, Macintosh, and Linux.
Enterprise
Service Provider
User
An update to the core library was added.
It includes a Time Zone fix. This fix consists in adjusting the Date fields of the request being made to the time zone offset off the server that has the web service. This was necessary because the dates being sent arrived without time zone so the web service converted the time to it's local time zone. If the web service and the client had different time zones the time was scrambled. So by adjust the date before the request, the conversion problem is solved. To fix this, the YRequestConverter class has the static attribute timeZoneOffset, which has to be assigned with the difference in minutes between the web service date and UTC date. For example, if the web service is on a GMT-4 time zone, the timeoffset value is 360. If is in the GMT+4, the value is -360.
The other update is the separation of the class YSearchPopUpWindow. This class was renamed YQuerySearchPopUpWindow because it uses the YQueryService to make the search. Meanwhile, a new YSearchPopUpWindow class was created that does not have the search logic in it. The intention of this class is to be extended to create a custom search pop up.
Revision: 50
Author: brucekim
Date: 3:18:52 PM, Saturday, July 24, 2009
Message:
Added the Time Zone fix, separated the search popups in two classes YQuerySearchPopUpWindow (before was YSearchPopUpWindow, uses the YQueryService to do the search) and YSearchPopUpWindow (modified existing class to not use the YQueryService and be able to be extended).
Modified : /trunk/flowui-lib/src/org/flowui/lib/services/YRequestConverter.as
Modified : /trunk/flowui-lib/src/org/flowui/lib/services/YWebService.as
Modified : /trunk/flowui-lib/src/org/flowui/lib/view/forms/YForm.as
Added : /trunk/flowui-lib/src/org/flowui/lib/view/forms/YQuerySearchPopUpWindow.as
Modified : /trunk/flowui-lib/src/org/flowui/lib/view/forms/YSearchPopUpWindow.as
A small update to the Core Library was just released to correct the YDataFormatter and YDateInput to properly use the date settings in the lib_SharedResources.properties file.
BlazeDS is once again operational on the demo server so you can use it when building and testing the Sample Application. Enjoy!
If you were wondering about how FlowUI determines how to automatically display form fields based on their ids read the new FAQ entry titled "How does FlowUI determine how to configure a form field for display?" under the "Pages & Forms" section. Still have questions? Please post them in the forums!
We're one of the sponsors of the 360 Flex Conference in San Jose this August 18-20. It will be a great get together of the Flex community. We'll be there and we hope to meet some of you.
Here's the flier that we will be handing out.
Our forums were spammed with adult postings which we have cleaned up. As part of that process we removed a number of questionable looking accounts so if your account is missing please recreate it. We have enabled a more complex graphical Captcha challenge for the registration process so hopefully this will reduce the problem going forward.
New FAQ entries were added to answer recent questions that were raised about data types and modifying the Portal layout and if you are interested you can check them out under the FAQ.
Support for RemoteObjects has been added to FlowUI and a document explaining how to build a complete sample application using this functionality has been posted to the site, Building a Sample Application. Enjoy!