<?xml version="1.0"  encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="firsov.net.xsl"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "dtd/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
		<title>Sasha Firsov - welcome</title>
		<link rel="stylesheet" type="text/css" media="screen" href="Sasha.css" />

	</head>
	<body>
		<p>
			Bellow You can find some of mine small personal projects. Most of them are part of big ones. <br />
		</p>
		<hr />
		<p>
<span class="DateStamp">2010-01-10</span> <a href="http://firsov.net/~suns/demos/UI/RoundedCorners/RoundRectGradientRadial_vml.html" >IE rounded rect shadows with gradient transparency</a> for dojo FloatingPane.
<hr/> 
<span class="DateStamp">2009-07-12</span> XSL works better of DreamWeaver templates. This site will be in XML+XSLT from now on.
<hr/> 
<span class="DateStamp">2009-07-01</span> Finally got time for <a href="http://firsov.net:8080/Album2009-05-29">HD picture album</a>. Works on HDTV and iPhone.
<hr/> 
<span class="DateStamp">2009-01-13</span> <a href="http://firsov.net/~suns/demos/UI/FluidLayout/ScrollTable3clones.html">CSS fluid layout table with scrollable body and fixed 
header/footer</a> most copatible at the moment.
<hr />

<span class="DateStamp">2008-10-09</span> <a href="http://firsov.net/~suns/demos/UI/xsl/bubble/bubble.xml">Popup UI</a> continues XSL UI series.
<hr /> 
<span class="DateStamp">2008-09-24</span> Long wanted <a href="http://firsov.net/~suns/demos/UI/FluidLayout/FullWindowTable.html">100% fill page table layout</a>. Thanks to Sertane. 

<hr/>
Started <a href="http://firsov.net/~suns/demos/UI/xsl">XSL based UI</a> <span class="DateStamp">2008-09-24</span> with <a href="http://firsov.net/~suns/demos/UI/xsl/PrintInt.html">print int in defined radix</a>

<hr/>
<a href="http://firsov.net/~suns/demos/UI/CssSwitch.html">CSS group visibility switch</a> <span class="DateStamp">2008-09-23</span>

<hr/> Rapid WEB developent tools: <a href="/~suns/demos/DHTML/POJO-UI.htm">Server object (POJO|POCO) - HTML UI synchronization</a> design doc.
<hr />
<a href="http://simulationlabs.com/MergeTablesJSTL/" >Merging tables using XSL and JSTL</a> as substitution for CSS 100% height.
        <hr />
Web 2.0 <a href="http://firsov.net/%7Esuns/demos/tabs/Tabs.html"> overlapping Tabs widget</a>
<hr />
Dojo play:
<ul>
  <li><a href="http://firsov.net/%7Esuns/demos/dojo/Zprogress.htm">Resizable 100% width progress bars </a></li>
  <li><a href="http://firsov.net/%7Esuns/demos/dojo/FilteringTable_fillCell/dojo-base/tests/widget/test_FilteringTable_fillCell.html"> FilteringTable widget custom rendering </a> adds DropdownDatePicker  into table cell</li>
</ul>
<hr />
<a href="http://firsov.net/%7Esuns/demos/J2XmlExpansion/">Attribute customization for XStream</a> <span class="DateStamp">2006-10-05</span> Fast development tool. The goal is automatic UI generation for any (abstract) Java object via XML serialization and XSLT.   The field type and some extra metadata passed from field annotations: <strong>type, FieldName, FieldDescription</strong>
<hr/>
<p><a href="http://firsov.net/~suns/j4.html/">j4.html</a> <span class="DateStamp">2005</span> One more programming language made: The marriage of HTML front-end and server-side model for JSP a-la first ASPs. Includes name space and events. Form-binding substitution of PHP,Tiles, ASP.</p>
<p>The next code is self-sufficient. &quot;NamedField&quot; from HTML matches same variable in JSP: </p>
<pre id="line26">&lt;input name=&quot;NamedField&quot; OnServerSubmit='&lt;%System.out.println(NamedField)%&gt;' /&gt; </pre>
<hr />
Can be used java/JSP for creation of multimedia site? Look at our <a href="http://photo.firsov.net"> photo album</a> <br />
<ul>
  <li>On site stored only original pictures.</li>
  <li>Title, text, zoom, rotation, order are defined by web-accessible    editor.</li>
  <li>One thing is missing - file upload. Web DAW or FTP  should    do it.</li>
</ul>
<hr />
WiFi command-line configuration utility for    Windows 98, 2K, XP. <span class="DateStamp">2006</span>  
<hr />
Small article &quot;Using of synchronization for <a href="http://firsov.net/%7Esuns/demos/JavaSync">simultaneous read and blocked writing</a> in java.
<hr/>
Play Station2 and Game Cube <strong>game sever</strong>. <span class="DateStamp">2001</span> This set of hardware and software allows to share game console over the web. Friends can join the play party at your house using web browser.
<hr />
<a href="http://firsov.net/%7Esuns/demos/AbDump.exe">Import Address book</a> with MAPI-based code. <span class="DateStamp">2001</span> <br />
It is not new, but there are no such solution can be found on internet.<br />
Same for MS Outlook and MS Outlook Express( and other MAPI-compatible:     Eudora, Netscape, etc.) <br />
XML output format. Includes conversion to Unicode.
<hr />
<p><a href="http://firsov.net/%7Esuns/demos/Libraries/welcome.html">MFC multiple inheritance extension library</a> <span class="DateStamp">1998</span> <br />
  Who said that MFC window/document classes shall have just straight inheritance?<br />
  This library shows how to create MFC &quot;widgets&quot;, extend them using standard wizards and apply to any CWnd-derived class in order <strong>you</strong> want.<br />
  The set of existing widgets includes CDocument elements(derived from  CDocument), CView and CScrollView elements (CView-derived), etc.<br />
  This set is ideal for hierarchy of various model elements. Each element  consists of CDocument-derived model element and  CView/CScrollView-derived view representation. All following the MFC  message routing, wizards and documentation. It was used for heavy 2D/3D  CAD development.</p>
<hr />
<br />
During years I used to work with   image processing, visualization and graphics and it became a permanent personal   interest. <br />
Brief keywords for what I have done in this area:
<ul>
  <li>formula binary compiler for fast image processing ( Imagix ) </li>
  <li>Set of filters for image conversion/ processing (in various projects) </li>
  <li>3-D games and CAD ( SimGolf and golf course editor ) </li>
  <li>3-D rendering optimization </li>
  <li>VideoCodec </li>
  <li>GUI for UI in visual representing of dynamic processes( IRIS ) </li>
  <li>3-D File format conversion with error correction ( Landing Administration   	        ) </li>
  <li>Photo gallery web site</li>
</ul>
<br />
This is a short list, but there are much   		  more in background. I would love to make a 10-minute demo of projects   		  and skills. <br />
There are chance that projects itself will be interested   		  even more than position I am trying to apply :o)
		</p>
	</body>
</html>

