Microsoft offers Windows Embedded Compact 7 certification exam

Microsoft announced a certification exam it says can validate the skills and experience of Windows Embedded Compact 7 developers, awarding them MCTS (Microsoft Certification Technology Specialist) status. The Microsoft Windows Embedded Compact 7 Development exam, #70-181, is available now, the company says.

 

Best Microsoft MCTS Training, Microsoft MCITP Training at certkingdom.com

The exam, whose price was not stated, must be scheduled in advance, and taken on a secure workstation. Those who pass it receive MCTS (Microsoft Certification Technology Specialist) status.

According to Microsoft, the test is intended for industry professionals who are developing for embedded devices by using Windows Embedded Compact 7. Candidates should also have at least one year of experience using Windows Embedded CE and six months of experience using Windows Embedded Compact 7, the company says.

The Windows Embedded Compact 7 Development exam will measure the following skills, according to Microsoft:

Designing and Configuring Operating Systems (21 percent)

* Choose and create catalog items.
o Thisobjective may include but is not limited to: adding functionality tothe catalog, selecting catalog items for an operating system image,selecting non-catalog project settings by using the UI, managing catalogitem dependencies
* Integrate third-party binary applications.
o Thisobjective may include but is not limited to: identifying third-partyapplication dependencies, adding third-party items to the catalog
* Prepare the platform for application development.
o This objective may include but is not limited to: creating SDKs, adding a subproject to the OSDesign

Customizing Board Support Packages (BSPs) and Drivers (20 percent)

* Set up BSP configuration files.
o Thisobjective may include but is not limited to: Registry, BIB, and DAT,identifying SYSGEN dependencies and filtering them in REG and BIB files,using environment variables in REG and BIB files, using sections andflags in BIB files
* Customize the OEM Adaptation Layer (OAL) and the Kernel Independent Transport Layer (KITL).
o Thisobjective may include but is not limited to: adding I/O Control (IOCTL)to the OAL, configuring KITL parameters, extending OAL requiredfunctions
* Develop drivers.
o Thisobjective may include but is not limited to: developing a streaminterface driver, managing driver thread priorities, marshalingpointers, choosing between user mode and kernel mode, implementing aninterrupt service thread (IST), implementing power management,configuring driver flags in the registry
* Customize the bootloader.
o Thisobjective may include but is not limited to: passing arguments betweenthe bootloader and the OAL, preparing the hardware to boot an image

Building Images (20 percent)

* Build an image.
o Thisobjective may include but is not limited to: building images by usingthe Platform Builder UI, building images by using the command line,distinguishing between different build commands, choosing a buildconfiguration
* Modify build system files.
o Thisobjective may include but is not limited to: adding a DIRS file,defining common settings in SOURCES files, creating a SOURCES file for anew driver, cloning PUBLIC/PRIVATE code
* Troubleshoot build errors.
o Thisobjective may include but is not limited to: investigating build logfiles to identify errors, using targeted build steps to debug builderrors, investigating build system logic

Booting and Debugging Images (23 percent)

* Download images to devices.
o Thisobjective may include but is not limited to: adding and attachingdevices to connectivity options, selecting the correct transport in thebootloader, troubleshooting early stage (download, connectivity, bootup)errors
* Debug the platform by using the debugger.
o Thisobjective may include but is not limited to: setting breakpoints,inspecting variables by using the Watch window, inspecting memory,viewing callstacks, controlling debug zones, issuing commands to TargetControl
* Debug the platform by using remote tools.
o Thisobjective may include but is not limited to: verifying registrysettings, deploying files remotely, taking screenshots of a deviceremotely

Testing and Profiling Performance (16 percent)

* Test system functionality by using the Windows CE Test Kit (WCETK).
o Thisobjective may include but is not limited to: connecting the WCETK to adevice, running tests remotely and locally, configuring tests
* Debug performance issues by using Profiler.
o Thisobjective may include but is not limited to: enabling a profiler in theimage, selecting correct profile options, collecting profile data,interpreting profile data

Microsoft says its MCP (Microsoft Certification Program) is now over 17 years old, having certified more than four million IT professionals and developers in products that include Windows NT, Exchange, SQL Server, Windows XP, Vista, and more. Such certifications are “an excellent proof point of IT skills when competing for consulting opportunities, jobs, or advancement,” the company claims.

