<?xml version="1.0" ?>
<XML_DIZ_INFO>
<MASTER_PAD_VERSION_INFO>
<MASTER_PAD_VERSION>3.10</MASTER_PAD_VERSION>
<MASTER_PAD_EDITOR>PADGen 3.1.0.41 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>Canadian Mind Products</Company_Name>
		<Address_1>#101 - 2536 Wark Street</Address_1>
		<Address_2>Quadra Village</Address_2>
		<City_Town>Victoria</City_Town>
		<State_Province>BC</State_Province>
		<Zip_Postal_Code>V8T 4G8</Zip_Postal_Code>
		<Country>Canada</Country>
		<Company_WebSite_URL>http://mindprod.com</Company_WebSite_URL>
		<Contact_Info>
			<Author_First_Name>Roedy</Author_First_Name>
			<Author_Last_Name>Green</Author_Last_Name>
			<Author_Email>inquiry@mindprod.com</Author_Email>
			<Contact_First_Name>Roedy</Contact_First_Name>
			<Contact_Last_Name>Green</Contact_Last_Name>
			<Contact_Email>inquiry@mindprod.com</Contact_Email>
		</Contact_Info>
		<Support_Info>
			<Sales_Email>inquiry@mindprod.com</Sales_Email>
			<Support_Email>inquiry@mindprod.com</Support_Email>
			<General_Email>inquiry@mindprod.com</General_Email>
			<Sales_Phone>(250) 361-9093</Sales_Phone>
			<Support_Phone>(250) 361-9093</Support_Phone>
			<General_Phone>(250) 361-9093</General_Phone>
			<Fax_Phone />
		</Support_Info>
	</Company_Info>
<site>
<Site_FORM>Y</Site_FORM>
<Site_VERSION>1.0</Site_VERSION>
<Site_URL>http://Submit-Everywhere.com/extensions/Site.htm</Site_URL>
<Site_DESCRIPTION>This PAD extension allows you to add your site info into your PAD file.
This info can be used by site submission software or by web directories themselves.</Site_DESCRIPTION>
<Site_Site_Title>Canadian Mind Products</Site_Site_Title>
<Site_Site_URL>http://mindprod.com/products.html</Site_Site_URL>
<Site_Description_100>CMP's purpose is to stand up for the rights of plants and animals.  Java, Computer Buyer glossaries.</Site_Description_100>
<Site_Description_250>CMP's purpose is to stand up for the rights of plants and animals. Animals also includes cetacea, humans, gay people, atheists, war victims and invertebrates. CMP attempts to inculcate planetary consciousness - concern for the planet as a whole.</Site_Description_250>
<Site_Description_450>CMP's purpose is to stand up for the rights of plants and animals. Animals also includes cetacea, humans, gay people, atheists, war victims and invertebrates. CMP attempts to inculcate planetary consciousness - concern for the planet as a whole. A subgoal is to teach people to use computers effectively, particularly with the Java computer language.</Site_Description_450>
<Site_Contact_Email>inquiry@mindprod.com</Site_Contact_Email>
<Site_Contact_First_Name>Roedy</Site_Contact_First_Name>
<Site_Contact_Last_Name>Green</Site_Contact_Last_Name>
<Site_Keywords>Roedy Green, Canadian Mind Products, Java Glossary, Computer Buyers' Glossary, Gay Glossary, Java, glossary, gay, roedy, CMP, Consolidated Moose Pasture, terminology</Site_Keywords>
</site>
<Program_Info>
		<Program_Name>FileIO</Program_Name>
		<Program_Version>6.1</Program_Version>
		<Program_Release_Month>12</Program_Release_Month>
		<Program_Release_Day>03</Program_Release_Day>
		<Program_Release_Year>2011</Program_Release_Year>
		<Program_Cost_Dollars>0.00</Program_Cost_Dollars>
		<Program_Cost_Other_Code />
		<Program_Cost_Other />
		<Program_Type>Freeware</Program_Type>
		<Program_Release_Status>Minor Update</Program_Release_Status>
		<Program_Install_Support>No Install Support</Program_Install_Support>
