<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Intersoft Solutions Corporate Blog</title>
	<atom:link href="http://intersoftpt.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://intersoftpt.wordpress.com</link>
	<description>Insights for a better web experience</description>
	<lastBuildDate>Fri, 24 May 2013 06:46:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='intersoftpt.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Intersoft Solutions Corporate Blog</title>
		<link>http://intersoftpt.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://intersoftpt.wordpress.com/osd.xml" title="Intersoft Solutions Corporate Blog" />
	<atom:link rel='hub' href='http://intersoftpt.wordpress.com/?pushpress=hub'/>
		<item>
		<title>ClientUI Reporting is Coming in 2013 R1</title>
		<link>http://intersoftpt.wordpress.com/2013/05/21/clientui-reporting-is-coming-in-2013-r1/</link>
		<comments>http://intersoftpt.wordpress.com/2013/05/21/clientui-reporting-is-coming-in-2013-r1/#comments</comments>
		<pubDate>Tue, 21 May 2013 05:04:55 +0000</pubDate>
		<dc:creator>jackysite</dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[ClientUI]]></category>
		<category><![CDATA[Reporting]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WebUI Studio]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3211</guid>
		<description><![CDATA[As announced in our roadmap here, we’re going to introduce new major lineup for Silverlight and WPF in the coming release. A standalone reporting product is something that we’ve been working intensively since the past year.  Designed from the ground-up, &#8230; <a href="http://intersoftpt.wordpress.com/2013/05/21/clientui-reporting-is-coming-in-2013-r1/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3211&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>As announced in our roadmap <a href="https://intersoftpt.wordpress.com/2013/03/12/announcing-intersoft-2013-product-roadmap/">here</a>, we’re going to introduce new major lineup for Silverlight and WPF in the coming release. A standalone reporting product is something that we’ve been working intensively since the past year.  Designed from the ground-up, ClientUI reporting is a full-fledged XAML reporting engine which includes a powerful C# style scripting support for the most demanding business reports.</p>
<p>Our development team have put so much hard work on the new breed of reporting solution for Silverlight and WPF, so that it has the power and flexibility you need to produce great-looking reports. It will also feature blazing-fast rendering performance, great usability and superior user experiences.</p>
<p>In this blog post, I will share the high level overview of the reporting’s uniqueness and its key features.</p>
<h2>XAML-based Report Engine</h2>
<p>Creating a business report using Intersoft reporting tools is definitely easy. It will be very familiar for Silverlight/WPF developers and won&#8217;t spend too much effort to learn it as it&#8217;s completely defined using a XAML-like report metadata. Since the reporting XAML conforms to the Visual Studio specification, you get all the productivity features you loved, such as Intellisense, property value auto completion and more.</p>
<p>The following example illustrates a XAML report document.</p>
<pre>&lt;ReportDocument Name="Report1" xmlns="http://intersoft.reporting.com/schemas" ReportUnit="Centimeters"&gt;
	&lt;ReportDocument.DataDefinitions&gt;
        ...
	&lt;/ReportDocument.DataDefinitions&gt;	
	&lt;ReportDocument.Pages&gt;	
		&lt;ReportPage Name="Page1" PageHeight="29.7" PageWidth="21" Margin="1,1,1,1"&gt;
			&lt;ReportPage.Components&gt;				
				&lt;HeaderBand Name="InvoiceHeader" LayoutBox="0,7.4,19,0.8"&gt;
					&lt;HeaderBand.Components&gt;
						&lt;TextBlock LayoutBox="0,0,2.2,0.8" Text="Product ID" TextAlignment="Center"/&gt;
					&lt;/HeaderBand.Components&gt;
				&lt;/HeaderBand&gt;

				&lt;DataBand Name="InvoiceData" LayoutBox="0,9,19,0.8" ObjectDataSourceGuid="ab5ee58b31fd440aa34aaec8735abf29"&gt;
				...
				&lt;/DataBand&gt;

				&lt;FooterBand Name="InvoiceFooter" LayoutBox="0,10.6,19,0.8"&gt;
				...
				&lt;/FooterBand&gt;			
			&lt;ReportPage.Components&gt;		
		&lt;/ReportPage&gt;
	&lt;/ReportDocument.Pages&gt;
	&lt;ReportDocument.Styles&gt;
        ...
	&lt;/ReportDocument.Styles&gt;   
&lt;/ReportDocument&gt;</pre>
<p>The XAML report document introduces numerous great benefits, such as it support property value inheritance, an interesting feature introduced in Silverlight/WPF XAML, which enables child elements in report tree to obtain the value of a particular property from parent elements, inheriting the value as it was set in the nearest parent element. To make the report even more neat and simple, it also support style which can be shared by all of the elements inside the report.</p>
<h2>Full Client Rendering. Datasource Agnostic.</h2>
<p>Talking about a report solution, many developers are concerned about the datasource support. Does it support SQL Server? How about Oracle? And so on. Unlike many reporting solutions which are server-based reporting, it’s important to understand that our reporting solution fully runs on client-side, from the data source population to the pixel-identical report generation and rendering. This means there are literally no constraints on the datasource, so you can retrieve data from domain service, web service, WCF service, or virtually any kind of objects that can be serialized over the wire.</p>
<p>The independence to the server allows our reporting engine to perform many tasks by its own in the client-side. There are numerous great benefits associated to this design, such as faster and more responsive user experience in the client-side. And more importantly, the authored report document is truly self-contained, which means that a single report document is all you need to deploy for user consumption. And since the report is a XAML file, you can quickly deploy a report by uploading the file to the website – it’s that easy.</p>
<h2>C# Style Scripting Engine</h2>
<p>One of the key features of Intersoft report engine is the powerful scripting engine. Scripting is essential to any reporting solution, so we want to make sure that we have the best-of-breed scripting engine that is intuitive to developers and require minimal learning curves. The engine has to be dynamic enough to evaluate complex, multi-line syntax – not only a single line expression – to support the most demanding business report authoring.</p>
<p>I’m pleased to introduce our C# style scripting engine, the industry’s first report scripting engine that supports complex C# style statements and syntaxes. Moreover, you have access to full .NET library and classes, you can get or set a property of an object, or even create new objects – all within the report scripting. And the best of all, our script engine performs nearly as fast as the compiled runtime execution – thanks to the full DLR integration and expression binding implemented in our scripting engine.</p>
<p>The following example demonstrates the basic usage of the scripting.</p>
<pre>&lt;TextBlock Text="@[Invoice.ShipPostalCode + ' ' + Invoice.ShipCity + ' ' + Invoice.ShipCountry]"/&gt;
&lt;TextBlock Text="@[string.Format('{0:C2}', (Invoice.UnitPrice * Invoice.Quantity * (1-Invoice.Discount)))]"/&gt;</pre>
<p>In addition, the report engine also supports scripting in the report events which can be authored directly in the report document. This allows you to accomplish dynamic report authoring without requiring code compilation. The following example shows what you can do in the Printing event of a TextBlock using our C# style scripting engine.</p>
<pre>// TextBlock_Printing(object sender, EventArgs e)
var totalAmount = Math.Ceiling([Order.Order_Details.Qty] * [Order.Order_Details.UnitPrice]);
var highestAmount = Math.Max(totalAmount, [AllOrderAmount]);

if (highestAmount &gt; [Customer.CreditLimit])
{
	e.Text = "Over limit";
	sender.Foreground = Colors.Red;
}
else
{
	e.Text = "Good";
	sender.Foreground = Colors.Black;
}</pre>
<h2>Enterprise-Grade Report Viewer</h2>
<p>Of course, the report document is useless without the viewer that can render it. In this release, ClientUI will ships a viewer that can render the report document. What makes it truly set apart is its unique capability in handling large report document without performance bottleneck, thanks to the bare-metal virtualization implementation. It employs the most advanced rendering technique that prevent application from being freezed when rendering a lot of report pages.</p>
<p>In general, report rendering can be done in two ways, which can be set easily through the LoadingMode property. By default, all of pages will be rendered when report is loaded. Then busy indicator will be shown, prevent the report viewer from being accessed, until report is completely rendered. This is the mode that implemented in most reporting solutions in the market.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/all1.png"><img style="display:inline;border-width:0;" title="Rendering whole report document when report is loaded" alt="Rendering whole report document when report is loaded" src="http://intersoftpt.files.wordpress.com/2013/05/all_thumb1.png?w=642&#038;h=317" width="642" height="317" border="0" /></a></p>
<p>Freezing the report viewer while the report is being processed may sound just fine for reports with only a handful of pages. The main problem here is you may not have ideas how many pages that your report may eventually generate. It could be dozens of pages, or hundreds of pages, depending on the business data size. In this case, users will notice the significant slowness of the report generation, and worse, thinking that the application has crashed after waiting for minutes.</p>
<p>This is where our innovative background report generation comes to rescue. We invented very sophisticated techniques that allow the report generation to be done in the background, while updating the user interface without sacrificing performance. This makes the user interface truly responsive and thus translates to great user experiences. With this mode, users can view the report as soon as the first page is rendered, and scroll down as more pages are rendered in real-time. See the screenshot below.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/background1.png"><img style="display:inline;border-width:0;" title="Rendering report document on background" alt="Rendering report document on background" src="http://intersoftpt.files.wordpress.com/2013/05/background_thumb1.png?w=642&#038;h=318" width="642" height="318" border="0" /></a></p>
<p>Not only displaying report from the supplied data, it&#8217;s also possible to display a report based on user input at run-time. Our ReportViewer has provide a mechanism to generate and display the parameter dialog based on the report document. It&#8217;s really not an easy task to create the parameter dialog that handle different parameter type for each report you have manually.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/parameter_dialog1.png"><img style="display:inline;border:0;" title="Displaying report document based on user input at run-time" alt="Displaying report document based on user input at run-time" src="http://intersoftpt.files.wordpress.com/2013/05/parameter_dialog_thumb1.png?w=642&#038;h=317" width="642" height="317" border="0" /></a></p>
<p>As you can see in the figure above, the report viewer also implement the sophisticated viewing features already invented in ClientUI’s document viewer, such as printing, precise text selection, copy to clipboard, zooming, and searching. On the left panel, users can easily preview pages in a thumbnail form and navigate throughout the report pages. Actually the thumbnail will be rendered exactly same with the real page&#8217;s appearance. See the screenshot below.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/thumbnail1.png"><img style="display:inline;border-width:0;" title="Preview report pages in a thumbnail form" alt="Preview report pages in a thumbnail form" src="http://intersoftpt.files.wordpress.com/2013/05/thumbnail_thumb1.png?w=642&#038;h=317" width="642" height="317" border="0" /></a></p>
<p>To navigate through the section in a report, you can browse it using bookmark feature in ReportViewer.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/bookmark.png"><img style="display:inline;border-width:0;" title="Navigate through the section in a report using bookmark" alt="Navigate through the section in a report using bookmark" src="http://intersoftpt.files.wordpress.com/2013/05/bookmark_thumb.png?w=642&#038;h=295" width="642" height="295" border="0" /></a></p>
<p>In addition, our ReportViewer also provides a mechanism to display a report list which can be retrieved through many ways, such as directories lookup, from XML file, and etc. It also can be easily customized to overcome some specific scenario.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/report_list1.png"><img style="display:inline;border-width:0;" title="Displaying the list of available report document" alt="Displaying the list of available report document" src="http://intersoftpt.files.wordpress.com/2013/05/report_list_thumb1.png?w=642&#038;h=317" width="642" height="317" border="0" /></a></p>
<h2>Modular and Extensible Architecture</h2>
<p>ClientUI will ship the report engine with various built-in report controls, which generally used in most of line-of-business scenarios. Unlike other reporting solutions, Intersoft reporting engine is designed with highly modular pattern, instead of being bundled in a huge code base. You only need to include what you need, so you can maintain the solutions to be lightweight. Built with extensible capability, it&#8217;s also possible for you to add a custom report control to overcome your business specific scenarios.</p>
<p>That’s all for now. Hopefully this blog post gives you a high level overview of our upcoming reporting. On the next post, I will share more interesting features, the report designer parts, and much more. Thanks for reading, and stay tuned!</p>
<p>Regards,<br />
Jack</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intersoftpt.wordpress.com/3211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intersoftpt.wordpress.com/3211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3211&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://intersoftpt.wordpress.com/2013/05/21/clientui-reporting-is-coming-in-2013-r1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aa661757c7f792496f1f62904a7f264f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jackysite</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/all_thumb1.png" medium="image">
			<media:title type="html">Rendering whole report document when report is loaded</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/background_thumb1.png" medium="image">
			<media:title type="html">Rendering report document on background</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/parameter_dialog_thumb1.png" medium="image">
			<media:title type="html">Displaying report document based on user input at run-time</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/thumbnail_thumb1.png" medium="image">
			<media:title type="html">Preview report pages in a thumbnail form</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/bookmark_thumb.png" medium="image">
			<media:title type="html">Navigate through the section in a report using bookmark</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/report_list_thumb1.png" medium="image">
			<media:title type="html">Displaying the list of available report document</media:title>
		</media:content>
	</item>
		<item>
		<title>New in 2013 R1: WebScheduler 4</title>
		<link>http://intersoftpt.wordpress.com/2013/05/16/new-in-2013-r1-webscheduler-4/</link>
		<comments>http://intersoftpt.wordpress.com/2013/05/16/new-in-2013-r1-webscheduler-4/#comments</comments>
		<pubDate>Thu, 16 May 2013 13:43:37 +0000</pubDate>
		<dc:creator>handy23</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[WebUI Studio]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[WebScheduler 4]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3173</guid>
		<description><![CDATA[In my previous post, I shared about numoerus powerful and rich UI components that will show up in our next 2013 release for ASP.NET. In this post, I will continue to share about the next product lineup that will get &#8230; <a href="http://intersoftpt.wordpress.com/2013/05/16/new-in-2013-r1-webscheduler-4/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3173&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>In my previous <a href="http://intersoftpt.wordpress.com/2013/04/24/coming-soon-in-2013-r1-new-features-for-asp-net-lineup-all-new-modern-ui-themes-and-more/" target="_blank">post</a>, I shared about numoerus powerful and rich UI components that will show up in our next 2013 release for ASP.NET. In this post, I will continue to share about the next product lineup that will get major improvements in the upcoming release. Many of you have demanded new features and improvements in our flagship WebScheduler control such as better support for daylight saving in all view types, faster rendering performance, HTML5 and support for latest browsers such as IE 10 and Firefox 20.</p>
<p>We’re pleased to announce that the next release will include WebScheduler 4 which is strongly focused on core scheduling features and latest browsers support. It’s noteworthy that it will also sport the new modern UI with a host of enhancements and new features inside.</p>
<h2>Better Daylight Saving Time (DST) Support</h2>
<p>One of most anticipated feature requests that we received is to make better support for DST in WebScheduler. Our team has been hard at work and focusing to make DST support a reality in the next WebScheduler release which takes account a vast array of scenarios. By default, WebScheduler will automatically detect the DateTime settings in the server and apply it as necessary. This means that all you need to do is upgrading your project with the new WebScheduler assemblies – and you’re all set. There’s no additional settings that need to be configured.</p>
<h1></h1>
<h2>New Modern UI Theme</h2>
<p>In this release, you’ll be also seeing the new Modern UI visual theme. Beyond just simple CSS styling, many of the WebScheduler UI elements were completely revamped to match the Modern user experience, such as the addition of the accent-colored element, redesigned layout, and all-new icon set that conform to the Modern user interface standards. Please see the following screenshots in below.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/modernstyle6-html5.png"><img title="The New Modern Default Style" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="The New Modern Default Style" src="http://intersoftpt.files.wordpress.com/2013/05/modernstyle6-html5_thumb.png?w=602&#038;h=482" width="602" height="482"></a></p>
<p>As you can see, WebScheduler now have much cleaner look – from the tabs, calendar, to every grid lines and event. You might also notice that the event doesn’t depend on the background color anymore. The resources and event are now associated with each accent color that makes the content outstanding and beautiful. Of course, the Modern design is so much more than just styling, it also requires fundamental changes to the element structure and rendering.</p>
<p>In the next few screenshots, you can see that all views and elements are consistently redesigned to match the Modern visual theme.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/modernstyle-html5.png"><img title="The simple, clean and elegant UI Callout" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="The simple, clean and elegant UI Callout" src="http://intersoftpt.files.wordpress.com/2013/05/modernstyle-html5_thumb.png?w=602&#038;h=482" width="602" height="482"></a></p>
<p>The simple, clean and elegant UI for Callout when you select an event.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/modernstyle5-html5.png"><img title="Month View" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Month View" src="http://intersoftpt.files.wordpress.com/2013/05/modernstyle5-html5_thumb.png?w=602&#038;h=482" width="602" height="482"></a></p>
<p>The year view gives stronger focus on content – thanks to the accent color usage in the Modern visual theme.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/modernstyle4-html5.png"><img title="Year View" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Year View" src="http://intersoftpt.files.wordpress.com/2013/05/modernstyle4-html5_thumb.png?w=602&#038;h=482" width="602" height="482"></a></p>
<p>Only DayView, WeekView and SplitView apply the accent color at the top border side. For the rest of views event, the accent color will be applied at the left border side.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/modernstyle2-html5.png"><img title="Timeline View" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Timeline View" src="http://intersoftpt.files.wordpress.com/2013/05/modernstyle2-html5_thumb.png?w=602&#038;h=482" width="602" height="482"></a></p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/modernstyle3-html5.png"><img title="Agenda View" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Agenda View" src="http://intersoftpt.files.wordpress.com/2013/05/modernstyle3-html5_thumb.png?w=602&#038;h=482" width="602" height="482"></a></p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/modernstyle7-html5.png"><img title="Split View" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Split View" src="http://intersoftpt.files.wordpress.com/2013/05/modernstyle7-html5_thumb.png?w=602&#038;h=482" width="602" height="482"></a></p>
<p>The TimeLine, Agenda and SplitView are beautifully designed in the Modern theme. Notice that all elements are rendered pixel-identically for the most elegant user experiences.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/05/modernstyle8-html5.png"><img title="Modern EdittingForm UI" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Modern EdittingForm UI" src="http://intersoftpt.files.wordpress.com/2013/05/modernstyle8-html5_thumb.png?w=602&#038;h=482" width="602" height="482"></a></p>
<p>Last but not least, the built-in editing form will also receive the new Modern visual theme which will surely bring the entire scheduling experience to the next level.</p>
<p>With this new WebScheduler among many other major product upgrades lining up in the upcoming release, we will continue to deliver the best-of-breed ASP.NET components that boost your application development time and add great values to your apps with stunning user interface and powerful functionalities.</p>
<p>I hope you loved what we have to offer so far, and let me know if you have any feedback or questions.</p>
<p>Cheers,<br />
Handy</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intersoftpt.wordpress.com/3173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intersoftpt.wordpress.com/3173/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3173&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://intersoftpt.wordpress.com/2013/05/16/new-in-2013-r1-webscheduler-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/4dfe36af9b20d5dcac5b28fb1aaaf234?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">handy23</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/modernstyle6-html5_thumb.png" medium="image">
			<media:title type="html">The New Modern Default Style</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/modernstyle-html5_thumb.png" medium="image">
			<media:title type="html">The simple, clean and elegant UI Callout</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/modernstyle5-html5_thumb.png" medium="image">
			<media:title type="html">Month View</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/modernstyle4-html5_thumb.png" medium="image">
			<media:title type="html">Year View</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/modernstyle2-html5_thumb.png" medium="image">
			<media:title type="html">Timeline View</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/modernstyle3-html5_thumb.png" medium="image">
			<media:title type="html">Agenda View</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/modernstyle7-html5_thumb.png" medium="image">
			<media:title type="html">Split View</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/05/modernstyle8-html5_thumb.png" medium="image">
			<media:title type="html">Modern EdittingForm UI</media:title>
		</media:content>
	</item>
		<item>
		<title>Coming soon in 2013 R1: New Features for ASP.NET Lineup, All-new Modern UI Themes, and more</title>
		<link>http://intersoftpt.wordpress.com/2013/04/24/coming-soon-in-2013-r1-new-features-for-asp-net-lineup-all-new-modern-ui-themes-and-more/</link>
		<comments>http://intersoftpt.wordpress.com/2013/04/24/coming-soon-in-2013-r1-new-features-for-asp-net-lineup-all-new-modern-ui-themes-and-more/#comments</comments>
		<pubDate>Wed, 24 Apr 2013 13:37:04 +0000</pubDate>
		<dc:creator>handy23</dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[WebUI Studio]]></category>
		<category><![CDATA[WebUI Studio ASP.NET]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3092</guid>
		<description><![CDATA[As outlined in our 2013 product roadmap, we’re going to have very exciting new products coming up soon. There will be entirely new kind of lineups that we’ll introduce such as reporting and cross-platform native mobile development tools. On top &#8230; <a href="http://intersoftpt.wordpress.com/2013/04/24/coming-soon-in-2013-r1-new-features-for-asp-net-lineup-all-new-modern-ui-themes-and-more/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3092&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>As outlined in our <a href="https://intersoftpt.wordpress.com/2013/03/12/announcing-intersoft-2013-product-roadmap/">2013 product roadmap</a>, we’re going to have very exciting new products coming up soon. There will be entirely new kind of lineups that we’ll introduce such as reporting and cross-platform native mobile development tools. On top of that, we will also be making available several major product upgrades to the ASP.NET lineup which include WebScheduler, WebTextEditor, WebEssentials, WebInput and the rest of the ASP.NET components.</p>
<p>All of the upgraded components will feature full HTML5 and CSS3 support. This means that – for the first time ever – our entire ASP.NET lineup have fully support HTML5. This allows you to use any combination of the components in your HTML5-powered web apps. Furthermore, we’re implementing nearly 90% of user-driven feature requests and reported issues.</p>
<p>In this post, I’ll share some details about the improvements and new features made available to the WebTextEditor and WebEssentials.</p>
<h2>Improved Spell Checker and Redesigned WebTextEditor</h2>
<p>The WebTextEditor suite is one of the products that will receive major updates in the upcoming release.  The WebTextEditor suite includes three components: text editor, spell checker and file uploader. All of them</p>
<p>One of the most frequently requested feature is the tighter integration between spell checker and text editor component. When integrated to text editor, the spell checker component has now supported spell checking in multiple sections. This allows users to simply press the spell checker button, and it will go through all the sections available in the text editor. See screenshot below.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/image39.png"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="Spell check for multiple sections" alt="Spell check for multiple sections" src="http://intersoftpt.files.wordpress.com/2013/04/image39_thumb.png?w=642&#038;h=467" width="642" height="467" border="0" /></a></p>
<p>More importantly, all the three components in WebTextEditor now fully support HTML5. This is a significant upgrade due to the various different editing behaviors across multiple browsers – even when they run on same HTML5 doctype.</p>
<p>Furthermore, the next generation WebTextEditor will sport the new Modern UI design consistently throughout the entire user interface elements – from the look and feel, colors, icons, panels to the status bar and tool bars. It’s important to note that, unlike competing products, our Modern theme is not just a simple visual styling, many various elements and layout are also revamped to look best with the Modern theme. Take a closer look at the screenshot below.</p>
<h3><a href="http://intersoftpt.files.wordpress.com/2013/04/wte_51.png"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="All Modern UI experience for integrated controls" alt="All Modern UI experience for integrated controls" src="http://intersoftpt.files.wordpress.com/2013/04/wte_5_thumb1.png?w=642&#038;h=392" width="642" height="392" border="0" /></a></h3>
<p>And here’s another shot showing the Modern theme with the enhanced Gallery task pane, context menu, dropdown button, and the rest of the input controls.</p>
<h3><a href="http://intersoftpt.files.wordpress.com/2013/04/wte_1.png"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="Modern UI theme across all visual elements in WebTextEditor" alt="Modern UI theme across all visual elements in WebTextEditor" src="http://intersoftpt.files.wordpress.com/2013/04/wte_1_thumb.png?w=642&#038;h=392" width="642" height="392" border="0" /></a></h3>
<p>The same goes to the spell checker component. When used in standalone mode, the dialog box now sports Modern UI theme as well.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/image61.png"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="New DialogBox UI" alt="New DialogBox UI" src="http://intersoftpt.files.wordpress.com/2013/04/image6_thumb1.png?w=455&#038;h=390" width="455" height="390" border="0" /></a></p>
<h2>All-new Modern UI Themes</h2>
<p>In the upcoming release, WebEssentials will also receive major version upgrade. It will  join the flagship product family to fully support HTML5 that renders identically in all modern browsers today.</p>
<p>As Microsoft-based software shop, you may have feel the pressure from your customers to align your products’ user interface to match the latest design from Microsoft. You’re in luck – all 15+ user interface components in the WebEssentials umbrella will sport Windows 8 style (“Modern”) user experiences. Get a closer look at the WebEssentials components with the Modern theme design applied. I hope you liked them!</p>
<h3>WebAccordion</h3>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/accordionblue1.png"><img style="display:inline;border-width:0;" title="Accordion styling based on accented color" alt="Accordion styling based on accented color" src="http://intersoftpt.files.wordpress.com/2013/04/accordionblue_thumb1.png?w=642&#038;h=448" width="642" height="448" border="0" /></a></p>
<h3>WebRating</h3>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/webrating1.png"><img style="display:inline;border-width:0;" title="WebRating styling based on accented color" alt="WebRating styling based on accented color" src="http://intersoftpt.files.wordpress.com/2013/04/webrating_thumb1.png?w=642&#038;h=396" width="642" height="396" border="0" /></a></p>
<h3>WebCalendar</h3>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/calendargreen1.png"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="WebCalendar Green" alt="WebCalendar Green" src="http://intersoftpt.files.wordpress.com/2013/04/calendargreen_thumb1.png?w=642&#038;h=429" width="642" height="429" border="0" /></a></p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/calendarorange1.png"><img style="display:inline;border-width:0;" title="WebCalendar Orange" alt="WebCalendar Orange" src="http://intersoftpt.files.wordpress.com/2013/04/calendarorange_thumb1.png?w=642&#038;h=429" width="642" height="429" border="0" /></a></p>
<h3>WebProgressBar</h3>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/progressbargreen1.png"><img style="display:inline;border-width:0;" title="ProgressBar Green" alt="ProgressBar Green" src="http://intersoftpt.files.wordpress.com/2013/04/progressbargreen_thumb1.png?w=642&#038;h=344" width="642" height="344" border="0" /></a></p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/progressbarorange1.png"><img style="display:inline;border-width:0;" title="ProgressBar Orange" alt="ProgressBar Orange" src="http://intersoftpt.files.wordpress.com/2013/04/progressbarorange_thumb1.png?w=642&#038;h=344" width="642" height="344" border="0" /></a></p>
<h3>WebSlider</h3>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/webslider1.png"><img style="display:inline;border-width:0;" title="Silder Green" alt="Silder Green" src="http://intersoftpt.files.wordpress.com/2013/04/webslider_thumb1.png?w=642&#038;h=297" width="642" height="297" border="0" /></a></p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/sliderorange.png"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="Slider Orange" alt="Slider Orange" src="http://intersoftpt.files.wordpress.com/2013/04/sliderorange_thumb.png?w=642&#038;h=344" width="642" height="344" border="0" /></a></p>
<h3>WebListBox</h3>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/weblistbox2.png"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="WebListBox with Modern theme" alt="WebListBox with Modern theme" src="http://intersoftpt.files.wordpress.com/2013/04/weblistbox_thumb2.png?w=642&#038;h=448" width="642" height="448" border="0" /></a></p>
<p>In addition to the new theme, WebListBox will include a much anticipated feature: Horizontal orientation. You will now be able to use the listbox as scrolling toolbar or navigation menu with intuitive user experiences.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/horizontal-weblistbox1.jpg"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="Horizontal WebListBox" alt="Horizontal WebListBox" src="http://intersoftpt.files.wordpress.com/2013/04/horizontal-weblistbox_thumb1.jpg?w=642&#038;h=80" width="642" height="80" border="0" /></a></p>
<h3>WebSlidingMenu</h3>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/slidingmenublue_11.png"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="SlidingMenu Blue" alt="SlidingMenu Blue" src="http://intersoftpt.files.wordpress.com/2013/04/slidingmenublue_1_thumb1.png?w=194&#038;h=242" width="194" height="242" border="0" /></a> <a href="http://intersoftpt.files.wordpress.com/2013/04/slidingmenublue_21.png"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="SlidingMenu Conversation Blue" alt="SlidingMenu Conversation Blue" src="http://intersoftpt.files.wordpress.com/2013/04/slidingmenublue_2_thumb1.png?w=194&#038;h=242" width="194" height="242" border="0" /></a></p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/slidingmenuorange_11.png"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="SlidingMenu Orange" alt="SlidingMenu Orange" src="http://intersoftpt.files.wordpress.com/2013/04/slidingmenuorange_1_thumb1.png?w=194&#038;h=242" width="194" height="242" border="0" /></a> <a href="http://intersoftpt.files.wordpress.com/2013/04/slidingmenuorange_21.png"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="SlidingMenu Conversation Orange" alt="SlidingMenu Conversation Orange" src="http://intersoftpt.files.wordpress.com/2013/04/slidingmenuorange_2_thumb1.png?w=194&#038;h=242" width="194" height="242" border="0" /></a></p>
<h3>WebRibbon</h3>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/ribbon_11.png"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="WebRibbon with Modern theme" alt="WebRibbon with Modern theme" src="http://intersoftpt.files.wordpress.com/2013/04/ribbon_1_thumb1.png?w=638&#038;h=643" width="638" height="643" border="0" /></a></p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/04/ribbon_31.png"><img style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" title="WebRibbon with Modern theme" alt="WebRibbon with Modern theme" src="http://intersoftpt.files.wordpress.com/2013/04/ribbon_3_thumb1.png?w=638&#038;h=643" width="638" height="643" border="0" /></a></p>
<h2>Summary</h2>
<p>In this blog post, I’ve shared some high-level details toward the upcoming release for the ASP.NET lineup. This will be a very exciting release as we’re renewing all our ASP.NET components to support the latest technology. None left behind! This means that you’ll be able to use any combination of our tools in your HTML5-based project without worrying the compatibility issues across major browsers, including recent ones such as Firefox 20 and Internet Explorer 10.</p>
<p>And with the all-new Modern UI design theme made available to the entire user interface components, you can align your application’s look and feel with the latest Microsoft’s user interface design, and further take your application to the next level.</p>
<p>In the next post, I will share the rest of our ASP.NET product family that will join the HTML5 and Modern UI revolution, including WebScheduler, WebInput, and WebTreeView. Thanks for reading, and stay tuned for the next post!</p>
<p>Warm Regards,<br />
Handy</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intersoftpt.wordpress.com/3092/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intersoftpt.wordpress.com/3092/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3092&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://intersoftpt.wordpress.com/2013/04/24/coming-soon-in-2013-r1-new-features-for-asp-net-lineup-all-new-modern-ui-themes-and-more/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/4dfe36af9b20d5dcac5b28fb1aaaf234?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">handy23</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/image39_thumb.png" medium="image">
			<media:title type="html">Spell check for multiple sections</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/wte_5_thumb1.png" medium="image">
			<media:title type="html">All Modern UI experience for integrated controls</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/wte_1_thumb.png" medium="image">
			<media:title type="html">Modern UI theme across all visual elements in WebTextEditor</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/image6_thumb1.png" medium="image">
			<media:title type="html">New DialogBox UI</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/accordionblue_thumb1.png" medium="image">
			<media:title type="html">Accordion styling based on accented color</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/webrating_thumb1.png" medium="image">
			<media:title type="html">WebRating styling based on accented color</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/calendargreen_thumb1.png" medium="image">
			<media:title type="html">WebCalendar Green</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/calendarorange_thumb1.png" medium="image">
			<media:title type="html">WebCalendar Orange</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/progressbargreen_thumb1.png" medium="image">
			<media:title type="html">ProgressBar Green</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/progressbarorange_thumb1.png" medium="image">
			<media:title type="html">ProgressBar Orange</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/webslider_thumb1.png" medium="image">
			<media:title type="html">Silder Green</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/sliderorange_thumb.png" medium="image">
			<media:title type="html">Slider Orange</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/weblistbox_thumb2.png" medium="image">
			<media:title type="html">WebListBox with Modern theme</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/horizontal-weblistbox_thumb1.jpg" medium="image">
			<media:title type="html">Horizontal WebListBox</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/slidingmenublue_1_thumb1.png" medium="image">
			<media:title type="html">SlidingMenu Blue</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/slidingmenublue_2_thumb1.png" medium="image">
			<media:title type="html">SlidingMenu Conversation Blue</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/slidingmenuorange_1_thumb1.png" medium="image">
			<media:title type="html">SlidingMenu Orange</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/slidingmenuorange_2_thumb1.png" medium="image">
			<media:title type="html">SlidingMenu Conversation Orange</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/ribbon_1_thumb1.png" medium="image">
			<media:title type="html">WebRibbon with Modern theme</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/04/ribbon_3_thumb1.png" medium="image">
			<media:title type="html">WebRibbon with Modern theme</media:title>
		</media:content>
	</item>
		<item>
		<title>DevForce 2012 Support in ClientUI for Silverlight &amp; WPF</title>
		<link>http://intersoftpt.wordpress.com/2013/04/09/devforce-2012-support-in-clientui-for-silverlight-wpf/</link>
		<comments>http://intersoftpt.wordpress.com/2013/04/09/devforce-2012-support-in-clientui-for-silverlight-wpf/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 12:03:16 +0000</pubDate>
		<dc:creator>yudhiy</dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[Asynchronous Programming]]></category>
		<category><![CDATA[ClientUI]]></category>
		<category><![CDATA[DevForce]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3047</guid>
		<description><![CDATA[Since 2010, we’ve partnered with IdeaBlade to provide our customers with a comprehensive and robust solution for building highly scalable line-of-business applications. The successful integration between IdeaBlade’s DevForce and our flagship ClientUI toolset significantly improves developer’s productivity – allowing them &#8230; <a href="http://intersoftpt.wordpress.com/2013/04/09/devforce-2012-support-in-clientui-for-silverlight-wpf/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3047&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Since 2010, we’ve partnered with IdeaBlade to provide our customers with a comprehensive and robust solution for building highly scalable line-of-business applications. The successful integration between IdeaBlade’s DevForce and our flagship ClientUI toolset significantly improves developer’s productivity – allowing them to leverage the MVVM pattern to build beautiful interface and at the same time enjoying the client-side LINQ query capability as well as many other advanced features available in DevForce.</p>
<p>As DevForce 2012 is now officially released to the market, we’re committed to continue supporting the latest DevForce version and leverage its new features in our toolset.&nbsp; DevForce 2012 is the sevent-generation of the DevForce n-tier architecture released by IdeaBlade. This version has supported some noteworthy features such as .NET 4.5 asynchronous programming support, Entity Framework 5 support, and Windows Store Apps support. For more details, please visit <a href="http://www.ideablade.com">DevForce 2012</a> information page.</p>
<h2>DevForce 2012 Support</h2>
<p>The latest suite of Intersoft WebUI Studio 2012 R2 ships with DevForce 2010 (version 6.1.7.0). In the next release, we’ll include full support for DevForce 2012. However, we’ll make available the new DevForce 2012 support assemblies so you can start using them today. In this blog post, I’ll share how to implement DevForce 2012 support in your existing applications.</p>
<p>We provide two kind of support for DevForce 2012 which are detailed in the following sections.</p>
<h3>Using Backward Compatibility</h3>
<p>This solution is intended for existing DevForce 2010 .NET and Silverlight projects which uses the “operation/callback” asynchronous API.</p>
<p>Migrating from existing DevForce 2010 projects to DevForce 2012 are made easy by applying the following rule.</p>
<ul>
<li>Add a using/Imports statement to your code file for IdeaBlade.EntityModel.Compat.
<li>Add a using/Imports statement to your code file for the new Intersoft data provider of DevForce 2012, Intersoft.Client.Data.Provider.DevForce2012.
<li>Add a using/Imports statement of Intersoft.Client.Data.Provider.DevForce2012.Compatibility. </li>
</ul>
<p>With this approach, you don’t need to change a single line of code in your project, while enjoying the benefits and new features available in DevForce 2012 and Entity Framework 5. I recommend you to go with this approach if your existing application is considerably large and you prefer to do the transition in progressive fashion.</p>
<p>Click <a href="https://github.com/IntersoftSolutions/clientui_devforce2012/tree/master/DevForce2012-BackwardCompatibility" target="_blank">here</a> to browse the sample project which was created using Intersoft ClientUI MVVM Data Application using DevForce 2010. The project was later modified by migrating the DevForce 2010 to DevForce 2012.</p>
<h3>Using Native DevForce 2012 API</h3>
<h4>Asynchronous patterns</h4>
<p>The Task-based Asynchronous Pattern (TAP) is based on the Task and Task&lt;TResult&gt; types in the System.Threading.Tasks namespace, which are used to represent arbitrary asynchronous operations. TAP is the recommended asynchronous design pattern for new development.</p>
<p>DevForce 2012 has implemented the use of TAP. By implementing this, we are able to use the <i>await</i> keyword, which makes asynchronous method calls feel synchronous when we’re writing code.</p>
<p>Instead of writing callback, lambda expressions, or coroutines, we now use <i>await</i>. Here is an example about the implementation of <i>await</i>.</p>
<p>Using lambda expression in DevForce 2010</p>
<pre>public virtual void GetData(Action&lt;IEnumerable&gt; onSuccess, Action&lt;Exception&gt; onFail)
{
    if (Intersoft.Client.Framework.ISControl.IsInDesignModeStatic)
        return;

    var query = this.EntityQuery;

    query.ExecuteAsync(
        op =&gt;
        {
            if (op.CompletedSuccessfully)
            {
                if (onSuccess != null)
                    onSuccess(op.Results);
            }
            else
            {
                if (onFail != null)
                {
                    op.MarkErrorAsHandled();
                    onFail(op.Error);
                }
            }
        });
}</pre>
<p>Using <i>await</i> in DevForce 2012</p>
<pre>public virtual async Task&lt;IEnumerable&gt; GetData()
{
    if (Intersoft.Client.Framework.ISControl.IsInDesignModeStatic)
        return null;

    var query = this.EntityQuery;

    IEnumerable results = await query.ExecuteAsync();
    return results;
}</pre>
<p>GetData() method which previously doesn’t return anything (void) now returns Task. The lambda expression is replaced with following line of code.</p>
<pre>IEnumerable results = await query.ExecuteAsync();
return results;</pre>
<p>onSuccess and onFail parameters – the callback to invoke when the operation succeeded or failed – are no longer available. You handle them in the same way and manner as you wrote synchronous code, that is by wrapping them in a try-catch syntax.</p>
<p>We now provide a new version of DevForce data provider that supports <em>async</em> and <em>await</em> operations which conforms to DevForce 2012 native API. For example, you can now use the following code to query a list of customers from the repository.</p>
<pre>private async void LoadCustomers()
{
    try
    {
        var customers = await this.CustomersSource.GetData();
        this.Customers = customers;
        this.IsCustomersLoaded = true;
    }
    catch (Exception ex)
    {
        this.Presenter.ShowErrorMessage(
                "An exception has occurred during data loading\n." +
                "Message: " + ex.Message +
                "Stack Trace: " + ex.StackTrace);
    }
}</pre>
<p>Click <a href="https://github.com/IntersoftSolutions/clientui_devforce2012/tree/master/DevForce2012-NativeDevForce2012API" target="_blank">here</a> to browse the sample project in github which was created using Intersoft ClientUI MVVM Data Application using DevForce 2012. Note that the new DevForce support assemblies can be found in the sample project.</p>
<p>Definitely there are so much exciting stuff in the continuing collaboration of ClientUI and DevForce 2012. Let me know if you have any questions or feedback about the DevForce 2012 support, or how we can improve it better for you.</p>
<p>Warm Regards,<br />Yudi</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intersoftpt.wordpress.com/3047/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intersoftpt.wordpress.com/3047/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3047&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://intersoftpt.wordpress.com/2013/04/09/devforce-2012-support-in-clientui-for-silverlight-wpf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/274e4e7fe2de0cda8c8c293179d964ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yudhiy</media:title>
		</media:content>
	</item>
		<item>
		<title>Announcing Intersoft 2013 Product Roadmap</title>
		<link>http://intersoftpt.wordpress.com/2013/03/12/announcing-intersoft-2013-product-roadmap/</link>
		<comments>http://intersoftpt.wordpress.com/2013/03/12/announcing-intersoft-2013-product-roadmap/#comments</comments>
		<pubDate>Tue, 12 Mar 2013 07:09:00 +0000</pubDate>
		<dc:creator>jimmyps</dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[ClientUI]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Product Roadmap]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WebUI Studio]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3040</guid>
		<description><![CDATA[We’ve recently completed the product planning and strategy for the rest of the 2013 fiscal year. There are a lot of new exciting direction in our product lineup which is exactly what I want to share in this blog post. &#8230; <a href="http://intersoftpt.wordpress.com/2013/03/12/announcing-intersoft-2013-product-roadmap/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3040&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We’ve recently completed the product planning and strategy for the rest of the 2013 fiscal year. There are a lot of new exciting direction in our product lineup which is exactly what I want to share in this blog post. Many of our roadmap will be based on your feedback – thanks for participating with our 2013 product survey. If you haven’t aware with the survey, please click <a href="http://www.surveymonkey.com/s/YMHFDLK">here</a> to participate and let your voice be heard.</p>
<p>Flashing back at a glance, 2012 was such an amazing year as we delivered hundreds of new controls to various .NET development platforms. We delivered major line-of-business controls which include a high-performance tree list, a multitude of data-aware controls such as pageable combobox, multiple selection combobox, innovative query builder; Windows 8 style navigation controls as well as the industry’s first charting suite with full MVVM and data binding support. In addition, all flagship ASP.NET components have been updated to support latest browsers, and several have been redesigned to support HTML5.  As you can see, it was really one of our most aggressive releases in our release history.</p>
<p>As you may have aware, all our product lineup so far (until 2012 R2) are mainly based on Microsoft’s .NET technology and strongly focused on line-of-business application development for the Web and Desktop platforms which include ASP.NET, Silverlight and WPF. To the date, we’re proud to empowering hundreds of thousands developers worldwide with an indispensible toolset that enables them to build .NET based business applications easily, quickly, and rapidly.</p>
<p>While the web and desktop platforms will still be around in the foreseeable future, we learnt that the software development landscape and paradigm has shifted aggressively to target mobile devices. Of course, that’s not a new story as the mobile development ecosystem has existed since the advent of iPhone and Android devices. Back at those times, most apps were targeting consumers – and there are very little needs or demands in the business or enterprise spaces for mobile apps. However, based on our extensive research and development since the past year, and based on the demands from our enterprise customers, we’ve seen the light shed on the mobile world. Read on.</p>
<h2>Enter the Mobile World</h2>
<p>At Intersoft, our ultimate mission is to create incredibly powerful and easy-to-use tools that enable rapid business application development. From ASP.NET, Silverlight to WPF – we’ve accomplished our mission very well. This year, we will continue our development journey to the other side of the world – the mobile development world. I’m very excited to announce that the mobile tools development will now become our priority and we’re committed to deliver successful mobile tools – just as we’ve successfully delivered hundreds of ASP.NET, Silverlight and WPF tools.</p>
<p>Why entering the mobile development world, you might ask. There are a number of reasons why we finally decided to jump into the mobile bandwagon, but I’ll try to keep my answer simple: because it’s the future of computing. Sure, people will continue to use their PC at home (as in Gates vision “One PC at every home’s desk”), but today people no longer spent most of their time on the PC – thanks (or blame) to the powerful ARM-based mobile devices that allows you to do many productivity tasks on the go.</p>
<p>The same paradigm has now entered the small and medium business as well as larger enterprises. Ask yourself this question, why would you need a PC on your office desk if you can login to your corporate network and check your sales reports, signing documents, review executive dashboards and many more – all with the small mobile device in your hand? Furthermore, with low-cost and affordable mobile devices today, businesses have started to reveal the benefits and advantages of mobile over PC such as reduced TCO and maximized employees productivity. As businesses increase their interest and demands on mobile, that will mean one thing in the end: increased demands on business mobile application development</p>
<p>Ultimately, that will simply mean one thing to you: get yourself ready for mobile development. And to us: get ready to deliver mobile tools for rapid business apps development.</p>
<h2>Mobile Development Challenges</h2>
<p>As a third party .NET vendor, it makes sense to choose the easiest and closest route to enter the mobile development, and that would be definitely the Windows Phone or WinRT since both are still based on .NET platform. The main problem, however, is the relatively slow adoption rate which makes it less appealing on the business side. This is understandable because enterprises cannot control what mobile devices their employees and consumers use. Most requirements that we heard from our enterprise clients will be to support at least two of the most owned mobile devices. Needless to say, that will definitely fall to iOS and Android based devices. As we see it, one of the biggest challenges here is multiple mobile platforms support, just like multiple browsers support in the Web development.</p>
<p>Obviously, we all loved .NET and C# which has been our mother language for decades. And also to the Silverlight and the great MVVM pattern that allow us to layer our applications in a way that enables truly scalable and extensible architecture. As you discover the mobile development, you will find horrible platform divergences and unfortunately none of your favorite skills are applicable in these mobile native platforms, for examples, iOS uses Objective-C while Android uses Java. Alternatively, you may want to resort to HTML5 – only if your users afford mediocre and compromised user experiences.</p>
<p>If you’re Silverlight or WPF developers, you may feel – at a glance – reaching the bottom of your career. You might be unfamiliar with Objective-C or Java, yet you hated JavaScript. It’s a rather difficult choice – go learn Objective-C, Java and WinRT; or anxiously waiting for new clients wanting to build Silverlight apps. None of these choices sound appealing.</p>
<p>But wait a second, what if it’s possible to write native iOS and Android apps leveraging exactly the same .NET skillset that you already accustomed to? And takes it even further, what if you can build iOS and Android apps using your favorite Silverlight-style data binding and MVVM pattern? That would be too good to be true, you might think. If such “possibility” exists, that will not only save your careers and make your development life a lot easier, but more importantly, it opens up a whole new opportunities to explore and a lot of potential business apps that you can contribute for the world.</p>
<p>Frankly speaking, we’ve been extensively researching to look for that “possibility” in the past years. We were silent and seemingly have no progress whatsoever when it comes to mobile. That’s because we want to ensure everything before we gave you that shed of light, the news of the existence of that “possibility”. We’re almost there, read on.</p>
<h2>Introducing Crosslight</h2>
<p>So here we are. I’m honored to be the first to announce our mobile tool project codename “Crosslight”. Yup, Crosslight. As if it’s the reborn of Silverlight, Crosslight enables you to use the same Silverlight and MVVM skillset to create cross-platform mobile applications. And so that’s how the name was coined. I tend to think the philosophy this way “The light to the cross-platform mobile development”.</p>
<p>If you’ve developed MVVM-based Silverlight apps using our ClientUI library, you’ll find pretty much the same thing in Crosslight. You’ll find delegate command, event aggregator, IoC container, and everything you loved about MVVM such as ViewModel, and converter. So far, we’ve managed to revive many of the data binding capabilities found in Silverlight such as two-way data binding, converter, nested property path binding, collection binding, item templating and more – and we have recreated all those capabilities to both iOS and Android platforms.</p>
<p>At the end, you’ll be able to create business apps that are not only targeting iOS and Android, but also targeting Windows Phone 8 and WinRT. I hope you’ve got it clear at this point, Crosslight is all about modern mobile development, from iOS, Android, to Windows Phone 8 and WinRT. Along the way, we will be also introducing our new technology partner who provides non Microsoft implementation of .NET that makes Crosslight a reality. Stay tuned for the upcoming announcement.</p>
<p>We believe that the best and the right direction for the mobile development is to build mobile apps using the native SDK of each platform – instead of hybrid HTML5 apps. Now that you can build amazing mobile apps with C# and MVVM, there are no reasons for not building one with native SDK which offers the best, uncompromised user experiences.</p>
<p>Soon – hopefully before the end of March – you’ll be able to beta testing Crosslight and start building your first cross-platform, MVVM-based mobile business apps.</p>
<h2>Silverlight, WPF, ASP.NET and HTML5</h2>
<p>Now that we’re going to have Crosslight, what’s going to happen to Silverlight and the rest of .NET platforms? Needless to worry, we’re highly committed to the existing platforms who make the most of our customer base. We will continue to make new best-of-breed components for Silverlight and WPF – particularly the new Reporting lineup which has been in development since last year. This reporting lineup is huge and noteworthy – because we’ll bring in new technologies that weren’t possible previously. That’s mainly because most reporting players in the market didn’t build their Silverlight/WPF reporting product from the scratch, but simply porting from .NET 2.x based which used old and outdated techniques.</p>
<p>On the ASP.NET lineup, this year we will have major upgrades to all our ASP.NET components. And when we say “all”, we really mean it. This simply means that all ASP.NET components will be redesigned to support HTML5 and CSS3, including WebEssentials, WebInput, and WebTreeView. Also expect new version of WebScheduler with improved day light saving and time zone support, as well as new version of WebTextEditor with IE10 support and much more.</p>
<h2>Wrapping up</h2>
<p>At this point, you can see for yourself that 2013 is going to be a very exciting year for all of us. The new Crosslight, and new tools across Silverlight, WPF and ASP.NET will keep us busy enough throughout the year. In the upcoming 2013 R1 release, we will be the first vendor to offer toolset with the broadest platforms support– ASP.NET, Silverlight, WPF, iOS, Android, Windows Phone and WinRT.</p>
<p>This is probably the longest product roadmap blog that I’ve ever wrote so far. But I hope you enjoy reading and learning our roadmap, and hopefully it gives you insights about our direction, where we will spend our time and effort the most, and what you will receive as part of your on-going annual subscriptions. So the next thing that you should do is checking your account and make sure your Premier subscriptions are up-to-date for the rest of the year.</p>
<p>To find out more details about our 2013 roadmap, please logon to <a href="http://dev2.intersoftpt.com/">Intersoft Developer Network</a> using your Intersoft ID to read the complete details about the upcoming products as well as the release schedules. After logged on, bring up the Home window, then click on the link in the Announcement section to open the product roadmap window.</p>
<p>For prospect customers who are interested in our 2013 roadmap, please send your email to <a href="mailto:sales@intersoftpt.com">sales@intersoftpt.com</a> to request a copy. We’ll send you a copy of NDA to be signed in order to receive the roadmap details.</p>
<p>Best,<br />
Jimmy</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intersoftpt.wordpress.com/3040/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intersoftpt.wordpress.com/3040/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3040&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://intersoftpt.wordpress.com/2013/03/12/announcing-intersoft-2013-product-roadmap/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/efa60f963fc722b56b737cf2ba9436e4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jimmyps</media:title>
		</media:content>
	</item>
		<item>
		<title>Create Drill Down Chart with UXChart</title>
		<link>http://intersoftpt.wordpress.com/2013/03/05/create-drill-down-chart-with-uxchart/</link>
		<comments>http://intersoftpt.wordpress.com/2013/03/05/create-drill-down-chart-with-uxchart/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 03:24:03 +0000</pubDate>
		<dc:creator>yanesblog</dc:creator>
				<category><![CDATA[2012 R2]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Charting]]></category>
		<category><![CDATA[ClientUI]]></category>
		<category><![CDATA[Drilldown]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[UXChart]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3025</guid>
		<description><![CDATA[Quite often, you will need to allow your user to drill-down data from yearly data to monthly or from categories to individual items. Now it’s very easy with our new concept which gives you freedom to create unlimited levels of &#8230; <a href="http://intersoftpt.wordpress.com/2013/03/05/create-drill-down-chart-with-uxchart/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3025&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Quite often, you will need to allow your user to drill-down data from yearly data to monthly or from categories to individual items. Now it’s very easy with our new concept which gives you freedom to create unlimited levels of drill-down charts from a single data source in minutes.</p>
<p>In this blog post, I want to show an example of drilling down chart data, i.e. to display master-detail data in the same chart, by clicking a point of the first series will let another series shown, which represents detailed data related to the selected point. This is critical for creating interesting and fun charts to interact with. This blog entry includes basic knowledge of what you can do with our chart right out of the box. See the following screenshot for the drilling down chart that we want to create.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/03/chart01.png"><img title="Drill down chart" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Drill down chart" src="http://intersoftpt.files.wordpress.com/2013/03/chart01_thumb.png?w=642&#038;h=365" width="642" height="365"></a></p>
<p>To get started, we use the <b>Child</b> properties in UXChart to specify which chart that we want to display as detail of origin chart. Specifically, all charting collections must be defined in View in a first place. On first load, you are allowed to display one chart only, and the others’ visibility must be set to collapse. See the code below:</p>
<pre>&lt;dataVisualisation:UXChart x:Name="Chart1" Visibility="Visible" Child="{Binding ElementName=Chart2}"
                        DrillDownCommand="{Binding DrillDownCommand}"&gt;
&lt;/dataVisualisation:UXChart&gt;

&lt;dataVisualisation:UXChart x:Name="Chart2" Visibility="Collapsed"  &gt;
&lt;/dataVisualisation:UXChart&gt;</pre>
<p>Next, we need to hook our custom command to control the drilldown action, we called it <b>DrillDownCommand</b>.</p>
<pre>  public DelegateCommand DrillDownCommand { get; set; }
</pre>
<p>And then we assign DrillDownCommand to some execute the method in our ViewModel.</p>
<pre> this.DrillDownCommand = new DelegateCommand(ExecuteDrillDown); </pre>
<p>In the execute method, we can initialize the data from the data source and retrieve detail information about the chart itself.</p>
<pre>    
private void ExecuteDrillDown(object parameter)
{
   UXChartDrillDownCommandArgs args = parameter as UXChartDrillDownCommandArgs;

   if (args.Level == 1)
   {
     Data parent = args.DataPointContext as Data;
     if (parent != null)
     {
       InitializeDataByArea(parent.Area);
     }
   }
}</pre>
<p>In conclusion, with simple implementation, we already make drill down function very simple and effortless. Now feel free to try and make your very own drill down chart. There’s unlimited level that you can figure out and explore.</p>
<p>For more information about our ClientUI control in Silverlight &amp; WPF, please refer to the <a href="http://www.intersoftpt.com/Support/ClientUI/Documentation">online documentation</a>. You can download our sample <a href="http://www.intersoftpt.com/tdn/downloads/DrillDownSample.zip">here</a>. Feel free to drop us any questions or feedback.</p>
<p>Till we meet again.</p>
<p>Cheers,<br />Yanes</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intersoftpt.wordpress.com/3025/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intersoftpt.wordpress.com/3025/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3025&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://intersoftpt.wordpress.com/2013/03/05/create-drill-down-chart-with-uxchart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3867e4bf8f4fd30a50b11b193b55ade?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yanesblog</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/03/chart01_thumb.png" medium="image">
			<media:title type="html">Drill down chart</media:title>
		</media:content>
	</item>
		<item>
		<title>Intersoft Product Survey 2013</title>
		<link>http://intersoftpt.wordpress.com/2013/03/05/intersoft-product-survey-2013/</link>
		<comments>http://intersoftpt.wordpress.com/2013/03/05/intersoft-product-survey-2013/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 03:02:23 +0000</pubDate>
		<dc:creator>martinlie</dc:creator>
				<category><![CDATA[2012 R1]]></category>
		<category><![CDATA[2012 R2]]></category>
		<category><![CDATA[Developer Network]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Products]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3021</guid>
		<description><![CDATA[The arrival of Windows 8 adds more choices to the platform stack that mobile developers should consider. So my question is, do you plan to build Windows 8 apps, or perhaps you already built one? As we&#8217;re planning our roadmap &#8230; <a href="http://intersoftpt.wordpress.com/2013/03/05/intersoft-product-survey-2013/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3021&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The arrival of Windows 8 adds more choices to the platform stack that mobile developers should consider. So my question is, do you plan to build Windows 8 apps, or perhaps you already built one? As we&#8217;re planning our roadmap ahead, we&#8217;d love to hear from you – which platforms will you build your next apps on, the challenges you&#8217;re facing, and what tools you need to get your jobs done right.</p>
<p>Join our <a href="http://www.surveymonkey.com/s/YMHFDLK" target="_blank">2013 product survey</a> and place your vote so we can align our next product roadmap to your development needs.</p>
<p>Your participation is an effective way to present your thoughts and opinions about our products and service to the management of Intersoft Solutions. I do believe that your valuable feedback would be very useful to help us improve our products and services in the future.</p>
<p>If you have any questions or technical difficulties, please don’t hesitate to drop an email to me at <a href="mailto:martin@intersoftpt.com">martin@intersoftpt.com</a>.</p>
<p>Thank you for your time and participation.</p>
<p>Regards,<br />
Martin</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intersoftpt.wordpress.com/3021/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intersoftpt.wordpress.com/3021/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3021&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://intersoftpt.wordpress.com/2013/03/05/intersoft-product-survey-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d9d6b9a7e6e85f416c0d79fa112652da?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinlie</media:title>
		</media:content>
	</item>
		<item>
		<title>WebFileUploader: Store Uploaded Files in Database</title>
		<link>http://intersoftpt.wordpress.com/2013/01/31/webfileuploader-store-uploaded-files-in-database/</link>
		<comments>http://intersoftpt.wordpress.com/2013/01/31/webfileuploader-store-uploaded-files-in-database/#comments</comments>
		<pubDate>Thu, 31 Jan 2013 10:30:03 +0000</pubDate>
		<dc:creator>yudhiy</dc:creator>
				<category><![CDATA[2012 R2]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[File Uploader]]></category>
		<category><![CDATA[WebUI Studio]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3014</guid>
		<description><![CDATA[Last year I posted an article which showed how to store the files which are uploaded using UXFileUpload (ClientUI control for Silverlight and WPF) in database. In this article, I will show a similar scenario which can be done using &#8230; <a href="http://intersoftpt.wordpress.com/2013/01/31/webfileuploader-store-uploaded-files-in-database/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3014&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Last year I posted an article which showed how to store the files which are uploaded using UXFileUpload (ClientUI control for Silverlight and WPF) in database. In this article, I will show a similar scenario which can be done using WebFileUploader, a member of Intersoft Solutions ASP.NET controls.</p>
<p>WebFileUploader is an easy to use; high performance and advanced file upload component which allows you to upload multiple files without page refresh. WebFileUploader uses 100% HTML technology for all its features, and fully supports all modern browsers including Firefox, Safari, Chrome and Opera. Using 100% HTML technology means that WebFileUploader doesn&#8217;t require Flash plug-in to support multiple files uploading and many other features.</p>
<p>This scenario, to store the uploaded files in database, can be divided to two parts. The first part is <strong>to configure WebFileUploader for IIS application</strong>; and the other part, <strong>using server-side code to process uploaded files and store them into database</strong>.</p>
<h2>To configure WebFileUploader for IIS application</h2>
<p>Some configuration is needed in the web.config to run WebFileUploader in IIS. The list below shows how to configure WebFileUploader for IIS 7 application.</p>
<ol>
<li>By default, ASP.NET application restricts maximum request length to 4 MB. To enable our application to accept larger files, please configure the maxRequestLength in web.config to higher value. The maxRequestLength value is measured in kilobytes. Here is a snippet to increase your file size to 100MB.
<pre>&lt;configuration&gt;
  &lt;system.web&gt;
    &lt;httpRuntime maxRequestLength="102400" /&gt;
  &lt;/system.web&gt;
&lt;/configuration&gt;</pre>
<li>Add WebFileUploader handler to &lt;handlers&gt; section under &lt;system.webServer&gt;. Here is the snippet.
<pre>&lt;add name="WebFileUploaderHttpHandler" verb="GET"
  path="WebFileUploaderHttpHandler.axd"
  type="ISNet.WebUI.WebTextEditor.WebFileUploaderHttpHandler, ISNet.WebUI.WebTextEditor"
  preCondition="integratedMode" /&gt;</pre>
<li>Add WebFileUploader module to &lt;modules&gt; section under &lt;system.webServer&gt; in our project web.config. Here is the snippet.
<pre>&lt;add name="WebFileUploaderHttpModule" preCondition="managedHandler"
  type="ISNet.WebUI.WebTextEditor.WebFileUploaderHttpModule, ISNet.WebUI.WebTextEditor" /&gt;</pre>
<li>Set maxAllowedContentLength to a higher value, which is measured in bytes, to 100MB in web.config. This attribute specifies the maximum length of content in a request. The default value is 30000000, which is approximately 28.6 MB.
<pre>&lt;system.webServer&gt;
  &lt;security&gt;
    &lt;requestFiltering&gt;
      &lt;requestLimits maxAllowedContentLength="104857600" /&gt;
    &lt;/requestFiltering&gt;
  &lt;/security&gt;
&lt;/system.webServer&gt;</pre>
<li>Unlock the mode override in applicationHost.config. Open IIS 7 application configuration file, the default location is in C:\windows\system32\inetsrv\config, and change the overrideModeDefault to Allow.
<pre>&lt;section name="requestFiltering" overrideModeDefault="Allow" /&gt;</pre>
</li>
</ol>
<p>Save the changes and then try to upload a file. If WebFileUploader has been successfully uploaded the file to the designated folder, it means that we are on half way to achieve the goal and ready to proceed to the next step.</p>
<h2>Using server-side code to process uploaded files and store them into database</h2>
<p>A database, called Files.mdf, is added into the App_Data folder of the web project. This database has Files table which consists of following fields.</p>
<table border="1" cellspacing="0" cellpadding="2" width="359">
<tbody>
<tr>
<th valign="top" width="96">Column Name</th>
<th valign="top" width="123">Data Type</th>
<th valign="top" width="140">Allow Nulls</th>
</tr>
<tr>
<td valign="top" width="96">Id</td>
<td valign="top" width="123">uniqueidentifier</td>
<td valign="top" width="140">False</td>
</tr>
<tr>
<td valign="top" width="96">FileData</td>
<td valign="top" width="123">varbinary(MAX)</td>
<td valign="top" width="140">True</td>
</tr>
<tr>
<td valign="top" width="96">OriginalName</td>
<td valign="top" width="123">nvarchar(50)</td>
<td valign="top" width="140">False</td>
</tr>
<tr>
<td valign="top" width="96">DateCreated</td>
<td valign="top" width="123">datetime</td>
<td valign="top" width="140">False</td>
</tr>
</tbody>
</table>
<p>A Stored Procedure, sprocFilesInsertSingleItem, will be used to insert a single item of file into Files.mdf database.</p>
<pre>INSERT INTO Files
(
	Id,
	FileUrl,
	FileData,
	OriginalName
)
VALUES
(
	@id,
	@FileUrl,
	@FileData,
	@originalName
)</pre>
<p>Next, we are going to use the <strong>OnAfterUpload</strong> server-side event of WebFileUploader. It is the server-side event which fired when a file upload is succeeded. Generally, there are three processes to be performed on this event.</p>
<ul>
<li>Read and manipulate the uploaded file using FileStream class.
<li>Invoke and execute sprocFilesInsertSingleItem stored procedure to store the uploaded file on Files.mdf database.
<li>Delete the specified file from the UploadPath folder. </li>
</ul>
<pre>protected void WebFileUploader1_AfterUpload(object sender, ISNet.WebUI.WebTextEditor.WebFileUploaderFileEventArgs e)
{
    byte[] fileData = ReadFile(e.WebFileUploadInfo.Path + "\\" + e.WebFileUploadInfo.FileName);
    string originalName = e.WebFileUploadInfo.FileName;

    using (SqlConnection mySqlConnection = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Files.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"))
    {
        // Set up the Command object
        SqlCommand myCommand = new SqlCommand("sprocFilesInsertSingleItem", mySqlConnection);
        myCommand.CommandType = CommandType.StoredProcedure;

        // Set up the ID parameter
        SqlParameter prmId = new SqlParameter("@id", SqlDbType.UniqueIdentifier);

        Guid id = Guid.NewGuid();
        prmId.Value = id;
        myCommand.Parameters.Add(prmId);

        // Set up the FileUrl parameter
        SqlParameter prmFileUrl = new SqlParameter("@fileUrl", SqlDbType.NVarChar, 255);

        prmFileUrl.Value = DBNull.Value;
        myCommand.Parameters.Add(prmFileUrl);

        // Set up the FileData parameter
        SqlParameter prmFileData = new SqlParameter("@fileData ", SqlDbType.VarBinary);

        prmFileData.Value = fileData;
        prmFileData.Size = fileData.Length;
        myCommand.Parameters.Add(prmFileData);

        // Set up the OriginalName parameter
        SqlParameter prmOriginalName = new SqlParameter("@originalName", SqlDbType.NVarChar, 50);
        prmOriginalName.Value = e.WebFileUploadInfo.FileName;
        myCommand.Parameters.Add(prmOriginalName);

        // Execute the command, and clean up.
        mySqlConnection.Open();
        bool result = myCommand.ExecuteNonQuery() &gt; 0;
        mySqlConnection.Close();
    }

    File.Delete(e.WebFileUploadInfo.Path + "\\" + e.WebFileUploadInfo.FileName);
}

private static byte[] ReadFile(string filePath)
{
    byte[] buffer;
    FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);

    try
    {
        int length = (int)fileStream.Length; // get file length
        buffer = new byte[length];           // create buffer
        int count;                           // actual number of bytes read
        int sum = 0;                         // total number of bytes read

        // read until Read method returns 0 (end of the stream has been reached)
        while ((count = fileStream.Read(buffer, sum, length - sum)) &gt; 0)
        {
            sum += count; // sum is a buffer offset for next reading
        }
    }
    finally
    {
        fileStream.Close();
    }

    return buffer;
}</pre>
<p>That’s it! Now the files uploaded by WebFileUploader control will be stored in database. It’s pretty easy and straightforward, don’t you think so?</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/01/webfileuploader.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="WebFileUploader" border="0" alt="WebFileUploader" src="http://intersoftpt.files.wordpress.com/2013/01/webfileuploader_thumb.jpg?w=531&#038;h=124" width="531" height="124"></a></p>
<p>Click <a href="http://www.intersoftpt.com/tdn/downloads/WebFileUploader_Sample.zip">here</a> to download the sample and feel free to drop me a line in the comment box if you find this post useful.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intersoftpt.wordpress.com/3014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intersoftpt.wordpress.com/3014/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3014&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://intersoftpt.wordpress.com/2013/01/31/webfileuploader-store-uploaded-files-in-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/274e4e7fe2de0cda8c8c293179d964ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yudhiy</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/01/webfileuploader_thumb.jpg" medium="image">
			<media:title type="html">WebFileUploader</media:title>
		</media:content>
	</item>
		<item>
		<title>WebUI Studio 2012 R2 Installer Refresh</title>
		<link>http://intersoftpt.wordpress.com/2013/01/14/webui-studio-2012-r2-installer-refresh/</link>
		<comments>http://intersoftpt.wordpress.com/2013/01/14/webui-studio-2012-r2-installer-refresh/#comments</comments>
		<pubDate>Mon, 14 Jan 2013 14:37:22 +0000</pubDate>
		<dc:creator>jimmyps</dc:creator>
				<category><![CDATA[2012 R2]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[New Releases]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WebUI Studio]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3005</guid>
		<description><![CDATA[Today, we have posted an update to the WebUI Studio 2012 R2 installer which addressed a few glitches related to samples and installation. In addition, the installer “refresh” also includes newer product builds across ASP.NET, Silverlight and WPF tools for &#8230; <a href="http://intersoftpt.wordpress.com/2013/01/14/webui-studio-2012-r2-installer-refresh/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3005&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Today, we have posted an update to the WebUI Studio 2012 R2 installer which addressed a few glitches related to samples and installation. In addition, the installer “refresh” also includes newer product builds across ASP.NET, Silverlight and WPF tools for enhanced cross-platform compatibility and improved reliability. It’s highly recommended to install WebUI Studio 2012 R2 using the latest installer which you can download <a href="http://www.intersoftpt.com/RequestTrial" target="_blank">here</a>.</p>
<p>The installer “refresh” includes numerous updates that are focused around the new technical samples for Silverlight and WPF. In case you didn’t aware, we now include comprehensive technical samples starting from this release. The difference with the live samples is that technical samples are strongly focused on the product features – and there are no fancy stuff such as decorator graphics or complex styling – so you can quickly and easily discover the “how-to” and knowledge to implement a particular feature of the new products.</p>
<p>If you haven’t seen the technical samples yet, now is a good time to take a look at it. It’s installed by default, and can be found in the Intersoft WebUI Studio program group under the respective platform group. In this release, the technical samples include over 150 samples for charting and 40 samples for the other new products such as Query Builder, Property Grid and BreadCrumb. </p>
<p>Each feature of the new product is covered in each separate sample, making it easy for you to learn the context of a particular feature. With simple interface and intuitive navigation, getting around with the samples is easy and fast – you should try it for yourself.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/01/sl_technicalsamples.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="ClientUI Technical Samples (Silverlight)" border="0" alt="ClientUI Technical Samples (Silverlight)" src="http://intersoftpt.files.wordpress.com/2013/01/sl_technicalsamples_thumb.png?w=642&#038;h=479" width="642" height="479"></a></p>
<p>Note that the technical samples is available in both Silverlight and WPF platform with the same codebase. The WPF samples demonstrate that the same features available in Silverlight are also working flawlessly in WPF – from the basic features to the animation and user experiences. Here’s the screenshot for the technical samples in WPF.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/01/wpf_technicalsamples.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="ClientUI Technical Samples (WPF)" border="0" alt="ClientUI Technical Samples (WPF)" src="http://intersoftpt.files.wordpress.com/2013/01/wpf_technicalsamples_thumb.png?w=642&#038;h=425" width="642" height="425"></a></p>
<p>Again, the technical samples is installed by default when you install WebUI Studio for Silverlight and WPF, so there’s no additional download needed. It can be found in the Intersoft WebUI Studio program group under the respective platform group.</p>
<p>I hope you enjoyed the comprehensive learning resources we added in this release. Any questions or feedback are highly welcomed. Thank you for reading! </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intersoftpt.wordpress.com/3005/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intersoftpt.wordpress.com/3005/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=3005&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://intersoftpt.wordpress.com/2013/01/14/webui-studio-2012-r2-installer-refresh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/efa60f963fc722b56b737cf2ba9436e4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jimmyps</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/01/sl_technicalsamples_thumb.png" medium="image">
			<media:title type="html">ClientUI Technical Samples (Silverlight)</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/01/wpf_technicalsamples_thumb.png" medium="image">
			<media:title type="html">ClientUI Technical Samples (WPF)</media:title>
		</media:content>
	</item>
		<item>
		<title>2012 R2 Online Samples and Documentation Updated</title>
		<link>http://intersoftpt.wordpress.com/2013/01/04/2012-r2-online-samples-and-documentation-updated/</link>
		<comments>http://intersoftpt.wordpress.com/2013/01/04/2012-r2-online-samples-and-documentation-updated/#comments</comments>
		<pubDate>Fri, 04 Jan 2013 07:55:52 +0000</pubDate>
		<dc:creator>jimmyps</dc:creator>
				<category><![CDATA[2012 R2]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[ClientUI]]></category>
		<category><![CDATA[New Releases]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WebUI Studio]]></category>
		<category><![CDATA[WebUI Studio ASP.NET]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=2997</guid>
		<description><![CDATA[First of all, Happy New Year! I hope you enjoyed building apps with our tools in the past year, and we look forward to work with you again in 2013! We’ve plenty of exciting new products that we’re planning in &#8230; <a href="http://intersoftpt.wordpress.com/2013/01/04/2012-r2-online-samples-and-documentation-updated/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=2997&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>First of all, Happy New Year! I hope you enjoyed building apps with our tools in the past year, and we look forward to work with you again in 2013! We’ve plenty of exciting new products that we’re planning in this new year, and we’ll update our roadmap shortly in the next few weeks. </p>
<p>In case you missed the news, we’ve shipped the 2012 R2 volume release last month. You can download it <a href="http://www.intersoftpt.com/RequestTrial" target="_blank">here</a>, and check out the what’s new list <a href="http://www.intersoftpt.com/2012" target="_blank">here</a>. In addition to the new products listed in the “what’s new” list, the R2 release actually ships much more new features and enhancements that weren’t listed in the website. For instances, we also introduced sophisticated “cell locking” feature in UXGridView, brand-new theme manager, performance improvements in all combobox-variant controls, new usability feature in UXRibbon, and much more.</p>
<p>Where can I see all the new features and enhancements, you might asked. It’s in the documentation that you can access online today. The online product documentation features lightweight navigation interface similar to those in Help Viewer. You can easily browse through each topic from the left-side tree navigation, or from the breadcrumb at the top.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/01/clientuidoc.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="ClientUI Online Documentation" border="0" alt="ClientUI Online Documentation" src="http://intersoftpt.files.wordpress.com/2013/01/clientuidoc_thumb.png?w=642&#038;h=460" width="642" height="460"></a></p>
<p>I’ve compiled several interesting topics that I think you should check out:</p>
<ul>
<li><a href="http://www.intersoftpt.com/Support/ClientUI/Docs/WhatsNewInClientUI8.html" target="_blank">What’s New in ClientUI 8</a>
<li><a href="http://www.intersoftpt.com/Support/ClientUI/Docs/ThemeManagerOverview.html" target="_blank">Theme Manager Overview</a>
<li><a href="http://www.intersoftpt.com/Support/ClientUI/Docs/UXChart.html" target="_blank">UXChart Overview</a>
<li><a href="http://www.intersoftpt.com/Support/ClientUI/Docs/UXBreadCrumb.html" target="_blank">UXBreadCrumb Overview</a>
<li><a href="http://www.intersoftpt.com/Support/ClientUI/Docs/UXQueryBuilder.html" target="_blank">UXQueryBuilder Overview</a>
<li><a href="http://www.intersoftpt.com/Support/ClientUI/Docs/UXPropertyGrid.html" target="_blank">UXPropertyGrid Overview</a>
<li><a href="http://www.intersoftpt.com/Support/ClientUI/Docs/Walkthroughs.html" target="_blank">Walkthrough and How-to Topics</a></li>
</ul>
<p>In addition to the online documentation, we’ve also recently updated the online samples for ASP.NET. The online samples now reflect the latest release which includes all-new WebDesktop samples demonstrating HTML5 and CSS3 support. In addition, many of the samples have been updated to the latest Modern UI styles. </p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/01/asplivesamples.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="ASP.NET Live Samples" border="0" alt="ASP.NET Live Samples" src="http://intersoftpt.files.wordpress.com/2013/01/asplivesamples_thumb.png?w=642&#038;h=414" width="642" height="414"></a></p>
<p>Among dozens of WebDesktop controls that receive full HTML5 support, one that is quite noteworthy is the WebPaneManager control which undergone major surgery in order to achieve “fluid layout” that works in HTML5 browsers. If you’ve worked with layouting in HTML5, I trust you already foresee the difficulty level to create “fluid layout” that supports dynamic width/height, not to mention the support for nested groups and resizing and other UX features. Luckily, you can easily achieve complex layout now using the enhanced WebPaneManager control. See the following screenshot for example.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/01/image.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="WebPaneManager supports fluid layout in HTML5" border="0" alt="WebPaneManager supports fluid layout in HTML5" src="http://intersoftpt.files.wordpress.com/2013/01/image_thumb.png?w=630&#038;h=482" width="630" height="482"></a></p>
<p>The beauty of the new WebPaneManager is that it’s very lightweight – thanks to the revamped layout from TABLE to DIV, and more importantly, it supports combination of fluid and static width/height – all without requiring scripting! This means that when users resize the browser, they’ll see real-time response. We haven’t seen a control with such capabilities thus far in the market, so we’re pleased to be the first delivering such innovative controls to you. </p>
<p>Well, you can check out the WebPaneManager samples and the rest of updated ASP.NET online samples <a href="http://live.intersoftpt.com/" target="_blank">here</a>. Enjoy! </p>
<p>Best,<br />Jimmy</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intersoftpt.wordpress.com/2997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intersoftpt.wordpress.com/2997/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intersoftpt.wordpress.com&#038;blog=446337&#038;post=2997&#038;subd=intersoftpt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://intersoftpt.wordpress.com/2013/01/04/2012-r2-online-samples-and-documentation-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/efa60f963fc722b56b737cf2ba9436e4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jimmyps</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/01/clientuidoc_thumb.png" medium="image">
			<media:title type="html">ClientUI Online Documentation</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/01/asplivesamples_thumb.png" medium="image">
			<media:title type="html">ASP.NET Live Samples</media:title>
		</media:content>

		<media:content url="http://intersoftpt.files.wordpress.com/2013/01/image_thumb.png" medium="image">
			<media:title type="html">WebPaneManager supports fluid layout in HTML5</media:title>
		</media:content>
	</item>
	</channel>
</rss>