Previous MCP certification exams have included one for Windows CE 6.0 (subsequently supplemented by a downloadable, 358-page book for those interested in taking it), and one for Windows Embedded Standard 2009 that was again joined by a downloadable prep kit.

Background

Windows Embedded Compact 7 is an upgrade to Windows Embedded CE 6.0 R3, released in September 2009. R3 already was said to include some of Compact 7’s new capabilities, such as:

* an “out-of-browser, native code implementation” of Microsoft’s Silverlight technology, allowing developers to “dramatically improve user interface capabilities”
* New touch and gesture capabilities, including flicking and scrolling
* PDF viewing capabilities, supplementing the existing viewers for Microsoft Office documents
* Easier connection to Windows 7 desktops via Windows 7 Device Stage
* Connection Manager, making it simpler for programs to access every type of connectivity available to a device

According to Microsoft, Windows Embedded Compact 7 builds on the above by adding a “powerful update” to the bundled Internet Explorer web browser, including support for Adobe’s Flash Player 10.1. The OS also includes a “simplified media player with tons of codecs [and] easy library management,” plus the ability to share content with DLNA-compliant devices, the company says.

Last June, Microsoft cited new features including multiple browser display sizes, an updated UI for the medium-sized display, a full-screen feature for the small display, multitouch support, and a new Internet Options control panel. Now supporting ARMv6 and ARMv7 architectures, Windows Embedded Compact 7 also has updated fonts to match those in Windows 7, Microsoft added at the time.

Microsoft says Compact 7 has resources “to help bring high-performing, highly reliable and differentiated specialty devices to market quicker.” Supported tools include Platform Builder, Visual Studio, Expression Blend, and Silverlight for Windows Embedded, the company says.

According to Microsoft, Windows Embedded Compact 7 allows user interfaces to be created by designers using Expression Blend, complete with “cool-looking” features such as animations, alpha-blending, timelines, etc. Contained in .XAP files, the UIs may then be handed to developers, who can import them automatically into Platform Builder or Visual Studio, Hall adds.

The Asus Eee Pad EP101TC
(Click to enlarge)

Windows Embedded Compact 7 was being shown off last year running on the Eee Pad EP101TC (above), a 10-inch tablet from Asus. That particular device has since been reannounced and switched to Google’s Android operating system. Meanwhile, Microsoft told attendees at a Consumer Electronics Show (CES) press conference in January that a forthcoming upgrade to “big Windows” will run on SoC (system-on-chip) architectures from Intel, AMD, and ARM licensees such as Nvidia, Qualcomm, and Texas Instruments.

Observers believe, however, that it will take a year or more to develop an ARM version of Windows 8 (or whatever it winds up being called). Until that time, Windows Embedded Compact 7 will be Microsoft’s premier offering for ARM devices.

Microsoft drops patch support for Windows Vista Service Pack 1

Vista mainstream support ends for good next year
Microsoft  dropped support for Windows Vista Service Pack 1 this week, and recommended that Vista users buy Windows 7 or upgrade to the most recent version of Vista.

 

Best Microsoft MCTS Training, Microsoft MCITP Training at certkingdom.com

There were two Vista service packs. Support for the first ended Tuesday, while Service Pack 2 will continue to receive mainstream support until April 10, 2012, and the more limited “extended support” until April 11, 2017. Once support for a service pack ends, that software no longer receives security updates.

Windows after 25 years: A visual history

In the Windows Team Blog, Microsoft said: “We recommend folks look at upgrading to Windows 7, which is the fastest selling operating system in history, selling over 400 million licenses to-date. Windows Vista users can also use Windows Update to update their PC to the latest service pack available which is Service Pack 2 (SP2).”

The end-of-support dates follow published Microsoft policies and so are known months or even years in advance.

Just because your software is out of date doesn’t mean you need to buy a new computer. A Vista machine, of course, can upgrade to the second Service Pack for free. Many Vista machines have the hardware necessary to upgrade to Windows 7, and this week Microsoft said any PC capable of running Windows 7 will be eligible for future upgrades to Windows 8.

Since Vista was never that popular, the bigger issue applies to users of Windows XP, still the most widely used version of Windows. All support of Windows XP Service Pack 2 ended last year, but XP’s third service pack is on extended support until April 8, 2014. According to Microsoft, sales of PCs with XP pre-installed ended last year and sales of PCs with Vista pre-installed will end in October of this year.

