<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>jSLCore Wiki Rss Feed</title><link>http://jslcore.codeplex.com/</link><description>jSLCore Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=18</link><description>&lt;div class="wikidoc"&gt;&lt;img src="http://download-codeplex.sec.s-msft.com/Download?ProjectName=prometheustoolkit&amp;amp;DownloadId=472155&amp;amp;Build=19280" /&gt;
&lt;h1&gt;Project is obsolete&lt;/h1&gt;Please, visit &lt;a href="http://prometheustoolkit.codeplex.com/"&gt;Prometheus Toolkit&lt;/a&gt; - regeneration of jSLCore&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the easiest way to create business applications based on SilverLight 5.&lt;br /&gt;The project is still in aplha phase. But you can already create the apps with it.&lt;br /&gt;&lt;br /&gt;Using jSLCore documentation: &lt;a href="http://jslcore-29.hosting.parking.ru/jSLApp.ClientTestPage.aspx"&gt;http://jslcore-29.hosting.parking.ru/jSLApp.ClientTestPage.aspx&lt;/a&gt; &lt;br /&gt;Russian Undeground Techno Community example: &lt;a href="http://jslcore-6.hosting.parking.ru/"&gt;http://jslcore-6.hosting.parking.ru/&lt;/a&gt;&lt;br /&gt;Video rent : &lt;a href="http://jslcore-20.hosting.parking.ru/"&gt;http://jslcore-20.hosting.parking.ru/&lt;/a&gt;&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Thu, 27 Sep 2012 10:32:39 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120927103239A</guid></item><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=17</link><description>&lt;div class="wikidoc"&gt;&lt;img src="http://download-codeplex.sec.s-msft.com/Download?ProjectName=prometheustoolkit&amp;amp;DownloadId=472155&amp;amp;Build=19280" /&gt;
&lt;h1&gt;Project is obsolete&lt;/h1&gt;Please, go to &lt;a href="http://prometheustoolkit.codeplex.com/"&gt;Prometheus Toolkit&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the easiest way to create business applications based on SilverLight 5.&lt;br /&gt;The project is still in aplha phase. But you can already create the apps with it.&lt;br /&gt;&lt;br /&gt;Using jSLCore documentation: &lt;a href="http://jslcore-29.hosting.parking.ru/jSLApp.ClientTestPage.aspx"&gt;http://jslcore-29.hosting.parking.ru/jSLApp.ClientTestPage.aspx&lt;/a&gt; &lt;br /&gt;Russian Undeground Techno Community example: &lt;a href="http://jslcore-6.hosting.parking.ru/"&gt;http://jslcore-6.hosting.parking.ru/&lt;/a&gt;&lt;br /&gt;Video rent : &lt;a href="http://jslcore-20.hosting.parking.ru/"&gt;http://jslcore-20.hosting.parking.ru/&lt;/a&gt;&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Sat, 18 Aug 2012 13:59:53 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120818015953P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=16</link><description>&lt;div class="wikidoc"&gt;&lt;img src="http://download-codeplex.sec.s-msft.com/Download?ProjectName=prometheustoolkit&amp;amp;DownloadId=472155&amp;amp;Build=19280" /&gt;
&lt;h1&gt;Project is obsolete&lt;/h1&gt;New generation of it is &lt;a href="http://prometheustoolkit.codeplex.com/"&gt;Prometheus Toolkit&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the easiest way to create business applications based on SilverLight 5.&lt;br /&gt;The project is still in aplha phase. But you can already create the apps with it.&lt;br /&gt;&lt;br /&gt;Using jSLCore documentation: &lt;a href="http://jslcore-29.hosting.parking.ru/jSLApp.ClientTestPage.aspx"&gt;http://jslcore-29.hosting.parking.ru/jSLApp.ClientTestPage.aspx&lt;/a&gt; &lt;br /&gt;Russian Undeground Techno Community example: &lt;a href="http://jslcore-6.hosting.parking.ru/"&gt;http://jslcore-6.hosting.parking.ru/&lt;/a&gt;&lt;br /&gt;Video rent : &lt;a href="http://jslcore-20.hosting.parking.ru/"&gt;http://jslcore-20.hosting.parking.ru/&lt;/a&gt;&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Sat, 18 Aug 2012 13:59:28 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120818015928P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=15</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the starting point for developing rich SilverLight Application. &lt;br /&gt;jSLCore is the set of rules for creating buisness apps.&lt;br /&gt;&lt;br /&gt;Using jSLCore documentation: &lt;a href="http://jslcore-29.hosting.parking.ru/jSLApp.ClientTestPage.aspx" class="externalLink"&gt;http://jslcore-29.hosting.parking.ru/jSLApp.ClientTestPage.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;Russian Undeground Techno Community example: &lt;a href="http://jslcore-6.hosting.parking.ru/" class="externalLink"&gt;http://jslcore-6.hosting.parking.ru/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Video rent : &lt;a href="http://jslcore-20.hosting.parking.ru/" class="externalLink"&gt;http://jslcore-20.hosting.parking.ru/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Sun, 18 Mar 2012 17:25:04 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120318052504P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=14</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the starting point for developing rich SilverLight Application. &lt;br /&gt;jSLCore is the set of rules for creating buisness apps.&lt;br /&gt;&lt;br /&gt;LATEST BINARY: http://nuget.org/packages/jSLCoreBinary&lt;br /&gt;&lt;br /&gt;Show Cases: http://jslcore-29.hosting.parking.ru/jSLApp.ClientTestPage.aspx (updating per week)&lt;br /&gt;Please, use show cases, as documentation.&lt;br /&gt;Russian Undeground Techno Community example: &lt;a href="http://jslcore-6.hosting.parking.ru/" class="externalLink"&gt;http://jslcore-6.hosting.parking.ru/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Video rent : http://jslcore-20.hosting.parking.ru/&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Wed, 14 Mar 2012 15:34:25 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120314033425P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=13</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the starting point for developing rich SilverLight Application. &lt;br /&gt;jSLCore is the set of rules for creating buisness apps.&lt;br /&gt;&lt;br /&gt;Show Cases: http://jslcore-29.hosting.parking.ru/jSLApp.ClientTestPage.aspx (updating per week)&lt;br /&gt;Please, use show cases, as documentation.&lt;br /&gt;Russian Undeground Techno Community example: &lt;a href="http://jslcore-6.hosting.parking.ru/" class="externalLink"&gt;http://jslcore-6.hosting.parking.ru/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Video rent : http://jslcore-20.hosting.parking.ru/&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Mon, 20 Feb 2012 19:37:22 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120220073722P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=12</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the starting point for developing rich SilverLight Application. &lt;br /&gt;jSLCore is the set of rules for creating buisness apps.&lt;br /&gt;&lt;br /&gt;Russian Undeground Techno Community example: &lt;a href="http://jslcore-6.hosting.parking.ru/" class="externalLink"&gt;http://jslcore-6.hosting.parking.ru/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Video rent : http://jslcore-20.hosting.parking.ru/&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Thu, 09 Feb 2012 17:18:24 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120209051824P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=11</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the starting point for developing rich SilverLight Application. &lt;br /&gt;jSLCore is the set of rules for creating buisness apps.&lt;br /&gt;&lt;br /&gt;Russian Undeground Techno Community example: &lt;a href="http://jslcore-6.hosting.parking.ru/" class="externalLink"&gt;http://jslcore-6.hosting.parking.ru/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Wed, 09 Mar 2011 19:05:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110309070557P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://jslcore.codeplex.com/documentation?version=6</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Creating Buisness App - Guid&lt;/h1&gt;&lt;h2&gt;Intro&lt;/h2&gt;There is no any  class documentation yet. But you still can download sources and look for classes there. The primary goal of the project is easily creating buisness apps. So lets create one for example.&lt;br /&gt;
&lt;h2&gt;Rules.&lt;/h2&gt;In this example we will create &lt;b&gt;credit calculator&lt;/b&gt;. It will work over one database table - list of banks, wich provide information about percantage per year, min and max of credit. We will develop two data forms: list of banks form and calculating page.&lt;br /&gt;The source code &lt;a href="http://jslcore-9.hosting.parking.ru/creditcalculator.zip" class="externalLink"&gt;http://jslcore-9.hosting.parking.ru/creditcalculator.zip&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Working application &lt;a href="http://jslcore-9.hosting.parking.ru/jSLApp.ClientTestPage.aspx" class="externalLink"&gt;http://jslcore-9.hosting.parking.ru/jSLApp.ClientTestPage.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Preparing&lt;/h2&gt;Look at download page. If there is no any Alpha version - please, download latest source version by yourself and compile it. By default it compliles into R:\jSLCore. You can bind any directory to r:\ by comand &lt;b&gt;subst r:\ &amp;quot;C:\Any_Directory&amp;quot;&lt;/b&gt;&lt;br /&gt;Additionaly source code contains two project - jSLApp.Web and jSLApp.Client. Please, copy them into any another place and combine into one solution. This will be our credit calculator project. You can rename anything by refactoring tools, such as Resharper. Also we have to change references to jSLCore assemblies, because out projects are not in jSLCore solution now. Delete the references to jSLCore.Client.Presentation, jUtility, jSLCore.Client.Utility in jSLApp.Client project and jSLCore.Service in jSLApp.Web project. Mannualy point the assemblies from r:\jSLCore (or any place,where you compile jSLCore to) by clicking add reference.&lt;br /&gt;Run...&lt;br /&gt;&lt;img src="http://www.gotdotnet.ru/upload/blog/jinek/e0b/startup1_2.jpg" /&gt;&lt;br /&gt;You can login by testuser (password: qwerty) and try to create new role.&lt;br /&gt;&lt;img src="http://www.gotdotnet.ru/upload/blog/jinek/b42/startup2_2.jpg" /&gt;&lt;br /&gt;How the core works:&lt;br /&gt;jDatabase (App_Data folder in jSLApp.Web project) contains logins table, roles and permission tables and so on. At this moment you should keep it. The core needs this database.&lt;br /&gt;RootService.svc - service for authorizationg and constants loading: &lt;pre&gt;
&amp;lt;%@ ServiceHost Language=&amp;quot;C#&amp;quot; Debug=&amp;quot;true&amp;quot; Service=&amp;quot;jSLCore.Service.jSLAuthorizationServiceBase&amp;quot;%&amp;gt;
&lt;/pre&gt;&lt;br /&gt;Client side is working because of &lt;pre&gt;
       private void Application_Startup(object sender, StartupEventArgs e) 
       { 
           var container = new ApplicationContainer(false, UIHelper.GetCurrentWebHostAddress() + @&amp;quot;RootService.svc&amp;quot;); 
           container.NeedContentContainer += () =&amp;gt; new MainContentContainer(); 
           RootVisual = container; 
       }
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Sorry, The page is under construction. The full text(ru-RU) is here: &lt;a href="http://www.gotdotnet.ru/blogs/jinek/9397/" class="externalLink"&gt;http://www.gotdotnet.ru/blogs/jinek/9397/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Wed, 09 Mar 2011 19:01:12 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110309070112P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://jslcore.codeplex.com/documentation?version=5</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Creating Buisness App - Guid&lt;/h1&gt;&lt;h2&gt;Intro&lt;/h2&gt;There is no any  class documentation yet. But you still can download sources and look for classes there. The primary goal of the project is easily creating buisness apps. So lets create one for example.&lt;br /&gt;
&lt;h2&gt;Rules.&lt;/h2&gt;In this example we will create &lt;b&gt;credit calculator&lt;/b&gt;. It will work over one database table - list of banks, wich provide information about percantage per year, min and max of credit. We will develop two data forms: list of banks form and calculating page.&lt;br /&gt;The source code &lt;a href="http://80.71.44.18/creditcalculator/creditcalculator.zip" class="externalLink"&gt;http://80.71.44.18/creditcalculator/creditcalculator.zip&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Working application &lt;a href="http://80.71.44.18/creditcalculator/jSLApp.ClientTestPage.aspx" class="externalLink"&gt;http://80.71.44.18/creditcalculator/jSLApp.ClientTestPage.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Preparing&lt;/h2&gt;Look at download page. If there is no any Alpha version - please, download latest source version by yourself and compile it. By default it compliles into R:\jSLCore. You can bind any directory to r:\ by comand &lt;b&gt;subst r:\ &amp;quot;C:\Any_Directory&amp;quot;&lt;/b&gt;&lt;br /&gt;Additionaly source code contains two project - jSLApp.Web and jSLApp.Client. Please, copy them into any another place and combine into one solution. This will be our credit calculator project. You can rename anything by refactoring tools, such as Resharper. Also we have to change references to jSLCore assemblies, because out projects are not in jSLCore solution now. Delete the references to jSLCore.Client.Presentation, jUtility, jSLCore.Client.Utility in jSLApp.Client project and jSLCore.Service in jSLApp.Web project. Mannualy point the assemblies from r:\jSLCore (or any place,where you compile jSLCore to) by clicking add reference.&lt;br /&gt;Run...&lt;br /&gt;&lt;img src="http://www.gotdotnet.ru/upload/blog/jinek/e0b/startup1_2.jpg" /&gt;&lt;br /&gt;You can login by testuser (password: qwerty) and try to create new role.&lt;br /&gt;&lt;img src="http://www.gotdotnet.ru/upload/blog/jinek/b42/startup2_2.jpg" /&gt;&lt;br /&gt;How the core works:&lt;br /&gt;jDatabase (App_Data folder in jSLApp.Web project) contains logins table, roles and permission tables and so on. At this moment you should keep it. The core needs this database.&lt;br /&gt;RootService.svc - service for authorizationg and constants loading: &lt;pre&gt;
&amp;lt;%@ ServiceHost Language=&amp;quot;C#&amp;quot; Debug=&amp;quot;true&amp;quot; Service=&amp;quot;jSLCore.Service.jSLAuthorizationServiceBase&amp;quot;%&amp;gt;
&lt;/pre&gt;&lt;br /&gt;Client side is working because of &lt;pre&gt;
       private void Application_Startup(object sender, StartupEventArgs e) 
       { 
           var container = new ApplicationContainer(false, UIHelper.GetCurrentWebHostAddress() + @&amp;quot;RootService.svc&amp;quot;); 
           container.NeedContentContainer += () =&amp;gt; new MainContentContainer(); 
           RootVisual = container; 
       }
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Sorry, The page is under construction. The full text(ru-RU) is here: &lt;a href="http://www.gotdotnet.ru/blogs/jinek/9397/" class="externalLink"&gt;http://www.gotdotnet.ru/blogs/jinek/9397/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Wed, 09 Feb 2011 03:43:05 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110209034305A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://jslcore.codeplex.com/documentation?version=4</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Heading 1 Creating Buisness App - Guid&lt;/h1&gt;&lt;h1&gt;Heading 2 Intro&lt;/h1&gt;There is no any  class documentation yet. But you still can download sources and look for classes there. The primary goal of the project is easily creating buisness apps. So lets create one for example.&lt;br /&gt;
&lt;h1&gt;Heading 2 Rules.&lt;/h1&gt;In this example we will create &lt;b&gt;credit calculator&lt;/b&gt;. It will work over one database table - list of banks, wich provide information about percantage per year, min and max of credit. We will develop two data forms: list of banks form and calculating page.&lt;br /&gt;The source code &lt;a href="http://80.71.44.18/creditcalculator/creditcalculator.zip" class="externalLink"&gt;http://80.71.44.18/creditcalculator/creditcalculator.zip&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Working application &lt;a href="http://80.71.44.18/creditcalculator/jSLApp.ClientTestPage.aspx" class="externalLink"&gt;http://80.71.44.18/creditcalculator/jSLApp.ClientTestPage.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h1&gt;Heading 2 Preparing&lt;/h1&gt;Look at download page. If there is no any Alpha version - please, download latest source version by yourself and compile it. By default it compliles into R:\jSLCore. You can bind any directory to r:\ by comand &lt;b&gt;subst r:\ &amp;quot;C:\Any_Directory&amp;quot;&lt;/b&gt;&lt;br /&gt;Additionaly source code contains two project - jSLApp.Web and jSLApp.Client. Please, copy them into any another place and combine into one solution. This will be our credit calculator project. You can rename anything by refactoring tools, such as Resharper. Also we have to change references to jSLCore assemblies, because out projects are not in jSLCore solution now. Delete the references to jSLCore.Client.Presentation, jUtility, jSLCore.Client.Utility in jSLApp.Client project and jSLCore.Service in jSLApp.Web project. Mannualy point the assemblies from r:\jSLCore (or any place,where you compile jSLCore to) by clicking add reference.&lt;br /&gt;Run...&lt;br /&gt;&lt;img src="http://www.gotdotnet.ru/upload/blog/jinek/e0b/startup1_2.jpg" /&gt;&lt;br /&gt;You can login by testuser (password: qwerty) and try to create new role.&lt;br /&gt;&lt;img src="http://www.gotdotnet.ru/upload/blog/jinek/b42/startup2_2.jpg" /&gt;&lt;br /&gt;How the core works:&lt;br /&gt;jDatabase (App_Data folder in jSLApp.Web project) contains logins table, roles and permission tables and so on. At this moment you should keep it. The core needs this database.&lt;br /&gt;RootService.svc - service for authorizationg and constants loading: &lt;pre&gt;
&amp;lt;%@ ServiceHost Language=&amp;quot;C#&amp;quot; Debug=&amp;quot;true&amp;quot; Service=&amp;quot;jSLCore.Service.jSLAuthorizationServiceBase&amp;quot;%&amp;gt;
&lt;/pre&gt;&lt;br /&gt;Client side is working because of &lt;pre&gt;
       private void Application_Startup(object sender, StartupEventArgs e) 
       { 
           var container = new ApplicationContainer(false, UIHelper.GetCurrentWebHostAddress() + @&amp;quot;RootService.svc&amp;quot;); 
           container.NeedContentContainer += () =&amp;gt; new MainContentContainer(); 
           RootVisual = container; 
       }
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Sorry, The page is under construction. The full text(ru-RU) is here: &lt;a href="http://www.gotdotnet.ru/blogs/jinek/9397/" class="externalLink"&gt;http://www.gotdotnet.ru/blogs/jinek/9397/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Wed, 09 Feb 2011 03:42:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110209034218A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://jslcore.codeplex.com/documentation?version=3</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Heading 1 Creating Buisness App - Guid&lt;/h1&gt;&lt;h1&gt;Heading 2 Intro&lt;/h1&gt;There is no any  class documentation yet. But you still can download sources and look for classes there. The primary goal of the project is easily creating buisness apps. So lets create one for example.&lt;br /&gt;
&lt;h1&gt;Heading 2 Rules.&lt;/h1&gt;In this example we will create &lt;b&gt;credit calculator&lt;/b&gt;. It will work over one database table - list of banks, wich provide information about percantage per year, min and max of credit. We will develop two data forms: list of banks form and calculating page.&lt;br /&gt;The source code &lt;a href="http://80.71.44.18/creditcalculator/creditcalculator.zip" class="externalLink"&gt;http://80.71.44.18/creditcalculator/creditcalculator.zip&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Working application &lt;a href="http://80.71.44.18/creditcalculator/jSLApp.ClientTestPage.aspx" class="externalLink"&gt;http://80.71.44.18/creditcalculator/jSLApp.ClientTestPage.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;!Heading 2 Preparing&lt;br /&gt;Look at download page. If there is no any Alpha version - please, download latest source version by yourself and compile it. By default it compliles into R:\jSLCore. You can bind any directory to r:\ by comand &lt;b&gt;subst r:\ &amp;quot;C:\Any_Directory&amp;quot;&lt;/b&gt;&lt;br /&gt;Additionaly source code contains two project - jSLApp.Web and jSLApp.Client. Please, copy them into any another place and combine into one solution. This will be our credit calculator project. You can rename anything by refactoring tools, such as Resharper. Also we have to change references to jSLCore assemblies, because out projects are not in jSLCore solution now. Delete the references to jSLCore.Client.Presentation, jUtility, jSLCore.Client.Utility in jSLApp.Client project and jSLCore.Service in jSLApp.Web project. Mannualy point the assemblies from r:\jSLCore (or any place,where you compile jSLCore to) by clicking add reference.&lt;br /&gt;Run...&lt;br /&gt;&lt;img src="http://www.gotdotnet.ru/upload/blog/jinek/e0b/startup1_2.jpg" /&gt;&lt;br /&gt;You can login by testuser (password: qwerty) and try to create new role.&lt;br /&gt;&lt;img src="http://www.gotdotnet.ru/upload/blog/jinek/b42/startup2_2.jpg" /&gt;&lt;br /&gt;How the core works:&lt;br /&gt;jDatabase (App_Data folder in jSLApp.Web project) contains logins table, roles and permission tables and so on. At this moment you should keep it. The core needs this database.&lt;br /&gt;RootService.svc - service for authorizationg and constants loading: &lt;pre&gt;
&amp;lt;%@ ServiceHost Language=&amp;quot;C#&amp;quot; Debug=&amp;quot;true&amp;quot; Service=&amp;quot;jSLCore.Service.jSLAuthorizationServiceBase&amp;quot;%&amp;gt;
&lt;/pre&gt;&lt;br /&gt;Client side is working because of &lt;pre&gt;
       private void Application_Startup(object sender, StartupEventArgs e) 
       { 
           var container = new ApplicationContainer(false, UIHelper.GetCurrentWebHostAddress() + @&amp;quot;RootService.svc&amp;quot;); 
           container.NeedContentContainer += () =&amp;gt; new MainContentContainer(); 
           RootVisual = container; 
       }
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Sorry, The page is under construction. The full text(ru-RU) is here: &lt;a href="http://www.gotdotnet.ru/blogs/jinek/9397/" class="externalLink"&gt;http://www.gotdotnet.ru/blogs/jinek/9397/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Wed, 09 Feb 2011 03:42:02 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110209034202A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://jslcore.codeplex.com/documentation?version=2</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Heading 1 Creating Buisness App - Guid&lt;/h1&gt;&lt;h1&gt;Heading 2 Intro&lt;/h1&gt;There is no any  class documentation yet. But you still can download sources and look for classes there. The primary goal of the project is easily creating buisness apps. So lets create one for example.&lt;br /&gt;
&lt;h1&gt;Heading 2 Rules.&lt;/h1&gt;In this example we will create &lt;b&gt;credit calculator&lt;/b&gt;. It will work over one database table - list of banks, wich provide information about percantage per year, min and max of credit. We will develop two data forms: list of banks form and calculating page.&lt;br /&gt;The source code &lt;a href="http://80.71.44.18/creditcalculator/creditcalculator.zip" class="externalLink"&gt;http://80.71.44.18/creditcalculator/creditcalculator.zip&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Working application &lt;a href="http://80.71.44.18/creditcalculator/jSLApp.ClientTestPage.aspx" class="externalLink"&gt;http://80.71.44.18/creditcalculator/jSLApp.ClientTestPage.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;!Heading 2 Preparing&lt;br /&gt;Look at download page. If there is no any Alpha version - please, download latest source version by yourself and compile it. By default it compliles into R:\jSLCore. You can bind any directory to r:\ by comand &lt;b&gt;subst r:\ &amp;quot;C:\Any_Directory&amp;quot;&lt;/b&gt;&lt;br /&gt;Additionaly source code contains two project - jSLApp.Web and jSLApp.Client. Please, copy them into any another place and combine into one solution. This will be our credit calculator project. You can rename anything by refactoring tools, such as Resharper. Also we have to change references to jSLCore assemblies, because out projects are not in jSLCore solution now. Delete the references to jSLCore.Client.Presentation, jUtility, jSLCore.Client.Utility in jSLApp.Client project and jSLCore.Service in jSLApp.Web project. Mannualy point the assemblies from r:\jSLCore (or any place,where you compile jSLCore to) by clicking add reference.&lt;br /&gt;Run...&lt;br /&gt;&lt;img src="http://www.gotdotnet.ru/upload/blog/jinek/e0b/startup1_2.jpg" /&gt;&lt;br /&gt;You can login by testuser (password: qwerty) and try to create new role.&lt;br /&gt;&lt;img src="http://www.gotdotnet.ru/upload/blog/jinek/b42/startup2_2.jpg" /&gt;&lt;br /&gt;How the core works:
&lt;ol&gt;&lt;li&gt;jDatabase (App_Data folder in jSLApp.Web project) contains logins table, roles and permission tables and so on. At this moment you should keep it. The core needs this database.&lt;/li&gt;
&lt;li&gt;RootService.svc - service for authorizationg and constants loading: &lt;pre&gt;
&amp;lt;%@ ServiceHost Language=&amp;quot;C#&amp;quot; Debug=&amp;quot;true&amp;quot; Service=&amp;quot;jSLCore.Service.jSLAuthorizationServiceBase&amp;quot;%&amp;gt;
&lt;/pre&gt;
&lt;ol&gt;&lt;li&gt;Client side is working because of &lt;pre&gt;
       private void Application_Startup(object sender, StartupEventArgs e) 
       { 
           var container = new ApplicationContainer(false, UIHelper.GetCurrentWebHostAddress() + @&amp;quot;RootService.svc&amp;quot;); 
           container.NeedContentContainer += () =&amp;gt; new MainContentContainer(); 
           RootVisual = container; 
       }
