Channels ▼
RSS

Design

Q&A: Windows Third-Party Development


Windows success as a platform can be attributed in part to its thriving community of third-party developers. Jason Beres, Infragistics’ VP of product management is a notable member of that community. He’s worked as a .NET architect and evangelist, and helped found Florida and New Jersey .NET user groups. He’s also coauthor of “Professional Silverlight 4,” “C# Bible,” and “Visual Basic .NET Bible.” Dr. Dobb's managing editor Deirdre Blake recently talked with Beres about the mechanics of third-party development.

Dr. Dobb’s: How do you coordinate your development with Microsoft releases and updates?

Beres: As part of the Microsoft developer ecosystem and partner program, we have direct access to early previews of Microsoft technologies. This lets us develop community technology previews and release new user interface components and UI development suites 30 to 60 days after Microsoft introduces a new technology or platform. We also participate in Microsoft developer labs and on-site meetings.

Dr. Dobb’s: What are some of the tradeoffs you face in development, and how does your team balance them?

Beres: The balancing act comes as we continue to invest in our UI control toolsets for the mature platforms &mdash still heavily in use &mdash and develop new UI controls for emerging technology and platforms.

Dr. Dobb’s: What are the greatest challenges and opportunities for third-party developers this year?

Beres: The greatest challenges are the emerging technologies and how to make the right investments in them while still satisfying our customer base &mdash some of whom may not be moving to these technologies. We see numerous opportunities: The continued adoption of Silverlight as a rich line-of-business platform with a great deployment model, as well as Web development in general with the continuing explosive growth of jQuery, and the higher adoption rates of Microsoft’s MVC stack as well as the emerging HTML 5 standard. If that isn’t enough, there’s a greater focus on mobile and tablets in the enterprise.

Dr. Dobb’s: Has mobile’s transformation and the emergence of cloud platforms affected your efforts?

Beres: No. Development effort and goals for mobile and the cloud are no different than UI control development for any emerging technology. With parity in our features and UI controls across multiple platforms, we can build UI control toolsets for new platforms and devices that enable our customers to create applications with the best user experiences possible.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video