Showing posts with label mobile technology. Show all posts
Showing posts with label mobile technology. Show all posts

Tuesday, June 5, 2012

What Is the .NET Framework, and Why Do I Need It?

NET is a programming framework created by Microsoft that developers can use to create applications more easily. As commenter dwroth aptly put it, "a framework is just a bunch of code that the programmer can call without having to write it explicitly."

In a perfect world, you wouldn't need .NET Framework. The makers of all your crucial applications would have the time and resources to fully patch together their applications into self-contained packages, because developing for Windows would be an intuitive, mostly high-level process that independent developers could nail down in fairly quick order. So nobody besides developers would need a package like .NET, which provides applications with an orderly way to access databases, web services, and other communication tools.

But you don't live in that world, and we certainly don't write in it. Lifehacker has often recommended applications, usually from small and independent developers, that require some version of the .NET Framework be installed to function. It's often a big download, and sometimes prone to errors, as you've seen—less so in Windows 7, but any big software patch has the potential for error. BlackBerry's need for the Framework is a bit unusual for a large-scale effort, but not entirely unheard of.

Most times, applications will ask for a particular version of the framework to be installed. We'd recommend avoiding installing that particular version, and trying instead to install the most up-to-date version of .NET, assuming your Windows OS supports it. Most .NET packages have backwards compatibility, so an app asking for the 2.0 framework can usually get by with what's packaged into the latest version: .NET Framework 4. Be sure, too, that you're settled up on your Windows Update requests, as there may be relevant system patches that need installing before .NET will fit comfortably on your system.

One problem .NET installations often run into is a need for space, even if your system might not make that explicit. The 4.0 version of .NET for standard 32-bit Windows systems requires 850 MB of free space on your primary Windows drive; a 64-bit Windows system needs 2 GB free, and Windows usually won't ask you if you have space on another partition to spare. If your free space is smaller than these amounts, you'll need to look at your hard drive and free up some space.

Another common problem involves older versions of .NET and, perhaps, their misbehavior on your system. Head into your Add/Remove Programs section in Control Panel (or "Uninstall Programs" in newer Windows setups) and search for any installations related to ".NET Framework," or something very similar. Try removing them from here, through the standard uninstall procedure, then try installing your newer .NET framework again. If that still fails, it's time to turn to the .NET Framework Cleanup Tool, which was made by Microsoft itself to tidy up and set things straight following tricky .NET installations.

Beyond those two run-of-the-mill issues, you'll want to watch to see if any particular error message, or error code, is given out during installation. Copy that message down—on paper, if selecting and hitting Control+C seems out of reach—and search the web with it in quotes, along with ".NET framework." From what we've seen, nearly every potential issue involving .NET has been posted to a tech support forum somewhere, and an answer often follows.


Eastvantage | IT Outsourcing | Offshoring Services
For business inquiries email info@eastvantage.com

Thursday, April 19, 2012

Adobe Flash-based mass market games will go 3D in a big way

Adobe is about to taking mass market gaming up a notch. The company is introducing a number of high-end gaming features — from 3D graphics to easier mobile porting — today with the launch of version 11.2 of its Flash Player. The company is also launching a partnership with Unity Technologies, maker of the Unity 3D game engine.

This means that browser-based games and Facebook titles will be able to take a big leap forward in graphics fidelity, potentially offering a big boost for the whole game industry. Social and casual games on the web are expected to grow from $4.94 billion worldwide in 2011 to $8.64 billion in 2014, according to the Casual Games Association.

Adobe believes that it will continue to reach the largest mass market of game players with its Flash Player, which is already running on 1.3 billion PCs worldwide. That vast reach is Adobe’s biggest selling point: developers can create one version of a game and reach the most people. In the past, Flash games running on these PCs were two-dimensional and relatively primitive compared to console games with 3D graphics.

But the new Flash Player 11.2, which debuted in October and is now being enhanced, now has the option of tapping the 3D graphics hardware in a PC, not just the microprocessor. The player uses the Stage 3D applications programming interface that makes it possible to access 3D hardware. That API makes it possible for Epic’s Unreal Engine 3 to run inside Flash. It can also access fast memory features in a computer as well.

That enables Flash-based animations to take on a 3D look that is far better than the old Flash, which is the basis of most Facebook games today. Currently, nine of the top ten Flash games use Flash today.

“We consider Flash to be the game console for the web,” said Diana Helander, product marketing manager for gaming solutions at San Jose, Calif.-based Adobe, in an interview with VentureBeat.”We give game developers extraordinary reach.”



Eastvantage | IT Outsourcing | Offshoring Services
For business inquiries email info@eastvantage.com