<?xml version="1.0" ?>
<XML_DIZ_INFO>
	<MASTER_PAD_VERSION_INFO>
		<MASTER_PAD_VERSION>3.11</MASTER_PAD_VERSION>
		<MASTER_PAD_EDITOR>PADGen 3.1.1.50 http://www.padgen.org</MASTER_PAD_EDITOR>
		<MASTER_PAD_INFO>Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products. To find out more go to http://pad.asp-software.org</MASTER_PAD_INFO>
	</MASTER_PAD_VERSION_INFO>
	<Company_Info>
		<Company_Name>MarshallSoft Computing</Company_Name>
		<Address_1>POB 4543</Address_1>
		<Address_2 />
		<City_Town>Huntsville</City_Town>
		<State_Province>AL</State_Province>
		<Zip_Postal_Code>35815</Zip_Postal_Code>
		<Country>United States of America</Country>
		<Company_WebSite_URL>http://www.marshallsoft.com</Company_WebSite_URL>
		<Contact_Info>
			<Author_First_Name>Mike</Author_First_Name>
			<Author_Last_Name>Marshall</Author_Last_Name>
			<Author_Email>info@marshallsoft.com</Author_Email>
			<Contact_First_Name>Mike</Contact_First_Name>
			<Contact_Last_Name>Marshall</Contact_Last_Name>
			<Contact_Email>info@marshallsoft.com</Contact_Email>
		</Contact_Info>
		<Support_Info>
			<Sales_Email>info@marshallsoft.com</Sales_Email>
			<Support_Email>info@marshallsoft.com</Support_Email>
			<General_Email>info@marshallsoft.com</General_Email>
			<Sales_Phone>256-881-4630</Sales_Phone>
			<Support_Phone>256-881-4630</Support_Phone>
			<General_Phone>256-881-4630</General_Phone>
			<Fax_Phone>256-881-4630</Fax_Phone>
		</Support_Info>
	</Company_Info>
	<Program_Info>
		<Program_Name>MarshallSoft GPS Component for C/C++</Program_Name>
		<Program_Version>2.2</Program_Version>
		<Program_Release_Month>06</Program_Release_Month>
		<Program_Release_Day>02</Program_Release_Day>
		<Program_Release_Year>2010</Program_Release_Year>
		<Program_Cost_Dollars>115</Program_Cost_Dollars>
		<Program_Cost_Other_Code />
		<Program_Cost_Other />
		<Program_Type>Shareware</Program_Type>
		<Program_Release_Status>Major Update</Program_Release_Status>
		<Program_Install_Support>Install and Uninstall</Program_Install_Support>
		<Program_OS_Support>Win2000,Win7 x32,Win7 x64,Win98,WinServer,WinVista,WinVista x64,WinXP</Program_OS_Support>
		<Program_Language>English</Program_Language>
		<Program_Change_Info>Added support for 64-bits (Win64); Added $GPGSA sentence type; Fixed problem with leaking thread handle.</Program_Change_Info>
		<Program_Specific_Category>Development Tools</Program_Specific_Category>
		<Program_Category_Class>Development::Components &amp; Libraries</Program_Category_Class>
		<Program_System_Requirements>C/C++ compiler</Program_System_Requirements>
		<File_Info>
			<File_Size_Bytes>575142</File_Size_Bytes>
			<File_Size_K>561</File_Size_K>
			<File_Size_MB>0.55</File_Size_MB>
		</File_Info>
		<Expire_Info>
			<Has_Expire_Info>Y</Has_Expire_Info>
			<Expire_Count>30</Expire_Count>
			<Expire_Based_On>Days</Expire_Based_On>
			<Expire_Other_Info />
			<Expire_Month />
			<Expire_Day />
			<Expire_Year />
		</Expire_Info>
	</Program_Info>
	<Program_Descriptions>
		<English>
			<Keywords>gps component,nmea,rs232,usb,bluetooth,navigation sentence,nmea sentence,gps sentence,component,library,c,c++,vc.net,c#,gps toolkit,control,visual,toolkit,c++ builder,gps serial,gps software</Keywords>
			<Char_Desc_45>GPS library toolkit for C/C++/C# programmers.</Char_Desc_45>
			<Char_Desc_80>GPS library C++ toolkit reads and decodes standard GPS NMEA 183 sentences.</Char_Desc_80>
			<Char_Desc_250>GPS NMEA component C++ and .NET library reads and decodes standard GPS NMEA 183 sentences from the RS232 serial port; computes great circle distances and bearings. Runs as a background thread unattended. Works with C/C++,Visual Studio,C++ Builder.</Char_Desc_250>
			<Char_Desc_450>GPS component C++ and .NET toolkit reads and decodes standard GPS NMEA 183 sentences from the RS232 serial port as well as computes great circle distances and bearings. Runs as a background thread unattended. Works with Bluetooth and USB. The most current GPS data is always available on demand. Can graphically display latitude and longitude. Several examples. Royalty free. Works with C/C++,VC.NET,C#,MFC,C++ Builder. Win32/Win64.</Char_Desc_450>
			<Char_Desc_2000>MarshallSoft GPS Component C/C++ and .NET toolkit reads and decodes industry standard GPS NMEA 183 navigation sentences from the RS232 serial port as well as computes great circle distances and bearings. 

