Saturday, March 31, 2012

Microsoft upgrades Windows Phone SDK for low-cost smartphones

Two included emulators allow developers to see how their apps perform on phones with different memory capacities

IDG News Service - Microsoft has released Windows Phone SDK 7.1.1, which allows developers to customize their apps for cheaper Windows Phones with less memory, and also run the development kit on Windows 8 machines, the company said in a blog post on Monday.

MCTS Training, MCITP Trainnig

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


Initially, all Windows Phone devices had 512MB of RAM. The first to ship with just 256MB will be Nokia's Lumia 610, which will cost a$252 and be available in the second quarter, Nokia said when the phone was announced at Mobile World Congress in February.

But the downgrade comes with a cost as well as a saving: Microsoft has identified that 5% of existing applications will not run properly on devices with 256MB of RAM, it said in February.

To see how applications perform, the new SDK has two emulators: one for phones with 512MB of memory and one for phones with 256MB of memory, according to Microsoft.

Microsoft has also blogged about what to think about when developing apps for the phones.

Developers that don't want their application made available on phones with 256MB of memory can indicate this in the manifest file describing the app's properties, Microsoft said. The company has already blocked the apps it determined wouldn't run well on low-memory phones.

The Windows Phone SDK 7.1.1 can also run on the Windows 8 Consumer Preview release. That will allow them to develop mobile apps using the Windows Phone SDK and Windows 8 apps using Visual Studio 11, with both development environments running side by side on the same PC.

Visual Studio 11 is also under development, and Microsoft released a beta version in February.

While the SDK runs on the consumer preview of Windows 8, it won't be officially supported until the final version of the operating system is released, Microsoft said. It also warned that developers are likely to see a performance degradation in the emulator if they have enabled Hyper-V.

Officially, Microsoft isn't commenting on when Windows 8 will arrive, but the operating system is expected to be released this year.

The development kit is available for download now from Microsoft's Download Center. Developers can choose between 10 languages including English, Spanish, Chinese (both traditional and simplified) and Russian.

MCTS Training, MCITP Trainnig

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

Wednesday, March 28, 2012

Is there a 'best' way to set up your private cloud storage?

There's an energetic debate over storage architectures going on

Given that cloud computing is still emerging, it shouldn't come as a surprise that opinions vary widely on the best way to architect the storage. In fact, it seems likely that there is no such panacea -- different types of private cloud almost always require different approaches.

Or do they?
In a recent interview, Piston Cloud CEO Joshua McKenty asserted flatly that, when it comes to private clouds, the best approach is to integrate the storage with the servers, a setup that offers performance far beyond that of more traditional approaches.

MCTS Training, MCITP Trainnig

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

"The right model is a two U server with a bunch of JBOD," McKenty says. "Because you're limited not by the rate of any one drive, but by the number of spindles."

PREVIOUSLY: Piston Cloud has made the tough private cloud decisions for you
It works, according to McKenty, because direct-attached storage in the servers doesn't have to get routed through a single gatekeeper like a filer or even a SAN switch. Instead of "20 servers all talking to this one filer at a total bandwidth of 10G," he said, each server has its own 10G port, meaning you have 200G worth of bandwidth. Even if the individual disks are slower and you need to store multiple copies of files, total performance far exceeds what you can achieve with a more traditional setup.

This idea is "heresy" as far as many IT departments are concerned, McKenty said, because they want to use NAS or SAN to handle their storage workloads instead of integrating storage and compute on every node. He described how a NASA operations team tried to replace one of his integrated systems.

"They brought in a $20,000 filer and put it in the bottom of the rack. It had Fibre Channel. And they put in a Brocade switch. And they cabled everything up with Fibre Channel and FCoE. And they spent four days of down time tweaking this thing, and they got 20% of the performance that we'd been getting out of our configuration," he asserted.

But is this integrated JBOD approach just for private clouds that have special NASA-like workloads?

Absolutely not, McKenty said in a follow-up conversation. "We've seen customers use the same architecture for VDI workloads, Web hosting, risk analysis [and] other compute-heavy things like financial simulations or Monte Carlo simulations."

The fact that storage density and processor speed are growing far more quickly than network capacity -- an idea McKenty described as the mobility gap -- is a key reason why the distributed model works so well, he says.

"The speed of light trumps your infrastructure. The latency of moving your data is never going to keep up with the growth of how much data we're saving and how much processing we want to do on it," he says. "And yet, if you look at a SAN or NAS architecture, you're always putting all of your storage essentially in one device on the far end of a single wire."
'Stepping back in time 10 or 15 years'

