Microsoft Enterprise Library 4.1 – October 2008

Enterprise Library consists of reusable software components that are designed to assist developers with common enterprise development challenges. It includes a collection of application blocks and a set of core features, such as object generation, configuration, and instrumentation mechanisms. This release of the Enterprise Library includes one new application block, the Unity Application Block, which implements a framework that provides object generation and dependency injection capabilities, plus other new features and enhancements.

Different applications have different requirements, and you will not find that every application block is useful in every application that you build. Before using an application block, you should have a good understanding of your application requirements and of the scenarios that the application block is designed to address.

Enterprise Library 4.1 – October 2008 contains the following application blocks:

  • Caching Application Block. Developers can use this application block to incorporate a cache in their applications. Pluggable cache providers are supported.
  • Cryptography Application Block. Developers can use this application block to incorporate hashing and symmetric encryption in their applications.
  • Data Access Application Block. Developers can use this application block to incorporate standard database functionality in their applications.
  • Exception Handling Application Block. Developers and policy makers can use this application block to create a consistent strategy for processing exceptions that occur throughout the architectural layers of enterprise applications.
  • Logging Application Block. Developers can use this application block to include standard logging functionality in their applications.
  • Policy Injection Application Block. Developers can use this application block to implement interception policies that can be used to streamline the implementation of common features, such as logging, caching, exception handling, and validation, across a system.
  • Security Application Block. Developers can use this application block to incorporate authorization and security caching functionality in their applications.
  • Unity Application Block. Developers can use this application block as a lightweight and extensible dependency injection container with support for constructor, property, and method call injection, as well as instance and type interception (via an extension).
  • Validation Application Block. Developers can use this application block to create validation rules for business objects that can be used across different layers of their applications.

Enterprise Library also includes a set of core functions, including configuration, instrumentation, and object creation. These functions are used by all other application blocks.

Common Scenarios

Enterprise Library can be useful in a variety of situations:

  • Enterprise Library provides enough functionality to support many common scenarios that enterprise-level applications must address.
  • Enterprise Library can serve as the basis for a custom library. You can take advantage of the extensibility points incorporated in each application block and extend the application block by supplying new providers. You can also modify the source code for the existing application blocks to incorporate new functionality. You can also add new application blocks to Enterprise Library. You can either develop extensions for existing application blocks and new application blocks yourself, or you can use extensions and application blocks developed by others.
  • Enterprise Library is designed so that its application blocks can function independently of each other. You have to add only the application blocks that your application will use; you do not have to add the entire library.
  • Enterprise Library includes the source code and the unit tests for all application blocks. This means you can modify the application blocks to merge into your existing library or you can use parts of the Enterprise Library source code in other application blocks or applications that you build.
  • Enterprise Library includes documentation, QuickStart samples, and source code. Hands-on-labs and webcasts are posted as separate downloads on the Enterprise Library Home page. This means that you can use the library as a tool for learning architectural, design, and coding best practices.

More : msdn.microsoft.com

| Continue Reading..

Free (as in beer) CodeWeavers CrossOver Linux and Mac

Try as you might to get away from Windows, you might think that you're stuck with using it because there's this one program that you have to use and you can't find anything on Linux or Mac OS that works for you. Well, you're in luck. CodeWeavers the company behind CrossOver Linux Pro and CrossOver Mac Pro is offering for today, October 28th, free downloads and registrations for these programs that will enable you to run many popular Windows programs, such as Quicken, Microsoft Office, and Photoshop CS2 on your favorite operating system.

This offer started as a pointed joke at George W. Bush's expense: the Great American Lame Duck Presidential Challenge. In the Challenge, which CodeWeavers launched in July, the company said it would provide its software for free in the unlikely event that under Bush's administration any of the following things happened: Return the stock market to it's 2008 high; Reduce the average price of a gallon of milk to $3.50; Create at least one net job in the U.S. this calendar year; Return the median home price to its Jan. 1, 2008 level; Bring Osama Bin-Laden to justice; or, and this one that actually happened, bring the average gasoline prices in the Twin Cities (Minneapolis/St. Paul) to $2.79 a gallon.

As Jeremy White, president and CEO of CodeWeavers, explains, "I was filling my tank at Big Steve's Gas Palace in St. Paul, I had just finished my morning corn dog and 64-ounce Dr. Pepper when I looked at the pump and noticed gas was at $2.79. I screamed 'Woohoo,' then I yelled 'Oh, crap!' as I realized every American can now have my software for free. Kind of upsets my fourth quarter revenue projections..."

