<?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/"
	>

<channel>
	<title>Intersoft Solutions Corporate Blog &#187; 2013 R1</title>
	<atom:link href="http://blog.intersoftsolutions.com/category/2013-r1/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.intersoftsolutions.com</link>
	<description>All about development productivity – ASP.NET, Silverlight, WPF, iOS, Android, Windows Phone, Windows 8</description>
	<lastBuildDate>Sat, 21 Apr 2018 06:57:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.33</generator>
	<item>
		<title>Video Tutorials: Understanding MVVM Pattern and Building Simple Tip Calculator App with Crosslight</title>
		<link>http://blog.intersoftsolutions.com/2013/12/video-tutorials-understanding-mvvm-pattern-and-building-simple-tip-calculator-app-with-crosslight/</link>
		<comments>http://blog.intersoftsolutions.com/2013/12/video-tutorials-understanding-mvvm-pattern-and-building-simple-tip-calculator-app-with-crosslight/#comments</comments>
		<pubDate>Mon, 23 Dec 2013 04:11:51 +0000</pubDate>
		<dc:creator><![CDATA[Nicholas Lie]]></dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Crosslight]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[MVVM]]></category>
		<category><![CDATA[Video Tutorials]]></category>
		<category><![CDATA[Windows App Store]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3631</guid>
		<description><![CDATA[We have released two new video tutorials on Crosslight to help you better understand how to develop better mobile applications using Crosslight. Understanding MVVM Pattern in Crosslight This video tutorial outlines in general how the MVVM pattern works in Crosslight apps development. You will learn [...]]]></description>
				<content:encoded><![CDATA[<img width="436" height="250" src="http://blog.intersoftsolutions.com/wp-content/uploads/2014/08/Video-tutor-436x270.png" class="attachment-post-thumbnail wp-post-image" alt="Video-tutor-436x270" style="float:right; margin:0 0 10px 10px;" /><p>We have released two new video tutorials on Crosslight to help you better understand how to develop better mobile applications using Crosslight.</p>
<h1>Understanding MVVM Pattern in Crosslight</h1>
<p>This video tutorial outlines in general how the MVVM pattern works in Crosslight apps development. You will learn how Crosslight leverages the MVVM concept in order to produce cross-platform projects with a single shared application layer. By the end of this video, you will be able to grasp the MVVM pattern in general as well as getting the right mindset when building apps using Crosslight.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/Ha_DuQidbvs?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0' allowfullscreen='true'></iframe></span>
<h1>Building Simple Tip Calculator using Crosslight</h1>
<p>This video tutorial explains how you can build a simple tip calculator app using Crosslight  within minutes that target all four major platforms at once (Android, iOS, Windows Phone, Windows 8). This video aims to highlight the data binding capabilities in Crosslight that leverages the MVVM pattern found in .NET applications to mobile apps development. You can find the source code for this video in our GitHub link: <a href="https://github.com/IntersoftSolutions/CrosslightSimpleTipCalculator">https://github.com/IntersoftSolutions/CrosslightSimpleTipCalculator</a></p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/tlrlkLF7nOI?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0' allowfullscreen='true'></iframe></span>
<p>Should you have any further questions, feel free to contact us at <a href="mailto:technical@intersoftpt.com">technical@intersoftpt.com</a> or raise a thread in our <a href="http://intersoftpt.com/Community/Crosslight">forums</a>. Hopefully this video will give you a clearer concept how Crosslight works and how you can slash development time in more than half and increase your productivity. Stay tuned for more Crosslight video tutorials. Don’t forget to subscribe to <a href="http://www.youtube.com/user/intersoftpt">our YouTube channel</a> as well!</p>
<p>Cheers,<br />
Nicholas Lie</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.intersoftsolutions.com/2013/12/video-tutorials-understanding-mvvm-pattern-and-building-simple-tip-calculator-app-with-crosslight/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Crosslight December 2013 Update Delivers Many Refined Features</title>
		<link>http://blog.intersoftsolutions.com/2013/12/crosslight-december-2013-update-delivers-many-refined-features/</link>
		<comments>http://blog.intersoftsolutions.com/2013/12/crosslight-december-2013-update-delivers-many-refined-features/#comments</comments>
		<pubDate>Tue, 03 Dec 2013 07:36:31 +0000</pubDate>
		<dc:creator><![CDATA[Nicholas Lie]]></dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Crosslight]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iOS 7]]></category>
		<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Mobile Studio]]></category>
		<category><![CDATA[Navigation Drawer]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3613</guid>
		<description><![CDATA[The best cross-platform mobile toolset refined to its core. Two weeks ago, we released our SP1 milestone for Mobile Studio, bringing many new yet useful features such as the versatile navigation drawer for iOS and Android platforms. Today we have just released a more refined [...]]]></description>
				<content:encoded><![CDATA[<img width="576" height="270" src="http://blog.intersoftsolutions.com/wp-content/uploads/2014/09/rotation-elegantly-handled_thumb1-604x283.png" class="attachment-post-thumbnail wp-post-image" alt="Rotation Elegantly Handled" style="float:right; margin:0 0 10px 10px;" /><h1>The best cross-platform mobile toolset refined to its core.</h1>
<p>Two weeks ago, we released our <a href="http://intersoftpt.wordpress.com/2013/11/19/intersoft-studio-2013-sp1-features-visual-studio-2013-ie-11-and-many-major-updates/">SP1 milestone for Mobile Studio</a>, bringing many new yet useful features such as the versatile navigation drawer for iOS and Android platforms. Today we have just released a more refined version of the the world’s most robust toolset for cross-platform development, with features that may not be plainly seen with the naked eye. In this post, we will cover many meticulous details such as elegant rotation handling for use with the Android navigation drawer and nested fragment navigation, updated navigation drawer samples, and also a delicate handling of the IsTransitioning state with the new left-edge swipe gesture and controller transition support introduced in iOS 7.</p>
<h1>Rotation, Elegantly Handled.</h1>
<p>Developers coming from the Android world will be familiar with the pain and frustration that we all share when designing apps for the Android platform, especially when fragments are used. When the Android device is rotated, the FragmentActivity as well as the Fragments are destroyed, which will then need to be recreated. Handled incorrectly, will result to incorrect app behavior that may confuse user and breaks overall user experience, not forgetting to mention how apps will crash more often.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/12/rotation-elegantly-handled.png"><img title="Rotation Elegantly Handled" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Rotation Elegantly Handled" src="http://intersoftpt.files.wordpress.com/2013/12/rotation-elegantly-handled_thumb.png" width="625" height="283"></a></p>
<p>Crosslight for Android has been updated to address this issue, and developers will appreciate how all the intricate details have been taken care of. Now you will only need to focus on the ViewModel as well as the look and feel of their app, instead of having to handle the delicate rotation lifecycle. The ViewModels are now automatically persisted across rotation lifecycle, making sure that the screen view state and user’s editing session are correctly persisted when the FragmentActivity is recreated. Tested and proven on all form factors and orientation, this great time-saving feature will definitely shave weeks off your time table.</p>
<h1>Nested Fragment Navigation in Navigation Drawer.</h1>
<p>Previously, we have introduced the stunning and elegantly designed <a href="http://intersoftpt.wordpress.com/2013/11/14/crosslight-adds-stunning-drawer-navigation-ui-components/">navigation drawer for Crosslight</a>. Now, it has been updated to support nested fragment navigation as well as keeping the navigation stack intact when the user has navigated and the device is rotated, allowing greater user experience and flexibility of your app when using the navigation drawer.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/12/nested-navigation.png"><img title="Nested Navigation" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Nested Navigation" src="http://intersoftpt.files.wordpress.com/2013/12/nested-navigation_thumb.png" width="625" height="503"></a></p>
<p>We have also introduced a new <em>RightButtonDrawerId</em> property for <em>DrawerSettings</em> in Android, allowing you to toggle the right navigation drawer using the action bar, if you wish to. The feature can be easily enabled by supplying the <em>RightButtonDrawerId</em> with the ID of menu item you wish to use as the toggle in the <em>ActionBar</em>. We also have updated our Facebook-style and Worthy-style navigation drawer samples to reflect the changes.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/12/updated-navigation-drawer-samples.png"><img title="Updated Navigation Drawer Samples" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Updated Navigation Drawer Samples" src="http://intersoftpt.files.wordpress.com/2013/12/updated-navigation-drawer-samples_thumb.png" width="625" height="986"></a></p>
<h1>Left-edge Swipe Gesture and Controller Transition Support for iOS 7.</h1>
<p>Since the <a href="http://www.apple.com/ios/whats-new/">introduction of iOS 7</a>, Apple has introduced a new “hidden” gesture that most users might not be aware, which is the left-edge swipe gesture.&nbsp; iOS 7 has introduced a new state where the view is transitioning, which is now handled correctly. Changes to the view model will now take place when the view has completely transitioned, which means, changes will not be processed if the user swipes halfway through and returns to the editing page. The view is now also smoothly transitioned with fading animation during transition. This subtle yet important feature reflects our commitment to pay attention the smallest details that can give impact to user experience.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/12/left-edge-swipe-gesture-and-controller-transition-support-for-ios-7.png"><img title="Left-edge Swipe Gesture and Controller Transition Support for iOS 7." style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Left-edge Swipe Gesture and Controller Transition Support for iOS 7." src="http://intersoftpt.files.wordpress.com/2013/12/left-edge-swipe-gesture-and-controller-transition-support-for-ios-7-_thumb.png" width="595" height="294"></a></p>
<p>This update marks as the last and most stable version of Crosslight until the next major version is available. Sign in to your <a href="http://www.intersoftpt.com/#signin">account</a> to download the new December 2013 update today.</p>
<p>In the next major release, Crosslight will ship the world’s first cross-platform data access framework with EntityContainer with tracking changes, async CRUD operation, async batch update, and much more . Supporting latest Microsoft technologies such as WebApi 2 and EntityFramework 6, Crosslight data service will provide advanced TT code generation as well as streamlined serialization and deserialization which were recently released, as well as support for transmission using OData. Stay tuned for more!</p>
<p>Got questions? Feel free to leave a comment or start a discussion at our <a href="http://www.intersoftpt.com/Support/Crosslight">forums</a>.</p>
<p>Cheers,<br />Nicholas Lie</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.intersoftsolutions.com/2013/12/crosslight-december-2013-update-delivers-many-refined-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intersoft Studio 2013 SP1 Features Visual Studio 2013, IE 11, and Many Major Updates</title>
		<link>http://blog.intersoftsolutions.com/2013/11/intersoft-studio-2013-sp1-features-visual-studio-2013-ie-11-and-many-major-updates/</link>
		<comments>http://blog.intersoftsolutions.com/2013/11/intersoft-studio-2013-sp1-features-visual-studio-2013-ie-11-and-many-major-updates/#comments</comments>
		<pubDate>Tue, 19 Nov 2013 06:17:49 +0000</pubDate>
		<dc:creator><![CDATA[Nicholas Lie]]></dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Crosslight]]></category>
		<category><![CDATA[Internet Explorer 11]]></category>
		<category><![CDATA[New Releases]]></category>
		<category><![CDATA[Premier Studio]]></category>
		<category><![CDATA[Service Pack 1]]></category>
		<category><![CDATA[Visual Studio 2013]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3560</guid>
		<description><![CDATA[We are very excited to announce the release of our latest and greatest toolset for .NET development, which have reached SP1 milestone. Our ASP.NET controls are now updated with full Internet Explorer 11 and Visual Studio 2013 support, running on both designer and runtime environment. [...]]]></description>
				<content:encoded><![CDATA[<img width="485" height="270" src="http://blog.intersoftsolutions.com/wp-content/uploads/2014/09/webscheduler-design_thumb1-604x336.png" class="attachment-post-thumbnail wp-post-image" alt="WebScheduler Design" style="float:right; margin:0 0 10px 10px;" /><p>We are very excited to announce the release of our latest and greatest toolset for .NET development, which have reached SP1 milestone. Our ASP.NET controls are now updated with full Internet Explorer 11 and Visual Studio 2013 support, running on both designer and runtime environment. Project templates for Crosslight are now updated with latest PCL support, as well as Crosslight-enabled navigation drawer controls are now fully supported in both Android and iOS platforms. The Mobile Studio Installer for Mac is also updated to really get you jump quickly on the mobile development train. Read on.</p>
<h1>Full Internet Explorer 11 and Visual Studio 2013 Support</h1>
<p>Users running Microsoft’s latest internet browser can now rest assured knowing that our controls consisted in WebUI Studio for ASP.NET lineups, such as WebCombo, WebDesktop, WebEssentials, WebGrid, WebInput, WebScheduler, WebTextEditor and WebTreeView are now updated with full Internet Explorer 11 support, as well as support for designer and runtime support in Visual Studio 2013.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/webscheduler-design.png"><img title="WebScheduler Design" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="WebScheduler Design" src="http://intersoftpt.files.wordpress.com/2013/11/webscheduler-design_thumb.png" width="625" height="336"></a></p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/webscheduler-runtime.png"><img title="WebScheduler Runtime" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="WebScheduler Runtime" src="http://intersoftpt.files.wordpress.com/2013/11/webscheduler-runtime_thumb.png" width="624" height="333"></a></p>
<h1>Full PCL Support for Visual Studio 2013 and Xamarin Studio on Mac</h1>
<p>Since Xamarin <a href="http://blog.xamarin.com/microsoft-and-xamarin-partner-globally/">announced full PCL support</a>, we have also updated our time-saving templates to fully comply with the latest PCL standard, ensuring smooth operations on all supported IDEs across Windows and Mac: Visual Studio 2012, Visual Studio 2013, Xamarin Studio for Windows and Xamarin Studio for Mac. You can rest assured knowing that your projects will flawlessly support PCL on .NET Framework 4.0 upwards.</p>
<p>Crosslight running on Visual Studio 2012.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/visual-studio-2012-compatible-1.jpg"><img title="Visual Studio 2012 Compatible - 1" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Visual Studio 2012 Compatible - 1" src="http://intersoftpt.files.wordpress.com/2013/11/visual-studio-2012-compatible-1_thumb.jpg" width="625" height="374"></a></p>
<p>Crosslight running on Visual Studio 2013.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/visual-studio-2013-compatible-3.jpg"><img title="Visual Studio 2013 Compatible - 3" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Visual Studio 2013 Compatible - 3" src="http://intersoftpt.files.wordpress.com/2013/11/visual-studio-2013-compatible-3_thumb.jpg" width="625" height="374"></a></p>
<p>Crosslight running on Xamarin Studio for Windows.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/xamarin-studio-on-windows.jpg"><img title="Xamarin Studio on Windows" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Xamarin Studio on Windows" src="http://intersoftpt.files.wordpress.com/2013/11/xamarin-studio-on-windows_thumb.jpg" width="625" height="374"></a></p>
<p>Crosslight running on Xamarin Studio for Mac.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/xamarin-studio-pcl.png"><img title="Xamarin Studio PCL" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Xamarin Studio PCL" src="http://intersoftpt.files.wordpress.com/2013/11/xamarin-studio-pcl_thumb.png" width="625" height="392"></a></p>
<h1>New Navigation Drawer Samples</h1>
<p>As navigation drawer becomes a standard design pattern for mobile apps, we realize it is necessary to create Crosslight-enabled navigation drawers that runs on two of the world’s most most popular platform: iOS and Android. Designed with intuitive navigation interface that conforms to each platform’s UI guidelines, the navigation drawer is guaranteed to give you greater control over your apps that allows more complex navigation features. Check out <a href="http://intersoftpt.wordpress.com/2013/11/14/crosslight-adds-stunning-drawer-navigation-ui-components/">our previous post</a> that outlines the Crosslight-enabled navigation drawer experience in detail.</p>
<h1>Jump-start Your Development on Mac</h1>
<p>Our Mobile Studio installer for Mac now supports streamlined Mobile Studio installation as well as automatic installation of Xamarin platforms. During the installation, Mobile Studio installer now intelligently detects whether Xamarin platforms are installed and completely removes the technical difficulties for you to jump-start native cross-platform mobile development using Crosslight.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/streamlined-xamarin-installation-1.png"><img title="Streamlined Xamarin Installation - 1" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Streamlined Xamarin Installation - 1" src="http://intersoftpt.files.wordpress.com/2013/11/streamlined-xamarin-installation-1_thumb.png" width="625" height="392"></a></p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/streamlined-xamarin-installation-2.png"><img title="Streamlined Xamarin Installation - 2" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Streamlined Xamarin Installation - 2" src="http://intersoftpt.files.wordpress.com/2013/11/streamlined-xamarin-installation-2_thumb.png" width="625" height="392"></a></p>
<p>If you’re still unsure, we have provided a video that outlines the process clearly and you’ll be wondering why do we even make the video in the first place.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/bZnf54eCRW0?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0' allowfullscreen='true'></iframe></span>
<h1>Wrapping Up</h1>
<p>As a leading .NET component provider in the industry, we always strive to keep up with the latest Microsoft technologies, providing you with versatile components to speed up your development time so that you can ship your apps faster to market. You can get these exciting features by downloading our latest installer from the <a href="http://www.intersoftpt.com/#signin">account portal</a>. Existing customers will automatically entitled for auto upgrade, whilst if you are interested, contact us at <a href="mailto:sales@intersoftpt.com">sales@intersoftpt.com</a> or visit our site for complete licensing schemes.</p>
<p>See you on the next post,</p>
<p>Nicholas Lie</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.intersoftsolutions.com/2013/11/intersoft-studio-2013-sp1-features-visual-studio-2013-ie-11-and-many-major-updates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Crosslight Adds Stunning Drawer Navigation UI Components</title>
		<link>http://blog.intersoftsolutions.com/2013/11/crosslight-adds-stunning-drawer-navigation-ui-components/</link>
		<comments>http://blog.intersoftsolutions.com/2013/11/crosslight-adds-stunning-drawer-navigation-ui-components/#comments</comments>
		<pubDate>Thu, 14 Nov 2013 05:17:00 +0000</pubDate>
		<dc:creator><![CDATA[Jimmy Petrus]]></dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Crosslight]]></category>
		<category><![CDATA[Drawer Navigation]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Navigation Control]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3537</guid>
		<description><![CDATA[It’s been really busy yet exciting time for all of us here at Intersoft. In just a few weeks time frame, we have recorded 9 new Crosslight video tutorials and publish all of them last week. At the same time, our engineering team is laser-focused [...]]]></description>
				<content:encoded><![CDATA[<img width="466" height="270" src="http://blog.intersoftsolutions.com/wp-content/uploads/2014/09/drawer1_thumb1-604x350.png" class="attachment-post-thumbnail wp-post-image" alt="Crosslight Drawer Navigation" style="float:right; margin:0 0 10px 10px;" /><p>It’s been really busy yet exciting time for all of us here at Intersoft. In just a few weeks time frame, we have recorded <a href="http://www.youtube.com/intersoftpt/">9 new Crosslight video tutorials</a> and publish all of them last week. At the same time, our engineering team is laser-focused in delivering new exciting updates across all product lineup. Today, we’re pleased to announce the first service pack of Premier Studio 2013 which is immediately available for download. Existing customers with active subscriptions can download the update from the <a href="http://www.intersoftpt.com/#signin">account portal</a>.</p>
<p>The service pack includes many important updates that you surely won’t miss. In particular, the new update includes full support for Visual Studio 2013. It also readies support for Microsoft’s latest browser, Internet Explorer 11. This is huge one – given that IE11 is completely redesigned for modern web standards and many proprietary API are no longer existed. The good news is we make it just in timely fashion. All 40+ ASP.NET components with over thousands of features have been enhanced and revived – each tested to work flawlessly in this latest browser. Go ahead and <a href="http://www.intersoftpt.com/RequestTrial">download</a> the latest release to add IE11 support to your WebUI Studio-powered apps.</p>
<p>In addition to huge updates on ASP.NET, we also delivered significant improvements to our flagship cross-platform mobile toolset, Crosslight. There have been a lot of new features and addition to Crosslight since its update on <a href="http://intersoftpt.wordpress.com/2013/10/02/crosslight-adds-full-ios-7-support-and-new-ui-features/">iOS 7 support</a> last month. Specifically, we’ve added a new, stunning drawer navigation for both iOS and Android platforms which lets you easily add Facebook or Path style navigation menu to your Crosslight apps. I’ll dedicate this blog post to discuss about this exciting component, share its key features and quickly brief what you can do with it.</p>
<h2>Drawer Navigation Done Right</h2>
<p>Many drawer navigation implementation I’ve seen were implemented in such a way where the view and content are tightly coupled, for instance, the drawer content should be a table controller in order for the drawer navigation component to work. Although the tight coupling between the view and interaction may sound common in this case, it creates a number of drawbacks and limitations to the way the component is used. Put simply, you cannot use any arbitrary content to the drawer which actually defeats the purpose of a content control.</p>
<p>When we designed our drawer navigation component from the ground up, we were strongly focused in the view architecture to make sure it is built right from the start. As the results, the Crosslight drawer navigation conforms to the industry-standards content control which allows developers to put any arbitrary content in the drawer while seamlessly automating all navigation processes to the view’s delegate. This is made possible thanks to the thoughtfully designed architecture that emphasize pure separation between the view and the user interaction. Crosslight was built right since the beginning, which enables future components (drawer navigation in this case as the proof) to leverage the same design pattern and get everything working seamlessly – without changes to the existing codebase.</p>
<p>To show you how easy and straightforward it is to change a standard table view navigation into a drawer navigation, let’s take the original Data Samples that shipped with Crosslight and transform it to a stunning drawer navigation.</p>
<p>First, create a new ViewModel based on the <em>DrawerViewModelBase</em> class – new in this release. Let’s name it <em>DrawerViewModel</em>.</p>
<p></p><pre class="crayon-plain-tag">public class DrawerViewModel : DrawerViewModelBase
    {
        public DrawerViewModel()
        {
            this.LeftViewModel = new NavigationViewModel();
            this.CenterViewModel = new SimpleListViewModel();

            this.Open(DrawerSide.Left);
        }
    }</pre><p></p>
<p>Then change the root view model of the app to the drawer view model that we just created. Generally, you set the root view model in the <em>OnStart</em> method of the application service</p>
<p></p><pre class="crayon-plain-tag">public sealed class DataSamplesAppService : ApplicationServiceBase
    {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; protected override void OnStart(StartParameter parameter)
        {
            base.OnStart(parameter);
            this.SetRootViewModel&lt;DrawerViewWodel&gt;();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
    }</pre><p></p>
<p>Finally, on the iOS project, simply add a new view controller class that derives from <em>UIDrawerNavigationController</em> generic class which is new in this release. Unless you’re doing extra customization to the drawer, you can leave the class empty without any single code within.</p>
<p></p><pre class="crayon-plain-tag">[Register("DrawerNavigationController")]
    public class DrawerNavigationController : UIDrawerNavigationController&lt;DrawerViewModel&gt;
    {
    }</pre><p></p>
<p>Similarly, add a new class to the Android project which derives from the DrawerActivity class. Remember to specify the drawer view model that we’ve just added earlier as the generic type parameter of the class.</p>
<p></p><pre class="crayon-plain-tag">[Activity(Label = "Drawer Activity")]
    public class DrawerNavigationActivity : DrawerActivity&lt;DrawerViewModel&gt;
    {
    }</pre><p></p>
<p>Run the project – and you’ll see the classic table navigation now magically turn into a stunning drawer navigation interface – complete with the touch gestures, close on navigate, and automatic navigation bar synchronization, all done right.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/drawer1.png"><img title="Crosslight Drawer Navigation" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Crosslight Drawer Navigation" src="http://intersoftpt.files.wordpress.com/2013/11/drawer1_thumb.png" width="629" height="551"></a></p>
<p>Incredibly easy, isn’t it? More importantly, you can reuse existing ViewModel as the content for either left or right drawer by specifying them in the <em>DrawerViewModel</em>. In case you would like to change back to the previous table navigation, you simply change the root ViewModel back to <em>NavigationViewModel</em> – and everything on the UI side reflects automatically.</p>
<p>How’s that possible – you might asked. The answer lies in the architecture design that carefully separates the user interaction out from the view. In this scenario, the master and detail view are actually two separate objects which is controlled by user interaction logic, in this case, the navigation logic. Since the navigation logic is implemented in a different layer, this allows us to tear these views apart and put them side by side without requiring code changes on the application’s end. The following illustration gives you a better visualization to understand how we built Crosslight to be a truly extensible, future-proof framework.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/drawer2_1.png"><img title="Drawer navigation done right" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Drawer navigation done right" src="http://intersoftpt.files.wordpress.com/2013/11/drawer2_1_thumb.png" width="627" height="400"></a></p>
<h2>All The Great Features You’ve Ever Wanted</h2>
<p>So that now you’ve got a handsome drawer navigation UI ready to be plugged into your next-gen mobile apps, let’s explore what you can do to make it looks and feels the way you desire. Note that the drawer navigation component is available for both iOS and Android platforms – both designed with the native UI guidelines.</p>
<h3>Flexible one or two-sided drawer</h3>
<p>Crosslight drawer navigation supports various drawer interface found in many popular apps today. You can choose one-sided drawer – where the drawer is either at the left or right side of the content; or two-sided drawer which are trending in recent apps such as Path, Worthy, and more.</p>
<p>The following illustration shows the left-side and right-side drawer navigation in iOS.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/drawer3.png"><img title="iOS Drawer Navigation" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="iOS Drawer Navigation" src="http://intersoftpt.files.wordpress.com/2013/11/drawer3_thumb.png" width="525" height="460"></a></p>
<p>And the Android counterpart below.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/drawer3_android.png"><img title="Android Drawer Navigation" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Android Drawer Navigation" src="http://intersoftpt.files.wordpress.com/2013/11/drawer3_android_thumb.png" width="525" height="460"></a></p>
<p>Keep in mind that although the drawer interface is designed according to the respective platform guidelines, the drawer view model and user interaction logic are entirely platform neutral which is defined in the shared application layer (portable project). As the results, when you modified the properties of drawer view model for example, the same app on both platforms will naturally reflect the changes.</p>
<h3>Intuitive design based on platform’s native UI guidelines</h3>
<p>In the iOS platform, the <em>UIDrawerNavigationController</em> class features dozens of drawer-related settings that you can easily customize through a single property set. One noteworthy feature is the status bar transition particularly useful in iOS 7 apps. We provided not only one status bar transition mode, but three. The first is the Facebook-style status bar transition where it smoothly fades from the original color to black. The second is the fading from any arbitrary custom color. The most interesting is perhaps the third one, translucent blur transition, where the status bar is smoothly faded with stunning translucent blur effect.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/drawer4.png"><img title="Crosslight drawer navigation features stunning status bar transition" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Crosslight drawer navigation features stunning status bar transition" src="http://intersoftpt.files.wordpress.com/2013/11/drawer4_thumb.png" width="525" height="460"></a></p>
<p>Another noteworthy feature is the panoramic background image feature which lets you easily add beautiful photo to the drawer navigation control. Amaze your users with the combination of iOS7-style frosted-blur visual effect in the content view – creating sense of depth and great user experiences to your apps.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/11/drawer5.png"><img title="Background image with translucent blur drawer navigation" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Background image with translucent blur drawer navigation" src="http://intersoftpt.files.wordpress.com/2013/11/drawer5_thumb.png" width="525" height="460"></a></p>
<p>Other drawer settings on iOS that you might want to explore are drawer width, various shadow settings, fading animation, flick velocity, navigation bar tint color, status bar colors, status bar content styles, landscape background image, and much more. </p>
<p>The Android version has fewer customizable settings compared to iOS, although certain essential settings are must-have such as the background color, drawer width, and more.</p>
<h2>5 Drawer Samples Included</h2>
<p>Along with the service pack release, we’ve also updated Mobile Studio installer for both Windows and Mac with the latest Crosslight assemblies. The installers also include five new drawer samples that you can refer to learn more about the drawer navigation features. Or better, use it to quickly jump start your next mobile apps.</p>
<p>The included drawer samples are: Drawer Data Samples, Simple Drawer Style, Facebook Drawer Style, Translucent Drawer Style, and Two-sided Drawer Style.</p>
<p>Login to <a href="http://www.intersoftpt.com/#signin">your account</a>, download the new bits and test drive the new drawer UI components today.</p>
<h2>What’s Next</h2>
<p>In this blog post, I’ve covered the basics of our new drawer navigation UI components, how it’s designed and what features you can bring to your apps. In this milestone, you can now easily create great mobile apps for your business featuring great user experiences such as those popular apps in the store.</p>
<p>But, we still have a lot more to cover. In the upcoming 2013 R2 release, we’re planning to ship Crosslight vNext which will include a multitude of new cross-platform components and data services that will forever change the way you build data-intensive, enterprise-grade mobile apps. Stay tuned for our next announcement!</p>
<p>Best,<br />Jimmy</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.intersoftsolutions.com/2013/11/crosslight-adds-stunning-drawer-navigation-ui-components/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Video Tutorials: Getting Started with Crosslight</title>
		<link>http://blog.intersoftsolutions.com/2013/11/video-tutorials-getting-started-with-crosslight/</link>
		<comments>http://blog.intersoftsolutions.com/2013/11/video-tutorials-getting-started-with-crosslight/#comments</comments>
		<pubDate>Mon, 11 Nov 2013 06:39:52 +0000</pubDate>
		<dc:creator><![CDATA[Nicholas Lie]]></dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Crosslight]]></category>
		<category><![CDATA[Get Started]]></category>
		<category><![CDATA[Mobile Studio]]></category>
		<category><![CDATA[Video Tutorials]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3539</guid>
		<description><![CDATA[After you have successfully installed Mobile Studio by following the previous blog post, it’s highly recommended that you understand how Crosslight works as a framework, and how it can add significant values to your current application lifecycle management. The blog post will cover highlighted features [...]]]></description>
				<content:encoded><![CDATA[<img width="436" height="250" src="http://blog.intersoftsolutions.com/wp-content/uploads/2014/08/Video-tutor-436x270.png" class="attachment-post-thumbnail wp-post-image" alt="Video-tutor-436x270" style="float:right; margin:0 0 10px 10px;" /><p>After you have successfully installed Mobile Studio by following the <a href="http://intersoftpt.wordpress.com/2013/11/10/video-tutorials-installing-mobile-studio-and-preparing-your-development-environment/">previous blog post</a>, it’s highly recommended that you understand how Crosslight works as a framework, and how it can add significant values to your current application lifecycle management. The blog post will cover highlighted features of Crosslight in a high-level overview that reflects Crosslight values to the mobile world, especially when you’re coming from .NET. The video highlights the following:</p>
<ul>
<li>Cross Platform Mobile Development Challenges</li>
<li>Crosslight Overview</li>
<li>Crosslight Architecture Overview</li>
<li>Crosslight Technology Overview</li>
<li>Hello World in Crosslight</li>
<li>MVVM Pattern Overview in Crosslight</li>
<li>Crosslight Solution Overview</li>
<li>Crosslight Enterprise Benefits</li>
<li>Crosslight Form Builder</li>
<li>Crosslight Mobile Services</li>
<li>Crosslight extensible architecture</li>
<li>Crosslight Project Wizard</li>
</ul>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/H_rkjT4a4oU?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0' allowfullscreen='true'></iframe></span>
<p>This blog post has outlined how you can leverage Crosslight to your existing ALM, and how you can benefit from it. We truly believe that Crosslight will greatly improve your existing workforce. Cut development times, reduce costs, improve productivity and faster time-to-market.</p>
<p>You can find out more about <a href="http://www.intersoftpt.com/Crosslight/">Crosslight</a> and <a href="http://www.intersoftpt.com/Studio/Mobile">Mobile Studio</a> by visiting our site. Feel free to try out Crosslight for 30 days from the <a href="http://www.intersoftpt.com/RequestTrial">Request Trial</a> page to see Crosslight for yourself. Got any questions about Crosslight? Visit the our <a href="http://www.intersoftpt.com/Community/Crosslight">forums</a> or drop us a mail at <a href="mailto:technical@intersoftpt.com">technical@intersoftpt.com</a>. Contact <a href="mailto:sales@intersfotpt.com">sales@intersfotpt.com</a> for licensing schemes. Stay tuned for more blog posts and video tutorials on Crosslight.</p>
<p>Cheers,</p>
<p>Nicholas Lie</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.intersoftsolutions.com/2013/11/video-tutorials-getting-started-with-crosslight/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Video Tutorials: Installing Mobile Studio and Preparing Your Development Environment</title>
		<link>http://blog.intersoftsolutions.com/2013/11/video-tutorials-installing-mobile-studio-and-preparing-your-development-environment/</link>
		<comments>http://blog.intersoftsolutions.com/2013/11/video-tutorials-installing-mobile-studio-and-preparing-your-development-environment/#comments</comments>
		<pubDate>Sun, 10 Nov 2013 12:10:16 +0000</pubDate>
		<dc:creator><![CDATA[Nicholas Lie]]></dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Crosslight]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Mobile Studio]]></category>
		<category><![CDATA[Video Tutorials]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3518</guid>
		<description><![CDATA[In the early September 2013, we proudly announced our comprehensive toolset for the mobile development world, the Mobile Studio. Using Mobile Studio, now you can rapidly build powerful mobile apps on the world’s top platforms – iOS, Android and Windows – with a single application [...]]]></description>
				<content:encoded><![CDATA[<img width="436" height="250" src="http://blog.intersoftsolutions.com/wp-content/uploads/2014/08/Video-tutor-436x270.png" class="attachment-post-thumbnail wp-post-image" alt="Video-tutor-436x270" style="float:right; margin:0 0 10px 10px;" /><p>In the early September 2013, we proudly announced our comprehensive toolset for the mobile development world, the <a href="http://intersoftpt.wordpress.com/2013/09/11/intersoft-mobile-studio-cross-platform-development-reimagined">Mobile Studio</a>. Using Mobile Studio, now you can rapidly build powerful mobile apps on the world’s top platforms – iOS, Android and Windows – with a single application codebase. Check out our <a href="http://intersoftpt.com/Studio/Mobile">site</a> for more information on Mobile Studio. To help you get started with Mobile Studio, this blog post aims to guide you from start-to-finish on how to install Mobile Studio on both Mac and Windows, as well as preparing your machine for cross-platform development for both platforms.</p>
<p>Mobile Studio ships with the all-new powerful mobile development toolset that will change how you program native apps, using Microsoft’s and Xamarin’s technology. Introducing Crosslight, the world’s first robust, extensible mobile toolset that leverages the MVVM pattern that extends over world’s 4 most famous mobile platforms: iOS, Android, Windows Phone 8 and Windows 8. To get a general overview of what is Crosslight, how Crosslight add values to your business, and understand how Crosslight works, see our blog post: <a href="http://intersoftpt.wordpress.com/2013/11/11/video-tutorials-getting-started-with-crosslight/">Getting Started with Crosslight</a>. Also check out our <a href="http://intersoftpt.com/Crosslight/">site</a> for more information on Crosslight.</p>
<h1>Installing Mobile Studio</h1>
<p>To help you install Mobile Studio on Mac and Windows, check out the following videos.</p>
<h2>Windows</h2>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/lmXZ3u6O1w8?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0' allowfullscreen='true'></iframe></span>
<h2>Mac</h2>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/bZnf54eCRW0?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0' allowfullscreen='true'></iframe></span>
<h1>Preparing Your Development Environment</h1>
<p>These videos will help you in configuring your machine for development using Crosslight.</p>
<h2>Windows</h2>
<h3>Android</h3>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/MjulH4jhrXg?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0' allowfullscreen='true'></iframe></span>
<h3>iOS</h3>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/k_4bJRObOoU?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0' allowfullscreen='true'></iframe></span>
<h3>Windows Phone 8</h3>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/WBt7hij93hA?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0' allowfullscreen='true'></iframe></span>
<h3>Windows 8</h3>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/mUVSjVMyAL4?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0' allowfullscreen='true'></iframe></span>
<h2>Mac</h2>
<h3>Android</h3>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/TXBDfw9K-6c?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0' allowfullscreen='true'></iframe></span>
<h3>iOS</h3>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' src='http://www.youtube.com/embed/leev8H4Rf9U?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0' allowfullscreen='true'></iframe></span>
<p>After you have successfully followed these videos, your machine should be ready for cross-platform development using Crosslight. Should you need any further assistance, feel free to contact us at <a href="mailto:technical@intersoftpt.com">technical@intersoftpt.com</a> or you can visit our <a href="http://www.intersoftpt.com/Community/Crosslight">forums</a>. If these videos helped you, don’t forget to like our videos and subscribe to our YouTube channel for more videos.</p>
<p>Cheers,</p>
<p>Nicholas Lie</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.intersoftsolutions.com/2013/11/video-tutorials-installing-mobile-studio-and-preparing-your-development-environment/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Intersoft Studio Special Offer 2013</title>
		<link>http://blog.intersoftsolutions.com/2013/11/intersoft-studio-special-offer-2013/</link>
		<comments>http://blog.intersoftsolutions.com/2013/11/intersoft-studio-special-offer-2013/#comments</comments>
		<pubDate>Thu, 07 Nov 2013 12:55:37 +0000</pubDate>
		<dc:creator><![CDATA[martinlie]]></dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Special Offer]]></category>

		<guid isPermaLink="false">http://intersoftpt.wordpress.com/?p=3507</guid>
		<description><![CDATA[To celebrate the upcoming Visual Studio 2013 sim-ship launch, I&#8217;m happy to announce our latest special offer promo for all MSDN subscribers around the world. This exclusive special offer gives you 20% off for new purchase of any Intersoft Studio subscriptions. On top of that, [...]]]></description>
				<content:encoded><![CDATA[<img width="436" height="250" src="http://blog.intersoftsolutions.com/wp-content/uploads/2014/06/marketing.jpg" class="attachment-post-thumbnail wp-post-image" alt="marketing" style="float:right; margin:0 0 10px 10px;" /><p>To celebrate the upcoming Visual Studio 2013 sim-ship launch, I&#8217;m happy to announce our latest special offer promo for all MSDN subscribers around the world. This exclusive special offer gives you 20% off for new purchase of any Intersoft Studio subscriptions. On top of that, we will add another subscription to your account &#8212; free of charge.</p>
<p>Get it whilst its hot! Click<br />
<a href="http://intersoftpt.com/promo/vs2013launch.aspx">here</a> to learn how to take advantage of this great offer. You can also <a href="mailto:martin@intersoftpt.com">contact me</a> for more information about this offer.</p>
<p>Warm Regards,<br />
Martin</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.intersoftsolutions.com/2013/11/intersoft-studio-special-offer-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crosslight Adds Full iOS 7 Support and New UI Features</title>
		<link>http://blog.intersoftsolutions.com/2013/10/crosslight-adds-full-ios-7-support-and-new-ui-features/</link>
		<comments>http://blog.intersoftsolutions.com/2013/10/crosslight-adds-full-ios-7-support-and-new-ui-features/#comments</comments>
		<pubDate>Wed, 02 Oct 2013 16:07:15 +0000</pubDate>
		<dc:creator><![CDATA[Jimmy Petrus]]></dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Cross Platform]]></category>
		<category><![CDATA[Crosslight]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iOS7]]></category>
		<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[UI Design]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3485</guid>
		<description><![CDATA[It’s just a few weeks ago that we released Premier Studio 2013, our best release ever. Today, we’re pleased to announce our first update to Crosslight, our flagship cross-platform native mobile development tools. In case you missed the news, the 2013 release delivers a wide-range [...]]]></description>
				<content:encoded><![CDATA[<img width="466" height="270" src="http://blog.intersoftsolutions.com/wp-content/uploads/2014/09/ios7_3_thumb21-604x350.png" class="attachment-post-thumbnail wp-post-image" alt="Form Builder Redesigned for iOS 7" style="float:right; margin:0 0 10px 10px;" /><p>It’s just a few weeks ago that we released Premier Studio 2013, our best release ever. Today, we’re pleased to announce our first update to Crosslight, our flagship cross-platform native mobile development tools. In case you missed the news, the 2013 release delivers a wide-range of exciting new tools across current lineups such as ASP.NET, Silverlight, and WPF – as well as the expansion to new mobile platforms including iOS, Android, Windows Phone 8 and Windows 8. Check out the complete details <a href="http://www.intersoftpt.com/2013">here</a>.</p>
<p>In this update, Crosslight adds full support for iOS 7, Apple’s latest mobile operating system. Unlike HTML-based mobile tools, Crosslight adheres to the strict iOS 7 user experience and design guidelines which includes upgrade to the beautiful look and feel, tint color, translucency, ultra-smooth animation, and much more. In this blog post, I’d like to share the new enhancements and changes specifically for iOS 7 that we’ve made in this update.</p>
<h1>Gorgeous Form Editor. Redesigned for iOS 7.</h1>
<p>Apple’s latest iOS 7 is the most significant overhaul since its first inception which delivers dramatic changes to the user interface and user experience aspects in addition to many other new features. One of the biggest changes is the introduction of translucent and motion to create beautiful interface with sense of depth in favor to heavier, real-life illustration design. If you’re a UI/UX designer, like us, this means it’s time to upgrade your design skillset and rework your iOS mobile apps.</p>
<p>The iOS 7’s new interface design is so interesting in how it makes minimal design looks not only great – but done right and well balanced. With translucent, hair-line precise rendering, yet incredibly stunning visual effects, iOS 7 redefines the experiences of modern apps. The first in the industry, the entire user interface components in Crosslight are now upgraded to adhere to the iOS modern experience, including the form builder, navigation controls and nearly 20+ editing controls. See the following illustration for details.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/10/ios7_32.png"><img title="Form Builder Redesigned for iOS 7" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Form Builder Redesigned for iOS 7" src="http://intersoftpt.files.wordpress.com/2013/10/ios7_3_thumb2.png" width="627" height="460"></a></p>
<p>As seen in the above visual, Crosslight’s Form Builder now leverages the new design elements and guidelines introduced in iOS 7. This includes improvements to the composite layout which sports minimal design and fluid entry layout similar to the Contacts app. </p>
<p>It also introduces a gorgeous circular photo mask which you can easily enable with a property set, and revamped picker components presentation which show the picker inline to the form field in favor to the modal view. The inline picker presentation is proven to be more intuitive than the modal view as users can conveniently select an item and scroll without dismissing the selection. In addition, when users opened another picker, the previous displayed picker will be smoothly hidden with transition – delivering elegant user experiences similar to the built-in Calendar app.</p>
<h1>Every Detail. Meticulously Considered.</h1>
<p>Apple’s revamped interface design in iOS 7 is thoughtfully-designed in every little detail. As the leading component provider for Apple’s platforms, we leverage the new visual changes in every detail too. In only a week timeframe, we redesigned every UI component, pixel-by-pixel, to match the new design principles and guidelines introduced in iOS 7. For instances, the form builder design that produced for the smaller screen such as iPhone – should look great not only in the iPhone, but in the iPad as well, in either modal view or popover view, in either portrait or landscape orientation – and in any scenarios you could think of.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/10/ios7_42.png"><img title="Every detail is considered in Crosslight for iOS 7" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Every detail is considered in Crosslight for iOS 7" src="http://intersoftpt.files.wordpress.com/2013/10/ios7_4_thumb2.png" width="627" height="487"></a></p>
<p>The new update also adds new color tint support to help you easily branding your app’s design. By easily setting the new TintColor property of the application delegate, the buttons, icons, and other tint-aware visual indicators will reflect the specified tint color. This applies to the new date time editor in the form builder as well.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/10/ios7_1b2.png"><img title="Crosslight applies iOS 7 design principles" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Crosslight applies iOS 7 design principles" src="http://intersoftpt.files.wordpress.com/2013/10/ios7_1b_thumb2.png" width="627" height="620"></a></p>
<p>The sample code below shows how easy it is to take advantage the tint color in your iOS apps.</p>
<p></p><pre class="crayon-plain-tag">[Register("AppDelegate")]
public partial class AppDelegate : IntersoftCore.UIApplicationDelegate
{
	protected override UIViewController WrapRootViewController(UIViewController contentViewController)
	{
		if (contentViewController is UISplitViewController || contentViewController is UITabBarController)
			return contentViewController;

		return new UINavigationController(contentViewController);
	}

        public override UIColor TintColor
        {
            get
            {
                return UIColor.Red;
            }
        }
}</pre><p></p>
<p>Furthermore, a new useful feature is added to allow automatic hiding of the keyboard as users drag the screen – similar to the behavior in the iOS 7’s revamped calendar app. You can easily enable this feature by setting the <em>HideKeyboardOnScroll</em> property.</p>
<h1>Both iOS 6 and iOS 7. Supported in a Single Assembly.</h1>
<p>Crosslight sets a rock-solid foundation for cross-platform native mobile development which enables you to write user interaction logic elegantly in the ViewModel. And now, with the iOS 7 officially supported, you can easily upgrade your Crosslight-powered iOS apps to take advantage of iOS 7 features in just a simple few steps such as assembly update and rebuild – without any changes to your application codebase. And that’s a priceless benefit.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/10/ios7_22.png"><img title="iOS 6 &amp; iOS 7 support" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="iOS 6 &amp; iOS 7 support" src="http://intersoftpt.files.wordpress.com/2013/10/ios7_2_thumb2.png" width="627" height="555"></a></p>
<p>It’s important to note that the new iOS 7 support is added to Crosslight without affecting the features and user interface design that target iOS 6. In the case you want to selectively enable the iOS 7 features, you can do it in the view controller by conditionally customizing the form builder attributes at runtime. See the example code below.</p>
<p></p><pre class="crayon-plain-tag">public partial class ItemEditViewController : UIFormViewController&lt;ItemEditorViewModel&gt;
{
        protected override void InitializeView()
        {
            base.InitializeView();

            // customize form metadata
            var thumbnailImage = this.Form.GetProperty("ThumbnailImage");
            var imageAttribute = thumbnailImage.GetAttribute&lt;ImageAttribute&gt;();

            if (this.IsOS7())
            {
                imageAttribute.UseCircleMask = true;
            }
        }
}</pre><p></p>
<p>To learn more about Crosslight, its key features and advantages, please visit the <a href="http://www.intersoftpt.com/Crosslight">Crosslight home page</a>.</p>
<p>In addition to iOS 7 support, the latest Crosslight update also includes enhancements and stability improvements to the Android and Windows platforms. The navigation transition for the Windows Phone 8 and Windows 8 have been much improved to resemble the default platform’s experiences. For more details, please refer to <a href="http://www.intersoftpt.com/Support/Crosslight/VersionHistory/">Crosslight Version History</a>.</p>
<p>Along with the announcement, we’ve also updated the Mobile Studio installer for both Mac and Windows. You can sign-in to <a href="http://www.intersoftpt.com/Account">your account</a> to download the updated installer, or request a trial <a href="http://www.intersoftpt.com/TrialRequest">here</a>. Feel free to ask any questions or drop your feedback in the comments box below.</p>
<p>Best,<br />Jimmy</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.intersoftsolutions.com/2013/10/crosslight-adds-full-ios-7-support-and-new-ui-features/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Building Inventory Tracker Apps with Crosslight</title>
		<link>http://blog.intersoftsolutions.com/2013/09/building-inventory-tracker-apps-with-crosslight/</link>
		<comments>http://blog.intersoftsolutions.com/2013/09/building-inventory-tracker-apps-with-crosslight/#comments</comments>
		<pubDate>Fri, 13 Sep 2013 04:26:16 +0000</pubDate>
		<dc:creator><![CDATA[Nicholas Lie]]></dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[Cross Platform]]></category>
		<category><![CDATA[Crosslight]]></category>
		<category><![CDATA[Inventory Tracker]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3444</guid>
		<description><![CDATA[The Inventory Tracker sample shipped with Intersoft Mobile Studio is a great reference sample that simulates the real-world condition of how a basic, yet still providing a great user experience app should be. The Inventory Tracker is designed for workers that in a warehouse who [...]]]></description>
				<content:encoded><![CDATA[<img width="578" height="270" src="http://blog.intersoftsolutions.com/wp-content/uploads/2014/09/supports-multiple-platforms_thumb1-604x282.png" class="attachment-post-thumbnail wp-post-image" alt="Supports Multiple Platforms" style="float:right; margin:0 0 10px 10px;" /><p>The Inventory Tracker sample shipped with Intersoft Mobile Studio is a great reference sample that simulates the real-world condition of how a basic, yet still providing a great user experience app should be. The Inventory Tracker is designed for workers that in a warehouse who want to track the items they have in store. The sample provides intuitive CRUD operation that extends beyond common applications with CRUD functionality. Some details are meticulously considered and thoughtfully designed to provide the user with a great form input experience, when usually form inputs have an impression of being a boring chore.</p>
<p>This blog post aims to elaborate the details that made this reference sample app different from other app with form inputs in the market, while exposing the features of form builder built into Crosslight framework. By just defining one form metadata, you can rest assured that the forms you create in one platform will easily work in another and provide a great and consistent user experience.</p>
<h1>Supports Multiple Platforms</h1>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/supports-multiple-platforms.png"><img title="Supports Multiple Platforms" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Supports Multiple Platforms" src="http://intersoftpt.files.wordpress.com/2013/09/supports-multiple-platforms_thumb.png" width="625" height="282"></a></p>
<p>The Inventory Tracker sample runs on a shared application logic, and runs great on iOS, Android, WIndows Phone and WinRT, while conforming to each platform UI guidelines. The sample does not enforce the same design throughout different platforms, this is because different platforms have different design guidelines and if you try to imitate one platform’s experience with another, this would greatly crimp the user experience.</p>
<h1>Automatic Rotation Handling</h1>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/automatic-rotation-handling.png"><img title="Automatic Rotation Handling" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Automatic Rotation Handling" src="http://intersoftpt.files.wordpress.com/2013/09/automatic-rotation-handling_thumb.png" width="590" height="294"></a></p>
<p>The Inventory Tracker responds fluidly to orientation changes, while keeping the bindings intact. Take Android for example, by standard measures, you would have to eventually store the values entered by the user back and forth yourself every time the Activity is recreated after rotation. Handling this scenario will definitely take a lot of your precious development time. Crosslight has taken care of this from the back-end, so you can rest assure that your data integrity is maintained even after countless orientation changes and the bindings will remain intact.</p>
<h1>Master-Detail Navigation</h1>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/master-detail-navigation.png"><img title="Master-Detail Navigation" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Master-Detail Navigation" src="http://intersoftpt.files.wordpress.com/2013/09/master-detail-navigation_thumb.png" width="624" height="309"></a></p>
<p>The user experience when using a tablet must differ, as you have more screen estate to utilize. In a tablet, you would probably want to split the screen into two parts, a smaller left portion for the items list and the rest of the screen for the detail view. The Inventory Tracker executes this scenario beautifully by adapting itself to tablet devices, using a single codebase. Try to deploy the sample on a tablet device or emulator and see for yourself. More importantly, Crosslight ships with this template by default, so you can easily create such experience with greater ease.</p>
<h1>Powerful Data Bindings</h1>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/powerful-data-bindings.png"><img title="Powerful Data Bindings" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Powerful Data Bindings" src="http://intersoftpt.files.wordpress.com/2013/09/powerful-data-bindings_thumb.png" width="625" height="370"></a></p>
<p>By default, when you are either in add new item screen or editing an item screen, the bindings are set two-way by default. This allows hassle-free editing of items, and the changes made truly reflects the underlying model of the item. The add item command and the save item command are also bound to the button using the robust data binding feature introduced by the form builder of the Crosslight framework. </p>
<h1></h1>
<h1>Versatile Visibility Bindings</h1>
<p>When adding new items using the form metadata, you can hide a specific section using the visibility binding attribute. The item form metadata has a specific SoldSection that can be hidden during addition of new item, since it would be counter-intuitive if you add a new item then immediately mark that item as sold.</p>
<p>In the editing item screen, when the IsSold switch is turned on, the Sold Date property immediately responds by making the sold date editor to visible, on the other hand, when the IsSold switch is turned off, the sold date editor is hidden from the view. This is possible because of the solid MVVM binding framework introduced in Crosslight.</p>
<p></p><pre class="crayon-plain-tag">public class SoldSection
{
	[Editor(EditorType.Switch)]
	[Display(Caption = "Is Sold")]
	public static bool IsSold;

	[Display(Caption = "Sold Date")]
	[Editor(EditorType.Date)]
	[VisibilityBinding(Path = "IsSold")]
	[Binding(StringFormat = "{0:d}")]
	public static DateTime SoldDate;
}</pre><p></p>
<h1>Batch Operations</h1>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/batch-operations.png"><img title="Batch Operations" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Batch Operations" src="http://intersoftpt.files.wordpress.com/2013/09/batch-operations_thumb.png" width="625" height="403"></a></p>
<p>You can execute batch operations on multiple items at once, for example, deleting multiple items at once, or marking them as sold. When marked as sold, the UI immediately responds by giving the label a strikethrough effect to provide a solid user experience. Batch operations allows for greater time saving when executing redundant operations for a batch of items. Apps developed using Crosslight will save a lot of time, not only for you, but also for the users of your app. </p>
<h1>Data Presentation Variations</h1>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/data-presentations-variations.png"><img title="Data Presentations Variations" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Data Presentations Variations" src="http://intersoftpt.files.wordpress.com/2013/09/data-presentations-variations_thumb.png" width="625" height="335"></a></p>
<p>We have shipped two different variations for the iPad version. The first variation of Inventory Tracker sample presents the list of items in a master-detail fashion, whereas the other one showcases the items in a grid-view like structure. These two samples follows the Apple HIG (Human Interface Guidelines) for iPad, therefore giving users a better experience when using the app. Editing screen is also shown differently, one in a detail view, whereas the other one in a popover controller. </p>
<h1>Efficient Memory Management</h1>
<p>The list view introduced in Inventory Tracker sample highlights one of the most important feature that a listing app should have: efficient memory management. This feature is efficiently achieved through smart cell reuse, all done in background. The table cell gets reused when it is out of the view, so you don’t have to worry of having a large amount of footprint when your item list gets too large. All you have to do is provide the items source in the view model and let Crosslight do the rest. Did I forgot to mention that you can freely customize the item template yourself?</p>
<h1>Built-in Search</h1>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/built-in-search.png"><img title="Built-in Search" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Built-in Search" src="http://intersoftpt.files.wordpress.com/2013/09/built-in-search_thumb.png" width="625" height="363"></a></p>
<p>If you have hundreds and thousands of items in the list, how can you filter items accordingly? Well, the Inventory Tracker for Android and iOS platforms are shipped with a powerful built-in search feature that allows you to filter items in a fast, efficient manner. On iOS, items are filtered along as you type, so you can quickly choose an item when it comes to view. On Android, the items will be shown at the exact same time after you have hit the search button on your keyboard.</p>
<h1>Powerful Image Picker Editor</h1>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/powerful-image-picker-editor.png"><img title="Powerful Image Picker Editor" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Powerful Image Picker Editor" src="http://intersoftpt.files.wordpress.com/2013/09/powerful-image-picker-editor_thumb.png" width="625" height="419"></a></p>
<p>Inventory Tracker ships with a powerful image picker editor that allows you to take pictures from the device camera, with added support for cropping and scaling, native to the platform level. More importantly, this is all done just by defining the form metadata using the form builder. You can also add your own custom logic after the you have retrieved the image from the camera by defining commands from the view model. </p>
<p>The Form Metadata definition:</p>
<p></p><pre class="crayon-plain-tag"><p>
[ImagePicker(ImageResultMode = ImageResultMode.Both, ActivateCommand = "ActivateImagePickerCommand", PickerResultCommand = "FinishImagePickerCommand")]
            public static byte[] ThumbnailImage;
</p></pre><p></p>
<p>You can intercept the commands in the view model:</p>
<p></p><pre class="crayon-plain-tag">private void ExecuteActivateImagePicker(object parameter)
        {
            ImagePickerActivateParameter activateParameter = parameter as ImagePickerActivateParameter;
            if (activateParameter != null)
            {
                activateParameter.CustomCommands = new Dictionary();
                activateParameter.CustomCommands.Add("View Larger", this.ViewLargeImageCommand);
            }
        }

        private void ExecuteFinishImagePickerCommand(object parameter)
        {
            ImagePickerResultParameter resultParameter = parameter as ImagePickerResultParameter;

            if (resultParameter != null &amp;&amp; resultParameter.Result != null)
                this.Item.LargeImage = resultParameter.Result.ImageData;
        }</pre><p></p>
<h1>Intelligent Layout Awareness</h1>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/intelligent-layout-awareness.png"><img title="Intelligent Layout Awareness" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Intelligent Layout Awareness" src="http://intersoftpt.files.wordpress.com/2013/09/intelligent-layout-awareness_thumb.png" width="625" height="238"></a></p>
<p>Apps built on the WinRT platform introduces many visual states that many apps might forget to cover: landscape, filled, snapped and portrait. In the WinRT version of the Inventory Tracker sample, we have covered this scenario in depth, while introducing the wrapped LayoutAwarePage that smartly responds to the various screen states introduced in WinRT platform.</p>
<p></p><pre class="crayon-plain-tag"><p>&lt;VisualStateManager.VisualStateGroups&gt;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- Visual states reflect the application's view state --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;VisualStateGroup x:Name="ApplicationViewStates"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;VisualState x:Name="FullScreenLandscape"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;VisualState x:Name="Filled"/&gt;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- The entire page respects the narrower 100-pixel margin convention for portrait --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;VisualState x:Name="FullScreenPortrait"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Storyboard&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetName="BackButton" Storyboard.TargetProperty="Style"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource PortraitBackButtonStyle}"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ObjectAnimationUsingKeyFrames&gt;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetName="ItemGridView" Storyboard.TargetProperty="Padding"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DiscreteObjectKeyFrame KeyTime="0" Value="96,137,10,56"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ObjectAnimationUsingKeyFrames&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Storyboard&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/VisualState&gt;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The back button and title have different styles when snapped, and the list representation is substituted<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for the grid displayed in all other view states<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;VisualState x:Name="Snapped"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Storyboard&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetName="BackButton" Storyboard.TargetProperty="Style"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource SnappedBackButtonStyle}"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ObjectAnimationUsingKeyFrames&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetName="PageTitle" Storyboard.TargetProperty="Style"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource SnappedPageHeaderTextStyle}"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ObjectAnimationUsingKeyFrames&gt;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetName="ItemListView" Storyboard.TargetProperty="Visibility"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DiscreteObjectKeyFrame KeyTime="0" Value="Visible"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ObjectAnimationUsingKeyFrames&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetName="ItemGridView" Storyboard.TargetProperty="Visibility"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ObjectAnimationUsingKeyFrames&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Storyboard&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/VisualState&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/VisualStateGroup&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/VisualStateManager.VisualStateGroups&gt;</p></pre><p></p>
<h1>Tactical Use of Presenters with Data Validation Support</h1>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/tactical-use-of-presenters-with-data-validation-support.png"><img title="Tactical Use of Presenters with Data Validation Support" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Tactical Use of Presenters with Data Validation Support" src="http://intersoftpt.files.wordpress.com/2013/09/tactical-use-of-presenters-with-data-validation-support_thumb.png" width="625" height="262"></a></p>
<p>The Inventory Tracker sample offers data validation support with targeted use of presenters. For example, when you try to add an item and you have not entered a product name, a message presenter will be shown, notifying the error. Also, a toast presenter will be shown after you have finished editing. This subtle, yet important toast message informs the user that changes have been made and saved successfully. Giving users the right feedback at the right time is one of the key fundamentals of creating a rich experience for the users of your app. More importantly, you can be invoke the toast presenter from the view model, making sure that all your apps behave in the same, consistent manner.</p>
<p></p><pre class="crayon-plain-tag">this.ToastPresenter.Show("Changes saved.");</pre><p></p>
<h1>Wrap-Up</h1>
<p>Now you have just seen the features exposed in the inventory tracker sample. This is great news for you because you can easily obtain the same user experience in your app by utilizing the powerful form builder feature in Crosslight. The form builder feature allows you to build forms in minutes, just by specifying partial class for the model which acts as the metadata and giving the corresponding attributes. You can try all of this exciting features by grabbing a copy of Intersoft Mobile Studio from this link: <a href="http://www.intersoftpt.com/RequestTrial">http://www.intersoftpt.com/RequestTrial</a>. Learn more about Crosslight at: <a href="http://www.intersoftpt.com/Crosslight/">http://www.intersoftpt.com/Crosslight/</a>.</p>
<p>Cheers,</p>
<p>Nicholas Lie</p>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<p></p><pre class="crayon-plain-tag"></pre><p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.intersoftsolutions.com/2013/09/building-inventory-tracker-apps-with-crosslight/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Intersoft Mobile Studio – Cross-Platform Development Reimagined</title>
		<link>http://blog.intersoftsolutions.com/2013/09/intersoft-mobile-studio-cross-platform-development-reimagined/</link>
		<comments>http://blog.intersoftsolutions.com/2013/09/intersoft-mobile-studio-cross-platform-development-reimagined/#comments</comments>
		<pubDate>Wed, 11 Sep 2013 12:40:01 +0000</pubDate>
		<dc:creator><![CDATA[Nicholas Lie]]></dc:creator>
				<category><![CDATA[2013 R1]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Cross Platform]]></category>
		<category><![CDATA[Crosslight]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">https://intersoftpt.wordpress.com/?p=3414</guid>
		<description><![CDATA[We are pleased to announce the release of our next-gen toolset for cross-platform mobile development: Intersoft Mobile Studio. Shipped with powerful features with small footprint, Intersoft Mobile Studio marks the next industry-standard for cross-platform development. Built with the proven MVVM design pattern on its core, [...]]]></description>
				<content:encoded><![CDATA[<img width="604" height="239" src="http://blog.intersoftsolutions.com/wp-content/uploads/2014/09/mobilebanner2013r1_thumb1-604x239.jpg" class="attachment-post-thumbnail wp-post-image" alt="MobileBanner2013R1" style="float:right; margin:0 0 10px 10px;" /><p>We are pleased to announce the release of our next-gen toolset for cross-platform mobile development: Intersoft Mobile Studio. Shipped with powerful features with small footprint, Intersoft Mobile Studio marks the next industry-standard for cross-platform development. Built with the proven MVVM design pattern on its core, Mobile Studio will definitely change the way you develop cross-platform mobile apps. Designed with the future in mind, meaning that you can easily support new platforms easily as Crosslight is easily extensible to support even hundreds of platforms; you can rest assured knowing that the apps built on top of Crosslight will be future-proof. Remember, you are not developing cross-platform apps that works on in a ported environment; you will create cross-platform <strong>native</strong> apps that will give your audience a rich and pleasant experience when using your apps.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/mobilebanner2013r1.jpg"><img title="MobileBanner2013R1" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="MobileBanner2013R1" src="http://intersoftpt.files.wordpress.com/2013/09/mobilebanner2013r1_thumb.jpg" width="625" height="239"></a></p>
<p>Crosslight ships with a wealth of resources to help you quickly jump start with cross-platform mobile development. In this blog post, I will provide a quick overview of the available resources and where to start your first mobile development journey. If you haven’t installed Crosslight yet, head to <a href="http://www.intersoftpt.com/RequestTrial">Request Trial</a> page and download the free trial.</p>
<h1>Four Powerful Templates</h1>
<p>Once you have installed Intersoft Mobile Studio, open up VS 2012 and create a new project under Visual C# Templates / Intersoft Solutions / Mobile.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/crosslight1.png"><img title="Creating New Project in VS 2012" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Creating New Project in VS 2012" src="http://intersoftpt.files.wordpress.com/2013/09/crosslight1_thumb.png" width="625" height="432"></a></p>
<p>Click OK, and you will be presented with the Crosslight Project Wizard.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/crosslight2.png"><img title="Intersoft Crosslight Project Wizard" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Intersoft Crosslight Project Wizard" src="http://intersoftpt.files.wordpress.com/2013/09/crosslight2_thumb.png" width="625" height="444"></a></p>
<p>Designed with robustness and flexibility, Intersoft Mobile Studio provides you with four powerful templates that is immediately available for your perusal.</p>
<h2></h2>
<h2>Blank Template</h2>
<p>The Blank template is great to help you jump-start development with Crosslight with minimal configuration. It is designed as such for you to quickly grasp the concept of development and design pattern when developing apps using Crosslight.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/blank.jpg"><img title="Blank Template" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Blank Template" src="http://intersoftpt.files.wordpress.com/2013/09/blank_thumb.jpg" width="625" height="294"></a></p>
<h2>Navigation Template</h2>
<p>Looking for designing a great-looking app with navigation features? The Navigation template is here to help you. The Navigation template provides you with navigation templates that can be adjusted using either split navigation or list navigation, depending on your choice.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/navigation.jpg"><img title="navigation" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="navigation" src="http://intersoftpt.files.wordpress.com/2013/09/navigation_thumb.jpg" width="625" height="565"></a></p>
<h2>Master-Detail Template</h2>
<p>This is a truly time-saving template that allows you create master-detail apps easily and quickly. The template deals with the split master-detail view for tablets and is equipped with grouping feature, so you don’t have to scratch your head for a long time on how to build a pleasant master-detail app.</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/master-detail.jpg"><img title="Master-Detail Template" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Master-Detail Template" src="http://intersoftpt.files.wordpress.com/2013/09/master-detail_thumb.jpg" width="625" height="555"></a></p>
<h2>Tabbed Template</h2>
<p>Crosslight supports multi-screen apps in the form of “tabs”, also known as pivot and panorama pages on Windows Phone. Just with a click of a button, you are given apps with tabbed templates that works the consistently that conforms to each platform’s UI guidelines. Did I also mention it is MVVM-enabled as well?</p>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/tabbed.jpg"><img title="Tabbed Template" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Tabbed Template" src="http://intersoftpt.files.wordpress.com/2013/09/tabbed_thumb.jpg" width="625" height="356"></a></p>
<h1>Crosslight Solution Structure</h1>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/project-structure.png"><img title="project-structure" style="border-top:0;border-right:0;background-image:none;border-bottom:0;padding-top:0;padding-left:0;border-left:0;display:inline;padding-right:0;" border="0" alt="project-structure" src="http://intersoftpt.files.wordpress.com/2013/09/project-structure_thumb.png" width="277" height="568"></a></p>
<p>After you have finished choosing one of the templates, you will get the following solution structure. Just set as one of the projects as your startup project, and watch the magic happens.</p>
<h1>Comprehensive Documentation</h1>
<p>If you ever get stuck when developing apps with Crosslight, Intersoft Mobile Studio ships with 300 pages covering the best practices, walkthroughs and concepts for building highly scalable enterprise mobile apps. The Crosslight documentation covers a wide range of in-depth topics such as fundamentals of Crosslight, understanding MVVM, defining consistent navigation interface, utilizing the built-in presenters for basic user interactions, working with data, building rich data-entry form, and much more. It also covers platform specific topics such as how to define different layouts for iPhone and iPad, using Fragments in Android, understanding navigation patterns in Windows Phone, handling layout changes in WinRT, and much more.</p>
<h1>Robust Samples</h1>
<p>To help you get started, Intersoft Mobile Studio ships with four projects that comprises of hundreds of samples across all supported platforms to help you better understand how to develop apps using Crosslight framework.</p>
<h2>MVVM Samples</h2>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/mvvm.jpg"><img title="MVVM Samples" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="MVVM Samples" src="http://intersoftpt.files.wordpress.com/2013/09/mvvm_thumb.jpg" width="625" height="404"></a></p>
<p>The MVVM Samples is a great place to start as it covers many MVVM features offered in Crosslight, such as demonstrating the basics of MVVM and binding capabilities, for example, binding mode, update source trigger mode, and converter. It also includes several reference samples – such as loan calculator and currency converter – to help you understand how the binding features work together.</p>
<h2>Data Samples</h2>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/data.jpg"><img title="Data Samples" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Data Samples" src="http://intersoftpt.files.wordpress.com/2013/09/data_thumb.jpg" width="625" height="404"></a></p>
<p>This project includes a collection of samples showcasing the data-aware features such as presenting as a simple list, grouped list and searchable list. It also shows how to deal with data management in common business scenarios such as data editing, update and delete, as well as batch updating. In addition, it also demonstrates a number of built-in list styles available in each platform as well as showing the customization of list item template.</p>
<h2>Services Samples</h2>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/services.jpg"><img title="Services Samples" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Services Samples" src="http://intersoftpt.files.wordpress.com/2013/09/services_thumb.jpg" width="625" height="404"></a></p>
<p>This project includes a collection of samples showcasing various prebuilt services available in Crosslight such as navigation services, presenter services, platform services and mobile services. All services are programmable in the shared application layer which allows you to streamline the user interaction logic as well as enable maximum code sharing. Mobile services demonstrate a vast array of services commonly available to mobile platform such as telephony services, location services, camera services, social services, map services and much more.</p>
<h2>Inventory Tracker</h2>
<p><a href="http://intersoftpt.files.wordpress.com/2013/09/inventorytracker.png"><img title="Inventory Tracker" style="background-image:none;padding-top:0;padding-left:0;display:inline;padding-right:0;border-width:0;" border="0" alt="Inventory Tracker" src="http://intersoftpt.files.wordpress.com/2013/09/inventorytracker_thumb.png" width="625" height="305"></a></p>
<p>Thoughtfully designed and well-defined user interfaces, the Inventory Tracker is a a reference sample that works consistently across platforms and conforms to the de facto UI specifications for each platform. The Inventory Tracker provides a lot of meticulous features that offers a pleasant user experience. Features of the Inventory Tracker will covered in depth on the upcoming post.</p>
<h1>What’s Next?</h1>
<p>This is just the beginning. With iOS 7 just around the corner, we will be going to fully support iOS 7 within a week after it has been released to the public. In the upcoming milestone, we will enhance Crosslight with powerful and robust data access framework with sync support, saving you the hassle of writing hundreds lines of codes just for data syncing purposes. Also, we will shift our sprint tasks to a more fast-paced, dynamic progression; giving you regular updates that will tremendously enhance your development experience with Crosslight.</p>
<p>Cheers,<br />Nicholas Lie</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.intersoftsolutions.com/2013/09/intersoft-mobile-studio-cross-platform-development-reimagined/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
