Microsoft posts preview of ASP.Net MVC 3

Microsoft posts preview of ASP.Net MVC 3

Microsoft MCTS Training is readying an update to its ASP.Net MVC (Model View Controller) technology for Web application development, leveraging the company’s new “Razor” view engine and offering enhancements for JavaScript.

The company posted on Tuesday Preview 1 of ASP.Net MVC 3, which provides an MVC programming model for building ASP.Net Web applications. ASP.Net 3 is the next major release of the framework. The preview is available at Microsoft’s website.
Lowering Total Cost of Ownership With Hybrid Web Security: Download now

[ See InfoWorld’s report on the release of MIcrosoft’s ASP.Net MVC 2 in March. ]

With MVC, the model contains core information for an application, such as data and validation rules, while the view encapsulates application presentation. The controller contains control-flow logic, interacting with the model and views to control information flow and execution of an application.

Preview 1 features two pre-enabled view engines: Razor and ASPX, said Scott Guthrie, corporate vice president of the Microsoft Developer Division, in a blog post. View engines are pluggable modules that implement template syntax options. Razor is optimized around HTML generation using a code-focused templating approach. Razor is intended to be compact, expressive, and fluid as well as easy to learn. It works with any text editor.

“‘Razor’ helps make view templates clean and concise and I think you’ll find it enables a very fluid coding workflow,” Guthrie said.

Razor file colorization and code intellisense is not yet supported in the Visual Studio IDE with the ASP.Net MVC 3 preview release, but plans call for adding these capabilities with a future preview. Another improvement planned for a future preview refresh is the ability to unit-test individual Razor template files without having to run the application or launch a Web server, Guthrie said.

Built-in JSON ( JavaScript Object Notation) binding support in ASP.Net MVC 3 enables action methods to receive JSON-encoded data and model-bind it to action method parameters, said Guthrie. Also, developers can connect client templates with action methods on the server that return and receive JSON data.

Future previews will include better support for unobtrusive JavaScript and direct backing for the jQuery validation library from within built-in validation helper  methods.

The preview also includes controller-specific enhancements such as global filters, for declaratively applying “cross-cutting” logic.

An Add->View dialog in the preview makes it easy to choose a syntax when building new template files, Guthrie said. “It allows you to select any of of the available view engines you have installed on your machine — giving you the ability to use whichever view templating approach feels most natural to you,” he said.

Model validation improvements in ASP.Net MVC 3 include support for .Net 4 DataAnnotations metadata attributes. Version 3 also offers better support for applying dependency injection Microsoft MCITP Certification.

ASP.Net MVC 3 is compatible with ASP.Net MVC 2, making it easy to update MVC 2 projects to MVC 3, Guthrie said.

Microsoft confirms Russian spy was employee, report says

Microsoft confirms Russian spy was employee, report says
Microsoft has confirmed that the “12th alleged member” of the recently exposed Russian spy ring worked for Microsoft MCTS Training at the company’s headquarters in Redmond, Wash., according to a new report by the Bloomberg news service.

Top Russian spy ring technology screw-ups

Bloomberg said a Microsoft spokesperson in Moscow confirmed that Alexey Karetnikov, who was detained by U.S. officials and deported to Russia, worked for Microsoft as a software tester for about nine months.

Karetnikov is “a Russian citizen in his early-to-mid-20s,” the Washington Post reported. Although federal authorities reportedly detained Karetnikov as part of their investigation into the Russian spy ring operating in the United States, there was not enough evidence to charge the man with a crime so we has detained on immigration violations.

“He was just in the early stages; had just set up shop,” and had “obtained absolutely no information,” an anonymous federal law enforcement official told the Post.

A Facebook profile for “Alexey V. Karetnikov” lists the man’s employers as Microsoft MCITP Certification and “Neobit,” and his current city as Redmond, Wash.

Follow Jon Brodkin on Twitter: www.twitter.com/jbrodkin

Read more about security in Network World’s Security section.

Microsoft Vows Tablet Comeback But When

Microsoft Vows Tablet Comeback But When

Microsoft is hard at work preparing a Windows-based alternative to Apple’s already-popular iPad tablet, the company’s CEO Steve Ballmer told analysts on Thursday. Hewlett-Packard, Dell, Asus, Lenovo, and Toshiba are cooperating with Microsoft MCTS Training on such a device, expected later this year, in a bid to catch up with Apple and Google Android.

