Thursday, 26 September 2013

Why 15% of Americans still aren't using the Internet

Most Americans who don't use the Internet are 'just not interested,' a new report has found.

A new Pew report sheds light on the still-significant population of American adults – 15%, in fact – who don't use the Internet.

Among those who remain offline, the most common reason given is that they’re “just not interested,” as cited by 21%. The next most common reason, cited by 13%, is a pretty good one – “I don’t have a computer.”

Pew says the main reason Americans don’t use the Internet is “relevance,” which the research firm defined as the sentiment behind those who are disinterested, think it’s a waste of time, are too busy or just don’t need or want to use the Internet. This accounted for 34% of the survey’s respondents.

A close second, however, was “usability,” which included those who cited difficulty learning the Internet for a variety of reasons and those who were worried about virus, spam and hackers. At 32% of the respondents, Pew says “this figure is considerably higher than in earlier surveys.”

RELATED: UN report highlights massive Internet gender gap

Price was the third-most cited reason. At 19%, it marked a drop from the 21% who claimed price kept them offline when the survey was conducted in 2010. However, just 11% cited price in 2007, as did 16% in 2009, suggesting that cost has become a more significant barrier to Internet adoption in the past four years.

Availability and access to the Internet was an obstacle for 7% of respondents, up slightly from 6% in 2010, but down substantially from the 18% who lacked access in 2009.

As usual, Pew provided demographics for its survey respondents, and they followed a trend that was made clear in earlier editions – older Americans, those with low income and/or poor education levels make up most of the offline population. Forty-four percent of respondents were 65 and older, and another 17% were aged 50 to 64. A combined 10% were aged 18 to 49, according to the report.

In terms of education, 41% had no high school diploma, compared to 22% of offline Americans who had just a high school diploma. Another 8% remained offline despite having completed “some college,” and 4% of respondents had earned at least one college degree.

The respondents largely belonged to lower-income levels, with 24% earning less than $30,000 per year and another 12% between $30,000 and $49,999. Just 4% of respondents earned more than $75,000 per year.

While 63% of respondents say they would need someone to help them if they wanted to go online, another 17% claim to know enough to use the Internet. Indeed, when Pew asked respondents if they would need assistance going online, 13% said they would not want to.
Another 55% of respondents backed up this claim, telling Pew that they have never asked a family member or friend to complete an online task or look something up on the Internet for them, although 44% said they have.

While the total number of American adults on the Internet is up from 78% as of Pew’s report in August 2011, the trends don’t appear to have changed for those in the demographics that have made up the offline population since Pew first began keeping track.

“Those who do not use the Internet often do not feel any need to try it, some are wary of the technology, and others are unhappy about what they hear about the online world,” a Pew report published in September 2000 concluded.




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


Tuesday, 24 September 2013

Microsoft brings longer battery life, faster processors to Surface

Microsoft aims at corporate crowd with Surface 2 and Surface Pro 2 overhaul

Microsoft today unveiled Surface 2 and Surface Pro 2, the first major overhaul of its tablet/laptop lineup that now feature longer battery life and faster performance, both attractions for corporate customers.

The battery life of Surface Pro 2 has been boosted “so it lasts nearly a full workday” says Panos Panay, Microsoft vice president of Surface in the Surface blog. This is by virtue of a newer generation Intel Core i5 processor that improves battery life by 60%.

Augmented by Power Cover ($199.99) cordless use “lasts more than 10 hours,” he says. Power Cover is an accessory cover/keyboard that contains an extended battery that charges while the device is working or when it’s connected and the computer is turned off.
Microsoft Surface

A second accessory makes the device suitable for business deployment within a corporate site. Docking Station ($199.99) for Surface Pro includes Mini DisplayPort video output so the docked Surface Pro can use an external monitor. It also has an Ethernet port so it can connect to a wired LAN, as well as three USB 2.0 ports and one USB 3.0 port and 3.5mm audio in and out ports.

Surface Pro 2 runs the full version of Windows 8.1 that can handle both traditional Windows business apps and so-called Modern apps customized for touch and enabled by the Windows Runtime API surface.

