Wednesday, 27 May 2015

Windows 10: Which classic Microsoft default apps should be killed?

Windows 10: Which classic Microsoft default apps should be killed?
Based on what we’ve seen in Microsoft’s Windows 10 preview editions, here’s our take on which classic apps should be kept and which should be killed when the final version of Windows 10 ships.

Windows 10
One of the most important features in Windows 10 will be the ability to run Windows Store apps in resizable windows on the desktop environment. This will also cause redundancy with many of the classic default apps that have come preinstalled on previous versions of Windows. Based on what we’ve seen in Microsoft’s Windows 10 preview editions, here’s our take on which classic apps should be kept and which should be killed when the final version of Windows 10 ships.

Classic Calculator: KEEP
Windows 10 will have a new Calculator app with a revamped GUI to accommodate for resizing it in the desktop environment. It will have the same functions as the one that comes with Windows 8/8.1 (standard and scientific calculating, a unit converter), and add a mode for programmer calculations. Yet it still won’t be as full-featured as the old desktop Calculator application, which additionally has a statistics mode, and some extra tools, like for date and mortgage calculation. This trusty desktop Calculator is in Windows 8/8.1, but hasn’t shown up in the latest Windows 10 Insider Preview.

Notepad: KEEP
Most users who compose lines for the Windows command prompt appreciate the bare-bones and fast-running nature of this application. Sure, there are lots of third-party clones of Notepad that have more features, but if you really need such a thing, then you should be using a simple word processor anyway. Notepad has appeared in the Windows 10 Insider Preview, and it’ll probably be in the final release of the OS, which we think it should, as a callback to the history of Windows.

Paint: KEEP
Along with Notepad, this is the second classic Windows desktop application that we think should appear for the sake of tradition in the next Windows and versions beyond into infinity. (Microsoft added Fresh Paint to Windows 8/8.1, and it will probably return in Windows 10, but this painting app is really for touchscreens.) And, odd as this may sound, we hope Microsoft doesn’t change a thing at all about Paint: Its charm is its consistent lack of sophisticated features and simplicity throughout the years. Even though its tools are limited, the pixel art that talented people have managed to make with them have a retro appeal and cult following nowadays.

Silverlight: KILL
Microsoft’s streaming video technology never matched use numbers in the marketplace against Adobe’s Flash, but it was at one point the required plug-in for watching content protected by DRM on major sites, like Amazon and Netflix. Despite this, Microsoft no longer develops it and will cease support for it. Silverlight wasn’t pre-installed on Windows 8/8.1. What happened?

Over the last few years, there’s been a move away from relying on the closed, proprietary Flash and Silverlight, and, instead, using open formats to stream video. This includes an open standard for streaming DRM-locked video, which is supported by Chrome, Firefox, Safari, and even Internet Explorer.

Sound Recorder: KILL
This dead-simple desktop application has just one button to press to start and stop recording audio from your device’s mic. The app version of Sound Recorder works about as simply, and also includes a basic tool to edit your audio clips. Both versions of Sound Recorder come with Windows 8/8.1, and were also together in the early builds of Windows 10 Insider Preview, but the latest Insider Preview no longer has this old desktop application version.

Windows Fax and Scan: KILL

There’s an app named Scan in Windows 8/8.1 and the Windows 10 Insider Preview, it doesn’t do the same thing as this desktop app. Scan is for scanning in images from a scanner. Windows Fax and Scan is for sending and receiving faxes, and scanning in documents with your scanner to send out as faxes. It’s so old school that it requires your computer be plugged into a telephone line. Yes, that’s right: Your computer needs to have a dial-up modem. (To be fair, alternately, you can connect your computer to a fax server.) So, surely, Windows Fax and Scan will not return for Windows 10? We wouldn’t count against it. This application has shown up in the Windows 10 Insider Preview.