Microsoft is starting to show previews of Windows 8, signaling it could come out sometime next year. How long Windows 7 continues to receive support has not yet been determined.

Microsoft COO Goes on Competitor-Bashing Spree

For his annual keynote at the Microsoft Wordwide Partner Conference, taking place this week in Los Angeles, Microsoft Chief Operating Officer Kevin Turner wasted little time challenging Microsoft’s many competitors. He flouted the supposed weaknesses of Cisco, IBM, Google, Oracle and others, letting attendees know that Microsoft is gunning for these companies’ business.


Microsoft MCTS Certification, MCITP Certification and over 2000+ Exams at Actualkey.com

 

IDG News Service — For his annual keynote at the Microsoft Wordwide Partner Conference, taking place this week in Los Angeles, Microsoft Chief Operating Officer Kevin Turner wasted little time challenging Microsoft’s many competitors. He flouted the supposed weaknesses of Cisco, IBM, Google, Oracle and others, letting attendees know that Microsoft is gunning for these companies’ business.

“I am grateful for those competitors. It is fun going after them in a big way,” he said.

Turner even took the opportunity to criticize some of Microsoft’s old technologies, such as Windows XP and Office 2003.

As the COO, Turner oversees Microsoft’s worldwide sales, marketing, and services. And at the WPC conference, his role is to rally Microsoft partners to march into battle against

competing companies. This year, however, Turner seemed even more eager than usual to call out competitors by name and list their putative deficiencies.

Google was one of the first companies Turner savaged, particularly in regards to its online office suite, Google Docs. “Two years ago, all of the headlines said Microsoft was in big trouble,” he said. “Guess what? It hasn’t happened.”

He criticized Google for hidden fees in Google Docs, which Microsoft competes against with its own recently launched Office365. Turner claimed that Google’s annual fee of $50 per user per year is “only the tip of the iceberg.” Customers may incur additional fees, the nature of which Turner did not specify.

He also touted Office365, taking the time to quote an article from a trade magazine, stating that “Office 365, frankly, is to Google Apps as XBOX 360 Live is to Pong.”

“Office365, ladies and gentlemen, is nothing but a Google butt-kicker,” he said, adding that Office365 had already gained 5 million licensed users. He also mocked Google Talk as an “inferior messaging system.”

Discussing Cisco, Turner extolled the audience to go after that company’s profitable teleconference business. “Think about all the years that Cisco has been milking those high margins — 75, 80 percent margins — on its unified communications product,” he said, adding that Microsoft’s partners could offer a lower-cost alternative through Microsoft’s Lync unified communications offering.

Another target was IBM. Turner notes that Microsoft has migrated 4.5 million users off of IBM’s Lotus Notes, and expects to migrate another 5 million this year, all in favor of Microsoft Exchange.

Taking aim at Oracle, Tuner rhetorically asked: “How many happy Oracle customers are you talking to?”

“There is a tremendous opportunity for us to really go after the Oracle customer right now,” he said. He posited that SQL Server was a lower-cost and more secure alternative to the Oracle database.

Microsoft: Buy Windows 7 today, keep same PC for Windows 8 upgrade

Microsoft may lower hardware requirements for Windows 8

Any computer running Windows 7 will be upgradable to Windows 8, Microsoft said today while pledging to keep hardware requirements level or even lower when the next version of Windows comes out.

 

Best Microsoft MCTS Training, Microsoft MCITP Training at certkingdom.com

IN PICTURES: The 11 hottest Windows and Android tablets unveiled at CES

Microsoft says it has sold more than 400 million Windows 7 licenses, but Windows XP is still nearly twice as commonly used worldwide. Yet Microsoft has already shown two technical previews of Windows 8, and announced today that a further preview of Windows 8 is coming in September. Therefore, Microsoft has a balancing act to convince businesses and consumers to upgrade to Windows 7 despite the promise of a new operating system around the corner.

“Two-thirds of business PCs are still on Windows XP. Moving these users to Windows 7 is important and urgent work for us to get after together,” Tami Reller, corporate VP and CFO for Windows, said at Microsoft’s Worldwide Partner Conference at the Staples Center in Los Angeles. The conference is Microsoft’s opportunity to talk to partners about how they can make money together.