<Program_OS_Support>Java,Linux,Mac OS X,Unix,Win2000,Win7 x32,Win7 x64,WinServer,WinVista,WinVista x64,WinXP</Program_OS_Support>
<Program_Language>English</Program_Language>
		<Program_Change_Info>condigurable look and feel</Program_Change_Info>
		<Program_Specific_Category>Development Tools</Program_Specific_Category>
		<Program_Category_Class>Web Development::Java &amp; JavaScript</Program_Category_Class>
		<Program_System_Requirements>Java JDK 1.5+</Program_System_Requirements>
		<File_Info>
			<File_Size_Bytes>1160632</File_Size_Bytes>
			<File_Size_K>1133</File_Size_K>
			<File_Size_MB>1.11</File_Size_MB>
		</File_Info>
		<Expire_Info>
			<Has_Expire_Info>N</Has_Expire_Info>
			<Expire_Count />
			<Expire_Based_On />
			<Expire_Other_Info />
			<Expire_Month />
			<Expire_Day />
			<Expire_Year />
		</Expire_Info>
	</Program_Info>
	<Program_Descriptions>
		<English>
			<Keywords>Java, file, i/o, console, pipe, compressed, buffered,  fileio, teaching, training wheels, guide, amanuensis</Keywords>
			<Char_Desc_45>Generates Java code to do 617 types of  I/O.</Char_Desc_45>
			<Char_Desc_80>Generates sample Java code to do 617 types of I/O.</Char_Desc_80>
			<Char_Desc_250>I/O teaching tool that  generates  sample Java source code to do 617 types of I/O to read or write the console, a sequential file, a random access file, a String, an array of characters, an array of bytes, URL, HTTP CGI GET/POST, Socket or Pipe.</Char_Desc_250>
			<Char_Desc_450>I/O teaching tool that  generates Java source code to  read or write the console, a sequential file, a random access file, a String, an array of characters, an array of bytes, URL, HTTP CGI GET/POST, Socket, resource or Pipe.  It shows you how to read or write ASCII-8 bit characters (plain or locale-encoded), Unicode 16-bit characters, raw bytes, big endian binary, little endian binary, or serialised objects, buffered, unbuffered or compressed.</Char_Desc_450>
			<Char_Desc_2000>I/O teaching tool that  generates sample Java source code to  read or write the console, a sequential file, a random access file, a String, an array of characters, an array of bytes, URL, HTTP CGI GET/POST, Socket, resource or Pipe.  It shows you how to read or write ASCII-8 bit characters (plain or locale-encoded), Unicode 16-bit characters, raw bytes, big endian binary, little endian binary, or serialised objects, buffered, unbuffered or gzip compressed.

 FileIO runs either as an application or as an Applet that needs to run in JDK 1.5+ capable browser.  Source code and sample HTML included.  May be freely distributed and used for any
purpose except military.

It works by asking you 4 multiple choice questions about what you want to do.  You fill in your
choices in a dialog box at it instantly generates the corresponding code that you can copy/paste and modify.

1) What is the type of the source/target?

 - sequential file
 - resource
 - random access file
 - String (in RAM i/o)
 - char[] (in RAM i/o)
 - byte[] (in RAM i/o)
 - URL    (remote i/o)
 - HTTP CGI
 - socket
 - pipe

2) Do you want to read or write?

3) Which do you want: unbuffered, buffered or
compressed?

4) What is the format of the data being read or
written?

 - raw, untranslated, bulk, 8-bit bytes
 - default-encoded chars (usually 8-bit)
 - locale-encoded chars (usually 8-bit),
   e.g. IBM-OEM Cp437
 - Unicode 16-bit chars
 - big-endian binary (Java standard)
 - little-endian binary (Intel standard)
 - serialised objects

It generates 617 possible different example programs.

You can run it online  at mindprod.com/applet/fileio.html without
installing it.
</Char_Desc_2000>
		</English>
	</Program_Descriptions>
	<Web_Info>
		<Application_URLs>
			<Application_Info_URL>http://mindprod.com/applet/fileio.html</Application_Info_URL>
			<Application_Order_URL>http://mindprod.com/products1.html#FILEIO</Application_Order_URL>
			<Application_Screenshot_URL>http://mindprod.com/image/screenshot/fileio.png</Application_Screenshot_URL>
			<Application_Icon_URL>http://mindprod.com/image/icon32/fileio.png</Application_Icon_URL>
			<Application_XML_File_URL>http://mindprod.com/pad/fileio.xml</Application_XML_File_URL>
		</Application_URLs>
		<Download_URLs>
			<Primary_Download_URL>http://mindprod.com/zips/fileio61.zip</Primary_Download_URL>
			<Secondary_Download_URL />
			<Additional_Download_URL_1 />
			<Additional_Download_URL_2 />
		</Download_URLs>
	</Web_Info>
	<Permissions>
		<Distribution_Permissions>You may include FILEIO on any CD compilation.
