Categories: ProjectsSoftware

Microsoft Silverlight 3.0 Review

The traditional method for building Silverlight apps has been to use Microsoft Expression Blend for rich design of applications and Visual Studio for the development tasks.

This is probably still the best way to go, but with Expression Blend 3, which is due out in August and which I tested as a release candidate, it is possible to build entire Silverlight applications within the one development environment.

Expression Blend 3 and SketchFlow

One of the more interesting new features in Expression Blend 3 is called SketchFlow, a tool for building prototypes for Silverlight applications. However, SketchFlow makes it possible to build a prototype that has more in common with something roughed out on the back of a napkin than the classic software prototype.

The idea behind this, which appears to pull from the book “Sketching User Experiences” by Microsoft’s Bill Buxton, is that rough sketches encourage discussion and collaboration more than clean prototypes that look like a final product.

With SketchFlow, I could build a workflow to show the application process and then build sample interfaces using drag-and-drop elements that looked like they were drawn with a pencil. I thought this worked well, though traditionalists can still build prototypes that don’t look like they came from the back of a napkin.

SketchFlow could also be exported as a Web application that could be easily shared with team partners for commenting and review. With this application, team members would be able to collaborate on a prototype by adding notes and sketching changes to the prototype.

For those who want to develop in Expression Blend or for developers who may build in Visual Studio but don’t want to jump between environments to make small changes, the inclusion of a much-improved code editor in Expression Blend 3 will be very welcome.

With this code editor, along with the traditional ability to edit XAML code, it was also possible to edit C# and Visual Basic code from within Expression Blend. In addition, the editor provides the standard Microsoft IntelliSense ability to autocomplete and suggest code.

Also new in Expression Blend 3 (though already available in Adobe Creative Suite tools) is the ability to define sample data for use when building and testing data-based Silverlight applications.

The Behaviours capability in Expression Blend 3 essentially makes it possible to create, use and reuse snippets of code that can be directly applied in the design environment without the need to write additional code. So, for example, a simple “Play” control for media could be dragged and dropped onto the design surface.

Also, taking into account the fact that a great deal of rich content comes from Adobe tools such as Photoshop and Illustrator, Expression Blend 3 can directly import the native file formats of these tools and preserve elements and layers from them.

Conclusion

With Version 3 of Silverlight, Microsoft has brought its development platform closer in line with that of Adobe Flash. However, Silverlight still lags behind Flash in terms of the capability one would expect from an RIA platform. Version 3 of the tool used for building Silverlight apps, Expression Blend, looked robust in eWEEK Labs’ tests of the release candidate.

Jim Rapoza is chief technology analyst at eWeek

Page: 1 2

Jim Rapoza eWEEK USA 2014. Ziff Davis Enterprise Inc. All Rights Reserved.

Share
Published by
Jim Rapoza eWEEK USA 2014. Ziff Davis Enterprise Inc. All Rights Reserved.

Recent Posts

Apple Store Workers Vote To Strike Over Contract Talks Delay

Workers at unionised Apple store in Maryland vote to authorise first ever strike, after delays…

3 days ago

Business Intelligence: Next-Generation Data Analytics

Explore how cutting-edge technologies are reshaping decision-making, driving innovation, and propelling businesses into the data-driven…

3 days ago

YouTube Blocks Hong Kong Protest Anthem After Court Order

Anthem used by protesters in Hong Kong is blocked by YouTube, as critics lash out…

3 days ago

US Investigates Alphabet’s Waymo After Self-Driving Incidents

'Unexpected behaviour' of Waymo's self-driving vehicles triggers investigation by American safety regulators

4 days ago

TikTok Creators Sue To Block US Divest Or Ban Law

Group of TikTok creators in the United States attempt to block recent law that will…

4 days ago