In case you haven’t noticed, multi-core processing is happening. We’ve already covered multi-core aspects that relate both to servers and clients. For clients, I’ve previously focused on video communications, but there is another aspect on the client side that is important to note - for clients, multi-core is a game of diversification, not only multiplication. Multi-core, as previously discussed and as promoted today to the mass market, is all about multiplication. Take a general purpose CPU and multiply it
(read more...)
By Tsahi Levent-Levi | July 14th, 2008 | Filed under Clients
A lot of reviews have been done on Office 2007 - this is not going to be one of them. I just had the questionable opportunity of working with Microsoft Office 2007. It can be a very frustrating experience to anyone used to previous Office versions. Office 2007 can serve as a great lesson on how to plan new versions - especially when the customers are engineers. Our company has just migrated to Office 2007 this week. It has
(read more...)
By Tsahi Levent-Levi | May 5th, 2008 | Filed under Technology
[I’ve had a chat the other day with a colleague of mine, Danny Loeb, who is the Product Manager for our SIP Server Platform. As part of his work, he needs to deal with the multi-core trend and how that changes the architecture of his product.] Multi-core is all the rage these days. Or at least this is what Intel tell us - almost every month Intel arranges a seminar, workshop, training or some other session about multi-core here in
(read more...)
By Tsahi Levent-Levi | April 21st, 2008 | Filed under Technology
When you work with standards it is hard to differentiate. Take for example the browser market. Not all browsers are created equal. Taking a look at the 4 major browsers on the market today, and trying to summarize each one in a sentence, this is what you will get: Internet Explorer - Largest “customer base”, not adhering to standards Firefox - Full of plugins, liked by developers and
(read more...)
By Tsahi Levent-Levi | March 20th, 2008 | Filed under Standardization
The way in which communication standards are implemented is usually done through protocol stacks. Companies will usually acquire such stacks from third parties and not implement and maintain on their own. How does one select a protocol stack? What makes a protocol stack of one vendor better than that of another? 1. Support Support is definitely the most important aspect of a protocol stack. VoIP products are complex - developers building such products will need all the help they can
(read more...)
By Tsahi Levent-Levi | January 17th, 2008 | Filed under Protocol stacks