Needless to say, not everyone agrees with McKenty's characterization of the issues involved.
"What he's talking about doing is sort of like stepping back in time about 10 or 15 years," says Brocade product marketing manager Scott Shimomura. "He's making the argument that the direct-attached storage approach is the best way to ensure performance, and that just isn't the way customers think about their storage today."

He also criticizes the idea that one system represents the way forward for nearly all uses.

"The trap that many people fall into is they want to say 'cloud is this' or 'big data is that,' or 'there's one type of infrastructure that's going to solve world hunger,' and the reality is that it depends on the workload," he says. "You're going to have different aspects of an application leverage different parts of your infrastructure."

Director of Product Marketing for HP Storage Sean Kinney also disagrees, arguing that the integrated compute/storage approach makes it difficult for users to adapt to changing workloads in a flexible and agile way.

He also points out that the idea of keeping multiple copies of single files in order to improve access speed flies in the face of the industry trend toward data de-duplication.

"If disk cost is not an issue -- which, for almost every IT customer, it is -- this might work," Kinney says. "Enterprise IT tends to be fairly cautious. What [McKenty] is proposing, at this point ... looks to be a little too much like a science project."

For his part, the Piston Cloud CEO scoffs at the notion of cost being an issue -- compared to the price of specialty storage systems, distributed storage is far more economical. "Converged infrastructure using the hard drives in every server is way less expensive than dedicated filers," he says.
So who's right?

As far as performance goes, McKenty likely has a point, according to Forrester Research Principal Analyst Andrew Reichman.
"Simple storage architectures, I think, end up working better [than large arrays] in a lot of ways," he says. "The disk that's on-board a server is the fastest disk I/O that you can have, because it's connected to the bus. ... Part of the problem with storage arrays is that they share capacity across a large number of servers, so if you're talking about an application that doesn't really have a huge amount of storage capacity ... you probably won't have enough spindles to get good speed."

That said, he notes, the Piston Cloud CEO may have oversold the wide array of potential use cases. Low data growth and high CPU intensity are the key factors in making a workload suitable for the model, Reichman argues. Nevertheless, sufficiently advanced algorithms for copying and handling data could make such a system highly effective.

On the cost issue, it's difficult to conclusively say whether McKenty's "heretical" ideas hold up, according to Crehan Research President Seamus Crehan.

"Disks may be cheaper than buying a storage array system with specialized interfaces (e.g., Fibre Channel). But if you have to buy a lot of redundant disks and there are possibly other associated network and management costs, then this may be mitigated," Crehan says. "It is hard to tell without comparing all of the pieces of specific deployments. Businesses have very diverse sets of IT needs and what makes sense for one may not make sense for another."
Running the numbers

In any case, Crehan says that companies may be moving in the direction of integration. Sales of the type of switching hardware that would be used in McKenty's framework are on the rise.

"The [market] segment is enjoying tremendous growth and cloud deployments are an important driver of this. At the same time, despite very strong 4Q11 results, total Fibre Channel switch shipments did not grow in 2011," he says. This could imply a downturn in interest for storage arrays.

Still, Crehan warns that organizational and technical inertia could hamper some companies looking to make an upgrade.
"More traditional enterprises have a lot of existing infrastructure to integrate with new deployments as well as organizational structures (such as separate teams for compute, storage and networking), which make some of these cloud-type implementations more challenging," he says.

MCTS Training, MCITP Trainnig

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

Monday, March 26, 2012

Windows 8 update: Dell thinks it can sell Windows 8 tablets

Plus IDC thinks PC sales rely on Win 8, other rumors

Dell thinks it can make a buck off Windows 8 tablets, despite the fact that it pretty much abandoned its Android tablets last year.

More: Windows 8's 8 top apps (so far)

More: Windows Server 8: Ten Features Managers Will Love
Dell's Chief Commercial Officer Steve Felice told Reuters this week that he thinks disaffection with iPads by corporate IT departments creates an opportunity to sell mobile devices that run on Windows - something they are familiar with.

"On the commercial side there are a lot of concerns about security, interoperability, systems and device management, and I think Dell is in the best position to meet those," Felice saiys.

In addition to taking a run at Windows 8 Dell may also fire up its Android tablets again, but that is to be seen. "We have a roadmap for tablets that we haven't announced yet," he says. "You'll see some announcements...for the back half of the year. We don't think that this market is closed off in any way."

MCTS Training, MCITP Trainnig

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

Butting heads with iPads
Two postings by Microsoft indicate that it's not only inevitable that tablets based on Windows 8 be compared to iPads, Microsoft is actually encouraging the comparison. First, the company supports a Web page that instructs Windows 8 developers how to reshape their iPad apps into Metro style apps, and points to a site that details how much they can get paid for those apps. It also touts certain Metro navigation and control features as being superior to those employed by Apple.

The second posting on the Building Windows 8 blog outlines the screen resolutions that Windows 8 tablets can support. It turns out the maximum screen resolution is higher than that for the new iPad and its famous Retina display. The post is about how to write Metro apps so they look good on any screen size with any resolution above minimum Windows 8 requirements, but it's hard to miss that the maximum resolution (291 ppi) is greater than the new iPad's (265).

PC market health relies on Windows 8
IDC reports that the growth of PC sales in 2011 were slow and that it will stay slow through midyear. It says there is some hope at the end of this year and the beginning of next for increased growth, but that will depend on Windows 8. "2012 and 2013 will bring significant changes for Microsoft and the PC community," says IDC analyst Jay Chou. "Windows 8 and Ultrabooks are a definitive step in the right direction to recapturing the relevance of the PC, but its promise of meshing a tablet experience with a PC body will likely entail a period of trial and error, thus the market will likely see modest growth in the near term." That's a lot of pressure on Windows 8, which clearly has been tuned for touchscreen tablets. Microsoft may be trying to help out the PC market by its persistent use of the term PC for things that are clearly not PCs. For example, it refers to its Windows on ARM devices - mainly tablets - as WOA PCs.

Windows 8 due out in October
This old general consensus earned new headlines this week when Bloomberg reported that anonymous sources confirmed October as the launch month. In addition to pointing up the hysteria surrounding the pending release, the story also served to put forth some detail about what Windows 8 devices will be ready to roll on launch day. The same unnamed sources say three ARM tablets and more than 40 X86 machines will be ready to go with the debut.

Fixing Windows 8 still broken
The visceral rantings of a former Microsoft employee struggling to come to grips with Windows 8 were abruptly ended about a week ago when his fixingwindows8.com site went blank. So did his Twitter account, according to Network World blogger Andy Patrizio. He wonders if Microsoft might have been behind shutting down the site and its mostly negative posts about the frustrations of learning the new operating system. Microsoft wouldn't comment.

MCTS Training, MCITP Trainnig

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

Saturday, March 24, 2012

70-595 Q&A / Study Guide / Testing Engine

MCTS Training, MCITP Trainnig

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


QUESTION 1
You are employed as a developer at Certkingdom.com. Certkingdom.com makes use of BizTalk Server 2010 in
their environment.
You have designed a BizTalk Server 2010 messaging solution for processing XML messages. You
then configured the solution to makes use of a solitary Business Activity Monitoring (BAM) activity
and BAM tracking profile to obtain content values from a message.
When a message is received, a portion of the values are bound to a receive port. When a
message is sent, the rest of the values are bound to a send port.
You have been instructed to make sure that a single record that includes all content values is
created for each message.
Which of the following actions should you take?

A. You should consider making use of the BizTalk Tracking Profile Utility (bttdeploy.exe) to
redeploy the tracking profile used in this solution.
B. You should consider linking a complete value to ActivityID field.
C. You should consider adding a relationship to the BAM tracking profile.
D. You should consider configuring the solution to make use of another Business Activity
Monitoring (BAM) activity.

Answer: C

Explanation:


QUESTION 2
You are employed as a developer at Certkingdom.com. You are currently in the process of designing a
BizTalk Server 2010 orchestration for Certkingdom.com’s environment.
You have already created and saved a policy, named CertkingdomEmployeeBonus, to compute an
employee’s bonus based on year-to-date sales via the Business Rule Composer. You have also
included a Call Rules shape in the new BizTalk Server 2010 orchestration.
When you access the BizTalk Orchestration Designer, you are unable to find CertkingdomEmployeeBonus
in the menu of accessible policies.
It is imperative that CertkingdomEmployeeBonus is made available.
Which of the following actions should you take?

A. You should consider publish CertkingdomEmployeeBonus from the BizTalk Orchestration Designer.
B. You should consider publish CertkingdomEmployeeBonus from the Business Rules Composer.
C. You should consider creating and publishing a vocabulary containing a definition that
references the XML schema used to evaluate CertkingdomEmployeeBonus from the Business Rules Composer.
D. You should consider creating and publishing a vocabulary containing a definition that
references the XML schema used to evaluate CertkingdomEmployeeBonus from the BizTalk Orchestration Designer.

Answer: B
Reference:
http://msdn.microsoft.com/en-us/library/aa995582(v=BTS.70).aspx


