--------------------------------------------------------------------------------
AURIGMA IMAGE UPLOADER FLASH README FILE
--------------------------------------------------------------------------------

Table of Contents
1.	System Requirements
2.	Image Uploader Flash SDK Structure
3.	How to Evaluate Image Uploader Flash
4.	Useful Links
5.	Legal Notices
6.	Contact Information

Image Uploader Flash is a powerful upload component designed for Web 2.0 projects,
photo print services, image galleries, e-commerce and other image-centered and/or
upload-enabled solutions. The most significant Image Uploader Flash features are
mass file upload and client-side image processing (including resizing and rotating).
Image Uploader Flash is a purely client-side Flash application which sends
user-specified files to a server. Flash architecture allows users to run this
application on any platform, all you need is to have a Flash Player installed.

To learn more about Aurigma Image Uploader Flash, visit
http://www.aurigma.com/Products/ImageUploaderFlash/.

1. System Requirements

1.1. Client-Side

	Any browser with Adobe Flash Player 10.1 plug-in installed.

1.2. Server-Side
	To sucessfully use Image Uploader Flash you must have a fully operational 
	web server (for example, Apache or IIS).
	To compile themes Flex version 4.1 is required.
	Image Uploader Flash ASP.NET and Image Uploader Flash PHP have the following 
	additional server-side requirements:

1.2.1. Image Uploader Flash ASP.NET
	- Microsoft Visual Studio 2005/2008/2010. 
	- .NET Framework 2.0, 3.x, 4.0. 
	Image Uploader Flash ASP.NET does not support .NET Framework 1.1.

1.2.2. Image Uploader Flash PHP
	- PHP 5 (5.2 or higher) / PHP 6

2. Image Uploader Flash SDK Structure

Aurigma Image Uploader Flash software development kit consists of the following 
files and folders:

/ASP/

	/Samples_ImageUploaderFlashJavaScript/

		contains ASP code samples with Image Uploader Flash JavaScript.	
		
	Instructions.txt

		contains instructions on how to integrate external classes used to receive 
		files in ASP.
	
/ASP.NET/

	/Binaries/
	
		Aurigma.ImageUploaderFlash.dll
		
			Image Uploader Flash ASP.NET control. It is an ASP.NET server control
			allowing deploying Image Uploader Flash in ASP.NET applications 
			and handling uploaded data. It allows ASP.NET developers to
			utilize Image Uploader Flash in a straight-forward way just as the
			other ASP.NET server controls.
		
	/Samples_ImageUploaderFlashAspNet/

		contains ASP.NET code samples written on C# using Image Uploader Flash ASP.NET.	
	
	/Samples_ImageUploaderFlashJavaScript/
	
		contains ASP.NET code samples using Image Uploader Flash JavaScript.
	
/ColdFusion/

	/Binaries/
	
		Aurigma.ImageUploaderFlash.jar
			
			The filter preprocessing HTTP POST requests and making them compatible 
			with the RFC standard before the server upload script runs.
						
		Instructions.txt
		
			contains instructions on how to utilize the filter.
	
	/Samples_ImageUploaderFlashJavaScript/

		contains ColdFusion code samples with Image Uploader Flash JavaScript.	
	
/Documentation/ (ImageUploaderFlashNoSetup.zip)
	
	Image Uploader Flash documentation in HTML format.

/JSP/

	/Binaries/
	
		Aurigma.ImageUploaderFlash.jar
			
			The filter preprocessing HTTP POST requests and making them compatible 
			with the RFC standard before the server upload script runs.
			
		Instructions.txt
		
			contains instructions on how to utilize the filter.
	
	/Samples_ImageUploaderFlashJavaScript/
	
		contains JSP code samples with Image Uploader Flash JavaScript.
	
/PHP/
	
	/PHPClasses/
		
		/ImageUploaderFlashPHP/
	
			contains files related to Image Uploader Flash PHP. Image Uploader Flash 
			PHP is a collection of classes allowing embedding the uploader to web 
			application via PHP code as well as handling uploaded data. 
			Using this collection, PHP developers can work with Image Uploader Flash 
			in a usual way as with a common PHP object.
			
	/Samples_ImageUploaderFlashJavaScript/

		contains PHP code samples using Image Uploader Flash JavaScript.

	/Samples_ImageUploaderFlashPHP/

		contains PHP code samples using Image Uploader Flash PHP.

/RequestEvaluationKey/

	RequestKeyOnOtherPlatforms.txt
		
		provides instructions on how to obtain trial license keys on non-Windows
		operating systems.

	RequestKeyOnWindows.exe	
	
		a tool allowing to get evaluation license keys online from Aurigma and apply
		the obtained keys on Image Uploader Flash demo applications.