Windows 8 could be released next year, so to prevent businesses from holding on to their cash Microsoft is arguing that users should upgrade now and use the same PC to run Windows 8 later.

“Whether upgrading an existing PC or buying a new one, Windows will adapt to make the most of that hardware,” Reller said. Windows 8 is for “the hundreds of millions of modern PCs that exist today and for the devices of tomorrow.”

As we learned earlier this year, Windows 8 will be optimized for both touch-screen tablets and PCs. Microsoft announced at January’s Consumer Electronics Show that it will support the ARM architecture, a lower-powered chip for mobile devices, and last month Microsoft showed off the new tablet interface.

“Windows 8 is a true re-imagining of Windows, from the chip to the interface,” Reller said. Despite the re-imagining, Microsoft will keep system requirements flat or reduce them. To run Windows 7, PCs need at least a 1GHz processor, 1GB RAM, 16GB available disk space and DirectX 9 graphics.

Windows 7 tablets exist today, but regardless of Microsoft’s advice, consumers are better served waiting for Windows 8 tablets to hit the market because they are likely to be more advanced and it’s not yet clear whether Microsoft can create something better than Apple’s iPad. The “buy today, upgrade later” advice should be applied to PCs only.

While a Windows 8 release date hasn’t been revealed, Microsoft said today it will provide another technical preview at the BUILD Conference in Anaheim, Calif., Sept. 13-16.

The conference will “show modern hardware and software developers how to take advantage of the future of Windows,” Reller said. “It is the first place to dive deep into the future of Windows.”

Windows 8 will feature a start screen composed of applications represented in “tiles,” which Microsoft believes are more useful than Apple’s iPad icons because they are capable of providing details such as the current weather or state of an application. The traditional interface of Windows XP and Windows 7 will also be there for desktop-oriented applications.

Microsoft plans big Skype/Lync integration

Ballmer promises Lync won’t be harmed by Skype purchase

Skype will be thoroughly integrated with Microsoft’s Lync communications software, assuming regulators approve the $8.5 billion acquisition, Microsoft CEO Steve Ballmer said this week.

 

Best Microsoft MCTS Training, Microsoft MCITP Training at certkingdom.com

 

Lync, which is being sold both as a server product and a cloud-based service, will not lose any prominence in the Microsoft software lineup once Skype comes on board, Ballmer said in a keynote at the Microsoft Worldwide Partner Conference in Los Angeles.

Microsoft Lync: Take to the cloud or keep it in-house?

“With the combination of the power of Lync and Skype under the same umbrella, we think we’re going to be able to do even more fantastic things together,” Ballmer said.

Small businesses and enterprises deploying Lync will gain a secure form of communication with consumers and businesses because of integration between Lync and Skype, the latter of which offers Internet-based chats and voice and video calls, he said.

“I’ve been asked by partners if this Skype acquisition somehow means we’re not serious or enthusiastic about Lync,” Ballmer said. “Quite to the contrary. One of the great motivations in acquiring Skype is to enable the enterprise to have all the control it wants in communication and collaboration through Active Directory and Lync, and yet be able to connect people within enterprises to consumers, businesses and trading partners around the world. Lync, in some sense with Skype is a strategy that will allow the consumerization of IT to really proceed with full vim and vigor.”

Microsoft’s purchase of Skype is still waiting for regulatory approval, so the integration between Lync and Skype can’t happen yet.

“Just like with any big acquisition, we have contact with Skype, certainly,” Kirk Gregersen, Lync senior director, told Network World in an interview after Ballmer’s speech. “We just can’t start the integration until regulators have approved things.”

Gregersen says he’s not a Skype user himself, but that “for a lot of people there is obviously great value, for the 600 million Skype users out there. As Steve said, connecting all these people is great value both for the enterprise customers and those consumers out there.”

Lync Server is positioned as a replacement for legacy PBX phone systems, and Ballmer praised the product’s momentum. Lync provides “eye candy” to enterprise customers just as Xbox Kinect does to the consumer market, he said.

“Seventy percent of the Fortune 500 is now on Lync,” Ballmer said. “Certainly if you look at a product from Microsoft that is growing most quickly, it is Lync in the enterprise.”

While the exact nature of Skype’s future integration with Lync remains unclear, there is also uncertainty over when the cloud-based version of Lync will become as robust as its on-premises sibling.

