2014-11-14

Trending:

Black Friday deals exhibit low iPad discounts

Hybrid Cloud

Microsoft Windows

IT Outsourcing

Resources/White Papers

computerworld



Cloud Computing

All Cloud Computing

Cloud Security

Cloud Storage

Hybrid Cloud

Private Cloud

Public Cloud

Computer Hardware

All Computer Hardware

Apple Mac

Chrome OS PCs

Computer Peripherals

Computer Processors

Linux PCs

Network Servers

Solid State Drives

Windows PCs

Consumerization

All Consumerization

BYOD

Gamification

Location-Based Services

Personal Technology

Data Center

All Data Center

Data Storage

Disaster Recovery

High Performance Computing (HPC)

Infrastructure Management

Mainframe

Sustainable IT

Virtualization

Emerging Technology

All Emerging Technology

3D Printing

Environment

Internet of Things

Nanotechnology

Robotics

Space Technology

Telematics

Wearables

Enterprise Applications

All Enterprise Applications

App Development

Big Data

Business Intelligence (BI)

Business Process Management (BPM)

CRM

Collaboration

Content/Document Management

Data Analytics

Database Administration

Desktop Apps

Enterprise Architecture

Enterprise Resource Planning (ERP)

Open Source

Social Business

Software Integration

Software as a Service (SaaS)

Unified Communications (UC)

IT Management

All IT Management

IT Careers

IT Industry

IT Leadership

IT Outsourcing

IT Personnel

IT Project Management

IT Skills Training

IT Transformation

Technology Law Regulation

Internet

All Internet

E-commerce

Search

Social Media

Web Apps

Web Browsers

Mobile Wireless

All Mobile Wireless

Android

Apple iOS

BlackBerry

Mobile Apps

Mobile Device Management (MDM)

Mobile Payments

Mobile Security

Smartphones

Tablets

Windows Phone

Wireless Carriers

Networking

All Networking

Broadband

LAN WAN

Network Hardware

Network Security

Network Software

Wireless Networking

Operating Systems

All Operating Systems

Chrome OS

Linux

Mac OS X

Microsoft Windows

Security

All Security

Application Security

Cybercrime Hacking

Cyberwarfare

Data Privacy

Data Security

Encryption

Endpoint Security

Malware Vulnerabilities

Vertical IT

All Vertical IT

Financial IT

Government IT

Healthcare IT

Retail IT

Small Enterprise IT

All Topics

News

Features

Reviews

Blogs

Opinions

Insider

Shark Tank

Slideshows

Video

Newsletters

Events

Resources/White Papers

Home

Enterprise Applications

Unified Communications (UC)

Thank you

Your summary has been sent.

Sorry

There was an blunder emailing this page.

Surprise usually that it took so prolonged to rebrand Lync, says analyst



By Gregg Keizer

Computerworld |

Nov 11, 2014 11:34 AM

PT

‘);//–”;

var adDivString = “”;

placementDiff = applyInsert($(this), adDivString);

if (debug) {

console.log(“Just placed an ad and a placementDiff is: ” + placementDiff);

}

placementTarget = cumulativeHeight + placementDiff + interModuleHeight + adHeightBuffer;

}

else {

var moduleDivString = “”;

var elementId = “drr-mod-”+moduleCounter;

moduleDivString = “”;

modules.push(elementId);

placementDiff = applyInsert($(this), moduleDivString);

if (debug) {

console.log(“Just placed a procedure and a placementDiff is: ” + placementDiff);

}

placementTarget = cumulativeHeight + placementDiff + interModuleHeight + moduleHeightBuffer;

moduleCounter++;

}

loopCounter++;

}

// Avoid fixation elements too shortly due to non-large total inflating a accumulative height

if ($(this).is(“figure”) !$(this).is(“figure.large”)) {

cumulativeHeight += grafHeight;

}

else {

cumulativeHeight += $(this).height() + grafHeight;

}

}

});

// counterpart Related Stories procedure m-15 to come in after 2nd para in essay physique for mobile breakpoint display

var $relatedStories = $(‘.related-promo-wrapper’);