White admits this is not how he foresaw the Challenge unfolding. "I launched the campaign to inspire President Bush to make the most of his final days in office. Who knew that our Challenge would have this kind of impact on the country?" White said. "On the other hand, who knew that the economy would implode, causing oil demand to drop into the abyss and gas prices to plummet as well. Clearly, investigating Bear Stearns, AIG and those guys is misplaced -- CodeWeavers is responsible for this mess. So it's free software for all!"

Somehow, I don't think it really worked quite that way, but hey, free software is free software. To get a copy of CrossOver Mac Pro, Crossover Linux Pro, CrossOver Mac Games or CrossOver Linux Games, visit the company's Web site and download the software. You will, eventually, get a deal code that fully enables the software and gets you six-months of support as well.

I say 'eventually,' because right now the site is swamped. White says though that the company will send the registration code to users by e-mail over the next few days.

What you're getting for this is a program that makes the open-source project Wine an implementation of the Windows API (application program interface) on top of the Unix/Linux operating system family easy to use. Wine has more than 15 years of development behind it. In addition, CrossOver supports ActiveX, a Microsoft COM (component object mode) that's used on such Web pages and DirectX, a Microsoft multimedia API that's usually used in games.

What Wine isn't however, is easy to implement on your own. That's where CrossOver comes in. CrossOver makes it simple to install both the Wine framework and Windows programs on both Linux and Mac OS X.

Once installed, you can run many popular Windows applications and games. This isn't just what CrossOver claims, I've used CrossOver Linux for years and it works extremely well. In my own case, I often use Windows applications running on Linux thanks to CrossOver to work on Word 2003 documents, Excel 2003 spreadsheets, Internet Explorer 6-specific Web pages, and fairly complicated Quicken 2006 financial statements.

I also use it to play WoW (World of Warcraft) and, my own favorite game, Guild Wars. I'm a fairly serious player vs. player Guild Wars player and I can assure you that if Guild Wars, a 3D MMORPG (massively multiplayer online role-playing game) didn't work well on Linux, I'd be running it on Windows.

How much do I like CrossOver? I pay my own money for it. How was I to know that gas would drop below $3 a gallon!?

CrossOver doesn't run everything, and it does have some quirks. That said, it does run most of the important Windows applications and, hey, today, you get the full version for free so you can try it out for yourself. Go for it! You've nothing to lose, and you might just find yourself able to give up your nasty Windows habit for good.

Source : blogs.computerworld.com

| Continue Reading..

Introducing the Windows 7 UI

During the Windows 7 reviewers workshop on Sunday Linda Averett demonstrated the user interface enhancements introduced with Windows 7. Keeping with the trend, Averett described herself as a PC, wearing a red top matching her fall colored desktop with orange and red aero glass tones. The session was an overview of some new features demonstrated on Windows 7 build 6933.winmain.081020-1842. Unfortunately the build that will be handed out to PDC attendees will not feature most of the enhancements I am about to detail.

First up was the new Windows 7 desktop. The new desktop includes a thicker taskbar, improved system tray and no sidebar. The orb on the start menu also glistens after hover over.

Although the look is similar to Vista, the main changes would be demonstrated next, hovering Window display and Jump lists. Averett described the jump lists as a "very addictive feature".

Jump lists are accessible by right clicking on instances in the taskbar and they give you a list of recent documents using the recent documents API. Jump lists are also available on the start menu.

I got the chance to play around with a more recent build of Windows 7 and recorded the following demo of jump lists and the Window preview:

The new hover over window previews:

Averett went on to demo the new Windows Media player controls from the taskbar. You can skip, play tracks and fully control the WMP experience from the new taskbar control.

Snap to side is the next major UI enhancement meaning if you have 2 windows open you can tile them easily by snapping them to the side. This also works by dragging the window up to the top of the monitor and snapping it to the top (maximising it). Interestingly in the demonstrations we saw when windows were maximised the glass effect was still visible. You can also see some of the latest Windows 7 touch advancements where jump lists are 25% larger than when used with the mouse and flick gestures are evident. When Sinofsky was asked if this violated Apple's patents he said he could not discuss any legal issues.

Another great new feature named in the Windows 7 build as "preview desktop" but described as "peek into desktop", allows you to see through windows and straight onto the desktop. Interestingly Microsoft have decided to remove the Windows Sidebar and simply drop the gadgets onto the desktop.



Averett went on to describe data Microsoft had gathered regarding customising Windows. 30% of people customise their glass colour. Customers and OEMs both care a lot about customisation. Windows 7 boosts what you can do with the glass colour. You can now create theme sets and save them to share with friends and family.

The system tray has also been re-designed allowing users to hide system tray icons if they wish:



Libraries are now included in Windows 7 to help you better manage documents. Libraries is a collection of content like photos, pictures and music. Libraries allow you to add storage and keep the pictures stored locally across lots of drives but have links to the library.