Features include: 

- Supports both 32-bit and 64-bit Windows.
- Uses the Windows API for serial port input.  No special Windows driver is required.
- Runs as a background thread unattended and is fully thread safe.
- The most current GPS data is always available on demand.
- Includes support functions such as mgcGreatCircle.
- Can read any GPS NMEA 183 sentence, extracting each field
- Can read and decode GPGGA, GPRMC, GPGLL, GPGSA, GPVTG, GPBOD, GPWPL and 
GPGSV navigation sentences.
- Can graphically display latitude and longitude.
- Provides ability to convert units.
- Works with Bluetooth serial.
- Work with USB ports that have a "USB to Serial Port" converter cable.

- Can be used from GUI mode or console mode programs.
- Supports Windows 95/98/Me/NT/2000/2003/XP/Vista/7.
- MGC4C is implemented as a standard Windows DLL, which will work with all versions of Windows.
- Supports most Windows C/C++ compilers (Microsoft [all versions Visual C++, C++ .NET, C#.NET, and Visual Studio], Borland, Watcom, LCC-WIN32, C++ Builder, MinGW, etc.). 
- Can be called from any program that is capable of calling the Windows API.
- MGC functions can be called directly from both ANSI C programs and from C++ programs.
- The license can be used with all supported computer programming languages.
- Can be purchased with (or without) source code for the DLLs.
- Documentation online as well as in printable format.
- Free technical support and updates for one year. Royalty free distribution with your compiled application. 

Evaluation versions are fully functional.</Char_Desc_2000>
		</English>
	</Program_Descriptions>
	<Web_Info>
		<Application_URLs>
			<Application_Info_URL>http://www.marshallsoft.com/mgc4c.htm</Application_Info_URL>
			<Application_Order_URL>http://www.marshallsoft.com/order.htm</Application_Order_URL>
			<Application_Screenshot_URL>http://www.marshallsoft.com/mgc_image.gif</Application_Screenshot_URL>
			<Application_Icon_URL>http://www.marshallsoft.com/mgc32x32.gif</Application_Icon_URL>
			<Application_XML_File_URL>http://www.marshallsoft.com/mgc4c.xml</Application_XML_File_URL>
		</Application_URLs>
		<Download_URLs>
			<Primary_Download_URL>ftp://ftp.drivehq.com/MarshallSoft/PublicFolder/mgc4c22.zip</Primary_Download_URL>
			<Secondary_Download_URL></Secondary_Download_URL>
			<Additional_Download_URL_1 />
			<Additional_Download_URL_2 />
		</Download_URLs>
	</Web_Info>
	<Permissions>
		<Distribution_Permissions>The registered DLL's may be redistributed (without royalty) as necessary as part of the user's compiled application. The registered DLL's may NOT be distributed as part of any mail list server without our express written permission. When the software is registered, a key-code will be provided, which enables access to the registered DLL's. The value of the key-code may NOT be distributed or made known. The source code for the DLL's is copyrighted by MarshallSoft Computing and may not be released in whole or in part.</Distribution_Permissions>
		<EULA>This license agreement (LICENSE) is a legal agreement between you (either an individual or a single
entity) and MarshallSoft Computing, Inc. for this software product (SOFTWARE). This agreement also
governs any later releases or updates of the SOFTWARE.  By installing and using the SOFTWARE, you
agree to be bound by the terms of this LICENSE.  If you do not agree to the terms of this LICENSE
do not install or use the SOFTWARE.

MarshallSoft Computing, Inc. grants a nonexclusive license to use the SOFTWARE to the original 
purchaser for the purposes of designing, testing or developing software applications for the purpose 
of sending email to the user's clients and customers with whom there is a direct and established business 
relationship. The user of this SOFTWARE may NOT use it in violation of antispam laws. Copies may be 
made for back-up or archival purposes only. This product is licensed for use by only one developer 
at a time.  All developers working on a project that includes a MarshallSoft Software SDK, even though 
not working directly with the MarshallSoft SDK, are required to purchase a license for that MarshallSoft 
product. DLL's purchased with the academic discount may not be distributed, and must be used for 
educational purposes only. 

The SOFTWARE is owned by MarshallSoft Computing, Inc. and is protected by United States copyright
laws and international treaty provisions. This SOFTWARE is being licensed and not sold. This
SOFTWARE is provided 'as-is'.  MarshallSoft Computing makes no warranty, expressed or implied, with
regard to the software.  All implied warranties, including the warranties of the merchantability
and fitness for a particular use are hereby excluded. MARSHALLSOFT COMPUTING SOFTWARE'S LIABILITY
IS LIMITED TO THE PURCHASE PRICE. Under no circumstances shall MarshallSoft Computing be liable
for any incidental or consequential damages, nor for any damage in excess of the original purchase
price.</EULA>
	</Permissions>
	<Affiliates>
		<Affiliates_FORM>Y</Affiliates_FORM>
		<Affiliates_VERSION>1.4</Affiliates_VERSION>
		<Affiliates_URL>http://pad.asp-software.org/extensions/Affiliates.htm</Affiliates_URL>
		<Affiliates_Information_Page />
		<Affiliates_Avangate_Order_Page />
		<Affiliates_Avangate_Vendor_ID />
		<Affiliates_Avangate_Product_ID />
		<Affiliates_Avangate_Maximum_Commission_Rate />
		<Affiliates_BMTMicro_Order_Page />
		<Affiliates_BMTMicro_Vendor_ID />
		<Affiliates_BMTMicro_Product_ID />
		<Affiliates_BMTMicro_Maximum_Commission_Rate />
		<Affiliates_Cleverbridge_Order_Page />
		<Affiliates_Cleverbridge_Vendor_ID />
		<Affiliates_Cleverbridge_Product_ID />
		<Affiliates_Cleverbridge_Maximum_Commission_Rate />
		<Affiliates_clixGalore_Order_Page />
		<Affiliates_clixGalore_Vendor_ID />
		<Affiliates_clixGalore_Product_ID />
		<Affiliates_clixGalore_Maximum_Commission_Rate />
		<Affiliates_CommissionJunction_Order_Page />
		<Affiliates_CommissionJunction_Vendor_ID />
		<Affiliates_CommissionJunction_Product_ID />
		<Affiliates_CommissionJunction_Maximum_Commission_Rate />
		<Affiliates_DigiBuy_Order_Page />
		<Affiliates_DigiBuy_Vendor_ID />
		<Affiliates_DigiBuy_Product_ID />
		<Affiliates_DigiBuy_Maximum_Commission_Rate />
		<Affiliates_DigitalCandle_Order_Page />
		<Affiliates_DigitalCandle_Vendor_ID />
		<Affiliates_DigitalCandle_Product_ID />
		<Affiliates_DigitalCandle_Maximum_Commission_Rate />
		<Affiliates_Emetrix_Order_Page />
		<Affiliates_Emetrix_Vendor_ID />
		<Affiliates_Emetrix_Product_ID />
		<Affiliates_Emetrix_Maximum_Commission_Rate />
		<Affiliates_eSellerate_Order_Page />
		<Affiliates_eSellerate_Vendor_ID />
		<Affiliates_eSellerate_Product_ID />
		<Affiliates_eSellerate_Maximum_Commission_Rate />
		<Affiliates_iPortis_Order_Page />
		<Affiliates_iPortis_Vendor_ID />
		<Affiliates_iPortis_Product_ID />
		<Affiliates_iPortis_Maximum_Commission_Rate />
		<Affiliates_Kagi_Order_Page />
		<Affiliates_Kagi_Vendor_ID />
		<Affiliates_Kagi_Product_ID />
		<Affiliates_Kagi_Maximum_Commission_Rate />
		<Affiliates_LinkShare_Order_Page />
		<Affiliates_LinkShare_Vendor_ID />
		<Affiliates_LinkShare_Product_ID />
		<Affiliates_LinkShare_Maximum_Commission_Rate />
		<Affiliates_NorthStarSol_Order_Page />
		<Affiliates_NorthStarSol_Vendor_ID />
		<Affiliates_NorthStarSol_Product_ID />
		<Affiliates_NorthStarSol_Maximum_Commission_Rate />
		<Affiliates_OneNetworkDirect_Order_Page />
		<Affiliates_OneNetworkDirect_Vendor_ID />
		<Affiliates_OneNetworkDirect_Product_ID />
		<Affiliates_OneNetworkDirect_Maximum_Commission_Rate />
		<Affiliates_Order1_Order_Page />
		<Affiliates_Order1_Vendor_ID />
		<Affiliates_Order1_Product_ID />
		<Affiliates_Order1_Maximum_Commission_Rate />
		<Affiliates_Osolis_Order_Page />
		<Affiliates_Osolis_Vendor_ID />
		<Affiliates_Osolis_Product_ID />
		<Affiliates_Osolis_Maximum_Commission_Rate />
		<Affiliates_Plimus_Order_Page />
		<Affiliates_Plimus_Vendor_ID />
		<Affiliates_Plimus_Product_ID />
		<Affiliates_Plimus_Maximum_Commission_Rate />
		<Affiliates_Regnet_Order_Page />
		<Affiliates_Regnet_Vendor_ID />
		<Affiliates_Regnet_Product_ID />
		<Affiliates_Regnet_Maximum_Commission_Rate />
		<Affiliates_Regnow_Order_Page />
		<Affiliates_Regnow_Vendor_ID />
		<Affiliates_Regnow_Product_ID />
		<Affiliates_Regnow_Maximum_Commission_Rate />
		<Affiliates_Regsoft_Order_Page />
		<Affiliates_Regsoft_Vendor_ID />
		<Affiliates_Regsoft_Product_ID />
		<Affiliates_Regsoft_Maximum_Commission_Rate />
		<Affiliates_ShareIt_Order_Page />
		<Affiliates_ShareIt_Vendor_ID />
		<Affiliates_ShareIt_Product_ID />
		<Affiliates_ShareIt_Maximum_Commission_Rate />
		<Affiliates_Shareasale_Order_Page />
		<Affiliates_Shareasale_Vendor_ID />
		<Affiliates_Shareasale_Product_ID />
		<Affiliates_Shareasale_Maximum_Commission_Rate />
		<Affiliates_SWReg_Order_Page />
		<Affiliates_SWReg_Vendor_ID />
		<Affiliates_SWReg_Product_ID />
		<Affiliates_SWReg_Maximum_Commission_Rate />
		<Affiliates_V-Share_Order_Page />
		<Affiliates_V-Share_Vendor_ID />
		<Affiliates_V-Share_Product_ID />
		<Affiliates_V-Share_Maximum_Commission_Rate />
		<Affiliates_VFree_Order_Page />
		<Affiliates_VFree_Vendor_ID />
		<Affiliates_VFree_Product_ID />
		<Affiliates_VFree_Maximum_Commission_Rate />
		<Affiliates_Yaskifo_Order_Page />
		<Affiliates_Yaskifo_Vendor_ID />
		<Affiliates_Yaskifo_Product_ID />
		<Affiliates_Yaskifo_Maximum_Commission_Rate />
	</Affiliates>
	<ASP>
		<ASP_FORM>Y</ASP_FORM>
		<ASP_Member>N</ASP_Member>
		<ASP_Member_Number />
	</ASP>
	<PADmap>
		<PADmap_FORM>Y</PADmap_FORM>
		<PADmap_DESCRIPTION>Link to plain text file containing all your PAD URLs from current host</PADmap_DESCRIPTION>
		<PADmap_VERSION>1.0</PADmap_VERSION>
		<PADmap_URL>http://www.padmaps.org/padmap.htm</PADmap_URL>
		<PADmap_SCOPE>Company</PADmap_SCOPE>
		<PADmap_Location>http://www.marshallsoft.com/padfiles.txt</PADmap_Location>
		<PADmap_Location_REGEX>^http:\/\/.{2,120}\Z</PADmap_Location_REGEX>
		<PADmap_Location_REGEX_DOCUMENTATION>URL http:// + 2-120 characters</PADmap_Location_REGEX_DOCUMENTATION>
	</PADmap>
	<Press_Release>
		<PRESS_FORM>Y</PRESS_FORM>
		<PRESS_DESCRIPTION>Press Release Extension</PRESS_DESCRIPTION>
		<PRESS_VERSION>1.0</PRESS_VERSION>
		<PRESS_URL>http://pad.asp-software.org/extensions/PRESS.htm</PRESS_URL>
		<PRESS_SCOPE>Product</PRESS_SCOPE>
		<Press_Release>The MarshallSoft GPS Component for C/C++ and .NET (MGC4C) is software toolkit that allows any C/C++ program to receive and decode standard NMEA 183 sentences from a GPS receiver connected to the RS232 serial port. 
MGC4C includes the following:

&lt;UL>
&lt;LI> Uses the Windows API (Win32/Win64) for serial port input.
&lt;LI> Works with both real and virtual serial ports.
&lt;LI> Runs as a background thread unattended.
&lt;LI> The most current GPS data is always available on demand.
&lt;LI> Most commonly used NMEA sentence types automatically decoded.
&lt;LI> Does not depend on support DLLs.
&lt;LI> Several latitude/longitude calculation functions included.
&lt;/UL> 

Several example programs with full source are provided.  MGC is royalty free distribution with your compiled application. MGC4C can be used in the development of Win32 and Win64 GPS applications running under Windows 95/98/Me/NT/2000/XP/Vista/7.   Works with C++, C#.NET, Visual Studio, MFC, C++ Builder and most other C/C++ compliers. License covers all programming languages. Download at http://www.marshallsoft.com/mgc4c.htm. 

Also available for Visual Basic (MGC4VB).</Press_Release>
		<Press_Release_REGEX>^[^&lt;\x09\x0a\x0d]{0,100}\Z</Press_Release_REGEX>
		<Press_Release_REGEX_DOCUMENTATION>DOCLINK http:// + 0-100 characters</Press_Release_REGEX_DOCUMENTATION>
		<Headline>MarshallSoft Computing has released a new version of the MarshallSoft GPS Component for C/C++.</Headline>
		<Headline_REGEX>^[^&lt;\x09\x0a\x0d]{20,100}\Z</Headline_REGEX>
		<Headline_REGEX_DOCUMENTATION>TITLE 20-100 letters/numbers/spaces</Headline_REGEX_DOCUMENTATION>
		<Summary>The MarshallSoft GPS Component for C/C++ and .NET (MGC4C) is Windows toolkit that allows any C/C++ program to receive and decode standard NMEA 183 sentences from a GPS receiver connected to the RS232 serial port.</Summary>
		<Summary_REGEX>^[^&lt;\x09\x0a\x0d]{20,250}\Z</Summary_REGEX>
		<Summary_REGEX_DOCUMENTATION>SUMMARY 20-250 letters/numbers/spaces</Summary_REGEX_DOCUMENTATION>
		<Keywords>gps component,nmea,bluetooth gps,rs232,usb gps,navigation sentence,nmea sentence,gps sentence,gps library,gps control,visual studio gps,gps toolkit,gps software,gps c++,vc.net,c#,gps toolkit,control,visual,toolkit,c++ builder,gps serial,gps software</Keywords>
		<Keywords_REGEX>^[^&lt;\x09\x0a\x0d]{0,250}\Z</Keywords_REGEX>
		<Keywords_REGEX_DOCUMENTATION>KEYWORDS 0-250 letters/numbers/spaces</Keywords_REGEX_DOCUMENTATION>
		<PRESS_Image />
		<PRESS_Image_REGEX>^http:\/\/.{0,100}\Z</PRESS_Image_REGEX>
		<PRESS_Image_REGEX_DOCUMENTATION>IMAGE http:// + 0-100 characters</PRESS_Image_REGEX_DOCUMENTATION>
		<Related_URLText />
		<Related_URLText_REGEX>^[^&lt;\x09\x0a\x0d]{0,100}\Z</Related_URLText_REGEX>
		<Related_URLText_REGEX_DOCUMENTATION>LINKTEXT 0-100 letters/numbers/spaces</Related_URLText_REGEX_DOCUMENTATION>
		<Related_URL>http://www.marshallsoft.com/mgc4c.htm</Related_URL>
		<Related_URL_REGEX>^http:\/\/.{0,100}\Z</Related_URL_REGEX>
		<Related_URL_REGEX_DOCUMENTATION>LINKURL http:// + 0-100 characters</Related_URL_REGEX_DOCUMENTATION>
		<Press_Release_Plain>The MarshallSoft GPS Component for C/C++ and .NET (MGC4C) is software toolkit that allows any C/C++ program to receive and decode standard NMEA 183 sentences from a GPS receiver connected to the RS232 serial port. 
MGC4C includes the following:


 Uses the Windows API (Win32/Win64) for serial port input.
 Works with both real and virtual serial ports.
 Runs as a background thread unattended.
 The most current GPS data is always available on demand.
 Most commonly used NMEA sentence types automatically decoded.
 Does not depend on support DLLs.
 Several latitude/longitude calculation functions included.
 

Several example programs with full source are provided.  MGC is royalty free distribution with your compiled application. MGC4C can be used in the development of Win32 and Win64 GPS applications running under Windows 95/98/Me/NT/2000/XP/Vista/7.   Works with C++, C#.NET, Visual Studio, MFC, C++ Builder and most other C/C++ compliers. License covers all programming languages. Download at http://www.marshallsoft.com/mgc4c.htm. 

Also available for Visual Basic (MGC4VB).</Press_Release_Plain>
		<Press_Release_Plain_REGEX>^[^&lt;\x09\x0a\x0d]{0,3000}\Z</Press_Release_Plain_REGEX>
		<Press_Release_Plain_REGEX_DOCUMENTATION>STORY 0-3000 letters/numbers/spaces</Press_Release_Plain_REGEX_DOCUMENTATION>
	</Press_Release>
</XML_DIZ_INFO>