Lync Online, part of Office 365, is not yet a full PBX replacement, Microsoft acknowledges. The company’s advice for Office 365 customers who want a robust unified communications platform is to deploy Lync Server within their own networks.

Lync provides three types of workloads: messaging and presence, conferencing, and voice, says Ashima Singhal, Lync group product manager. Lync Online users get the same IM, presence, and audio, video and Web conferencing capabilities – including desktop sharing – as customers who deploy Lync in-house, but the cloud-based voice capabilities are not as robust, she says.

7 free Windows tune-up tools and tips

You don’t need to spend money to keep a Windows computer running in top form. Here’s how to fix, clean and maintain Windows using programs you can download now for free.

The following software and tips generally apply to Windows 7, Vista and XP, and are listed in the order you should use them for the first time on a computer you suspect may be infected with malware or running slower than it should.

Best Microsoft MCTS Training, Microsoft MCITP Training at certkingdom.com

 

1. Update Windows itself with Windows Update.

Though this should be a no-brainer, many Windows users don’t install the latest updates for the OS provided by Microsoft (which are usually issued every Tuesday). Either they ignore the update notices that Windows sends them, or their Windows setup doesn’t have automatic updating turned on. But ensuring that your installation of Windows has the latest updates and patches is one of the easiest ways to keep it functioning well.

That said, we’re partial to not having Windows set to automatically download and install updates. After all, you could be using your computer online when unexpectedly both your Internet connection and computer slow because Windows is downloading and installing updates. Instead, we prefer leaving the automatic updating feature off, and visiting Windows Update once a week to manually check for updates.

2. Scan for malware with Malwarebytes Anti-Malware.

Chances are, if you cannot visit the official Malwarebytes site (either the domain is blocked, or you’re forwarded to another domain), then your Windows system has already been infected by malicious code. That is a testament to how effective Malwarebytes Anti-Malware is — many malware writers try to block you from using this specific tool.

If you’re trying to clean out malware from an infected Windows computer that is obviously preventing you from visiting the Malwarebytes site: You’ll have to download the tool from another, un-infected computer and copy its installation file onto a USB flash memory stick or USB external drive. We suggest renaming the Malwarebytes Anti-Malware installation file to whatever you like before you run it on the infected Windows computer — there have been malware known to delete the installation file, recognizing that it’s Malwarebytes’ tool by its file name.

Furthermore, even if you can successfully install Malwarebytes Anti-Malware, the malware may immediately delete the executable (mbam.exe) before you have a chance to start it. If that’s the case, you’ll then have to copy over mbam.exe from another computer, renaming it first to another name of your choosing, and then clicking on it directly to run it on the infected computer.

Can’t use the USB ports of the infected Windows computer because the malware has blocked access to them? Try copying the installation file to a writable CD or DVD. The malware has managed to prevent you from even accessing the infected computer’s media disc drive? Then you’ll have to physically take out the hard drive from the infected computer, connect it to another Windows computer as a slave or external drive, and have this second system run Malwarebytes Anti-Malware to scan and clean the drive.

Microsoft Rolls Dice Hopes For (Windows) 7 And (IE) 8

After taking a lot of flak for Windows Vista, Microsoft has recently released beta versions of two of its most popular products–Windows and Internet Explorer–in an attempt to recover lost ground.

 

Best Microsoft MCTS Training, Microsoft MCITP Training at certkingdom.com

 

The past few years have not been easy for Microsoft. The company that’s been synonymous with operating systems on computers has had to take a fair deal of flak from critics, users and has even been at the receiving end of a European Union (EU) adverse judgement. Added to that are the woes of the ongoing recession. And on the mobile front, its OS, Windows Mobile, is struggling against newcomers like the mobile versions of Mac OS and Google’s Android (very rashly dismissed as a ‘press release’ by Microsoft CEO Steve Ballmer). Perhaps it would be fair to say that the Redmond giant is not short of challenges at the moment.

The Vista albatross

There are many who feel that Microsoft’s problems began with Windows Vista. Launched a couple of years ago amidst a lot of hype, the OS has become a burden to the company. While tech experts might point to flaws in the structure of the OS and its security issues, the biggest reason for its relative lack of success (Microsoft will roll out reams of information to claim that it is in fact a huge success) is that the operating system was a pain to use for mainstream users who were more than content with its predecessor, Windows XP.

Redemption through Win 7 and IE 8?