Federated search allows you to search across multiple PCs to pull photos from another photo library on another PC. The new search pane gives you a great preview of documents too within explorer.

HomeGroup is the feature that allows federated search to search across multiple PC libraries. A HomeGroup allows you to easily link Windows 7 computers on your home network so that you can share pictures, music, videos, documents and devices. It also makes them ready to stream media to devices on your home network such as a media extender. You can help protect your HomeGroup with a password, and you can choose what you want to share.
Another demonstration focussed on the new "PlayTo" option that will stream your music from other PCs and other music libraries (including iTunes) to your media receivers or other PCs. Windows Media Player now plays AAC songs that iTunes uses but as Apple does not license FairPlay content Microsoft is unable to provide this functionality. PlayTo also works on pictures and videos.

Device stage was demonstrated next. This is a part of explorer which will demonstrate what a device is and what it can do. It's an opportunity for the device vendor to fully showcase the device and present a photo realistic image of the device. It has a task area at the bottom section where the vendor can provide links to inbuilt applications and device information. Microsoft believes this will transform opportunities for vendors. The entire device stage is an implementation of software + services and devices built inside an XML document.

A new feature in Windows 7 that was not fully demonstrated was the magnifier tool pictured below. This allows users to zoom into specific parts of the desktop.

My first impression of Windows 7 is that it's a great improvement on Vista. It has improved performance, a neat boot screen that fires up devices quicker than before and the improved taskbar and windows management features will help when switching between various applications. Throughtout the rest of PDC Microsoft will be unveiling more information about the Windows 7 desktop improvements. We'll be there so keep an eye out on our PDC section.
For more images and screenshots check out our Windows 7 gallery. Our friends at ActiveWin and Paul Thurrott have some great reviews too so check them out.
View: Windows 7 Screenshot Gallery

source: neowin.net

Technorati Tags: ,,
| Continue Reading..

Azure Services Platform

The Azure™ Services Platform (Azure) is an internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together. Azure’s flexible and interoperable platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities. Its open architecture gives developers the choice to build web applications, applications running on connected devices, PCs, servers, or hybrid solutions offering the best of online and on-premises.

Azure reduces the need for up-front technology purchases, and it enables developers to quickly and easily create applications running in the cloud by using their existing skills with the Microsoft Visual Studio development environment and the Microsoft .NET Framework. In addition to managed code languages supported by .NET, Azure will support more programming languages and development environments in the near future. Azure simplifies maintaining and operating applications by providing on-demand compute and storage to host, scale, and manage web and connected applications. Infrastructure management is automated with a platform that is designed for high availability and dynamic scaling to match usage needs with the option of a pay-as-you-go pricing model. Azure provides an open, standards-based and interoperable environment with support for multiple internet protocols, including HTTP, REST, SOAP, and XML.

Microsoft also offers cloud applications ready for consumption by customers such as Windows Live™, Microsoft Dynamics™, and other Microsoft Online Services for business such as Microsoft Exchange Online and SharePoint® Online. The Azure Services Platform lets developers provide their own unique customer offerings by offering the foundational components of compute, storage, and building block services to author and compose applications in the cloud.

More : microsoft.com

| Continue Reading..

Graphics market on fire; AMD gains

The economy may be under water, but the graphics chip market is on fire.

The market for graphics processing units (GPUs) saw the biggest increase in third-quarter shipments in six years, according to Jon Peddie Research (JPR), as AMD gained in both the desktop and laptop segments.

Laptop graphics chip shipments soared by almost 40 percent quarter-to-quarter, as AMD gained.

Laptop graphics chip shipments soared by almost 40 percent quarter-to-quarter, as AMD gained

(Credit: Jon Peddie Research)

In the third quarter of 2008, more than 111 million GPUs were shipped, the market researcher said. During the same quarter last year, 91 million GPUs shipped, and 94 million units shipped in the previous quarter. That's an annual increase of 22.5 percent and a quarter-to-quarter increase of almost 18 percent, according to JPR.

In the overall market, Intel jumped from 33.4 percent in the third quarter of 2007 to 49.4 percent in the third quarter of this year, according to JPR. AMD saw year-to-year growth of 22.8 percent, while Nvidia lost 6.4 percent year-to-year.

For desktop GPUs, Intel increased its first place position to a 43.9 percent share, while Nvidia's position slipped to 32.6 percent, and AMD climbed to 20.3 percent, JPR said. Desktop GPUs saw an increase of 4.7 percent this quarter to 61.9 million units.

On the laptop front, Intel GPU shipments dropped one point to 56.2 percent, while Nvidia GPU shipments declined to 21.8 percent, and AMD jumped to 20.9 percent. Laptop graphics chips soared almost by 40 percent quarter-to-quarter to 49.4 million units, to claim 44.4 percent of the market, JPR reported.