You may not sell FILEIO. It is free.
</Distribution_Permissions>
<EULA>This program is for non-military use only.
For details on what that licencing restriction means and why I restricted this software that way, see http://mindprod.com/contact/nonmil.html
If you incorporate any of my code in your programs, they too must be marked for non-military use only.
However it is not your responsibility to enforce that restriction.
</EULA>
</Permissions>
<NewsFeed>
<NewsFeed_Feed_URL>http://mindprod.com/rss/jgloss.xml</NewsFeed_Feed_URL>
<NewsFeed_Type>RSS 2.0</NewsFeed_Type>
<NewsFeed_Site_Name>Canadian Mind Products</NewsFeed_Site_Name>
<NewsFeed_Site_URL>http://mindprod.com</NewsFeed_Site_URL>
<NewsFeed_Author_First_Name>Roedy</NewsFeed_Author_First_Name>
<NewsFeed_Author_Last_Name>Green</NewsFeed_Author_Last_Name>
<NewsFeed_Author_Email>inquiry@mindprod.com</NewsFeed_Author_Email>
<NewsFeed_Language>English</NewsFeed_Language>
<NewsFeed_Title>Canadian Mind Products | Java Glossary</NewsFeed_Title>
<NewsFeed_Description_70>Glossary of Java terms, sample Java code, Java and Internet lore.</NewsFeed_Description_70>
<NewsFeed_Description_250>Glossary of Java terms, sample Java code, and general Java and Internet lore.
For non-military use only.
News about updates of free software with full source written in Java, C, C++ and ASM.
Also coding example programs and coding snippets.</NewsFeed_Description_250>
<NewsFeed_Purpose>News</NewsFeed_Purpose>
</NewsFeed>
<PADmap>
<PADmap_FORM>Y</PADmap_FORM>
<PADmap_DESCRIPTION>
Link to plain text file containing ALL the mindprod.com PAD URLs
</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://mindprod.com/pad/allpads.txt</PADmap_Location>
</PADmap>
<PADRING>
http://mindprod.com/pad/accumulate.xml
http://mindprod.com/pad/align.xml
http://mindprod.com/pad/americantax.xml
http://mindprod.com/pad/amper.xml
http://mindprod.com/pad/available.xml
http://mindprod.com/pad/backuptozip.xml
http://mindprod.com/pad/base64.xml
http://mindprod.com/pad/batik.xml
http://mindprod.com/pad/bio.xml
http://mindprod.com/pad/blout.xml
http://mindprod.com/pad/bootsave.xml
http://mindprod.com/pad/borders.xml
http://mindprod.com/pad/boyer.xml
http://mindprod.com/pad/bracebalancer.xml
http://mindprod.com/pad/brokenlinks.xml
http://mindprod.com/pad/bulk.xml
http://mindprod.com/pad/canadiantax.xml
http://mindprod.com/pad/cmossave.xml
http://mindprod.com/pad/coal.xml
http://mindprod.com/pad/colorsaver.xml
http://mindprod.com/pad/commandline.xml
http://mindprod.com/pad/common11.xml
http://mindprod.com/pad/common13.xml
http://mindprod.com/pad/common15.xml
http://mindprod.com/pad/compactor.xml
http://mindprod.com/pad/comparatorcutter.xml
http://mindprod.com/pad/comparators.xml
http://mindprod.com/pad/confirm.xml
http://mindprod.com/pad/connectors.xml
http://mindprod.com/pad/converter.xml
http://mindprod.com/pad/creditcard.xml
http://mindprod.com/pad/cropper.xml
http://mindprod.com/pad/csv.xml
http://mindprod.com/pad/currcon.xml
http://mindprod.com/pad/dedup.xml
http://mindprod.com/pad/echoserver.xml
http://mindprod.com/pad/encodingrecogniser.xml
http://mindprod.com/pad/encodings.xml
http://mindprod.com/pad/entities.xml
http://mindprod.com/pad/esper.xml
http://mindprod.com/pad/extract.xml
http://mindprod.com/pad/fastcat.xml
http://mindprod.com/pad/fileio.xml
http://mindprod.com/pad/filetimes.xml
http://mindprod.com/pad/filetransfer.xml
http://mindprod.com/pad/filter.xml
http://mindprod.com/pad/fontsaver.xml
http://mindprod.com/pad/fontshower.xml
http://mindprod.com/pad/fontshowerawt.xml
http://mindprod.com/pad/fourtidy.xml
http://mindprod.com/pad/goldencoin.xml
http://mindprod.com/pad/heapsort.xml
http://mindprod.com/pad/holidays.xml
http://mindprod.com/pad/honk.xml
http://mindprod.com/pad/htmlmacros.xml
http://mindprod.com/pad/http.xml
http://mindprod.com/pad/hunkio.xml
http://mindprod.com/pad/ini.xml
http://mindprod.com/pad/insult.xml
http://mindprod.com/pad/inwords.xml
http://mindprod.com/pad/isbn.xml
http://mindprod.com/pad/jarcheck.xml
http://mindprod.com/pad/jarlook.xml
http://mindprod.com/pad/jdisplay.xml
http://mindprod.com/pad/keyplayer.xml
http://mindprod.com/pad/ledatastream.xml
http://mindprod.com/pad/linkedlist.xml
http://mindprod.com/pad/masker.xml
http://mindprod.com/pad/masmbalancer.xml
http://mindprod.com/pad/masmtidy.xml
http://mindprod.com/pad/mimecheck.xml
http://mindprod.com/pad/mouse.xml
http://mindprod.com/pad/networkcam.xml
http://mindprod.com/pad/officialencoding.xml
http://mindprod.com/pad/palette.xml
http://mindprod.com/pad/password.xml
http://mindprod.com/pad/pentium.xml
http://mindprod.com/pad/pgpkeywords.xml
http://mindprod.com/pad/pluck.xml
http://mindprod.com/pad/powcost.xml
http://mindprod.com/pad/primes.xml
http://mindprod.com/pad/pws.xml
http://mindprod.com/pad/qev.xml
http://mindprod.com/pad/quicksort.xml
http://mindprod.com/pad/quoter.xml
http://mindprod.com/pad/radixsort.xml
http://mindprod.com/pad/replicator.xml
http://mindprod.com/pad/restore.xml
http://mindprod.com/pad/rgrow.xml
http://mindprod.com/pad/rightsize.xml
http://mindprod.com/pad/say!.xml
http://mindprod.com/pad/screws.xml
http://mindprod.com/pad/setclock.xml
http://mindprod.com/pad/shellsort.xml
http://mindprod.com/pad/sitemap.xml
http://mindprod.com/pad/sorted.xml
http://mindprod.com/pad/sortsrs.xml
http://mindprod.com/pad/sound.xml
http://mindprod.com/pad/spinner.xml
http://mindprod.com/pad/splice.xml
http://mindprod.com/pad/splitter.xml
http://mindprod.com/pad/submitter.xml
http://mindprod.com/pad/surrogatepair.xml
http://mindprod.com/pad/tabin.xml
http://mindprod.com/pad/tabout.xml
http://mindprod.com/pad/transporter.xml
http://mindprod.com/pad/tz.xml
http://mindprod.com/pad/unicode.xml
http://mindprod.com/pad/untouch.xml
http://mindprod.com/pad/vercheck.xml
http://mindprod.com/pad/volser.xml
http://mindprod.com/pad/wassup.xml
http://mindprod.com/pad/wavelength.xml
http://mindprod.com/pad/which.xml
http://mindprod.com/pad/yyyymmdd.xml
</PADRING>
<PADTUBE>
<PADTUBE_FORM>Y</PADTUBE_FORM>
<PADTUBE_DESCRIPTION>Allows publishers to link PAD files to their PADTube publisher accounts.</PADTUBE_DESCRIPTION>
<PADTUBE_VERSION>1.0</PADTUBE_VERSION>
<PADTUBE_URL>http://www.padtube.com/pad/extensions/PADTube.htm</PADTUBE_URL>
<PADTUBE_SCOPE>Company</PADTUBE_SCOPE>
<PADTUBE_Member>Y</PADTUBE_Member>
<PADTUBE_Member_REGEX>^[yYnN]\Z</PADTUBE_Member_REGEX>
<PADTUBE_Member_REGEX_DOCUMENTATION>Y, y, N, or n</PADTUBE_Member_REGEX_DOCUMENTATION>
<PADTUBE_Username>mindprod</PADTUBE_Username>
<PADTUBE_Username_REGEX>^[a-zA-Z0-9_.]{6,32}\Z</PADTUBE_Username_REGEX>
<PADTUBE_Username_REGEX_DOCUMENTATION>Alphanumeric with underscore allowed 6-32 characters</PADTUBE_Username_REGEX_DOCUMENTATION>
<PADTUBE_WEBSITE>http://www.padtube.com</PADTUBE_WEBSITE>
</PADTUBE>
</XML_DIZ_INFO>

