Home > Microsoft .Net Development News > A view on VS 2008: On-line agency sees reasons to upgrade
Microsoft .Net Development News:
EMAIL THIS

A view on VS 2008: On-line agency sees reasons to upgrade

By Colleen Frye
03 Mar 2008 | SearchWinDevelopment.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

As Microsoft Visual Studio 2008 formally rolls out this week along with Windows Server 2008, more development groups will begin to consider a move from existing Visual Studio versions. For its part Internet ad agency Spot Runner has upgraded to VS 2008, citing improvements in the .NET runtime framework and VS tooling.

"Visual Studio 2008 brought some key fixes and enhancements, in the areas of reporting, automation and built-in frameworks that we were using separately," said Marco DeMello, vice president of engineering at the Los Angeles-based company. "These distinct benefits combined were strong incentive to upgrade."

Spot Runner was founded in 2004 and launched its online production, media planning and media buying services in 2006. Customers choose from a library of video ads they can personalize. They can also create customized media plans by entering information about their industry, target audience and budget into Spot Runner's media planning engine. Spot Runner manages the account, buying and tracking ads and analyzing viewership and demographics.

VS 2008 brought some key fixes and enhancements, in the areas of reporting, automation and built-in frameworks.
Marco DeMello
SpotRunner
DeMello described their technology and applications as "very data centric and profit centric; a lot of engineering goes into it." He said the sophisticated system is based on a service-oriented architecture utilizing Web 2.0 technology. In the middle tier is all the business logic and applications that "handle everything from understanding the nature of the customer's business to generating media plans that make the most sense for them, including demographics, budgets, etc." Spot Runner's technology also integrates with different systems for purchasing and tracking media, he said.

In addition, DeMello said there are a number of automated systems for the creative team and a large library of ad templates. "We have applications that deal with all the financial pieces that handle customer accounts. We can create an ad that runs on 20 different cable channels, and submit a digital copy to all stations with instructions. It's a very large surface that runs on the middle tier system and the [Microsoft SQL Server 2005] back-end database."

Spot Runner is primarily a Microsoft development environment, according to DeMello, working with Visual Studio.NET, Visual Studio 2005, and then with the Visual Studio 2008 "Orcas" beta. Spot Runner was an early adopter of Team Foundation Server (TSS), which helps with the development group's push to automate as much as possible and which DeMello calls "the cornerstone of our source control." The company's Microsoft roots are fairly deep -- co-founders Nick Grouf and David Waxman co-founded Firefly Network, which Microsoft acquired. The Firefly Passport was the foundation for Microsoft's Passport and .NET initiatives.

DeMello said Spot Runner tested and adopted Visual Studio 2008 and Windows Server 2008 "fairly aggressively." According to DeMello, a key reason was "some performance issues with TFS and Visual Studio 2005." In particular, DeMello's group is pleased with new features/enhancements in TFS, such as built-in continuous integration. Previously, Spot Runner had homegrown CI. Also, DeMello said the automation within TFS is improved, which is important to the company because all of its tests are automated. He said the reporting with TFS is substantially better, with the ability to report on overall and individual performance.

Spot Runner uses ASP.NET and Windows Communication Foundation heavily, "since before Orcas," DeMello said. "Windows Communication Foundation is employed heavily between the presentation layer and the service tier." They also started using Windows Workflow Foundation to orchestrate and codify several key workflows, for both engineering and business processes, he said. Before, developers used a homegrown workflow system with disparate methods for each type of workflow. "Now we stand on clearly defined XML workflows that can be orchestrated and driven by WF. The benefit is predictability, flexibility and visibility. You can see what's going on with the workflow very clearly, and drill into the workflow if anything goes wrong. It increases our efficiency and helps with accuracy. Accurate reporting is very important. We have to have timely response to any issue."

DeMello said Spot Runner is also employing the Ajax framework, and said overall it was good but there were a "few bumps," such as losing states on pages, "but overall it gives us tremendous benefit."

Currently, Spot Runner does not use Microsoft Silverlight, a cross-browser, cross-platform plug-in for delivering rich Internet applications, but the company is doing some prototyping with it. "A key consideration will be client-side adoption," DeMello said. "There needs to be a fairly well-installed base before we can use the technology. We have features under development now for our website; we're starting without Silverlight, but we can see in the future adopting it."

DeMello said the upgrade to 2008 for his organization was "overall pretty painless." While he's happy with the performance improvements, "every shop using .NET will say they want more performance, [for us] specifically build times. But the truth is performance has increased. Application runtime execution performance has also increased tremendously. But like with money, you can never have too much."

New features Spot Runner has been able to build with Visual Studio 2008 include a geospatial-based user interface for selecting local areas of advertisement and radius of coverage. And the workflow piece, he said, "improves the whole experience for the user."



Tags: Team development with Visual Studio Team System.NET Framework 3.5 and Visual Studio 2008 developmentVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Team development with Visual Studio Team System
Test-driven development in .NET yields complete unit test coverage
Microsoft cuts Visual Studio 2008 upgrade prices as VS 2010 looms
Microsoft offers startups free development tools, MSDN subscription
Outgoing Bill Gates says UML on tap in Oslo SOA modeler
Microsoft unit testing effort grows, still faces NUnit challenge
SCM Visual Studio plug-in offers updated interface
Analysis: The state of Visual Studio Team System
Next Visual Studio Team System to target all SDLC roles
Sam Guckenheimer on software engineering and Visual Studio Team System
Scrum, Agile development methodologies mix with VSTS projects

.NET Framework 3.5 and Visual Studio 2008 development
Microsoft's message at TechEd: make the most of what you have
How to speed up Visual Studio 2008's slow WPF designer
How to list fonts in WPF using markup extensions and data templates
How to convince management to buy Microsoft Visual Studio 2008
Moonlight 1.0 release brings Silverlight to Linux
Microsoft cuts Visual Studio 2008 upgrade prices as VS 2010 looms
User Account Control (UAC): How to develop code for standard users
How to write installers in Vista that work correctly under UAC
How to elevate programs' privileges correctly using Vista's UAC
Introduction to Vista's user account control (UAC) for developers

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Visual Studio Team System  (SearchWinDevelopment.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Development Solutions - Silverlight, WinForms, ASP.NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts