-
Notifications
You must be signed in to change notification settings - Fork 17
OGDI DataLab v5 Updates and Improvements
keithloo edited this page May 14, 2012
·
4 revisions
OGDI DataLab v5 is a merge of two branches: OGDI DataLab v4 and OGDI v2a France which includes several improvements and addresses multiple bug fixes.
- DataBrowser now runs in the same Web Role as the DataService (1/3 Azure cost savings) by default. DataService is on port :8080, but having a dedicated Web Role for DataService is still possible with minimal code to reconfigure
- The DataBrowser is fully localized in English and French depending on browser language (English is the default language for other languages). Additional languages can easily be added via resources files
- The solution now provides a basic implementation of the W3C standard RDF for the both the DataLoader and DataService. It can be seen as RDF over OData (v5)
- Updated to .NET 4
- Updated Charting Components (included in .NET 4)
- Removed Dependency to WPF Toolkit (Most of those features were added to WPF in .NET 4)
- Updated to Windows Azure SDK 1.3, then again to SDK 1.6.
- Updated to ASP.NET MVC 3 with Razor ViewEngine (fixed in v5)
- http://ogdi.codeplex.com/workitem/14794 (fixed in v4)
- http://ogdi.codeplex.com/workitem/13825 (fixed in v4)
- Google Maps Code was improperly linked (fixed in v4)
- http://ogdi.codeplex.com/workitem/13690 (fixed in v4)
- Map Link after data query fixed. (fixed in v4)
- https://github.com/openlab/DataLab/issues/16 (fixed in v5)
- https://github.com/openlab/DataLab/issues/4 (fixed in v5)
- Added static variables for commonly used strings within the Core Processing
- Redundant code from “DataLoaderFactory.cs” which needed to be added for each new EntityProducer Implementation
- Used Generics to facilitate the calls in 3 simple methods (removed 144 lines of code)
- Removed Dependencies (more about this in the next section “Updating Runtimes”)
- Overloaded the Web Role to include both DataBrowser and DataService (cost savings of 1/3)
- Existing Azure Role is still available for DataService, minimal code to reconfigure
- Migration to Git
- Created a number of Wiki Pages explaining DataLab including setup
- Started Reporting Bugs using the Issue tracker
- W3C RDF core implementation (v5)
- Added KML Support to CSV Files
- Added KML Import Functionality for Basic KML Documents
- Points
- Polygons
- Added W3C RDF support to KML Files (v5)
- Added GenerateColumnMetadata project to update old Catalog with RDF (v5)
- KML import added support of simple list of Points (v5)
- Localization/Globalization (both English and French are currently supported) (v5)
- Views Migration to the Razor engine (v5)
- Added Analytics activation based on configuration file (v5)
- OData v2 $format and $skiptoken switch now supported (v5)