But if there is one thing we know about Microsoft, it is that for such a big company, it moves incredibly fast to address problems. The immensely successful Windows XP had in fact come hot on the heels of the less-than-impressive Windows Me and had promptly made people forget the problems posed by the latter. In what seems to be a similar move, the company has released betas of its next version of Windows, Windows 7 and its browser, Internet Explorer (IE) 8. While we have given neither product a really extended trial yet, the little we have seen of both seems to indicate that they are significant improvements over their predecessors.

The improvement in Windows 7, in particular, is stark. While the dazzling exterior of Vista has been maintained (and some might even say, made to look better), resource hoggers such as the Windows Taskbar have been removed. Microsoft has also added its Ribbon interface (seen in Office 2007) to its staple Paint and Word Pad applications, making them much more user-friendly. Those concerned about security might like the Action Center, which displays a number of security and maintenance features in a single menu–saving time and making them far simpler to manage. While its system requirements seem to be on the same lines as Vista’s on paper, a number of people have told me that it actually runs perfectly well on systems that struggled with Vista.

The iPad goes to war

iPads and other ‘consumer’ tablets are becoming standard tools in the battlefield — and may migrate to other high-stress work

It’s not often you hear a defense contractor promoting “consumer” devices such as the iPad, but in the last few weeks, military manufacturer Harris Corporation has been pitching to journalists the iPad’s utility in the battlefield. The iPad is used to to send video of what the drones see, present real-time tactical maps, and analyze that information to direct military engagements, as well as to act as a communications and command console.

 

Best Microsoft MCTS Training, Microsoft MCITP Training at certkingdom.com

 

Harris sells communications gear: portable 3G and Wi-Fi setups that let the military create battlefield “bubble” networks when and where needed. With the wars in Iraq and Afghanistan apparently winding down, I suspect its public marketing effort is meant to entice police and other first responders to consider using its gear in situations like the Hurricane Katrina aftermath, as well as the northern Japanese earthquake and tsunami a few months ago.

[ Read all of InfoWorld’s tablet deathmatch comparisons and personalize the tablet scores to your needs. | Compare the security and management capabilities of iOS, Android, WebOS, Windows Phone 7, and more in InfoWorld’s Mobile Management Deep Dive PDF report. ]

Such “bubble” networks are not new, though it’s clear that they’ve become much more important to today’s military to keep troops, drones, reconnaissance systems, and the like all linked together for the increasingly technological, networked methods of warfare practiced by the U.S. military. What does seem to be new is the portability of such gear; it’s designed to be set up by pretty much anyone, notes John Delay, chief architect of emerging business solutions, so it can be used more often and in more places.

But the iPad? That’s new — in the past, very expensive custom devices would have been created to handle the battlefield communications, view the reconnaissance images, and direct the drones. And they certainly didn’t have the battery life or light weight of an iPad, which are both major advantages in the battlefield.

Of course, those custom devices cost tens of thousands of dollars each, whereas a top-of-the-line iPad 2 costs $830. The military can afford to stockpile lots of iPads at that price, replacing any damaged in the battlefield easily and making them available to many more troops. Plus, an increasing number of troops — who tend to be younger and technologically adept — are familiar with them and with smartphones, helping speed critical training.

Let’s face it: HTML5 is no app dev panacea

Don’t believe the hype: building serious applications still takes more than mere Web markup

Nothing frustrates a professional developer more than hearing someone describe themselves as “an HTML programmer.” Coding Web pages with markup has about as much to do with real programming as writing a menu has to do with cooking a meal. But you wouldn’t think so to hear platform vendors tell it. Lately, HTML has been made out to be a preferred development tool for everything from smartphone and tablet apps to full-blown desktop applications.

 

Best Microsoft MCTS Training, Microsoft MCITP Training at certkingdom.com

Palm launched its WebOS platform claiming developers needed nothing more than Web standards to build apps for it. Microsoft did the same with Windows Phone 7. Google’s Chrome browser has a “Web store” that lets you shop for desktop Web applications. But my jaw finally dropped when a recent demo showed how developers will be able to use HTML5 to write apps for Windows 8, leading panicked Windows developers to speculate that Microsoft was planning to drop support for Silverlight and even .Net itself.