The Surface Pro 2 has a two-position kickstand, making the angle at which it supports the screen more suitable for using it as a laptop on an actual lap. The original Surface Pro kickstand propped up the device at just one position that wasn’t better adjusted sitting on a desk.

Surface 2 is the upgraded version of Surface RT, the tablet based on an ARM processor and tricked out with its own, abbreviated version of Office. The most significant upgrade for businesses is the addition of Outlook RT, a version of the email, calendar and personal information manager application that comes with the full Office suite.

He claims Surface 2 is much faster than Surface RT and includes 72 graphics cores, a USB 3.0 port (up from USB 2) and double the Internet speed. The processor has been upgraded from an NVIDIA Tegra 3 to a Tegra 4, which boosts speed and prolongs battery life, Microsoft says.

It comes in a color other than black – a metallic hue that is the natural color of the magnesium it is made of.
surface

The device is also “slightly thinner and lighter”, though the blog doesn’t quantify that. It has a 3.5 megapixel front-facing camera, up from 1 megapixel in the Surface RT, and a 5 megapixel rear-facing camera, up from 1 megapixel. They’ve been tuned for low-light environments to improve the quality of video calling.

Both devices come with free Skype calling to landlines in 60 countries for one year and free Skype Wi-Fi services for one year at 2 million hotspots. They come with 200GB of free storage in SkyDrive for two years.

Both devices come with their respective upgraded versions Windows 8 – Windows RT 8.1 and Windows Pro 8.1.

The blog says the Touch keyboard/cover ($119.99) is more responsive and more rigid than the original. Touch is a flat, fuzzy device with a keyboard embossed on it that responds to finger tapping but the key areas don’t actually move. It’s been upgraded with backlit keys. It’s 2.75 mm thick, down from 3.25 mm.

Type Cover ($129.99) – which is a thin traditional keyboard in which each key depresses and clicks when tapped –has been modified to click more quietly and is more rigid than the original. The keys are backlit and has proximity sensors so the lights turn on as fingers approach the keyboard. Formerly it came only in black, but now it comes in three other colors, cyan, magenta and purple.

Other accessories include a car charger ($49.99), a Bluetooth mouse (69.99) and a wireless adapter ($59.99) for the Typing Covers so they don’t have to be attached to the tablets themselves.

Surface 2 comes in 32GB and 64GB models, and pricing starts at $449.

Surface Pro 2 comes in 64GB and 128GB models with 4GB of RAM and in a 256GB model with 8G of RAM. Pricing starts at $899.

Both Surface devices will be available for pre-order Sept. 24 online, Microsoft Stores and Best Buy. They can be bought Oct. 22, in Microsoft Stores, and select retail stores in 22 markets Australia, Austria, Belgium, Canada, Denmark, Finland, France, Germany, Hong Kong, Ireland, Italy, Luxembourg, the Netherlands, New Zealand, Norway, Portugal, Spain, Sweden, Switzerland, the United Kingdom and the United States on Oct. 22 and China (early November).


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


Tuesday, 17 September 2013

Microsoft working out kinks in Outlook.com's IMAP implementation

The company rolled out IMAP support for the webmail service on Thursday

Getting Outlook.com to work with email client applications via IMAP is proving to be a challenge for some users of the Microsoft webmail service.

A variety of problems have been reported through comments in the blog post Microsoft published Thursday announcing the new IMAP (Internet Message Access Protocol) support in Outlook.com.

To their credit, Microsoft officials are clearly monitoring the feedback very closely, as evidenced by their frequent replies to the comments being posted.

"We've seen a handful of reports of users running into the error 9 so we're looking into this with high priority," wrote Ben Poon, an Outlook.com program manager with Microsoft, referring to a server timeout error some users are experiencing.

Another common complaint is that messages deleted using IMAP-compliant client applications remain on the Outlook.com Web interface.

The thread of comments, which is now nearing 80, also goes into questions and recommendations about specific configurations under certain scenarios and for particular OSes and email applications.

Matthew Cain, a Gartner analyst, said that scaling up IMAP support, particularly given the various ways IMAP can be interpreted by developers, can be difficult.

"Thorough testing at scale, and testing of all major permutations, is a requirement before any go-live action," Cain said via email.

Microsoft declined to comment on the issues.