Windows Journal: KILL
Here’s a good example of a classic Windows desktop application that should be retired to let its better Windows Store app successor fully take over. The OneNote app effectively does the same things as Windows Journal, and more. OneNote has been preinstalled in the Windows 10 Insider Preview -- but so has Windows Journal. Windows Journal’s name perhaps failed to convey accurately what it was designed for: jotting down handwritten notes, and sketching doodles, with a digital pen. Although typed text can be entered onto a note, you do so by first adding a graphical element (a text box) and then typing. This application’s GUI also muddled perceptions of how you’re supposed to use it since it looks like one for a text editor.

Windows Media Player: KILL
At one time, Microsoft angled for this media player to be the main application in their grand vision of a Windows home media center. Now, it’s pretty much hidden under the Windows Accessories folder/group of Windows 8/8.1, which also comes with two apps for playing media. The simply named Music and Video also let users buy music, movies and TV shows as downloads or streams. The current Windows 10 Insider Preview includes new versions of these apps, called Music Preview and Video Preview. Since both apps will run under Windows 10 in resizable windows in the desktop environment, Microsoft should probably not include Windows Media Player in the final Windows 10 release.

WordPad: KEEP
Along with Notepad, WordPad is the other text editor that has been in recent versions of Windows including the Windows 10 Insider Preview. It’s a surprisingly capable, basic word processor. It has a decent font selection; line, paragraph and spacing adjustment; plus the ability to insert images into your document; and to save documents in RTF or Microsoft Office DOCX formats. It’s probably safe to assume that WordPad will be in Windows 10.

XPS Viewer: KILL
Like Silverlight, XPS was devised by Microsoft to compete against another Adobe format (this one being PDF), and, obviously, never achieved widespread adoption. Unlike Silverlight, Microsoft hasn’t officially stopped developing XPS, though they haven’t talked it in over six years. Both an application for viewing XPS documents (XPS Viewer) and a driver to print documents into the format (XPS Document Writer) come with Windows 8/8.1 and appear in the Windows 10 Insider Preview. We think it’s time that Microsoft quietly admit defeat and get rid of both things. When’s the last time, if ever, you’ve looked at an XPS document… or even knew what XPS was before reading this?


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

Wednesday, 20 May 2015

Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

Published: 20 November 2013
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: Developers
Technology: Microsoft SharePoint Server 2013
Credit towards certification: MCP, MCSD

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area in the exam. The higher the percentage, the more questions you are likely to see on that content area in the exam.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Design and implement search (15–20%)

Query search

This objective may include but is not limited to: build search queries using FAST Query Language (FQL) and Keyword Query Language (KQL), execute search queries using client-side object model (CSOM), Web Services and REST

Customise search results

This objective may include but is not limited to: create custom result sources, create display templates, create result types, create custom refiner definitions, implement query rules

Customise content processing

This objective may include but is not limited to: feed external content types, implement content processing extensions (entity extraction), configure out-of-the box content processing, create content mappings

Preparation resources

Building search queries in SharePoint 2013
Customising search results in SharePoint 2013
Custom content processing with the Content Enrichment web service callout

Implement Business Connectivity Services (BCS) (10–15%)

Create a model

This objective may include but is not limited to: optimise queries for performance and throttling, use naming conventions, use batching, create filters, implement methods, create associations

Create external content types

This objective may include but is not limited to: use SQL data sources, use Windows Communication Foundation (WCF) Web Services, use OData, use .NET connector

Implement authorisation and authentication

This objective may include but is not limited to: use pass-through, use BCS Identity and User Identity, use a custom model

Create custom connectors

This objective may include but is not limited to: implement methods (including Search), implement security trimming, implement configuration properties, implement caching, implement external event receiver

Access BCS data

This objective may include but is not limited to: use BCS Web Parts, use BCS data in workflows, use BCS CSOM, use the server-side object model, use BCS REST

Implement client-side BCS

This objective may include but is not limited to: use caching, use Microsoft Office apps, use Microsoft Visual Studio Tools for Office, use SQL replication, implement authorisation and authentication

Preparation resources

Business Connectivity Services in SharePoint 2013
External content types in SharePoint 2013
BCS client object model reference for SharePoint 2013