&lt;/pre&gt;&lt;br /&gt;Sorry, The page is under construction. The full text(ru-RU) is here: &lt;a href="http://www.gotdotnet.ru/blogs/jinek/9397/" class="externalLink"&gt;http://www.gotdotnet.ru/blogs/jinek/9397/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Wed, 09 Feb 2011 03:40:54 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110209034054A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://jslcore.codeplex.com/documentation?version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Heading 1 Creating Buisness App - Walktrought&lt;/h1&gt;&lt;h1&gt;Heading 2 Intro&lt;/h1&gt;There is no any  class documentation yet. But you still can download sources and look for classes there. The primary goal of the project is easily creating buisness apps. So lets create one for example.&lt;br /&gt;
&lt;h1&gt;Heading 2 Rules.&lt;/h1&gt;In this example we will create &lt;b&gt;credit calculator&lt;/b&gt;. It will work over one database table - list of banks, wich provide information about percantage per year, min and max of credit. We will develop two data forms: list of banks form and calculating page.&lt;br /&gt;The source code &lt;a href="http://80.71.44.18/creditcalculator/creditcalculator.zip" class="externalLink"&gt;http://80.71.44.18/creditcalculator/creditcalculator.zip&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Working application &lt;a href="http://80.71.44.18/creditcalculator/jSLApp.ClientTestPage.aspx" class="externalLink"&gt;http://80.71.44.18/creditcalculator/jSLApp.ClientTestPage.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;!Heading 2 Preparing&lt;br /&gt;Look at download page. If there is no any Alpha version - please, download latest source version by yourself and compile it. By default it compliles into R:\jSLCore. You can bind any directory to r:\ by comand &lt;b&gt;subst r:\ &amp;quot;C:\Any_Directory&amp;quot;&lt;/b&gt;&lt;br /&gt;Additionaly source code contains two project - jSLApp.Web and jSLApp.Client. Please, copy them into any another place and combine into one solution. This will be our credit calculator project. You can rename anything by refactoring tools, such as Resharper. Also we have to change references to jSLCore assemblies, because out projects are not in jSLCore solution now. Delete the references to jSLCore.Client.Presentation, jUtility, jSLCore.Client.Utility in jSLApp.Client project and jSLCore.Service in jSLApp.Web project. Mannualy point the assemblies from r:\jSLCore (or any place,where you compile jSLCore to) by clicking add reference.&lt;br /&gt;Run...&lt;br /&gt;&lt;img src="http://www.gotdotnet.ru/upload/blog/jinek/e0b/startup1_2.jpg" /&gt;&lt;br /&gt;You can login by testuser (password: qwerty) and try to create new role.&lt;br /&gt;&lt;img src="http://www.gotdotnet.ru/upload/blog/jinek/b42/startup2_2.jpg" /&gt;&lt;br /&gt;How the core works:
&lt;ol&gt;&lt;li&gt;jDatabase (App_Data folder in jSLApp.Web project) contains logins table, roles and permission tables and so on. At this moment you should keep it. The core needs this database.&lt;/li&gt;
&lt;li&gt;RootService.svc - service for authorizationg and constants loading: &lt;pre&gt;
&amp;lt;%@ ServiceHost Language=&amp;quot;C#&amp;quot; Debug=&amp;quot;true&amp;quot; Service=&amp;quot;jSLCore.Service.jSLAuthorizationServiceBase&amp;quot;%&amp;gt;
&lt;/pre&gt;
&lt;ol&gt;&lt;li&gt;Client side is working because of &lt;pre&gt;
       private void Application_Startup(object sender, StartupEventArgs e) 
       { 
           var container = new ApplicationContainer(false, UIHelper.GetCurrentWebHostAddress() + @&amp;quot;RootService.svc&amp;quot;); 
           container.NeedContentContainer += () =&amp;gt; new MainContentContainer(); 
           RootVisual = container; 
       }
