Changes between Initial Version and Version 1 of MapGuideRfc144


Ignore:
Timestamp:
Aug 10, 2014, 8:20:36 PM (10 years ago)
Author:
jng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc144

    v1 v1  
     1= !MapGuide RFC 144 - DWF Toolkit Upgrade =
     2
     3This page contains a change request (RFC) for the !MapGuide Open Source project. 
     4More !MapGuide RFCs can be found on the [wiki:MapGuideRfcs RFCs] page.
     5
     6
     7== Status ==
     8 
     9||RFC Template Version||(1.0)||
     10||Submission Date||11 Aug 2014||
     11||Last Modified||11 Aug 2014||
     12||Author||Jackie Ng||
     13||RFC Status||draft||
     14||Implementation Status||pending||
     15||Proposed Milestone||3.0||
     16||Assigned PSC guide(s)||||
     17||'''Voting History'''||||
     18||+1||||
     19||+0||||
     20||-0||||
     21||-1||||
     22||Abstained||||
     23 
     24== Overview ==
     25
     26This RFC updates !MapGuide to use the latest version of DWF Toolkit (7.7)
     27
     28== Motivation ==
     29
     30MapGuide is currently using an old version of the DWF Toolkit (7.1). To avoid interoperability issues between MapGuide/AIMS and other current Autodesk products that use DWF, we should be using the (same?) latest version of the DWF Toolkit.
     31
     32Previously, our ability to upgrade was hampered by the need to support the DWF eMap functionality. Having removed this functionality in RFC139, we can now proceed with this upgrade.
     33
     34== Proposed Solution ==
     35
     36Upgrade existing DWF Toolkit in Oem to the latest 7.7 release
     37
     38== Implications ==
     39
     40Upgrading to DWF Tookit 7.7 requires the following minor code changes in MapGuide:
     41
     42 * DWFPackageVersionExtension becomes DWF6PackageVersionExtension
     43 * DWFPackageWriter becomes DWF6PackageWriter
     44
     45Linking the Whip3D toolkit static library is now required on all consuming project files on Windows to avoid unresolved symbols when linking the DWF Toolkit static library.
     46
     47Supporting DWFx Drawing Sources or plotting out to DWFx files is not in the scope of the RFC. Enabling such functionality in MapGuide is the scope of another RFC.
     48
     49== Test Plan ==
     50
     51Build/Run on Windows/Linux. Ensure existing ePlot output functionality, rendering from Drawing Sources and Drawing Service APIs work as before.
     52
     53== Funding/Resources ==
     54
     55Community