“It is job-one urgency around here. Nobody’s sleeping at this point,” Ballmer told analysts. The Microsoft CEO was also surprised to hear Apple sold more than 3 million iPads, since launched in April: “They’ve sold more than I’d like them to sell. We think about that,” he said.
Five Critical Success Factors in Overcoming Workforce Disruptions: Download now

Ballmer’s idea of an iPad alternative will use Intel processors and Windows 7, instead of its mobile Windows Phone 7 platform. Besides that comment, he offered no details on the upcoming Windows-powered tablets.

Microsoft underestimated Apple’s flair for touch-based computers. Apple unveiled its iPad in January, and started selling it in April. Since then, the company sold over 3 million iPads, and expected to sell up to 10 million units this year.

Google Android, Apple’s biggest rival in the mobile computing arena, also secured its spot on several upcoming tablets. Cisco, Dell, Asus, LG, and Samsung, to name a few, have announced Android-based tablets, slated to arrive this autumn.

Former Pioneer, Now Latecomer

Microsoft was the first to anticipate the future of mobile computing, when it launched in 2003 the Windows XP Tablet edition, yet the clunky first devices based on it were up to a very slow start.

After killing the Courier dual-screen tablet project just a few weeks ago, Microsoft MCITP Certification was left without any tablet plans in the pipeline, as HP also reportedly ditched Windows 7 on its Slate tablet in favor of Palm’s WebOS, which it acquired in June.

As it stands now, Microsoft’s lack of details on the upcoming Windows tablets is not encouraging, despite Ballmer’s promises:

“We’ve got to push right now with our hardware partners. People will say, ‘When?’ I’ll say, ‘As soon as they are ready,’ and it is job-one urgency,” he said.

Adobe joins Microsoft patch-reporting program

Adobe joins Microsoft patch-reporting program

Adobe and Microsoft are now working together to give security companies a direct line into their bug-fixing efforts.

By year’s end, Adobe will start using the Microsoft MCTS Training Active Protections Program (MAPP) to share details on its latest patches, according to Brad Arkin, Adobe’s director of product security and privacy. “The MAPP program is the gold standard for how the software vendors should be sharing information about product vulnerabilities prior to shipping security updates,” he said.
Learn How Network Automation Can Reduce Costs and Increase Productivity: View now

Adobe initially wanted to reproduce MAPP, but soon realized that it would take a lot of work to build a program similar to Microsoft’s, which was piloted two years ago. Arkin’s team began discussions with Microsoft, at first in hopes of picking up some tips. “Eventually, together, we came to the conclusion that it would be a lot more fun to work together on this rather than Microsoft helping us to reinvent the wheel,” he said.

Typically, whenever a major patch is released, hackers quickly begin to analyze the patch to see what flaws were fixed. They then rush to work out attacks that would exploit the vulnerability on unpatched products.

Adobe has been hit hard in the past two years by hackers who have found bug after bug in the company’s products. This often means hard work for security companies, who must scramble to add detection for these attacks.

It’s become so bad that one security company, SourceFire, is holding an exclusive Adobe Hater’s Ball on Wednesday here at the Black Hat security conference in Las Vegas.

The Ball is really a tongue-in-cheek joke, modelled on comedian Dave Chappelle’s Playa Hater’s Ball.

“My guys have a love-hate relationship with the guys over at Adobe,” said SourceFire Director Matt Watchinski. “Every time a vulnerability comes out of their stuff, we have to jump.”

Arkin said he and other Adobe researchers will be at the event.

With Adobe jointing the MAPP program, however, security companies like SourceFire should do less scrambling.

MAPP gives them early notice on upcoming patches — typically about 48 hours — so they have more time to build attack detection into their security systems. About 65 security companies participate in MAPP. All of them will soon start getting the Adobe data.

This is the first time that Microsoft MCITP Certification has extended the MAPP program to cover another company’s products, said Dave Forstrom, a director with Microsoft’s Trustworthy Computing group.

However, it may not be the last. Forstrom didn’t rule out the possibility that other software vendors could also jump on board.