&lt;/pre&gt;&lt;br /&gt;Sorry, The page is under construction. The full text(ru-RU) is here: &lt;a href="http://www.gotdotnet.ru/blogs/jinek/9397/" class="externalLink"&gt;http://www.gotdotnet.ru/blogs/jinek/9397/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Wed, 09 Feb 2011 03:40:04 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110209034004A</guid></item><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=10</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the starting point for developing rich SilverLight Application. &lt;br /&gt;jSLCore is the set of rules for creating buisness apps.&lt;br /&gt;&lt;br /&gt;Russian Undeground Techno Community example: &lt;a href="http://jslcore-2.hosting.parking.ru/" class="externalLink"&gt;http://jslcore-2.hosting.parking.ru/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Mon, 01 Nov 2010 06:13:31 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101101061331A</guid></item><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=9</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the starting point for developing rich SilverLight Application. &lt;br /&gt;jSLCore is the set of rules for creating buisness apps.&lt;br /&gt;&lt;br /&gt;Russian Undeground Techno Community example: &lt;a href="http://jslcore-2.hosting.parking.ru/testslclienttestpage.aspx" class="externalLink"&gt;http://jslcore-2.hosting.parking.ru/testslclienttestpage.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Sun, 31 Oct 2010 02:19:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101031021957A</guid></item><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=8</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the starting point for developing rich SilverLight Application. &lt;br /&gt;jSLCore is the set of rules for creating buisness apps.&lt;br /&gt;&lt;br /&gt;Northwind example: &lt;a href="http://jslcore-2.hosting.parking.ru/testslclienttestpage.aspx" class="externalLink"&gt;http://jslcore-2.hosting.parking.ru/testslclienttestpage.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Mon, 13 Sep 2010 05:27:47 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100913052747A</guid></item><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=7</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the starting point for developing rich SilverLight Application. &lt;br /&gt;jSLCore is the set of rules for creating buisness apps.&lt;br /&gt;&lt;br /&gt;Northwind example: &lt;a href="http://jslcore-2.hosting.parking.ru/testslclienttestpage.aspx" class="externalLink"&gt;http://jslcore-2.hosting.parking.ru/testslclienttestpage.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h1&gt;features&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Mon, 13 Sep 2010 05:27:37 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100913052737A</guid></item><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=6</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the starting point for developing rich SilverLight Application. &lt;br /&gt;jSLCore is the set of rules for creating buisness apps.&lt;br /&gt;&lt;br /&gt;Northwind example: &lt;a href="http://jslcore-2.hosting.parking.ru/testslclienttestpage.aspx" class="externalLink"&gt;http://jslcore-2.hosting.parking.ru/testslclienttestpage.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h1&gt;Futures&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Fri, 10 Sep 2010 08:32:28 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100910083228A</guid></item><item><title>Updated Wiki: Home</title><link>http://jslcore.codeplex.com/wikipage?version=5</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;jSLCore is the starting point for developing rich SilverLight Application. &lt;br /&gt;jSLCore is the set of rules for creating buisness apps.&lt;br /&gt;
&lt;h1&gt;Futures&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Base control classes to be implemented: BaseControl,DataControl,DialogControl,SelectControl, MainContentBase and so on.&lt;/li&gt;
&lt;li&gt;Implemented background worker with splash screen.&lt;/li&gt;
&lt;li&gt;Modal dialog box&lt;/li&gt;
&lt;li&gt;Mechanism for data selecting from lists&lt;/li&gt;
&lt;li&gt;Rich binding - ReadOnlyBinding, ValidationBinding, SecurityBinding, EnumBinding (built-in mechanism to translate enum value to description from database),NullContextBinding, MultiBinding and so on.&lt;/li&gt;
&lt;li&gt;Validation groups&lt;/li&gt;
&lt;li&gt;Validation - &amp;quot;setter invoke&amp;quot; validation, IDataErrorInfo validation, validation rules validation + validation rules trees, Warning mode and so on&lt;/li&gt;
&lt;li&gt;WCF Sync Proxy Generator to build proxies with sync mode in the SilverLight.&lt;/li&gt;
&lt;li&gt;LINQ extensions: GetOne,SafeSum, SafeMax etc&lt;/li&gt;
&lt;li&gt;Safe server exception reporting to client&lt;/li&gt;
&lt;li&gt;Security: initial sql database wich contains users, roles (hierarchical), permission descriptions and enum values descriptions, BaseService for implementing in client code for authorization and constants loading.&lt;/li&gt;
&lt;li&gt;Controls: LeftHeaderContainer,ErrorBorder, WarningBox, ErrorBox,InfoBox,ErrorInfo, OkCancelControl&lt;/li&gt;
&lt;li&gt;Everything interacts together as a single mechanism, all of this provide the rules for building buisness apps and with following this rules we can keep the time for buisness implementating&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jinek</author><pubDate>Fri, 10 Sep 2010 07:58:34 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100910075834A</guid></item></channel></rss>