- Is Microsoft preparing us to move beyond Vista?
- Why Google wanted to lose wireless spectrum auction
- iPhone shortage fuels rumors of imminent 3G phone
- XP for cheap PCs: a second crack in the wall
- Darts into data: Leveraging random action to competitive advantage
- Most iPhone buyers are existing Apple customers
- AT&T's so-called open network principles
- Mono dev tool offered
- ActiveState upgrades IDE
- Serena plans SaaS products
February 15, 2008 | Comments: (0)
Microsoft readies Unity for software development
Microsoft's patterns and practices group has released a February Community Technology Preview of Unity, a lightweight extensible dependency injection container for software development.
Dependency injection is a technique for building loosely coupled applications.
Offered on CodePlex, Microsoft's open source project site, Unity Application Block, or Unity for short, addresses the issues faced by developers using component-based software engineering, according to a CodePlex Web page on the project.
Modern business applications feature custom business objects and components that perform specific or generic tasks in addition to components that address cross-cutting concerns such as logging, authentication, caching and exception handling. The key to building these applications, according to Microsoft, is to achieve a decoupled or very loosely coupled design. These applications are more flexible and easier to test.
Dependency injection can handle dependencies between objects, such as an object that processes customer information, which may depend on other objects that access that data store, validate the information and check that the user is authorized to perform updates.
Unity is geared to Visual Studio 2005 but can work with applications built in Visual Studio 2008 if users set a reference to the binary assemblies. The final release of Unity is planned for March 15.
The CTP is accessible here.
Posted by Paul Krill on February 15, 2008 10:22 AM
RATE THIS ARTICLE:
-

- COMMENTS
TOP STORIES
Top 10 stories of the weekA new place to hide rootkits
Sun exec on OpenSolaris, Linux
AT&T: No free iPhone Wi-Fi info
MS to appeal E.U. fine
XP SP3 causes endless reboots
Vista as insecure as Win 2000
Google grilled on human rights
Java ubiquity an edge in RIA battle
The InfoWorld news quiz
ADDITIONAL RESOURCES

- Virtualization: A Step by Step Approach to Success
- Dialing up Agility with Business Transformation
- 5 Things You Need to Know About Storage Virtualization

- Virtual Test Lab Automation: Manage development infrastructure
- Improve Resource Utilization and Lower Operating Costs
- Protect Your Data with SSL