/Scripts/

	contains files related to Image Uploader Flash JavaScript. Image Uploader Flash 
	JavaScript is a set of JavaScript classes intended to embed Image Uploader Flash 
	into a web page via <script type="text/javascript"> block.

	aurigma.imageuploaderflash.js
		
		a JavaScript containing Image Uploader Flash JavaScript.
	
	aurigma.imageuploaderflash.swf
	
		Image Uploader Flash control.
		
	aurigma.imageuploaderflash.min.js
		
		a compressed version of aurigma.imageuploaderflash.js script. It is recommended
		to use this script in production. 

	aurigma.imageuploaderflash.en_localization.js

		a JavaScript containing English localization.
	
	aurigma.imageuploaderflash.he_localization.js

		a JavaScript containing Hebrew localization.
	
	aurigma.imageuploaderflash.ru_localization.js
	
		a JavaScript containing Russian localization.	
	
/Themes/

	contains CSS files, images, and fonts for default Image Uploader Flash theme and an
	alternative dark one. Find details on how to modify and use Image Uploader Flash
	themes in the "Using Precompiled Themes" topic in the documentation.
	
Documentation.chm (ImageUploaderFlash.msi)

	Image Uploader Flash documentation in Microsoft HTML Help format.

License.pdf (ImageUploaderFlashNoSetup.zip)

	license agreement for Image Uploader Flash in PDF.
	
License.rtf

	license agreement for Image Uploader in Rich Text Format.

Readme.txt

	this readme file.
	
SupportedServerPlatforms.txt
	
	provides a brief overview of server platforms supported by Image Uploader Flash
	
3. How to Evaluate Image Uploader Flash

The RequestKeyOnWindows.exe utility is used to obtain trial license keys 
on Windows platform. Just run the utility, enter your e-mail and password, 
you are registered on http://www.aurigma.com/ with, and click Next.	

Afterwards, the 30 days trial license key will be automatically registered
for all sample applications installed along with Image Uploader Flash. Then
you can move these samples to your web server. If, however, you need to apply
this key to another application just paste it to this application as follows:
	
	Image Uploader Flash ASP.NET:
		
		<aur:ImageUploaderFlash ID="Uploader1" runat="server" 
			LicenseKey="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXXX" />

	Image Uploader Flash PHP:
		
		$uploader = new ImageUploaderFlash("Uploader1");
		$uploader->setLicenseKey("XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXXX");
		
	Image Uploader Flash JavaScript:
		
	$au.imageUploaderFlash({
	   licenseKey: 'XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXXX'
	})
	
If you use non-Windows operating system or have some troubles with obtaining 
license key via RequestKeyOnWindows.exe, you can request the key online
(http://www.aurigma.com/MyAurigma/MyLicenses.aspx).	
	
Find details in the "Evaluating and Registering Image Uploader Flash" topic 
in the documentation.

4. Useful Links

If you want to see an online demo of Image Uploader Flash rather than 
deploy code samples, visit this page:

 http://www.aurigma.com/Products/ImageUploaderFlash/OnlineDemo.aspx

If you have any technical problems, it is highly recommended to check
Troubleshooting section before contacting support team. Additionally,
feel free to visit a forum of Image Uploader Flash users:

 http://forums.aurigma.com/yaf_topics28_Image-Uploader-Flash.aspx
 
As soon as you decide to purchase Image Uploader Flash, you can make 
a purchase here:

 http://www.aurigma.com/Products/ImageUploaderFlash/Buy.aspx

5. Legal Notices

Aurigma Image Uploader Flash(c) was developed by Aurigma, Inc. 2002-2010. Therefore 
it is an intellectual property of Aurigma, Inc., and it can be used only under 
the proper license. Nobody except of Aurigma, Inc. can pretend to be the creator 
of Aurigma Image Uploader Flash, create illegal copies, or infringe the copyright 
in whatever way.

	Disclaimer:	Aurigma, Inc. makes NO WARRANTY or representation, either 
			express or implied, with respect to this software, its quality, 
			accuracy, merchantability, or fitness for a particular purpose. 
			This software is provided "AS IS", and you, its user, assume 
			the entire risk as to its quality and accuracy.

5.1. Demo Applications

Demo applications are partially based on the following third-party code:

	- jQuery (http://jquery.com/) copyrighted (c) 2010 John Resig. 

	- LightBox (http://huddletogether.com/projects/lightbox/) 
	copyrighted (c) Lokesh Dhakar. 
	
5.2. Documentation

Documentation is partially based on the following third-party code:

	- google-code-prettify (http://code.google.com/p/google-code-prettify/) 
	  copyrighted (c) 2006 Google Inc. 
	
6. Contact Information

If you have any questions, need any assistance with evaluating Image Uploader Flash, or
encounter any problem, do not hesitate to contact us:

- For general questions: info@aurigma.com

- For the questions about licensing, pricing, or any other purchase information: sales@aurigma.com

- For technical questions or problem reports: http://aurigma.com/MyAurigma/CreateCase.aspx

Thank you for your interest with the Aurigma products.