Implement user profiles and customise social workload (15–20%)

Manage user profile properties

This objective may include but is not limited to: create and update user profile properties, update privacy filters, map properties to external data, use managed metadata term sets, update profile picture

Manage feeds

This objective may include but is not limited to: use CSOM to follow documents, people, sites, get feeds, create posts, and manage like, reply, mention, tag, link, add pictures

Access user profile data

This objective may include but is not limited to: use CSOM, use the object model, use REST, use Web Services

Preparation resources

Work with user profiles in SharePoint 2013
How to: Learn to read and write to the social feed by using the REST service in SharePoint 2013
Data access options for apps in SharePoint 2013

Implement Enterprise Content Management (ECM) and Web Content Management (WCM) (15–20%)

Implement a multilingual site

This objective may include but is not limited to: submit a page or batch of pages for translation, publish pages, create source and target labels, create channels, implement multi-language site navigation

Implement e-discovery

This objective may include but is not limited to: create a new hold, integrate with Microsoft Exchange Web Services, specify content sources and Search criteria, export discovery sets, manage permissions for hold

Implement Search Engine Optimization (SEO)

This objective may include but is not limited to: create a site map, customise a site map, maintain SEO configuration properties, maintain robots.txt file, maintain SEO properties on term

Implement content management

This objective may include but is not limited to: create information management policies, create content organiser rules, create document sets, create document ID providers

Implement a publishing page

This objective may include but is not limited to: add field controls to a page layout, add web parts to a page layout, create a publishing page layout, inherit content types

Preparation resources

eDiscovery in SharePoint 2013
How to: Create a page layout in SharePoint 2013
Plan web content management in SharePoint Server 2013

Design for performance and troubleshooting (15–20%)

Design solutions to handle a high-traffic site

This objective may include but is not limited to: combine images, implement caching, minimise number of queries, optimise JavaScript loading, use Content Delivery Networks (CDNs), create a scalable aggregator

Design client applications for performance

This objective may include but is not limited to: leverage health score rules, optimise number of batch server requests, use client-side cache, minimise amount of data requested

Monitor and mitigate performance and scalability issues

This objective may include but is not limited to: diagnose application stability issues, debug the server side and app code on the client side, create application diagnostics, measure and test application performance

Preparation resources

Plan for performance and capacity management in SharePoint Server 2013
Solving problems and troubleshooting in SharePoint 2013
Plan for caching and performance in SharePoint Server 2013

Implement Managed Metadata Service (MMS) (15–20%)

Manage term sets

This objective may include but is not limited to: import and export term sets, create multilingual labels, reuse terms, manage term properties, perform translation, create groups and assign permissions

Create solutions by using MMS

This objective may include but is not limited to: use Profile Pages, use the Product Catalog, use cross-site publishing, integrate with Search, implement metadata-driven navigation

Use an MMS API

This objective may include but is not limited to: use CSOM in client applications, use REST in client applications, use managed fields, use server-side object model

Preparation resources

Managed metadata and navigation in SharePoint 2013
SharePoint 2013: Import a term set from an external source
Cross-site publishing in SharePoint 2013



QUESTION 1
You have been tasked with configuring filtering as per the prerequisites.
Which of the following actions should you take?

A. You should consider making use of the itemCategory;category filtering option.
B. You should consider making use of the itemID;num filtering option.
C. You should consider making use of the itemCategory;itemID filtering option.
D. You should consider making use of the itemID;itemCategory filtering option.

Answer: D

Explanation:


QUESTION 2
You are preparing to establish the reason for an error message being presented when adding the
custom Visual Web Part to a SharePoint site.
Which of the following actions should you take?

A. You should consider making use of the Get-SPLogEvent cmdlet.
B. You should consider making use of the New-SPUsageLogFile cmdlet.
C. You should consider making use of the New-SPLogFile cmdlet.
D. You should consider making use of the Get-SPLogLevel cmdlet.

Answer: A

Explanation:


QUESTION 3
You are preparing to write code to create the tool that supports social connections.
Which of the following is a class of the Microsoft.SharePoint.Client.Social namespace that should
be included in the code?

A. The SocialFollowingManager class.
B. The SocialFeedManager class.
C. The SocialActorInfo class.
D. The SocialPostActorInfo class.

Answer: C

Explanation:


QUESTION 4
You are preparing to configure caching in keeping with the prerequisites.
Which of the following actions should you take?

A. You should consider making use of the System File Cache option.
B. You should consider making use of the Cache API option.
C. You should consider making use of the Windows Server AppFabric Cache option.
D. You should consider making use of the Page Output Cache Cache option.

Answer: C

Explanation:


QUESTION 5
You are preparing to make sure that those users who access the site via their Windows phones,
receive notification regarding the newly created Windows phone app.
Which of the following actions should you take FIRST?

A. You should consider modifying the Phone master page.
B. You should consider modifying the Tablet master page.
C. You should consider modifying the Default master page.
D. You should consider setting the IncludedChannels property to Default.

Answer: C

Explanation:

Saturday, 16 May 2015

Exam 70-337 Enterprise Voice & Online Services with Microsoft Lync Server 2013

Exam 70-337
Enterprise Voice & Online Services with Microsoft Lync Server 2013

Published: 06 November 2012
Languages: English, Japanese
Audiences: IT professionals
Technology: Microsoft Lync Server 2013
Credit towards certification: MCP, MCSE


Skills measured
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area in the exam. The higher the percentage, the more questions you are likely to see on that content area in the exam.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Design Enterprise Voice (27%)

Design Enterprise Voice topology

Design mediation server collocation or placement, gateways, trunks, voice resiliency, mediation server dependencies, and voice usage and traffic

Design call routing

Design dial plans, routes, normalisation, voice policies, basic emergency dialling and notification, and PSTN usages

Design voice interoperability to PSTN

Define SIP trunk capacity requirements; design multiple media gateway support, trunk configuration; define outbound translation rules, inbound dial plan; qualify technology options from UCOIP

Design voice applications

Design call park, response group delegation model, response group workflows; determine correct usage of private line and vacant number announcements

Design unified messaging

Design UM dial plans, normalisation rules, UM auto-attendant, subscriber access, UM outbound dialling, and UM placement and capacity

Preparation resources

Planning for Enterprise Voice
Enterprise Voice and Online Services with Lync Server 2013: (03) Designing Exchange Server 2013 unified messaging integration
Guidelines for integrating on-premises unified messaging and Lync Server 2013

Design and configure network services (26%)


Design for network optimisation

Assess network requirements; plan for optimal conferencing traffic, capacity, Edge placement, QOS support; estimate network usage

Plan network services for Lync

Plan Location Information Services (LIS), Call Admission Control (CAC) for voice, Call Admission Control (CAC) for video; define port requirements for internal and external services; plan for Media Bypass

Configure network services for Lync

Configure Location Information Services (LIS), Call Admission Control (CAC) for voice, Call Admission Control (CAC) for video, DHCP for phone edition, QOS, and media bypass

Preparation resources

Network infrastructure requirements
Network planning for Lync Server
Enterprise Voice and Online Services with Lync Server 2013: (07a) Networking, Part 1

Configure Enterprise Voice (26%)

Configure voice applications

Configure call park, Response Group workflows, Response Group queues, private line, and vacant number announcements

Configure call routing

Configure dial plans, routes, trunks; apply voice policies, PSTN usages, and emergency dialling

Configure unified messaging for Lync

Configure UM dial plans, the normalisation rules, UM auto-attendant, subscriber access, and call answering rules

Preparation resources

Deploying Enterprise Voice
Microsoft Lync Server 2013 dial plan and voice routing deep dive
Enterprise Voice and Online Services with Lync Server 2013: (02) Configuring basic Enterprise Voice functionality

Plan and configure a Lync Online hybrid solution (21%)

Plan Lync Online hybrid solution