[ Get your websites up to speed with HTML5 today using the techniques in InfoWorld’s HTML5 Deep Dive PDF how-to report. | Also on InfoWorld: “HTML5 in the browser: Canvas, video, audio, and graphics” | “HTML5 in the browser: Local data storage | “HTML5 in the browser: HTML5 data communications.” ]
HTML5 Deep Dive

Holy cow. Are we really so blinded by the HTML5 hype wagon that we’d believe Microsoft is ready to scupper core Windows APIs in favor of Web standards? It makes no sense. HTML5 is a fine tool and it will do great things for the Web, but lately it’s been pushed to such lofty heights that it’s plain ridiculous. As welcome as HTML5 is, there are plenty of reasons why nobody should consider it the universal development tool of choice. Here are some caveats to consider.

1. Good luck building anything with HTML alone
Anyone who suggests you can build apps in HTML is pulling your leg. What they really mean is you can build apps using HTML and JavaScript, but even this doesn’t give you the whole picture. The minimum for any real Web application is HTML, JavaScript, and CSS — three separate languages, all at once. The W3C’s HTML5 effort has added still more APIs to the mix of Web standards, enabling such capabilities as multithreading and local storage. This is assuming your app won’t communicate with any kind of server-side component — for heavy computation or storage, perhaps — and all the additional languages, APIs, and standards you’d need to confront then.

When anyone suggests that building apps is “as easy as building Web apps,” what are they really saying? Web development has evolved into a complex, multitiered, multilanguage discipline. Often it’s no picnic. Is that really the model we want to foist off on the next generation of developers?

The fall and rise of Microsoft Silverlight

Before hitching up with Windows Phone and Windows 8, Microsoft’s cross-platform rich Internet application framework gets a modest upgrade

Microsoft Silverlight has had a topsy-turvy year. Apparently doomed or at least marginalized by HTML5, Silverlight found a foothold in Windows Phone and has more recently emerged as a key component of the Jupiter application framework and programming model for Windows 8. If Silverlight has become less important as a rich Internet application (RIA) framework, it has become more important to Microsoft’s desktop and mobile platforms overall.

 

Best Microsoft MCTS Training, Microsoft MCITP Training at certkingdom.com

 

In the meantime, the cross-platform RIA framework is still kicking — though development has clearly slowed. More evolutionary than revolutionary, the “new” capabilities in Microsoft’s Silverlight 5 beta merely incorporate existing Microsoft technologies and port functionality previously seen in WPF (Windows Presentation Foundation).

[ Also on InfoWorld: Microsoft offers developers early access to Windows Phone “Mango.” | Keep up with the latest developer news with InfoWorld’s Developer World newsletter. ]

More than a year has gone by without a major Silverlight release, and with none due until late 2011, I expected the forthcoming version 5 to be a major rev that would cement Silverlight’s superiority over Adobe Flash. Instead, I was disappointed to find that many promised Silverlight 5 features are still missing or meager. Even the included code previews for satellite projects — such as Windows Communication Foundation (WCF) RIA Services and Expression Blend — do little more than gussy up existing capabilities.

In short, the Silverlight 5 beta looks more like a dot revision with feature creep than a major upgrade. Rather than extending Silverlight to continue hammering away at Adobe Flash, Microsoft seems to be working toward a desktop smackdown with itself — adding Windows-specific platform invocation calls, Component Object Model (COM) support, and untethered file system access that push Silverlight deeper into the domains of .Net and WPF.

This blurring of these lines shouldn’t come as a total shock. After all, Silverlight was originally code-named WPF/Everywhere. Plus, it undoubtedly makes good fiscal sense for Microsoft to consolidate internally with Windows 8 and a new version of Windows Phone on the horizon. Microsoft has said that the next version of the Windows Phone OS (aka Mango) will sport the Silverlight 4 runtime, and that there will be no support for running Silverlight applications in the Windows Phone browser.

Silverlight 5: Improved tools
I appreciate that Silverlight 5 is prerelease, and perhaps I shouldn’t be looking at it so critically. Stepping in from the big picture, there are a number of improvements to Silverlight’s runtime and development tools that shouldn’t be ignored.

I installed the Silverlight 5 Tools Beta to Visual Studio 2010 SP 1. The Beta included the Developer Runtime, SDK, and a new preview of WCF RIA Service v1 SP2. Instead of Visual Studio, you could use Visual Web Developer Express 2010 SP1 as the development platform.