if ($relatedStories.length) {

var $relatedStoriesClone = $relatedStories.clone();

$relatedStoriesClone.insertAfter( “#drr-container p:eq(1)”);

}

var $insiderPromo = $(‘.insider-promo-wrapper’);

if ($insiderPromo.length) {

var $insiderPromoClone = $insiderPromo.clone();

$insiderPromoClone.insertAfter( “#drr-container p:eq(1)”);

}

//place left side element

cumulativeHeight = 0;

var leftPlacementTarget = tagHeight = leftPlacementTarget) {

if (debug) {

console.log(“congratulations… we’ve upheld a initial start point”);

}

if (leftPlacementIndex == null) {

//it’s not good adequate to not be a left equivocate – it also shouldn’t be a

with an immediately preceding tiny or middle picture left avoid.

if (!isLeftAvoid($(this)) noPrevFigures($(this)) ) {

leftPlacementIndex = $(this).index();

$leftPlacementElement = $(this);

leftPlacementLookaheadStart = cumulativeHeight;

if (debug) {

console.log(“is not a left equivocate and no prev figures. ########## set placementIndex (“+leftPlacementIndex+”) and lookaheadStart (“+leftPlacementLookaheadStart+”) ##########”);

}

} else {

if (debug) {

console.log(“is a left equivocate or has prior figures. continue”);

}

}

} else {

if (debug) {

console.log(“#### leftPlacementIndex already set to “+leftPlacementIndex+”. looking ahead…”);

}

//not null; has been set

if ((cumulativeHeight – leftPlacementLookaheadStart) leftIntervalHeight) {

if (debug) {

console.log(“###### THRESHOLD REACHED. LOOKAHEAD COMPLETE. END ###### (cumulativeHeight – leftPlacementLookaheadStart) (“+(cumulativeHeight-leftPlacementLookaheadStart)+”) leftIntervalHeight (“+leftIntervalHeight+”).”);

}

return false;

} else {

if (debug) {

console.log(“threshold not reached: (cumulativeHeight – leftPlacementLookaheadStart) (“+(cumulativeHeight-leftPlacementLookaheadStart)+”) tags

if (!(isLeftAvoid($(this)) ($(this).hasClass(‘small’) || $(this).hasClass(‘inline-small’) || $(this).hasClass(‘medium’) || $(this).hasClass(‘inline-medium’) || $(this).hasClass(‘apart’) ))) {

cumulativeHeight += $(this).height() + grafHeight;

}

if (debug) {

console.log(“——————– set cumulativeHeight(“+cumulativeHeight+”) —————”);

console.log(“”);

}

}

});

}

if (leftPlacementIndex != nothing elementNotNearEnd($leftPlacementElement, leftPixelWindow)) {

if (debug) {

console.log(” insert into index “+leftPlacementIndex);

}

$(“#drr-container”).children().eq(leftPlacementIndex).before(“

“);

}

IDG.GPT.trackOmniture();

// Add Right rail procedure content

for (var i=0; i= 0) {

var a = document.createElement(‘a’);

a.href = document.referrer;

var uriParts = a.pathname.split(‘/’);

a = ”;

if (typeof uriParts[3] == ‘undefined’) {

epoParams += “typeId=” + defaultTypeId + “referrer=home”; // default is ‘home’ behavior

}

else {

var refCatSlug = uriParts[3];

epoParams += “catSlug=” + refCatSlug + “referrer=article”;

}

}

// From SEARCH: Show essay with catId same as stream article

else if (document.referrer.indexOf(“google”) = 0 || document.referrer.indexOf(“yahoo”) = 0 || document.referrer.indexOf(“bing”) = 0) {

var categories = [3517, 3645];

if (categories instanceof Array categories.length 0) {

var primaryCatId = categories[0];

epoParams += “catId=” + primaryCatId + “referrer=search”;

}

else {

epoParams += “typeId=” + defaultTypeId + “referrer=home”; // default is ‘home’ behavior

}

}

// Default is to uncover like entrance from homepage

else {

epoParams += “displayId=11referrer=home”;

// default is ‘home’ behavior

}

return epoParams;

}

/**

* @param jqo Original jquery intent target

* @param divString The div to be inserted.

* @return Difference in tallness between strange chain aim and final target.

* Checks initial 6 elements for an acceptable chain (600 pixel window).

* If none, check circuitously for elements that are not right avoids.

* If none, place component before stream target.

*/

function applyInsert(jqo, divString) {

if (debug) {

console.log(“applyInsert during tip and jqo index is: ” + jqo.index());

}

for (var i=0; i 0) {

children = $(“#drr-container”).children().slice(jqo.index(), allowElement.index() );

}

else {

children = $(“#drr-container”).children().slice(allowElement.index(), jqo.index());

}

if (children != null) {

children.each(function(i) {

if (debug) {

console.log(“About to supplement this element’s tallness to heigh diff offset”);

console.log($(this));

}

height += $(this).height() + grafHeight;

});

}

if (offset 300) {

if (debug) {

console.log(“isRightAvoid: found pre. lapse true”);

}

return true;

}

if (jqo.is(“figure”) jqo.hasClass(‘large’)) {

if (debug) {

console.log(“isRightAvoid: found figure.large lapse true”);

}

return true;

}

if (jqo.is(“figure”) jqo.hasClass(‘medium’) jqo.hasClass(‘inline’)) {

if (debug) {

console.log(“isRightAvoid: found figure has category middle and inline.”);

}

return true;

}

if (jqo.is(‘div’) jqo.hasClass(‘table-wrapper’)) {

if (debug) {

console.log(“isRightAvoid: found div with category table-wrapper”);

}

return true;

}

if (jqo.is(‘aside’)) {

if (jqo.hasClass(‘sidebar’) !jqo.hasClass(‘medium’)) {

if (debug) {

console.log(“isRightAvoid: found aside with category sidebar, though category medium”);

}

return true;

}

if (jqo.hasClass(‘statsTable’)) {

if (debug) {

console.log(“isRightAvoid: found aside with category statsTable”);

}

return true;

}

}

if (jqo.hasClass(‘download-asset’)) {

if (debug) {

console.log(“isRightAvoid: found category download-asset lapse true”);

}

return true;

}

if (jqo.hasClass(‘tableLarge’)) {

if (debug) {

console.log(“isRightAvoid: found category tableLarge lapse true”);

}

return true;

}

if (jqo.hasClass(‘reject’)) {

if (debug) {

console.log(“isRightAvoid: found category reject. lapse true”);

}

return true;

}

if (jqo.is(‘table’) jqo.hasClass(‘scorecard’)) {

if (debug) {

console.log(“isRightAvoid: found div with category scorecard”);

}

return true;

}

}

return false;

}

// Return loyal if component has category ‘reject’: will not place drr modules/ads subsequent to these elements

function isRightReject(jqo) {

console.log(“in isRightReject”);

if (jqo != null) {

if (jqo.hasClass(“reject”)) {

if (debug) {

console.log(“isRightReject: found ‘reject’ class”);

}

return true;

}

return false;

}

return false;

}

// Returns loyal if tallness of all elements after this one is some-more than 500; fake otherwise

function elementNotNearEnd(element, pixelWindow) {

if (pixelWindow == null) {

pixelWindow = 500;

}

if (element == null) {

return false;

}

var remainingHeight = 0;

var children = $(“#drr-container”).children().slice(element.index());

if (children == null) {

return false;

}

children.each(function(i){

remainingHeight += $(this).height();

});

if ( remainingHeight pixelWindow) {

return true;

}

else {

if (debug) {

console.log(“Element too tighten to end. Remaining tallness is: ” + remainingHeight + ” and window is ” + pixelWindow);

}

return false;

}

}

/**

* Return loyal if need to equivocate this component when fixation left module.

*/

function isLeftAvoid(jqo) {

if (jqo.is(“figure”)) {

if (debug) {

console.log(“isLeftAvoid: found figure. lapse true”);

}

return true;

}

if (jqo.is(“aside.pullquote”)) {

if (debug) {

console.log(“isLeftAvoid: found pullquote. lapse true”);

}

return true;

}

if (jqo.is(“pre”)) {

if (debug) {

console.log(“isLeftAvoid: found pre. lapse true”);

}

return true;

}

if (jqo.is(“div.gist”)) {

if (debug) {

console.log(“isLeftAvoid: found github formula block. lapse true”);

}

return true;

}

if (jqo.is(“aside”) jqo.hasClass(“sidebar”) jqo.hasClass(“medium”)) {

if (debug) {

console.log(“isLeftAvoid: found middle sidebar. lapse true”);

}

return true;

}

if (jqo.hasClass(“statsTable”)) {

if (debug) {

console.log(“isLeftAvoid: found category statsTable. lapse true”);

}

return true;

}

return false;

}

/**

* lapse loyal if there are no total before a aim chain that competence drain down into chain element

*/

function noPrevFigures($originalTarget) {

var targetIndex = $originalTarget.index();

var numElementsLookBack = 5;

var figureIndex = null;

var figureHeight = null;

var startIndex = targetIndex – numElementsLookBack

More than 3 years after appropriation Skype, Microsoft currently pronounced it would rebrand a semi-rival Lync corporate communications height as “Skype for Business.”

The name change will turn central in a initial half of 2015, when Microsoft releases a subsequent versions of Lync’s clients and on-premises server program as Skype for Business. The Lync use that’s partial of some Office 365 blurb subscription skeleton — such as Business Premium ($12.50 per user per month) and Enterprise E3 ($20) — will also be updated and renamed during that time.

Microsoft’s regulating a same nomenclature for a new name as it has for other corporate offerings, including OneDrive for Business, and to stress more-than-consumer products, such as Office Home Business 2013.

The rebranding comes some-more than 3 years after Microsoft acquired Skype for $8.5 billion. Since then, Microsoft has confirmed dual lines of present messaging and video conferencing program — Skype for consumers and Lync for businesses — with a latter pitched as an inside-the-perimeter communications height that also handles VoIP (voice over Internet protocol) telephony chores.

Although a dual will continue to concentration on opposite pools of users, Skype for Business will embody some elements of a consumer-Skype user interface (UI) and enhance a stream Lync-Skype interoperability. Skype for Business business will be means to strech Skype users not usually for present messaging chats and audio calls, though also for video calls, Microsoft said.

The new Skype for Business clients — now accessible on Windows and Windows Phone as good as opposition OSes including Android, iOS and OS X — will be accompanied by an refurbish from Lync Server 2013 on a server side. The Lync backend for blurb Office 365 business will be updated by Microsoft, as is common for a subscription-based, semi-cloud-based plans.

It’s not startling that Microsoft motionless to dump Lync for Skype, pronounced Jan Dawson, principal researcher during Jackdaw Research. “[The branding] was always one of a large questions after Microsoft acquired Skype,” Dawson pronounced in a Tuesday interview. “They’ve gradually talked about integrating a dual so that they talked to any other, though they sat in opposite places, with opposite branding. Yet it always seemed logical. So this is a perfection [of a Skype acquisition]. What’s a warn is that it’s holding as prolonged as it has.”

Microsoft also hinted that Skype and Lync were unfailing for a closer attribute roughly dual years ago when it shifted a Lync organisation to a organisation obliged for Skype.

“This is also a approval that a dual are on a continuum, that people will use whatever apparatus creates a many clarity to them during a time,” Dawson said.

That hews to CEO Satya Nadella’s pull to conclude Microsoft as the “productivity” company, a summary he beaten in Jul in a 3,100-word message to employees and one he stressed final week in an invite-only lecture with a handful of reporters, including ones from a New York Times and Fast Company.

“To me that’s a broadest clarification of productivity, that is for us to commission people and organizations to be means to make things occur and get things done,” Nadella told a New York Times.

Microsoft’s Gurdeep Pall, who heads a Skype group, used a identical everything-everywhere summary currently while announcing Skype for Business. “Connecting people opposite all of life’s moments – to talk, to share, to combine – is during a heart of assisting people make a many of each moment,” Pall wrote on a Skype blog.

Gmail represents a failing category of products that, like Google Reader, puts control in a hands of…

Get a daily newsletter

iPhone 6, or iPhone 6 Plus? It’s a conundrum, and with pre-orders starting on Friday, we have to…

Scarlett Johansson, Jennifer Lawrence, Kate Upton… a unhappy list of exposed celebs goes on. But what’s…

Microsoft yesterday rolled out a subsequent refurbish to a Windows 10 Technical Preview, though an alteration…

Here are some critical points to keep in mind as we devise for expansion — generally for your…

BYOD programs haven’t always saved money. But, rubbed correctly, they can.

Tidemark is adding predictive analytics functions to a cloud-based financial formulation and analysis…

Online Master of Science in Information Systems during Northwestern University

Computerworld
The Voice of Business Technology

Follow us

Twitter

LinkedIn

Facebook

Google+

RSS

Cloud Computing

Computer Hardware

Consumerization

Data Center

Emerging Technology

Enterprise Applications

IT Management

Internet

Mobile Wireless

Networking

Operating Systems

Security

Vertical IT

All Topics

News

Features

Reviews

Blogs

Opinions

Insider

Shark Tank

Slideshows

Video

Newsletters

Events

Resources/White Papers

Copyright © 1994 – 2014 Computerworld, Inc. All rights reserved.

+

Show more