Plan for Lync Online hybrid dependencies, SIP namespace, corporate access to Lync Online, and capacity (network and Lync Online service); configure Edge server for federation with Lync Online; analyse business and user requirements

Migrate to Lync Online
Configure clients for Lync Online; enable or move users to Lync Online; create a hybrid voice dial plan; migrate user settings to Lync Online; administer Lync Online native and Lync Online hybrid

Diagnose connectivity in a Lync Online hybrid environment
Confirm DNS records; choose test CMDLETs; analyse signalling and media call flow; validate connectivity; use Microsoft Online Services Diagnostics and Logging Support Toolkit

Administer online UM
Configure DNS Records; configure Edge Server for integration; create and configure UM dial plan; manage and assign Hosted Voice Mail policies; enable users for Hosted Voice Mail; create Contact Objects for Hosted Voice Mail

Preparation resources
Planning for Lync Server 2013 hybrid deployments
Steps to prepare and deploy Lync Server 2013 hybrid environment
Move users to Lync Online



QUESTION 1
You have an Active Directory domain named contoso.com. Your company has a Microsoft Office
365 subscription. Twenty users are enabled for Microsoft Lync Online. The users frequently travel.
The users report that they receive the following error message when they attempt to sign in to
Microsoft Lync from the office:
"Cannot sign in because the server is temporarily unavailable. If the problem continues, please
contact your support team."
You verify that the users can sign in to Lync when they connect from the Internet. You need to
ensure that all of the users can sign in to Lync. Which alias (CNAME) record should you create in
the internal DNS domain?
To answer, select the appropriate record name and the appropriate record target in the answer
area.

Hot Area:



Answer:





QUESTION 2
Your network contains the servers shown in the following table. You configure the infrastructure
to use hosted Exchange Unified Messaging (UM). You need to create a new contact object for the
hosted UM auto attendant. What should you do?

A. From Server1, run ocsumutil.exe.
B. From Server3, run the exchucutil.ps1 script.
C. From Server3, run the New-MailContact cmdlet.
D. From Server1, run the New-CsExUmContact cmdlet.

Answer: D


QUESTION 3
You purchase a Microsoft Office 365 subscription and configure the pilot users to use the
@contoso.onmicrosoft.com UPN suffix. You need to ensure that the pilot users can perform the
following actions:
? Join meetings.
? Use a SIP address that has the @online.contoso.com suffix.
? Communicate with users who are hosted on Lync Server 2013.
Which three tasks should you perform? (Each correct answer presents part of the solution. Choose
three.)

A. From the Lync Online Control Panel, set up federation to contoso.com.
B. From the Lync Server Control Panel, set up federation to online.contoso.com.
C. From the Lync Server Control Panel, set up federation to contoso.onmicrosoft.com.
D. From the Lync Server Control Panel, update the user SIP addresses of the users to
@online.contoso.com.
E. From the Lync Online Control Panel, update the SIP addresses of the users to
@online.contoso.com.

Answer: ABE


QUESTION 4
Your company has a Microsoft Office 365 subscription and uses Microsoft Lync Online. After a long
network outage, some users reports that they cannot sign in to the Microsoft Lync client and they
receive the following error message:
"Cannot sign in to Lync. You may have entered your sign-in address, user name, or password
incorrectly, or the authentication service may be incompatible with this version of the program. If
your sign-in information is correct and the problem persists, please contact your system
administrator."
You confirm that other users can sign in successfully. You need to ensure that all of the users can
sign in to Lync Online. Which file should you delete on the users' client computer?
To answer, select the appropriate file in the answer area.
Hot Area:



Answer:





QUESTION 5
Your company has a Microsoft Office 365 subscription. The company uses Microsoft Lync Online.
You need to ensure that Lync Online users can use dial-in conferencing. The solution must minimize
costs. What should you do?

A. Deploy an Edge Server and add a hosting provider to the server.
B. Deploy an Edge Server and configure the A/V Edge service on the server.
C. Deploy an A/V Conferencing pool.
D. Set up an account with a third-party audio conferencing provider.

Answer: D