QUESTION 3
You are employed as an administrator at Certkingdom.com. Certkingdom.com is a shipping company that uses
radio frequency identification (RFID) readers with a server shipping management system built on
BizTalk Server 2010 to track shipped containers.
Subsequent to defining a custom tag event, named ContainerArrivalEvent, you include the
SqlServerSink component to the RFID process using the RFID manager.
You are required to make sure that only the custom tag event is logged.
Which of the following actions should you take?

A. You should make use of the Inline XSLT script type.
B. You should make use of the fully qualified assembly name for the EventType property.
C. You should make use of the Inline C# script type.
D. You should make use of the Generic EventType property.

Answer: D
Reference:
http://msdn.microsoft.com/en-us/library/dd352454(v=BTS.70).aspx


QUESTION 4
You are employed as an administrator at Certkingdom.com. Certkingdom.com has a BizTalk Server 2010
environment.
Certkingdom.com has three trading partners to which EDI purchase orders are regularly sent. Certkingdom.com’s
trading partners make use of email, instead of through response messages, to confirm purchase
order acknowledgements. Furthermore, Certkingdom.com’s three trading partners employ identical
versions of the purchase order message. The only difference is that the product types for each
trading partner are defined by custom codes, which are not included in the standard BizTalk
purchase order schemas.
You have been instructed to make sure that a purchase order schema is used for each trading
partner when sending purchase orders. Each purchase order schema should contain the required
custom product type codes for that particular trading partner.
Which two of the following actions should you take? (

A. You should consider defining a local host setting for each of the three trading partners via the
transaction set settings for the party.
B. You should consider defining an envelope for each of the three trading partners via the
transaction set settings for the party.
C. You should consider making use of the default namespace defined by BizTalk for EDI
messages.
D. You should consider defining a custom namespace for each BizTalk schema.

Answer: B,C
Reference:
http://technet.microsoft.com/en-us/library/ff629750(v=BTS.70).aspx


QUESTION 5
You work as a BizTalk Server 2010 administrator at Certkingdom.com. Certkingdom.com makes use of a BizTalk
Server 2010 orchestration that calls a Business Rules Engine policy.
You have previously configured the policy to assess test scores for passes or fails. You then
deployed The BizTalk solution, as well as the policy.
When Certkingdom.com decides to increase the value of a passing score, you are instructed to make the
necessary changes to the policy so that the adjusted rule parameter is displayed.
Which of the following actions should you take? (Choose all that apply.)

A. You should create a new version of the policy in the Business Rules Composer
B. You should create a different policy with a new name that includes the changed parameter in
the Business Rules Composer.
C. You should create a new vocabulary in the Business Rules Composer.
D. You should create a new version of the policy in the Business Rules Composer
E. Add the new parameter to this vocabulary
F. You should edit this version to reflect the changed parameter.
G. You should deploy the new version.
H. You should publish the new version.
I. You should publish the vocabulary.
J. You should deploy the new policy.

Answer: C,E,I
Reference:
http://msdn.microsoft.com/en-us/library/aa560288(v=BTS.70).aspx


MCTS Training, MCITP Trainnig

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

Friday, March 23, 2012

Useful Twitter search tool

Like other Twitter devotees, I encounter a lot of useful tidbits on Twitter. But while a tool like Tweetdeck allows me to more easily monitor lists of people and subject-specific hashtags I care about, it still relies somewhat on serendipity: that I'll see what I need when I happen to be monitoring.

But what if I want to search for something specific on Twitter among people I follow? Unfortunately, Twitter's own advance search page only offers up tweets that are fairly recent -- and there's only an option to narrow by specific accounts, not "my stream." Tweetdeck lets me search my stream, but only in a limited timeframe. If I want to search tweets from the last few months, you'll need another tool.

PostPost creates a searchable index of your Twitter stream that lets you look for tweets by term and then filter results by specific Twitter account. You can also narrow tweets based on whether they include links, photos or videos. This can be helpful if you're trying to find a tweet that you sent last year ("What was that cool mapping site I shared?") or, even tougher, a useful tweet that you know you saw awhile back, but you can't remember from whom. Or, perhaps you're researching a new subject and want to see what some of the smart people you follow on Twitter have had to say about it over the past few months.

PostPost today is touting an additional feature that aims to show you a personalized "trending topics" -- just among people you follow. I'm not finding this especially useful, perhaps because my timeline is being flooded by comments about the new iPad. Trust me, I don't need a tool to tell me the iPad is a "trending topic" among people I follow. And given that my list is weighted toward data-visualization topics, I don't need PostPost to tell me that "#dataviz" and "Web design" are popping up on my "Timeline Topline."

This particular feature might be more helpful if your Twitter timeline is somewhat broader subject-wise than mine is. But while I'll pass on the PostPost Timeline Topline algorithm, I'd still recommend PostPost for its original purpose: finding useful nuggets in your Twitter stream. If you want to look through more of your social networks, Greplin will index multiple sources including LinkedIn, Facebook and Google Docs as well as Twitter. But if you know that you're just seeking info on Twitter, PostPost is a useful option.

MCTS Training, MCITP Trainnig

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

Sunday, March 18, 2012

Microsoft restores access to phones that couldn't access Skype

Affected Skype-certified phones included models from Panasonic and Linksys

Microsoft has fixed a bug that made it impossible for about a dozen models of Skype-certified phones to log into the popular IM, VoIP and video-conferencing service.

Microsoft said on Thursday it was deploying a solution to the problem, according to a post on Skype's Heartbeat blog, which is devoted to bugs and system problems affecting the service.

"Over the past 24 hours, we have started deploying a fix on our end that resolves the log-in issues. We apologize for the inconvenience," Skype official Jennifer Caukin wrote in the post.

A Skype spokeswoman confirmed via email Friday afternoon that the issue is fully resolved, but declined to comment on what caused the problem and how many users were affected.

The problem apparently started last weekend, according to multiple discussion threads posted in the Other Devices section of the Skype support forum, where affected users flocked to complain about the problem, including some who use Skype for work.

The problem affected Skype-certified phones from vendors including Panasonic, Linksys, GE and Netgear.

MCTS Training, MCITP Trainnig

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

Sunday, March 11, 2012

70-573 Q & A / Study Guide / Testing Engine

MCTS Training, MCITP Trainnig

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


QUESTION 1
A site definition has been purchased from another company. It is used to created SharePoint sites.
Now there is a request to modify the home page for the site definition by adding a Web Part.
What actions need to be taken? Select two.

A. Add..
B. Uninstall..
C. Remove…
D. Modify..
E. Install…
F. ..the file CSTemplate.xsd
G. ..the file Onet.xml
H. ..a Feature receiver
I. ..a Feature dependcy
J. ..the file config.web
K. ..the file web.config

Answer: D,G

Explanation:


QUESTION 2
A customized Site Featured need to be made. There is customized site definition.
The Feature of this site definition must be activated for all additional sites which are created using
it.
What actions need to be taken? Select two.

A. Add..
B. Uninstall..
C. Remove…
D. Modify..
E. Install…
F. ..the file CSTemplate.xsd
G. ..the file Onet.xml
H. ..a Feature receiver
I. ..a Feature dependcy
J. ..the file config.web
K. ..the file web.config

Answer: D,G

Explanation:


QUESTION 3
There is third party site definition named CertKingdom.
A file named TemplateCertKingdom.xsd is included in CertKingdom.
TemplateCertKingdom.xsd contains configuration date.
There is a provision handler for CertKingdom.
The information in TemplateCertKingdom.xsd must be read.
The following property should be used.



Answer:




QUESTION 4
There is a specialized program to import data into SharePoint sites.
There is a specialized site definition named CertKingdom created by MS Visual Studio 2010.
The specialized program code must be run whenever a new site is created by using CertKingdom.
What should be done to ensure this? Select three.

A. Modify..
B. Add…
C. Delete…
D. ..file..
E. ..class..
F. ..feature..
G. .. CSTemplate.xsd
H. ..SPItemEventReceiver
I. .. Onet.xml
J. .. receiver
K. .. SPChangeFile
L. .. SPWebEventReceiver
M. .. dependcy
N. .. SPWebProvisioningProvider
O. ..config.web
P. .. web.config

Answer: B,E,N

Explanation:


QUESTION 5
There is a specialized Web Part named CertKingdomWebpart.
There must be a test to check if CertKingdomWebpart generates leaks in the RAM.
What should be done to ensure this? Select two.

A. Modify..
B. Add…
C. Run..
D. Delete…
E. .. WinDbg.exe
F. .. CSTemplate.xsd
G. ..SPItemEventReceiver
H. .. Onet.xml
I. .. SPDisposeCheck.exe
J. .. SPChangeFile
K. .. SPWebEventReceiver
L. .. SPMetal.exe
M. .. SPWebProvisioningProvider
N. ..config.web
O. .. web.config

Answer: C,I

Explanation:


MCTS Training, MCITP Trainnig

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