In its announcement Thursday, the company said that support for the IMAP email retrieval technology would expand the scope of client software and devices that can interact with Outlook.com.

"With today's announcement, we now have a richer email experience across devices and apps, including those not using EAS (Exchange ActiveSync), such as Mac Mail and Thunderbird on a Mac," wrote Microsoft official Steve Kafka in the blog post.

Outlook.com already worked with EAS, which allows it to be used with devices running the Windows Phone, iOS and Android mobile operating systems, according to Microsoft.

Microsoft was prompted to add IMAP support based on feedback from Outlook.com users who let the company know "loud and clear that this was important," Kafka wrote.

The addition of IMAP also opens the door for third-party developers to create applications for Outlook.com or integrate existing applications with it.

Microsoft detailed in its blog post how several developers have already linked their applications and Web services with Outlook.com using IMAP.

One of them is TripIt, which can now detect emails with travel confirmations in Outlook.com inboxes and import them into a TripIt itinerary.

Outlook.com, first unveiled in mid-2012, has replaced Hotmail as the company's webmail service. Microsoft describes Outlook.com as a total reinvention of webmail, from the user interface to the back-end platform. With Outlook.com, Microsoft expects to have a stronger competitor to Gmail and Yahoo Mail.

However, Outlook.com has been hampered by occasional technical problems, including an incident last month in which the product malfunctioned in various ways for several days, as well as a prolonged outage in March.

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


Wednesday, 11 September 2013

How Microsoft can fix the Surface tablet the second time around

Microsoft insists on selling us its Surface laptop/tablet hybrid, but it needs to take user preference into account.

With the announcement of the second version of Microsoft’s Surface tablet coming up later this month in New York City, this might be a good time to ask a pertinent question: What’s really important in a hybrid tablet?

Hybrid devices like the Surface and Surface Pro, the HP Split 13 x2, the Lenovo IdeaPad Yoga 11s, along with many others, fall somewhere between a classic iPad-style tablet and an Ultrabook-style laptop like the Macbook Air or Sony Vaio T Series. They are designed to work as both standalone tablets and keyboard-equipped laptops. The idea is that one device can take the place of both, saving money and the hassle of carrying and switching between multiple devices.

The Problem With Hybrids
It’s a nice theory, but the devices haven’t really caught on yet, and I’m pretty sure I know why.

The problem, as I see it, is that most of these hybrid devices are trying to too hard to do it all, and that’s pretty hard to pull off. Hybrid makers would do better to concentrate on one aspect of the device, and then make the other capability a nice add-on for extra functionality.

But here’s the kicker: The laptop, not the tablet, needs to be the core of this combo.

I’ve used many of these devices, including the Surface and Surface Pro and the HP Envy x2, as well as touchscreen "laptops" like Google's Pixel Chromebook. They’re all interesting devices, but none of them is perfect. Working through each one’s compromises, though, made it abundantly clear that for the device to have a chance of replacing a separate laptop and tablet, it had to ace the laptop portion of the test.

A hybrid with a strong laptop function that also works as a mediocre tablet could still find a home in many business users’ kits. After all, having a second-rate tablet at hand is often better than not having a tablet at all.

But if the device can’t cut it as a laptop, all bets are off. What good is a hybrid laptop/tablet if you still have to lug along your laptop to do your real work?

A Tale of Two Surfaces
The differences between the two existing Surface models make the point obvious. The Surface is lighter and enjoys longer battery life than the Surface Pro, but its Quad-core NVIDIA Tegra 3 chip is underpowered for a laptop. Worse, relying on Windows RT means it may not run all the Windows programs a laptop would. It simply won’t replace a laptop for anyone who really needs one.

The Surface Pro, while bigger, heavier, more power-hungry and much more expensive, sports an Intel Core i5 chip like those in many traditional laptops. If you can live with its relatively small screen and those snap-on keyboards (I could), then it might actually be able to replace a standard laptop for you. And it’s still usable as tablet. Sort of, anyway.

And that’s what these hybrids are all about: Replacing what you absolutely need to have, and doing a good-enough job at the add-ons that would be nice to have. Or, that’s at least what they should be doing. Let’s hope the upcoming Surface 2 and Surface 2 Pro do a decent job.

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