Though the third quarter is typically up as PC makers place orders for chips for the holiday season, "this quarter was up more than any other for some time, and in spite of suggestions of a recession that started last Q4," said Jon Peddie, president of the Tiburon, Calif.-based firm.

Peddie cautions, however, that the doom-and-gloom scenarios may be having their effect on business and consumer spending plans and the fourth quarter could be flat (compared with the third quarter) this year.

Source : news.cnet.com

Technorati Tags: ,,,
| Continue Reading..

Microsoft: Pirates prefer Windows XP over Vista

Software counterfeiters pass on Windows Vista and instead prefer to pirate Windows XP, a Microsoft Corp. attorney said today, outlining a practice that tracks with the leanings of many of the company's customers.

While explaining the "Global Anti-Piracy Day" educational and enforcement effort Microsoft launched today, Bonnie MacNaughton, a senior attorney with the company, acknowledged that pirates prefer Windows XP over Vista.

"Historically, counterfeiters tend to focus on the 'n-1' version of software," MacNaughton said. "Because of the more robust antipiracy and security features in Vista, most sophisticated piracy rings still continue to focus on XP. But that's changing over time."

That pirates have stuck with XP -- which retains the bulk of the Windows operating system's market share -- is "very consistent with what we've seen in counterfeiting in the past," said MacNaughton. "There's usually a lag of between one and two years [before they can] figure out how to replicate those antipiracy and security features."

Counterfeiters currently copy Office 2003 rather than the newer Office 2007 for the same reasons, she said.

MacNaughton also touted the day's announcements of new initiatives and lawsuit filings scheduled to take place in 49 countries, ranging from Argentina to the U.S. "As counterfeiters have gotten more sophisticated, we have realized that this is not a situation that we can address alone," she said. "And we want to stress [today] the collaboration with Microsoft's partners and customers, and governments."

In the U.S., Microsoft filed 20 new lawsuits in federal court against software resellers that, according to the company's allegations, either sold pirated copies of Microsoft Windows XP Professional and Office or installed the counterfeit software on new PCs. Nine of the lawsuits were filed in California; two each were filed in Ohio, Oregon and Texas; and others were filed in Connecticut, Florida, Louisiana, Minnesota and New York.

MacNaughton also said that Microsoft is planning on another antipiracy educational effort early next year to make sure that customers know Windows XP's lifespan is coming to an end. "We're expecting that counterfeiters will attempt to fill the void at XP's end of sales," she said.

Microsoft will halt Windows XP Professional sales to small mom-and-pop computer sellers after Jan. 31, 2009. Larger computer manufacturers, such as Dell Inc. and Hewlett-Packard Co., however, will be able to obtain XP media for "downgrades" from Vista Business and Vista Ultimate licenses through the end of July 2009. Microsoft only recently said that it would extend shipments of XP to OEMs; previously, it had said it would stop the practice in January.

Source: computerworld.com

Technorati Tags: ,,,
| Continue Reading..

Researchers hack wired keyboards, hijack keystrokes

A team of Swiss researchers say there are several ways to recover keystrokes from wired keyboards by simply measuring the electromagnetic radiations emitted when keys are pressed.

In all, the team of researchers from the Security and Cryptography Laboratory in Lausanne, Switzerland, found four different ways to fully or partially recover keystrokes from wired keyboards at a distance up to 20 meters, even through walls.

A research paper on the discovery will be published after a peer-review process. Team members Martin Vuagnoux and Sylvain Pasini explain the findings:

To determine if wired keyboards generate compromising emanations, we measured the electromagnetic radiations emitted when keys are pressed. To analyze compromising radiations, we generally use a receiver tuned on a specific frequency. However, this method may not be optimal: the signal does not contain the maximal entropy since a significant amount of information is lost.

Our approach was to acquire the signal directly from the antenna and to work on the whole captured electromagnetic spectrum.

We found 4 different ways (including the Kuhn attack .pdf) to fully or partially recover keystrokes from wired keyboards at a distance up to 20 meters, even through walls. We tested 11 different wired keyboard models bought between 2001 and 2008 (PS/2, USB and laptop). They are all vulnerable to at least one of our 4 attacks.

We conclude that wired computer keyboards sold in the stores generate compromising emanations (mainly because of the cost pressures in the design). Hence they are not safe to transmit sensitive information. No doubt that our attacks can be significantly improved, since we used relatively inexpensive equipments.

The team released two online videos (here and here) demonstrating the research findings.

Source: blogs.zdnet.com

Technorati Tags: ,,,
| Continue Reading..

Enter your email address:

Delivered by FeedBurner

Followers