<?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>Vervesys Blog, Software application development, Verve Blog</title>
	<atom:link href="http://blogs.vervesys.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blogs.vervesys.com</link>
	<description>Software development</description>
	<lastBuildDate>Mon, 25 Mar 2013 13:23:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Cross-Platform Mobile Development</title>
		<link>http://blogs.vervesys.com/cross-platform-mobile-development/</link>
		<comments>http://blogs.vervesys.com/cross-platform-mobile-development/#comments</comments>
		<pubDate>Tue, 18 Dec 2012 15:05:02 +0000</pubDate>
		<dc:creator>vervesys</dc:creator>
				<category><![CDATA[Mobile Development]]></category>

		<guid isPermaLink="false">http://blogs.vervesys.com/?p=343</guid>
		<description><![CDATA[Smartphones and tablets are becoming integral part of every one’s life, this vast demand leads to many OEM and many platform available in market, this obviously means a wide spectrum of devices and many choices the user has and they are available in different range and one can select based on their need either on [...]]]></description>
			<content:encoded><![CDATA[<p>Smartphones and tablets are becoming integral part of every one’s life, this vast demand leads to many OEM and many platform available in market, this obviously means a wide spectrum of devices and many choices the user has and they are available in different range and one can select based on their need either on different platform or extending the open source one and customize it. But what does the proliferation of different devices mean for product companies? It means increased cost of development and maintenance of the solution. In order to cut these costs down to some extent there are few such solutions. Below are few cross platform kit that Verve has capability on:<br />
1.    <strong>Rhomobile</strong> provides a complete set of products for managing an enterprise’s mobile apps and data. Rhomobile uses the power and productivity of web technology and the cloud to allow enterprises to more easily develop design and distribute the application.</p>
<p><strong>Platforms:</strong> iOS, Android, Blackberry, <a title="Windows Mobile Development" href="http://www.vervesys.com/technology/microsoft-technologies/windows-mobile-development/" target="_blank">Windows Mobile</a><br />
License: Free</p>
<p>2.    <strong>Appcelerator</strong> is a free and open source application development platform. Appcelerator Titanium lets you create native mobile, tablet and desktop application experiences using existing web skills like Javascript, HTML, CSS, Python, Ruby, and PHP. It comes with an in built language-OS bridge and a runtime shell that compiles and packages your applications for cross platform distribution.</p>
<p><strong>Platforms:</strong> iOS, Android based mobiles and tablets and windows/linux/mac desktop based apps<br />
License: Free</p>
<p>3.    <strong>PhoneGap</strong> is a HTML5 app platform that allows you to author native applications with web technologies and get access to api&#8217;s and appstore. Allows to develop applications for iPhone, iTouch, iPAD, Android, Blackberry, Symbian and Palm becoming one of the few products that supports almost all major platforms. The company offers a cross-platform simulator (an Adobe AIR app), as well as online training sessions to help you access native APIs and build functioning mobile apps on the PhoneGap platform.</p>
<p><strong>Platforms:</strong> iPhone, Blackberry, Android, Symbian and Palm<br />
License: Free (Open Source)</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vervesys.com/cross-platform-mobile-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Microsoft Silverlight?</title>
		<link>http://blogs.vervesys.com/what-is-microsoft-silverlight/</link>
		<comments>http://blogs.vervesys.com/what-is-microsoft-silverlight/#comments</comments>
		<pubDate>Wed, 19 Sep 2012 09:49:40 +0000</pubDate>
		<dc:creator>vervesys</dc:creator>
				<category><![CDATA[Microsoft Silverlight]]></category>
		<category><![CDATA[.NET Development]]></category>
		<category><![CDATA[Microsoft Technologies]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 5]]></category>
		<category><![CDATA[Windows silverlight]]></category>

		<guid isPermaLink="false">http://blogs.vervesys.com/?p=330</guid>
		<description><![CDATA[Silverlight is a cross-browser, cross-platform technology for implementation on the .NET Framework, and is purportedly intended to deliver stunningly rich internet applications and visually stimulating media experiences. Operational virtually on all of the popular browsers, its plug-in is pretty light-weight and easily deployable. Essentially a combination of technologies on a single platter, it allows developers [...]]]></description>
			<content:encoded><![CDATA[<p align="JUSTIFY"><a title="Silverlight" href="http://www.vervesys.com/technology/microsoft-technologies/silverlight/"><span style="font-family: Arial, sans-serif;"><em><strong>Silverlight</strong></em></span></a><span style="font-family: Arial, sans-serif;"> is a cross-browser, cross-platform technology for implementation on the .NET Framework, and is purportedly intended to deliver stunningly rich internet applications and visually stimulating media experiences. Operational virtually on all of the popular browsers, its plug-in is pretty light-weight and easily deployable. Essentially a combination of technologies on a single platter, it allows developers to pick and choose tools and languages for development. Interestingly, it complements and gels seamlessly with existing ASP.NET AJAX code as well as JavaScript to enhance the application’s inherent properties and functionalities. In many ways, it is a dazzling answer to Adobe Flash or even to that of Sun’s JavaFX. Versions 1.0 and 2.0 (earlier referred to as 1.1) are the two major releases till date. </span></p>
<p align="JUSTIFY"><a name="Silverlight10"></a> <span style="font-family: Arial, sans-serif;">The first release consisted of the core presentation framework, responsible for generation of the rich user interfaces, interactivity, user inputs and basic user interface controls, graphics, animation and media playback, DRM support, with DOM API integration. It has inherent support for MP3/WMA audio as well as VC-1/WMV video formats and optionally supports built-in media streaming. It has the ability to download and play audio-visual media content from any web server, progressively. It not only provides for blending of vector graphics and HTML to create persuasive content experiences but also assists in throwing up gorgeous user interfaces, animation and rich interactive video player experiences. </span></p>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;">The version 2.0 takes the experience a few notches up. Much to delight of the </span><span style="font-family: Arial, sans-serif;"><em><strong>Silverlight developers</strong></em></span><span style="font-family: Arial, sans-serif;"> this version comes with the complete CLR (.NET Framework 3.0), with the facility to host multiple instances of the CLR in a single process, and has this uncanny ability, built-in, to execute any of the .NET languages including C# and VB.NET. With these benefits, the associated XAML files, containing the programming logic, could easily be augmented by code-behind code, written in a choice of .NET languages. The super-strong CLR engine drives high-performance execution on browsers. This version comes with a plethora of user interface controls including CheckBox, TextBox, ScrollViewer, Slider, DataGrid, ListBox, StackPanel, grid, etc. – not less than atleast thirty of various UI, data-binding support, layout management and data management skinnable, encapsulated, template-driven controls. The rich library of built-in classes associated with the framework, with its support for Windows Phone Foundation user interface programming model, makes it one of the most potent technologies for developing superior web browser-based and SmartPhone applications. The Deep Zoom feature on the latest version allows smooth zooming in-and-out of images using the user’s mouse wheel. The amazing scaling up-and-down range, from megapixels to a few gigapixels, is optimised and managed efficiently by the technology feature. The Version 2.0 allows limited ‘filesystem’ access, using the operating systems’ native file dialogue box. In fact it does not mandatorily require ASP.NET to be deployed and utlised on the web-server and can easily leverage Linux or even PHP, if </span><span style="font-family: Arial, sans-serif;"><em><strong>Silverlight programmers</strong></em></span><span style="font-family: Arial, sans-serif;"> intended or required it to. </span></p>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;"><em><strong>Microsoft Silverlight</strong></em></span><span style="font-family: Arial, sans-serif;"> 2.0, in association with Visual Studio 8.0 empowers programmers to produce striking applications on any browser or operating system. Developers can finally focus on the back-end application core without bothering about the visuals those could simultaneously be taken care of by the graphic designers using the power of XAML. Licensing is pretty simple while developers can pull weight of the powerful CLR to use Ruby, Python or even EcmaScript, etc., leveraging the .NET Framework! Dramatic improvement in browsing and operational speed on AJAX-enabled websites makes </span><span style="font-family: Arial, sans-serif;"><em><strong>Silverlight development</strong></em></span><span style="font-family: Arial, sans-serif;"> such a craze amongst the global developer community. No wonder this emerging cross-platform / cross-browser technology promises to throw-up tons of promises and opportunities ensuring enriching client experiences.      </span></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vervesys.com/what-is-microsoft-silverlight/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>What is Microsoft Office SharePoint Server?</title>
		<link>http://blogs.vervesys.com/what-is-microsoft-office-sharepoint-server/</link>
		<comments>http://blogs.vervesys.com/what-is-microsoft-office-sharepoint-server/#comments</comments>
		<pubDate>Sat, 01 Sep 2012 05:44:18 +0000</pubDate>
		<dc:creator>vervesys</dc:creator>
				<category><![CDATA[Microsoft Office SharePoint Server]]></category>
		<category><![CDATA[.NET Developer]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint Services]]></category>
		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://blogs.vervesys.com/?p=315</guid>
		<description><![CDATA[Organisations use Microsoft Office SharePoint Server to establish better control and security in document collaboration, for streamlining of business processes and access, dissipation and distribution of content and information across enterprise – within or without, for achieving the desired business goals and aspirations. One can rapidly generate SharePoint sites intended to publish and manage structured [...]]]></description>
			<content:encoded><![CDATA[<p align="JUSTIFY"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">Organisations use </span></span><a title="Microsoft Office SharePoint Server" href="http://www.vervesys.com/technology/microsoft-technologies/sharepoint/"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><em><strong>Microsoft Office SharePoint Server</strong></em></span></span></a><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"> to establish better control and security in document collaboration, for streamlining of business processes and access, dissipation and distribution of content and information across enterprise – within or without, for achieving the desired business goals and aspirations. One can rapidly generate </span></span><em><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">SharePoint</span></span></em><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"> sites intended to publish and manage structured and specific content, collaborate on files and documents, manage records and information warehouses, conduct efficient searches, automate, integrate and participate in business processes, manage workflows and approval hierarchies, and collate and derive business intelligence out of data storages. The platform is capable of working with various programs, database/application/mail servers and technologies from the Microsoft stable.</span></span></p>
<p align="JUSTIFY"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><em><strong>Windows SharePoint Services</strong></em></span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"> or </span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><em>WSS</em></span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">, the free version, is bundled into Windows Server and enables individuals and teams to remain connected, agile and productive. </span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><em>MOSS</em></span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"> relies on WSS, e.g. the 2007 version relies on WSS 3.0 technology for a seamless, consistent and accustomed framework of lists and libraries, for effective site generation, customisation and administration. However, the MS Office SharePoint Server offers far more evolved and enhanced feature-sets unavailable with the free WSS. For example it includes plenty of additional enterprise scenario site templates, associated with advanced content publishing needs. Even the search technology as well as utilities derived by integrating with enterprise resource management systems is far more enhanced.</span></span></p>
<p align="JUSTIFY"> <span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><em>Microsoft Office SharePoint Server</em></span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"> could be utilised to streamline a plethora of business processes and achieve a whole gamut of organisational requirements, like:</span></span></p>
<ul>
<li><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">The site templates could be utlised to set-up, manage, moderate meetings and collaborate on files and documents. Site templates in collaboration (e.g. document workspace) and meeting groups serve the purposes.</span></span></li>
<li>
<p align="JUSTIFY"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">One can easily synchronise the portal calendar with the one in MS Outlook. Entry, management, tracking, reporting and analysis of events, projects, tasks, activities and schedules are achieved easily.</span></span></p>
</li>
<li>
<p align="JUSTIFY"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">Blogging comes easy – creation of blogs, posting or subscribing for sharing of corporate data/thoughts/ideas is achieved at ease. So are brainstorming, creative collaboration and brainwave generation through wiki sites built on the portal framework. RSS feeds could be set up to keep groups and team members updated with news, web logs, developments or changes in schedule, etc. </span></span></p>
</li>
<li>
<p align="JUSTIFY"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">Establish effective project management – to set up, manage, monitor, review and modify project components, tasks, members, etc., with the help of statistical and graphical tools. </span></span></p>
</li>
<li>
<p align="JUSTIFY"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">To stay connected</span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">, informed and in control ‘on-the-move’ on mobile devices over enterprise information, projects, people and decision support systems, etc.</span></span></p>
</li>
<li>
<p align="JUSTIFY"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">To have mail connectivity – to be able to send and receive instruction, information and alerts to and from people, groups or even lists and libraries, to manage projects or scheduled tasks, etc.</span></span></p>
</li>
<li>
<p align="JUSTIFY"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">To manage work off-line – one can take tasks offline and work on files, as well as items like contacts, calendars, tasks, discussions, etc. and update them back online, at a later time. </span></span></p>
</li>
<li>
<p align="JUSTIFY"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">To have plenty of personalisations – one </span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">can present personal profile, keep contacts and lists and store content of interest in his very own My Site, available for every user. One can categorically manage ‘view and access’ of personal information by other users, with stringent privacy control mechanisms, or can even target specific users or groups with displays of library items, links and content, etc.</span></span></p>
</li>
<li>
<p align="JUSTIFY"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">To initiate effective searches – people, groups, files, documents, projects, resources, content, enterprise data, etc.</span></span></p>
</li>
<li>
<p align="JUSTIFY"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">Content collaboration – creation and authoring, storage, modification, conversion, version control, viewing, creating mark-ups, collaborating, auditing, incorporating workflows, publishing, records management, integration, policy implementation, mail management, etc. </span></span></p>
</li>
<li>
<p align="JUSTIFY"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">Web content management – enhanced design consistency for enterprise sites, intranet and internet portals. Standard templates ensure rapid generation</span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">, systematic publishing, editing and customisation of multiple sites, reducing costs, significantly. Comfortable site navigation with ease in building flavours and variations of design. </span></span></p>
</li>
<li>
<p align="JUSTIFY"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;">Streamlined business processes, forms, workflows, distribution, collation, feedback, validation and approval systems </span></span></p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vervesys.com/what-is-microsoft-office-sharepoint-server/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Asp Dot NET Framework Overview</title>
		<link>http://blogs.vervesys.com/dot-net-framework-overview/</link>
		<comments>http://blogs.vervesys.com/dot-net-framework-overview/#comments</comments>
		<pubDate>Thu, 30 Aug 2012 06:10:08 +0000</pubDate>
		<dc:creator>vervesys</dc:creator>
				<category><![CDATA[.NET services]]></category>
		<category><![CDATA[.NET Developer]]></category>
		<category><![CDATA[.NET Development]]></category>
		<category><![CDATA[Microsoft Technologies]]></category>

		<guid isPermaLink="false">http://blogs.vervesys.com/?p=298</guid>
		<description><![CDATA[The Microsoft .Net Framework is basically a seamlessly integrated environment that facilitates design, development and execution of application software on desktop clients, the internet (using WinForms, Web Server Controls, SharePoint, etc.) or even on mobile and wireless devices (using the Compact Framework, Silverlight, etc.). The framework has been broadly separated into two distinct functional parts [...]]]></description>
			<content:encoded><![CDATA[<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;">The Microsoft </span><span style="font-family: Arial, sans-serif;"><em><strong>.Net Framework</strong></em></span><span style="font-family: Arial, sans-serif;"> is basically a seamlessly integrated environment that facilitates design, development and execution of application software on desktop clients, the internet (using WinForms, Web Server Controls, </span><span style="font-family: Arial, sans-serif;"><em><strong>SharePoint</strong></em></span><span style="font-family: Arial, sans-serif;">, etc.) or even on mobile and wireless devices (using the Compact Framework, </span><span style="font-family: Arial, sans-serif;"><em><strong>Silverlight</strong></em></span><span style="font-family: Arial, sans-serif;">, etc.). The framework has been broadly separated into two distinct functional parts – the CLR (Common Language Runtime) and the FCL (Framework Class Library or the Base Class Library). The framework has been designed to serve a few critical developer objectives, like: </span></p>
<ul>
<li>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;">Providing a stable and structured object oriented environment across applications, over devices and technology environments.</span></p>
</li>
<li>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;">Minimising version conflicts typical of COM development.</span></p>
</li>
<li>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;">Simplifying code management – distribution, </span><span style="font-family: Arial, sans-serif;">deployment and execution.</span></p>
</li>
<li>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;">Ensuring environment portability</span><span style="font-family: Arial, sans-serif;"> and language interoperability.</span></p>
</li>
<li>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;">Housing a library that is usable virtually by all programming languages those are supported by the </span><span style="font-family: Arial, sans-serif;"><em><strong>.Net</strong></em></span><span style="font-family: Arial, sans-serif;"> facilities and for all applications created for the Windows platform.</span></p>
</li>
<li>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;">Providing a development environment where program verification and validation processes are easy and secure.</span></p>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;"> </span></p>
<p><a href="http://blogs.vervesys.com/wp-content/uploads/2012/08/Dot-NET-Framework-.jpg"><img class="size-full wp-image-300 aligncenter" title="Dot NET Framework" src="http://blogs.vervesys.com/wp-content/uploads/2012/08/Dot-NET-Framework-.jpg" alt="Dot NET Framework" width="570" height="397" /></a></p>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;"><br />
</span></p>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;">The following aspects define and lend character to the </span><span style="font-family: Arial, sans-serif;"><em><strong>.Net Framework</strong></em></span><span style="font-family: Arial, sans-serif;"> Architecture:</span></p>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;">The </span><span style="font-family: Arial, sans-serif;"><strong>Common Language Runtime</strong></span><span style="font-family: Arial, sans-serif;"> (CLR) Engine, the principal design feature, is essentially a virtual machine component that drives and regulates all programs and houses many in-built functions those serve many purposes including interoperability (by allowing access of COM components in the system, etc.), stress-free memory management, exception handling, garbage disposal, security, etc. The CLR infrastructure is built on </span><span style="font-family: Arial, sans-serif;"><em><strong>.Net</strong></em></span><span style="font-family: Arial, sans-serif;"> assemblies those are in the PE format, which is common across the Windows platform for all .exe and .dll files. The CLR checks with the metadata (those consists of assembly details and also assists in reflective programming) to ensure that the right methods are called. Although language compilers generate the metadata, developers can use custom attributes to generate their own set of metadata. The CLR feature makes the framework platform agnostic and widely compatible, allowing third-party developers to program and collaborate seamlessly with the platform. </span></p>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;">A set of standard and base class libraries, arranged in a hierarchy of namespace is what constitutes the </span><span style="font-family: Arial, sans-serif;"><strong>Base Class Library</strong></span><span style="font-family: Arial, sans-serif;"> which essentially is a library of functions, is a component of the Framework Class Library, and is meant to be utilised by all languages using the Framework. The BCL comes to use to serve a multitude of common functions including access, reading and writing of files, database interfacing and interaction, graphic rendering, XML document management, etc.</span><span style="font-family: Arial, sans-serif;"> </span></p>
<p align="JUSTIFY"><span style="font-family: Arial, sans-serif;">The Framework allows a common and extensive </span><span style="font-family: Arial, sans-serif;">security model cutting across all applications. It effectively </span><span style="font-family: Arial, sans-serif;"><em>deals</em></span><span style="font-family: Arial, sans-serif;"> with many freaky development susceptibilities including the likes of malicious software those exploit buffer overflows. Features like Code Access Security (CAS) and Validation and Verification lends </span><span style="font-family: Arial, sans-serif;"><em><strong>.Net</strong></em></span><span style="font-family: Arial, sans-serif;"> its strong and secure orientation. To run through the ‘execution’ process in the framework – an appropriate compiler compiles the code written in any supported language into an Intermediate Language or Managed Code. This compiled set of managed code is then run through the CLR, wherein it is further compiled and transformed to Object or Native Code by the just-in-time (JIT) compiler. This native code is then passed onto the OS or any associated hardware for execution. </span></p>
<p align="JUSTIFY"> <span style="font-family: Arial, sans-serif;">Though popularly considered to be a web development tool, </span><span style="font-family: Arial, sans-serif;"><em><strong>ASP.NET</strong></em></span><span style="font-family: Arial, sans-serif;"> is actually a part of the core Microsoft </span><span style="font-family: Arial, sans-serif;"><em><strong>.NET Framework</strong></em></span><span style="font-family: Arial, sans-serif;">. Plenty of HTML elements are encapsulated in the </span><a title="Asp.NET" href="http://www.vervesys.com/technology/microsoft-technologies/microsoft-net/"><span style="font-family: Arial, sans-serif;"><em><strong>ASP.NET</strong></em></span></a><span style="font-family: Arial, sans-serif;"> controls those run on the web server and relieve the developers from redundancy who do not need to program or develop HTML elements from scratch. The technology’s consistent object oriented programming model and features and facilities like session management significantly reduces development efforts for the web or otherwise. Hence, command over not only the languages compatible with the </span><span style="font-family: Arial, sans-serif;"><em><strong>.NET Framework</strong></em></span><span style="font-family: Arial, sans-serif;"> but also an overall understanding and knowledge of the nuances of the framework lend credence to developers’ efforts, and is a must for Microsoft </span><span style="font-family: Arial, sans-serif;"><em><strong>.Net</strong></em></span><span style="font-family: Arial, sans-serif;"> programming.</span></p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vervesys.com/dot-net-framework-overview/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Hire our .NET Developer services on Project or Time &amp; Material basis</title>
		<link>http://blogs.vervesys.com/hire-our-net-developer-services-on-project-or-time-material-basis/</link>
		<comments>http://blogs.vervesys.com/hire-our-net-developer-services-on-project-or-time-material-basis/#comments</comments>
		<pubDate>Mon, 13 Aug 2012 07:22:05 +0000</pubDate>
		<dc:creator>vervesys</dc:creator>
				<category><![CDATA[.NET services]]></category>
		<category><![CDATA[.NET Developer]]></category>
		<category><![CDATA[.NET Development]]></category>
		<category><![CDATA[Microsoft Technologies]]></category>

		<guid isPermaLink="false">http://blogs.vervesys.com/?p=293</guid>
		<description><![CDATA[Transcending borders and industry spectrums Microsoft Technologies are powering and transforming businesses. Verve Systems, a rising star in the universe of technology outsourcing, is leaving indelible global foot-prints in providing technology services based on the Microsoft .Net Framework. As more and more businesses focus on their core competencies, strategic outsourcing continues to gain humongous importance [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Arial, sans-serif;">Transcending borders and industry spectrums </span><span style="font-family: Arial, sans-serif;"><em><strong><a title="Microsoft Technologies" href="http://www.vervesys.com/technology/microsoft-technologies/microsoft-net/" target="_blank">Microsoft Technologies</a></strong></em></span><span style="font-family: Arial, sans-serif;"> are powering and transforming businesses. Verve Systems, a rising star in the universe of technology outsourcing, is leaving indelible global foot-prints in providing technology services based on the Microsoft </span><span style="font-family: Arial, sans-serif;"><em><strong>.Net Framework</strong></em></span><span style="font-family: Arial, sans-serif;">. As more and more businesses focus on their core competencies, strategic outsourcing continues to gain humongous importance in staying competitive, driving top-lines and registering sustainable bottom-lines. Lean in-house IT set-up, faster turnarounds, lesser overheads and operational hassles, access to global resources and technologies, etc. are the direct benefits of outsourcing – complete or partial project or process outsourcing, virtual staffing, remote technology support or hiring of resources on a time and material basis. </span></p>
<p><span style="font-family: Arial, sans-serif;">As business models evolve with time, so does the need and magnitude of IT enablement. Flexibility and scalability are two very important factors influencing technology investments. Hence we offer our </span><span style="font-family: Arial, sans-serif;"><em><strong><span style="text-decoration: underline;">.NET Developer</span></strong></em></span><span style="font-family: Arial, sans-serif;"> Services to our client organisations via completely flexible association models.  Whether on a project-to-project basis, fixed-time-fixed-price, or in terms of remote application support and enhancement engagement, or for testing, validation and verification services, milestone-based, dedicated periodic hiring, skill-based hiring, or purely on Time &amp; Material basis – we offer a fantastic range of flexible client engagement models – those could be set forth at the shortest notice, ramped up or down or adjusted quickly to changing business scenarios, fluctuating task load, priorities, change in scope and sensible business economics.</span></p>
<p><span style="font-family: Arial, sans-serif;"><strong>Benefits enjoyed by clients who have hired Verve System’s </strong></span><span style="font-family: Arial, sans-serif;"><em><strong>.Net Developer</strong></em></span><span style="font-family: Arial, sans-serif;"><strong> Services:</strong></span></p>
<ul>
<li><span style="font-family: Arial, sans-serif;">Hassle-free 	Contracts. Transparent communication, processes, allocation, 	execution and service billing. </span></li>
<li><span style="font-family: Arial, sans-serif;">Guaranteed 	protection of your Intellectual Property &amp; Data.</span></li>
<li><span style="font-family: Arial, sans-serif;">Quality 	of the highest order.</span></li>
<li><span style="font-family: Arial, sans-serif;">Access 	to the best of breed, experienced Microsoft Technology, </span><span style="font-family: Arial, sans-serif;"><em><strong>.NET 	Framework</strong></em></span><span style="font-family: Arial, sans-serif;">, </span><span style="font-family: Arial, sans-serif;"><em><strong>Microsoft 	SharePoint</strong></em></span><span style="font-family: Arial, sans-serif;">, </span><span style="font-family: Arial, sans-serif;"><em><strong>Silverlight</strong></em></span><span style="font-family: Arial, sans-serif;">, </span><span style="font-family: Arial, sans-serif;"><em><strong>Ajax</strong></em></span><span style="font-family: Arial, sans-serif;">, 	Windows Phone application development Project Managers, GUI 	Designers, Programmers, Database Specialists, Testers, Technical 	Support associates, etc . </span></li>
<li><span style="font-family: Arial, sans-serif;">Flexibility 	to choose an association model as per client’s comfort and 	business need – Fixed-price Project / Dedicated Hiring / Risk &amp; 	Reward / Time &amp; Material Basis / Hybrid. </span></li>
<li><span style="font-family: Arial, sans-serif;">Flexibility 	to choose, select, hire and manage the resources/team of choice.</span></li>
<li><span style="font-family: Arial, sans-serif;">Complete 	flexibility in defining the duration of association/hiring – 	hourly, monthly, milestone-based, for the entire length of the 	project cycle, under annual support contract, need –based, etc.</span></li>
<li><span style="font-family: Arial, sans-serif;">Flexibility 	to adjust the scale of association based on demand / project-load 	(scale-up/down) / scope enhancement &amp; evolution.</span></li>
<li><span style="font-family: Arial, sans-serif;">Quicker 	project initiation with flexible, round-the-clock work hours, 	whenever necessary.</span></li>
<li><span style="font-family: Arial, sans-serif;">Client’s 	complete control over project management, progress, delivery 	milestones and timelines.</span></li>
<li><span style="font-family: Arial, sans-serif;">Effective, 	seamless and easy project communication.</span></li>
<li><span style="font-family: Arial, sans-serif;">Better 	ROI on technology investments.</span></li>
</ul>
<p><span style="font-family: Arial, sans-serif;">Our resources are virtual development arms, seamlessly connected to client’s software development processes. Our clients get to select-and-hire the resources of their choice – a far less obligatory hiring process with significant savings. We let our clients to choose from a judicious mix of interview/review of resources, verification of past credentials and testimonials, pilot and proof-of-concept projects to evaluate and validate our claim as one of the brightest option of association for hiring offshore </span><span style="font-family: Arial, sans-serif;"><strong><em>.Net Developer</em> </strong></span><span style="font-family: Arial, sans-serif;">Services. Hiring of dedicated resources is an ideal option not only for start-ups and small-and-medium and growing businesses trying to mitigate risks and operational overheads but also for smallish technology outfits constrained to take up larger </span><span style="font-family: Arial, sans-serif;"><strong><a title="Dot Net development" href="http://www.vervesys.com/technology/microsoft-technologies/microsoft-net/" target="_blank">Dot Net development</a></strong></span><span style="font-family: Arial, sans-serif;"> projects due the lack of quality and affordable resources. Our large competent </span><span style="font-family: Arial, sans-serif;"><em><strong><span style="text-decoration: underline;">.Net Developer</span></strong></em></span><span style="font-family: Arial, sans-serif;"> pool leverages their profound functional and technology knowledge, skills and experienced in churning out rapid, agile, quality and affordable software applications. Little wonder that Verve Systems today is at the forefront of providing quality off-shore Microsoft .Net resources for fixed-priced projects as well as on time-and-material basis, to global enterprises.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vervesys.com/hire-our-net-developer-services-on-project-or-time-material-basis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows Mobile 7.5 Mango Updates – Developers’ Delight</title>
		<link>http://blogs.vervesys.com/windows-mobile-7-5-mango-updates-%e2%80%93-developers%e2%80%99-delight/</link>
		<comments>http://blogs.vervesys.com/windows-mobile-7-5-mango-updates-%e2%80%93-developers%e2%80%99-delight/#comments</comments>
		<pubDate>Tue, 10 Jul 2012 10:22:17 +0000</pubDate>
		<dc:creator>vervesys</dc:creator>
				<category><![CDATA[Windows Mobile Apps]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[Windows Phone 7.5]]></category>
		<category><![CDATA[Windows Phone Mango]]></category>

		<guid isPermaLink="false">http://blogs.vervesys.com/?p=289</guid>
		<description><![CDATA[Windows Phone 7.5 fills-up the missing links, approaches, features of earlier versions, with its Mango upgrade and is indeed a developers’ delight!]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Arial, sans-serif;"><em><strong><span style="text-decoration: underline;">Windows Mobile Apps</span></strong></em></span><span style="font-family: Arial, sans-serif;"> Mango Upgrade offers a wide gamut of business critical capabilities to power enterprises and individuals – registering remarkable improvement on utility, productivity, responsiveness, agility, scalability and security. Apprehending stiff competition from Android and iPhone, </span><a title="Windows Phone 7" href="http://www.vervesys.com/technology/microsoft-technologies/windows-mobile-development/" target="_blank"><span style="font-family: Arial, sans-serif;"><em><strong>Windows Phone 7</strong></em></span></a><span style="font-family: Arial, sans-serif;"> has taken a step further to fill-up the missing links, approaches and features in its 7.5 Mango upgrade, without messing up with the signature look of the previous version.</span><span style="font-family: Arial, sans-serif;"> The upgrade floods the OS with many improvements, fixes and features significantly enhancing developer and user experience.</span></p>
<p><span style="font-family: Arial, sans-serif;">The fresh live tiles features are sparkling, allowing pinning of not only apps but also their intrinsic features, as well as people, groups, folders and playlists, to name a few, to the Start screen, once the developers provide for it. One can personalise it in way to be able to message or track pinned people or groups on various social media platforms, concurrently. Even when the list of apps overflows, a logically ‘alphabetised’ grid facilitates a quick apps search. Switching between apps has become easier with multitasking, while Social Media integration to the People Hub and enhanced communication between groups with threaded messaging are excellent new additions. Ability to leverage Windows Azure Technology helps developers churn out highly scalable, powerful, reliable, memory and resource optimised apps, for the version 7.5, at will. Bing Vision and Audio, Turn-by-Turn, Local Scout features with integratability of the Windows Live Messenger into Bing Search and People Hub makes the WP 7.5 Mango upgrade such a powerful platform for Windows SmartPhone Application development.</span></p>
<p><span style="font-family: Arial, sans-serif;">The online service, i.e. the web version of The Marketplace, allows users to track, lock, erase, reinstall or even access the version 7.5 phone apps, files, folders, download history, etc. from the web, a great utility when one has lost his phone. </span><span style="font-family: Arial, sans-serif;">Freemium, the trial mode option in the Windows Marketplace is extremely popular with developers and consumers alike as developers can offer free trials to interested parties while consumers could try the app’s efficacy prior to spending on its full version. Facilities like App Connect and Deep Linking guides and enables consumers to become aware of, search and discover newer and apps relevant to their specific requirements.</span></p>
<p><span style="font-family: Arial, sans-serif;">The fluidity of the UI, with its multi-tasking functionality and enhanced speech capability makes the version 7.5 developers’ delight. Enhanced text-to-speech functionality of WP7.5 Mango along with its support for IE9 and HTML5 development paradigm with the flexibility to use Visual Studio makes it such a potent mobile apps development platform. No wonder many PC and Xbox developers are porting their games and apps onto the </span><span style="font-family: Arial, sans-serif;"><em><strong>Windows Phone 7.5</strong></em></span><span style="font-family: Arial, sans-serif;"> platform. Silverlight only magnifies development ease as well as the power and utility of the apps delivered on the Mango platform. Over and above, the certification and on-boarding process helps protect Mango developers from having their apps violated by hackers.</span></p>
<p><span style="font-family: Arial, sans-serif;">A refreshingly powerful SmartPhone Platform, the Windows Mobile 7.5 Mango platform delivers a powerful punch, alright. Our developers can create customised </span><a title="Windows Phone Mango" href="http://www.vervesys.com/technology/microsoft-technologies/windows-mobile-development/" target="_blank"><span style="font-family: Arial, sans-serif;"><em><strong>Windows Phone Mango </strong></em></span></a><span style="font-family: Arial, sans-serif;">Apps for diverse categories as well as rich interactive games. Try out Verve Mobile Lab’s Mobility Apps and Games development expertise for Windows SmartPhone version 7.5 onwards and get pleasantly surprise with the amazing possibilities.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vervesys.com/windows-mobile-7-5-mango-updates-%e2%80%93-developers%e2%80%99-delight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a Windows Phone Application using Silverlight</title>
		<link>http://blogs.vervesys.com/building-a-windows-phone-application-using-silverlight/</link>
		<comments>http://blogs.vervesys.com/building-a-windows-phone-application-using-silverlight/#comments</comments>
		<pubDate>Mon, 02 Jul 2012 09:54:22 +0000</pubDate>
		<dc:creator>vervesys</dc:creator>
				<category><![CDATA[Microsoft Silverlight]]></category>
		<category><![CDATA[Microsoft Silverlight Developer]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight Development]]></category>

		<guid isPermaLink="false">http://blogs.vervesys.com/?p=274</guid>
		<description><![CDATA[Silverlight and Windows Phone create magic in tandem, when it comes to development of graphically rich and functionally loaded business, entertainment and utility Windows Mobile applications. Microsoft’s vision is to establish it as the go-to technology for all Windows Mobile development needs. While XNA is a favourite with developers delivering games on the Windows Phone, [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #0000ff;"><span style="color: #000000;"><strong>Silverlight</strong></span></span><span style="font-family: Arial, sans-serif;"><strong> </strong>and Windows Phone create magic in tandem, when it comes to development of graphically rich and functionally loaded business, entertainment and utility <span style="text-decoration: underline;">Windows Mobile applications</span>. Microsoft’s vision is to establish it as the go-to technology for all Windows Mobile development needs. While XNA is a favourite with developers delivering games on the </span><span style="color: #000000;"><strong>Windows Phone</strong></span><span style="font-family: Arial, sans-serif;">, due to its many inherent advantages including a powerful set of game-specific libraries,</span><span style="color: #0000ff;"> <span style="color: #000000;"><strong>Silverlight Development</strong></span></span><span style="font-family: Arial, sans-serif;"> scores high when it comes to data-intensive business and utility applications. Its ability to separate the user interface and the logic layers allow the </span><span style="font-family: Arial, sans-serif;"><strong><a title="Microsoft Silverlight Developers" href="http://www.vervesys.com/technology/microsoft-technologies/silverlight/" target="_blank">Microsoft Silverlight Developers</a></strong></span><span style="font-family: Arial, sans-serif;"> and designers to work in tandem. While designers leverage the Visual Studio and Microsoft Blend, developers focus on building the back-end, using the framework and its allied patterns. Key features including XAML, Controls, Styles &amp; Templates, Dependency Properties in Binding &amp; Styling, the MVVM Light pattern, etc. makes it the most potent technology platform for application development for the Windows Phone.</span></p>
<p><span style="font-family: Arial, sans-serif;">The built-in controls of the framework allow rapid development. The uncomplicated controls including list-boxes, buttons, sliders, panorama and pivot, etc. provide for the enriched look and feel of the Windows Phone application, while developers enjoy the luxury of a huge library of usable code-sets made available on the technology’s web station. In fact, its cross-platform flexibility with out-of-browser support makes inter-portability of back-end logic easy over platforms. A framework similar to Adobe Flash in its orientation and utility, its ability to integrate graphics, animation and multimedia interactivity on a single runtime environment, to support language-integrated query via RSS, REST, POX, JSON and a range of third-party codec, to integrate with feature-rich Ajax and Java Script, with its rich class and libraries makes </span><span style="font-family: Arial, sans-serif;"><strong><a title="Silverlight" href="http://www.vervesys.com/technology/microsoft-technologies/silverlight/" target="_blank">Silverlight Application Development</a></strong></span><span style="font-family: Arial, sans-serif;"> on the Windows Phone such a delight.</span></p>
<p><span style="font-family: Arial, sans-serif;">The runtime of the event-driven framework is optimised and ideally suited to the tight memory environment of Windows Mobile hardware, offering visual controls, represented through pre-built templates, for tasks including inputs, UI rendering, playback, gestures, controls, etc. and many stock controls like </span><span style="font-family: 'Courier New', monospace;"><span style="font-size: x-small;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">Button</span></span></span></span><span style="font-family: Arial, sans-serif;">, </span><span style="font-family: 'Courier New', monospace;"><span style="font-size: x-small;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">TextBox</span></span></span></span><span style="font-family: Arial, sans-serif;">, </span><span style="font-family: 'Courier New', monospace;"><span style="font-size: x-small;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">WebBrowser</span></span></span></span><span style="font-family: Arial, sans-serif;">, </span><span style="font-family: 'Courier New', monospace;"><span style="font-size: x-small;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">CheckBox</span></span></span></span><span style="font-family: Arial, sans-serif;">, </span><span style="font-family: 'Courier New', monospace;"><span style="font-size: x-small;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">MediaElement</span></span></span></span><span style="font-family: Arial, sans-serif;">, Bing </span><span style="font-family: 'Courier New', monospace;"><span style="font-size: x-small;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">Map</span></span></span></span><span style="font-family: Arial, sans-serif;"> control, etc. The </span><span style="color: #000000;"><strong>Silverlight Development</strong></span><span style="font-family: Arial, sans-serif;"> framework uses resource dictionaries and styles to orient the common controls. On Windows Phone, it supports the lucid navigation style of the web, provides for page back-and-forth and history stacking methods, facilitating easy integration with the navigation model of the Windows Mobile device. Its coupling with the Visual Studio .NET integrated development environment has helped developers tremendously in extracting the best of the <em>.Net Framework</em> and the </span><span style="color: #000000;"><strong>Silverlight</strong></span><span style="font-family: Arial, sans-serif;"> API in delivering killer SmartPhone applications on the Windows Phone – rapidly and affordably, with remarkable ease of development. Developers providing </span><span style="color: #000000;"><strong>Silverlight Services</strong></span><span style="font-family: Arial, sans-serif;"> for the Windows Phone need to step up to the relatively high review standards set by the exclusive Apps Store, if they want their Windows Phone applications to rock the world!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vervesys.com/building-a-windows-phone-application-using-silverlight/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Silverlight &#8211; MVVM pattern</title>
		<link>http://blogs.vervesys.com/silverlight-mvvm-pattern/</link>
		<comments>http://blogs.vervesys.com/silverlight-mvvm-pattern/#comments</comments>
		<pubDate>Sat, 16 Jun 2012 05:36:34 +0000</pubDate>
		<dc:creator>vervesys</dc:creator>
				<category><![CDATA[.NET Solutions]]></category>

		<guid isPermaLink="false">http://blogs.vervesys.com/?p=261</guid>
		<description><![CDATA[Many project management teams, who are gradually switching from WinForms to WPF/Silverlight, have had their tryst with the Model-View-ViewModel pattern which essentially splits the UI code into three virtual stages, namely ‘Model’, ‘View’ and ‘ViewModel’. MVVM is the guideline a Microsoft Silverlight Developer follows in order to achieve a more testable, debuggable, manageable, readable Application. [...]]]></description>
			<content:encoded><![CDATA[<p>Many project management teams, who are gradually switching from WinForms to WPF/Silverlight, have had their tryst with the Model-View-ViewModel pattern which essentially splits the UI code into three virtual stages, namely ‘Model’, ‘View’ and ‘ViewModel’. MVVM is the guideline a <a title="Microsoft Silverlight Developer" href="http://www.vervesys.com/technology/microsoft-technologies/silverlight/" target="_blank">Microsoft Silverlight Developer</a> follows in order to achieve a more testable, debuggable, manageable, readable Application.</p>
<div id="attachment_266" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogs.vervesys.com/wp-content/uploads/2012/06/Silverlight-developer1.jpg"><img class="size-medium wp-image-266" title="Silverlight developer" src="http://blogs.vervesys.com/wp-content/uploads/2012/06/Silverlight-developer1-300x123.jpg" alt="Silverlight developer" width="300" height="123" /></a><p class="wp-caption-text">Silverlight developer</p></div>
<p>The uppermost level is the ‘View’ which typically consists only of the XAML UI and related UI logic, which essentially are the <a title="Silverlight" href="http://www.vervesys.com/technology/microsoft-technologies/silverlight/" target="_blank">Silverlight</a> screens that are presented to the user. The View&#8217;s responsibilities include transacting data with the end users.</p>
<p>The lowest level is the ‘Model’. This represents the entities on the server, along with the objects responsible for interacting with the data stores. Data interaction in <a title="Silverlight" href="http://www.vervesys.com/technology/microsoft-technologies/silverlight/" target="_blank">Silverlight</a> can be anything from RIA Services to web services or raw XML.</p>
<p>The in-between ‘ViewModel’ entity’s responsibilities can be summarised as aggregating data those bind to the View, retrieved from the Model. It’s the superglue between ‘View’ and ‘Model’. Wrapping the data from the Model it makes it friendly for being presented and modified by the View. It also controls View&#8217;s interactions with the rest of the application (and other Views).</p>
<p>Additional players, for example service agents may be added into the Model-View-ViewModel mix to help segregate code even further in the <a title="Silverlight development" href="http://www.vervesys.com/technology/microsoft-technologies/silverlight/" target="_blank">Silverlight development</a> framework. Since all the logic resides in ‘ViewModel’, this entity can be copied from a Silverlight application and inserted into a WPF or Surface application, for instance. This cross-platform extensibility greatly enhances ROI for companies those target multi-platform deployment.</p>
<p>WPF Bindings, WPF Commands, MS Expression Blend SDK interactivity functionality or even C# events (should be sparingly used) provide the necessary connect for communications between ‘View’ and ‘ViewModel’ as represented below:</p>
<div id="attachment_267" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogs.vervesys.com/wp-content/uploads/2012/06/Silverlight-MVVM-pattern.jpg"><img class="size-medium wp-image-267" title="Silverlight - MVVM pattern" src="http://blogs.vervesys.com/wp-content/uploads/2012/06/Silverlight-MVVM-pattern-300x167.jpg" alt="" width="300" height="167" /></a><p class="wp-caption-text">Silverlight - MVVM pattern</p></div>
<p style="margin-bottom: 0cm;"><span style="font-family: Arial,sans-serif;">If there is an implementation of the Model that encapsulates existing business logic, it may be difficult or risky to incorporate change. In this scenario, the ViewModel acts as an adapter for the model classes and enables the </span><span style="font-family: Arial,sans-serif;"><strong>Silverlight </strong></span><span style="font-family: Arial,sans-serif;">developers to avoid making any major changes to the Model code.</span></p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><span style="font-family: Arial,sans-serif;"><strong>Silverlight </strong></span><span style="font-family: Arial,sans-serif;">(XAML) and the Model-View-ViewModel (MVVM) architecture evolved together. Inherent in </span><span style="font-family: Arial,sans-serif;"><strong>Silverlight developer</strong></span><span style="font-family: Arial,sans-serif;"> framework elements and CLR objects are mechanisms to implement MVVM&#8217;s loose coupling and separation of concerns, allowing large </span><span style="font-family: Arial,sans-serif;"><strong>Microsoft Silverlight developer</strong></span><span style="font-family: Arial,sans-serif;"> teams to work independently on different parts, bringing the pieces together at runtime utilizing classes or object interfaces. Even designers and developers can work on the same code at the same time, improving code re-usability and workflow between teams, drastically reducing chances of disparity and re-work. The tightly coupled approach with event handlers embedded right in the codebehind of the presentation, resulting in difficult maintainability of codes has been eliminated with the MVVM pattern’s distinct unit testability benefit where the codebase can remain robust over the software’s lifetime</span></p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><span style="font-family: Arial,sans-serif;">MVVM takes advantage of the data-binding features that are part of XAML technology. The MVVM pattern, a variation of the </span><em><span style="font-family: Arial,sans-serif;">model-view-controller</span></em><span style="font-family: Arial,sans-serif;"> pattern, is extremely popular in developing ‘line-of-business’ </span><span style="font-family: Arial,sans-serif;"><strong>Silverlight</strong></span><span style="font-family: Arial,sans-serif;"> applications as it works extremely well with XAML and data-binding. </span><span style="font-family: Arial,sans-serif;"><strong>Silverlight development</strong></span><span style="font-family: Arial,sans-serif;"> using the MVVM pattern find rampant usage in applications ranging from IT infrastructure management systems for large redundant data centers to rich interactive web-based schedules for service providers. Through MS SharePoint integration, </span><span style="font-family: Arial,sans-serif;"><strong>Silverlight</strong></span><span style="font-family: Arial,sans-serif;"> has provided rich interactive interfaces for data critical financial management applications and in various sectors like Defense, education and healthcare to name a few. The increased use of the MVVM pattern in the industry is another reason that MVVM should be seriously considered in any </span><span style="font-family: Arial,sans-serif;"><strong>Silverlight</strong></span><span style="font-family: Arial,sans-serif;"> or WPF application.</span></p>
<p style="margin-bottom: 0cm;">
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 159px; width: 1px; height: 1px; overflow: hidden;"><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom: 0cm;"><span style="font-family: Arial,sans-serif;">The uppermost level is the ‘View’ which typically consists only of the XAML UI and related UI logic, which essentially are the Silverlight screens that are presented to the user. The View&#8217;s responsibilities include transacting data with the end users. </span></p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><span style="font-family: Arial,sans-serif;">The lowest level is the ‘Model’. This represents the entities on the server, along with the objects responsible for interacting with the data stores. Data interaction in </span><span style="font-family: Arial,sans-serif;"><strong>Silverlight</strong></span><span style="font-family: Arial,sans-serif;"> can be anything from RIA Services to web services or raw XML. </span></p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><span style="font-family: Arial,sans-serif;">The in-between ‘ViewModel’ entity’s responsibilities can be summarised as aggregating data those bind to the View, retrieved from the Model. It’s the superglue between ‘View’ and ‘Model’. Wrapping the data from the Model it makes it friendly for being presented and modified by the View. It also controls View&#8217;s interactions with the rest of the application (and other Views). </span></p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><span style="font-family: Arial,sans-serif;">Additional players, for example service agents may be added into the Model-View-ViewModel mix to help segregate code even further in the Silverlight development framework. Since all the logic resides in ‘ViewModel’, this entity can be copied from a Silverlight application and inserted into a WPF or Surface application, for instance. This cross-platform extensibility greatly enhances ROI for companies those target multi-platform deployment.</span></p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;"><span style="font-family: Arial,sans-serif;">WPF Bindings, WPF Commands, MS Expression Blend SDK interactivity functionality or even C# events (should be sparingly used) provide the necessary connect for communications between ‘View’ and ‘ViewModel’ as represented below:</span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vervesys.com/silverlight-mvvm-pattern/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Verve Systems Pvt. Ltd. &#8211; Leading Web Development Organisation on the Dot Net Platform</title>
		<link>http://blogs.vervesys.com/verve-systems-pvt-ltd-leading-web-development-organisation-on-the-dot-net-platform/</link>
		<comments>http://blogs.vervesys.com/verve-systems-pvt-ltd-leading-web-development-organisation-on-the-dot-net-platform/#comments</comments>
		<pubDate>Mon, 28 May 2012 10:05:01 +0000</pubDate>
		<dc:creator>vervesys</dc:creator>
				<category><![CDATA[.NET Solutions]]></category>

		<guid isPermaLink="false">http://blogs.vervesys.com/?p=252</guid>
		<description><![CDATA[Internet has revolutionised the way business is done today, while web-based applications have made enterprise operations truly trans-national. Organisations are not only automating, but are actually leveraging the web and strategically using the path-breaking .Net Development Framework to make their business processes commercially viable, flexible and efficient, universal and permeating, easy-to-use-and-access, ubiquitous and omnipresent. Web-based, [...]]]></description>
			<content:encoded><![CDATA[<p>Internet has revolutionised the way business is done today, while web-based applications have made enterprise operations truly trans-national. Organisations are not only automating, but are actually leveraging the web and strategically using the path-breaking <strong><a href="http://www.vervesys.com/technology/microsoft-technologies/microsoft-net/">.Net Development</a></strong> Framework to make their business processes commercially viable, flexible and efficient, universal and permeating, easy-to-use-and-access, ubiquitous and omnipresent. Web-based, wireless and mobile computing has rendered the proverbial wings to businesses, making them register numbers and clock bottom-lines unimaginable only a couple of decades back or so. .Net Developers have taken the business world by storm. Verve Systems Pvt. Ltd., a global technology company with striking credentials in developing reliable business applications on Microsoft Technologies, has developed strong competency on the .Net Development Framework, churning out robust, scalable, quality and affordable web-based applications for its clients, globally.</p>
<p><strong><a href="http://www.vervesys.com/technology/microsoft-technologies/microsoft-net/">.Net Developer</a></strong> Platform is the technology podium of choice for a large number of organisations and Net Developers including several Fortune 500, Public Sector, MNC, SME and Federal organisations. Verve Systems is ideally positioned not only to help organisations to embrace the .Net Development Framework for their web applications but also to provide enlightening consulting services in choosing the right technology, in adoption of global best-of-breed business processes and in rolling out efficient, feasible and affordable web-based applications on the .Net development platform.</p>
<p>Some of the aspects that make Verve a natural choice for global .Net development projects are as follows:</p>
<p>We thrive on innovation, we make our customers and partners party to our innovative approach in developing business critical .Net applications.</p>
<p>We attribute our success to our people – housing the very best .Net developers, consultants, engineers, programmers and associates.</p>
<p>We have successfully mastered the art of marrying off domain expertise with the best-of-breed Microsoft technologies, producing multi-dimensional web applications on the .Net development platform, for a wide spectrum of business and industry verticals.</p>
<p>We are a stickler for detail, meticulous planning, error-free execution and structured risk mitigation strategies.</p>
<p>We are unrelenting when it comes to adherence to quality, processes and deadlines.</p>
<p>We value our clients’ need for privacy, protection of data, applications and every other bit of intellectual property from infringement, misuse, tampering or loss.</p>
<p>We love challenging ourselves to exceed customer expectations.</p>
<p>We refuse to discriminate based on size, budget or complexity of the projects – our driving motto is to ‘add value’, irrespective of the dimensions.</p>
<p>Our uncompromisable agenda is “streamlined web-automation of business processes through simplified and rapid development and deployment cycles, increasing operational efficiencies at the lowest possible TCO and fastest possible ROI”.</p>
<p>Verve System’s best-of-class web development methodologies are aimed at successfully meeting client expectations, business aspirations and mutually agreed service levels. Irrespective of the size of the project, our large competent pool of .Net Developers have been efficiently leveraging their deep collective process, functional and technology knowledgebase in delivering quality web solutions. Project after project we have demonstrate striking consistency, successfully meeting deadlines and exceeding customer expectations. Our penchant for stringent quality, discretion and adherence to the processes has held us in good stead with our customers, globally. Our philosophy has been to ‘grow with our customers by proving them with quality, reliable, efficient, secure and affordable web applications on the .Net Development Framework, ensuring low total cost of ownership while ensuring the highest return on their IT investments’. No wonder, more and more global organisations are choosing Verve Systems Pvt. Ltd. as their ‘preferred long-term associate’ for Microsoft Technologies. No wonder Verve Systems has firmly established itself as one of leading solution providers in the field of web development based on the Dot Net Development Platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vervesys.com/verve-systems-pvt-ltd-leading-web-development-organisation-on-the-dot-net-platform/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Outsourcing is the most prominent way by hiring of dedicated .Net developers</title>
		<link>http://blogs.vervesys.com/outsourcing-is-the-most-prominent-way-by-hiring-of-dedicated-net-developers/</link>
		<comments>http://blogs.vervesys.com/outsourcing-is-the-most-prominent-way-by-hiring-of-dedicated-net-developers/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 11:41:47 +0000</pubDate>
		<dc:creator>vervesys</dc:creator>
				<category><![CDATA[.NET Solutions]]></category>
		<category><![CDATA[.NET Developer]]></category>
		<category><![CDATA[.NET Development]]></category>
		<category><![CDATA[Microsoft Technologies]]></category>

		<guid isPermaLink="false">http://blogs.vervesys.com/?p=246</guid>
		<description><![CDATA[.NET is one of the most widely and gainfully deployed and preferred technology frameworks today. Simplicity of the development framework, approach and efforts; ease of deployment; security, consistency and reliability of the developed application and the housed data; ease of maintenance and scalability – are some of the inherent advantages of .NET Development. Under constant [...]]]></description>
			<content:encoded><![CDATA[<p><strong>.NET</strong> is one of the most widely and gainfully deployed and preferred technology frameworks today. Simplicity of the development framework, approach and efforts; ease of deployment; security, consistency and reliability of the developed application and the housed data; ease of maintenance and scalability – are some of the inherent advantages of <strong><a href="http://www.vervesys.com/technology/microsoft-technologies/microsoft-net">.NET Development</a></strong>.</p>
<p>Under constant pressure to improve productivity and reduce costs, organisations have started making their IT set-up lean and efficient to adapt themselves to the rapidly changing business scenarios – scale up, down or modify their operational processes. Project or Process Outsourcing, Virtual Staffing and Dedicated Hiring of off-shore resources are growing at a blistering pace and have really come as a boon for organisations striving to keep their nose ahead of competition.</p>
<p><strong><a href="http://www.vervesys.com/technology/microsoft-technologies/microsoft-net">.NET Developers</a></strong> are usually hired at an off-shore location, the project management being handled in-house, especially in cases of business models those evolve with time, wherein the application software’s scope and deployment plan are yet to be clearly defined. Dedicated hiring could happen right from the starting to the advanced phases of development, based on the immediate need and could easily be discontinued with, once the scope has been met or scaled down. They are of immense utility when it comes to the software maintenance phase, where it probably makes much better sense to hire a much smaller set of <strong><a href="http://www.vervesys.com/technology/microsoft-technologies/microsoft-net">.NET Developers</a></strong>, instead of a large in-house team. The dedicated <strong><a href="http://www.vervesys.com/technology/microsoft-technologies/microsoft-net">.NET Development</a></strong> resources are virtual development arms and are seamlessly connected to the software development processes. The resources are hired at an hourly, weekly, monthly or fixed-period rate, based on the level, experience, skills and competencies of the <em>.NET Developers</em>.</p>
<p>Apart from the new adopters, many old world organisations have started porting their legacy applications to the <strong>.NET</strong> platform. This has led to a surge of skilled <em>.NET Developers</em> in the last few years. Many Indian software companies house large pools of quality <strong>.NET Developers</strong>, and get them to serve as dedicated off-shore resources as per the budget and requirement of their clients or deploy them on specific flexible time-and-material engagements.</p>
<p>The organisations get to pick-and-choose the dedicated resources, the process being far less obligatory in comparison to an in-house <em>.NET Development</em> team. These resources deliver quality and streamlined assignments in quickest of turnaround times with complete confidentiality and security of critical data and intellectual property. All of these at a cost a few notches lower than the on-site resources, with little or no operational overheads. No wonder dedicated hiring of .NET Programmers from India is gaining such momentum in North American, European, Asia Pacific, or even in the Far East regions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vervesys.com/outsourcing-is-the-most-prominent-way-by-hiring-of-dedicated-net-developers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