Wednesday, 4 September 2013

Best tools for protecting passwords

Passwords are a security weak link, but these products help shield passwords from attackers

For enterprises trying to get a handle on password management, the good news is that there are products that can help implement stronger password policies for end users logging into corporate and personal Web-based services, as well as for employees who share a local server login.

The goal here is to make the password process more secure, and also to let users login to particular resources without having to remember all of their individual passwords.

We looked at six products, ranging from consumer-oriented to enterprise-only. They are: Kaspersky Pure, LastPass Enterprise, Lieberman Enterprise Random Password Manager, 1Password, RoboForm Enterprise, and TrendMicro DirectPass. (Watch the slideshow comparing the products.)

All of these products use a master password vault to store all their information in encrypted form. And all but TrendMicro have a way to generate a complex password and insert it into the login process so users don't have to try to come up with something on their own. This makes life easier for end users and also eliminates the security problems associated with users picking one password for all their logins.

To be included in this review, each product had to have the ability to synchronize passwords across a different collection of clients and servers. For Lieberman, this means synchronizing the logins to internal servers across multiple users who want to share the same password. For the other products, it means having the same user with multiple devices keep track of passwords for Web services.

Because we included such a variety of tools, we can't directly compare the products and didn't score the software programs or declare an overall winner. But here are the highlights:
Click to see: Pricing chart

 LastPass Enterprise offers excellent price/performance and boasts strong management features. LastPass also has the widest desktop and mobile platform support of any of the products we tested.

 Lieberman has the best features for local server password management, and the Lieberman tool was the only one in our tests that worked flawlessly.

 Kaspersky’s Pure offers a basic password manager as part of a larger suite that includes other security tools. The downside is that it is Windows only, which means you can’t sync your vault with non-Windows devices.

 1Password is a consumer-focused product that allows you to store more than just passwords in your vault.

 RoboForm has a nice balance of enterprise features and strong bulk password management, but we had some support issues.

 TrendMicro's software is the least developed, although the next version is expected to fix many deficiencies.

Here are the individual reviews:

Kaspersky Pure

Like other traditional anti-virus vendors, Kaspersky is getting into the password management game. Kaspersky has two products for password management. One is its Password Manager stand-alone software that sells for $25. This doesn't include the ability to synchronize your password vault (although the vendor promises to include it later this fall).

We decided to review Pure, which is Kaspersky's security suite. Pure includes a variety of tools, including anti-spam, backup, parental controls, data encryption, advanced browser protection and password manager. This latter module does synchronize passwords using the cloud-based accounts maintained on Kaspersky's website.

The Pure password manager covers the basics well, with a complex password generator and options to close the vault automatically after the PC has been idle. You can also store text notes and contact information in the vault.

Pure also has modules that improve browser security, and this is probably more of a reason to purchase it than just for password protection and management. For example, the SafeMoney module sets up protected browser sessions for online banking and ecommerce sites, and another module can securely erase your browser history or analyze your Internet Explorer settings.

Pure will run on Windows 8 in addition to earlier versions back to Vista. The password manager module is only for 32-bit PCs, however. On the other hand, there is a long list of supported browsers, some of which we have never even heard of. Given its Windows-focus, this means that the synchronization feature is of limited value since you can't transport your vault to your smartphone or move between Macs and Windows PCs. Pure is priced at $65 for licensing on up to three PCs.

LastPass Enterprise

LastPass is an enterprise-grade product that comes with a separate management console. This software is Web-based, which is also a nice touch. It comes with the widest collection of clients supported, ranging from Windows (including both 32-bit and 64-bit and from XP to Windows 8) to various smartphones. There is also a Web client where you can view your password vault contents. It also combines the best features of a consumer product with a solid enterprise flavor.

The best enterprise security products have flexible policy creation and administration tools, and this is the case here. For example, you can set up a policy to override the default auto logoff protections for PC shutdown, or when in screensaver mode, or when idle, or when the computer is locked. There are dozens more policies to choose from, including support for multifactor tokens such as Yubikey, its own "Sesame" tool, and Google Authentication one-time passwords. You can also strengthen your online access to your vault by restricting access to specific countries, and excluding any access from anyone using the Tor file-sharing network.

