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.
+