You can also federate your LastPass logins across other cloud services such as Wordpress, Salesforce.com, Box and others using SAML. There is a long list of potential notifications that can be setup, including users who have a certain number of duplicate or blank passwords. These come with pre-written warning messages that can be easily customized for your circumstances. The tool also has a few simple reports available from the admin console. There is API access to its reporting engine, which is a nice touch.


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

Monday, 2 September 2013

Identifying performance bottlenecks on a .NET windows app. Part II Using Native Images with CAB, reviewing Fusion Logs

We left off on the previous post with a newer version of NHibernate and a different mapping that avoided the byte per byte comparison of our byte arrays, however our application start up was slower, about 20 seconds and showing some screens for the first time was taking 10 seconds, not acceptable.

The performance decrease was gone but the start up was not good enough.

We got our hands on ANTS profiler again to see what was going on whenever we invoked a screen for the first time:

CPU usage:



Jitted Bytes per second:



and IO Bytes Read:





From these images we deducted there was quiet some Just-In-Time compilation going on when the screen was loaded. How to solve that? Using Native Images for our assemblies in order to avoid JIT compilation, see this MSDN article for this.

All in all that was quite easy to narrow down, we used NGen, installed the native images and voila!, let’s profile again…

I wish it were that quick, we kept seeing JIT peaks :-O

Alright, let’s use some heavier artillery and see why it’s still JITting.

This is where we got our hands on Fusion logs. Fusion is the engine (DLL) in charge of loading and binding assemblies. The Fusion Log Viewer is the tool to see the logs for this DLL and troubleshoot loading problems. This tool is part of the SDK and can be downloaded from here. We aware that it’s a heavy download. In order to use this tool once the SDK is installed:

1. Open in Fuslogvw.exe in folder C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin
2. If it shows up any entry click on the list box click on Delete All.
3. Click on Settings and choose Log all binds to disk and check Enable custom log path
4. And in the Custom log path edit box type C:\FusionLog
5. In C: drive create a new folder and name it FusionLog
6. Now run the application and execute scenarios where we are seeing JIT-ing
7. Now when you browse to C:\FusionLog you would see couple of folders.

We were unable to install the SDK in our production clients, so we ended up doing a registry edit in order to collect the logs. If you don’t want to install the SDK, do the following:
1) Go to regedit
2) HKEY_LOCAL_MACHINE\Software\Microsoft\Fusion
3) Click on the right pane and new -> string value
4) Name it LogPath,click it in the value write C:\MyLog
5) Again right click the right pane
6) go for new DWord value,name it ForceLog
7) click it and give Value “1″
8) Then create a folder in C drive with the name MyLogs
9) Run the app and logs will be created

The logs are created as HTM files in the folder you decide. reviewing our logs we found out one of our main modules wasn’t loading from its native image although the native image was on the native image cache. Why?

Let’s give some more background information, we use CAB.

The Composite UI Block from Patterns and Practices had a main release on December 2005, there’s been other releases for WPF and the most recent Prism project, but apart from the Smart Client Factory addition, the CAB framework has stayed pretty much the same for Windows Forms.

CAB is known for its Module Loader Service and was highly welcomed by windows developers as a framework that allows loose coupling with it’s Event Publishing/Subscription mechanism, it’s Services module and its MVP implementation.

All that is very good for the developer and for maintainability but the performance is not the greatest if you have quite a few publications and subscriptions going on and if you have a few modules loaded at start up. There are quite a few posts regarding this on CodePlex’s CAB forum.

I could go on and on about the beauty of CAB and despite its performance issues, I do believe it offers more advantages than disadvantages to the windows developer. IMHO, being able to give modules to develop to different teams and being able to plug them into the application without any major compilations, only a configuration change is a big big plus, see these posts on CAB Module Loader Service (CAB Modules on Demand) and Dynamically Loading Modules in CAB)

The main reason for this module not loading from its native image is due to the Reflection mechanism currently used in CAB’s Module Loader Service:
(namespace Microsoft.Practices.CompositeUI.Services)
assembly = Assembly.LoadFrom(file.FullName);



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