Tuesday, January 09, 2007

Apple iPhone. It is here.


The long awaited iPhone from Apple is here. It was announced today by Steve Jobs here at SF macWorld. After iTunes, Apple makes a step forward into consumers electronics with this cellular phone and iTV is next. Ahh Apple, what a company, I love it. My years working at Apple were a blast, the culture, the people and the charismatic leader...

So the question now, is how Aplle is going to compete with thousand pounds Gorilla like Motorola, Samsung or Nokia. I am excited to see how the Apple marketing machine and the Apple R&D gurus will take on the competition.

Check http://www.apple.com/iphone/
for the revolutionary multi-touch display, and the revolutionary phone UI, the Apple designers came up with.It is an all screen phone, no keyboard or navigation button, best usage of the real state with some magic touch from Apple.

Thursday, December 07, 2006

SAO and ESB

All CIO and IT architects always imply that to implement SOA (Service Oriented Architecture) in the entreprise, all what they need is an ESB (Entreprise Service Bus) and make IT developers build a set of reusable services and transformations to allow the data flow form a service to the other. I always found that approach simplistic and could lead to a disaster. This is an article that exactly explains very well my thoughts.

Easy and simplified answers are de rigueur at the moment – and "ESB" is exactly the kind of answer you might get when asking about an SOA. Don’t get me wrong – an ESB is a very valuable and useful component in an SOA set-up. If, however, you think that you are perfectly prepared for setting up an SOA simply because you now have at last got the selection process for your ESB over and done with – then you had better think again.

There is another view – although an ESB does not equal a SOA, it is however at its very heart. While this answer may be incrementally better, it doesn’t quite capture the essence of what an SOA really is: an SOA’s main task is to chop up the IT world into small tidbits. These tidbits are designed in line with the individual wishes of the specialist departments, correspond to industry standards and can be combined to form new processes and applications. They have to communicate with each other, exchange information, transform it and then forward it securely. There is also the need to link these tidbits with larger ones, bringing us to the topics of orchestration and composition. And this is where an ESB can actually be of help.

The question is, however, how do you decide on which tidbits? Who tells IT what the business requires and who tells the business what is feasible for IT? And who tells you whether the various tidbits are yet to be deployed, as originally planned? It’s now no longer a case of using middleware: it’s a question of how we deal with the actual development process of services, which leads us then to SOA management and governance. It is impossible to develop services that are worth being wired via an ESB, unless accompanied by processes that go beyond the borders of individual departments. The heart of an SOA is, therefore, more to be found on an organisational level – reinforced by the principles and best practices involved in SOA governance. Once these processes have been understood, then an ESB really does make sense for an SOA, just as HTTP (Hypertext Transfer Protocol) does for the Internet.

Source

Friday, December 01, 2006

HP #1 PC seller in the world.


Less than 2 years after the Compaq acquisition, the strategy of the ousted CEO Carly Fiorina seems to be working, making the HP board look stupid for firing her over her merge decision and making her look like a real visionary. Another example of public company giving in to the Wall Street perssure on short term results.

HP today passed Dell to become #1 PC seller in the world.

Hewlett-Packard has passed Dell to become the world's largest PC seller, according to new figures from iSuppli Corp.
HP shipped 9.9 million PCs globally in the third quarter of the year, up 16.7% from 8.4 million sold during the same period the year before, according to a report from iSuppli, an industry research organization. HP's latest numbers not only exceeded the 9.5% expansion of the overall PC market, but also surpassed the 3.4% and 10.4% global increases for HP's two closest rivals, Dell and Lenovo, iSuppli reported.

Source

Monday, November 27, 2006

Web 3.0 ;-)

For those who are still struggling to understand web 2.0, I have good and bad news for you. the good news is that web 2.0 is history, the bad news is that web 3.0 is here :-)

Web 2.0, which describes the ability to seamlessly connect applications (like geographic mapping) and services (like photo-sharing) over the Internet, has in recent months become the focus of dot-com-style hype in Silicon Valley. But commercial interest in Web 3.0 — or the “semantic Web,” for the idea of adding meaning — is only now emerging.

The classic example of the Web 2.0 era is the “mash-up” — for example, connecting a rental-housing Web site with Google Maps to create a new, more useful service that automatically shows the location of each rental listing.

In contrast, the Holy Grail for developers of the semantic Web is to build a system that can give a reasonable and complete response to a simple question like: “I’m looking for a warm place to vacation and I have a budget of $3,000. Oh, and I have an 11-year-old child.”
Source as reported by "Welcome to web 3.0"

I hear that SAP executives,meeting with analysts this week in Las Vegas, have started using the term "enterprise 3.0" to describe this next wave of business applications. I’ll stick with Web 3.0 because it’s a shorter fit for my headlines, but I’ve no doubt we’re talking about exactly the same core concept: a new generation of services-based, composite applications that are tailored to fit the work processes that people actually need in their daily routines.Web 3.0: The API-driven application

But the article that I liked the most is the following :-)
My assignment in Monaco was to lead a panel in defining Web 3.0--this when people are struggling to get their heads around Web 2.0. I wouldn't say we emerged from the session with a clear picture of this third generation. But here are some of the ideasWeb 3.0

More Web 3.0 links

This post is dedicated to my friend Houssein :-)))))

(Update)PS: I just found out that I'm working on the web 3.0 without konowing it

Thursday, November 16, 2006

MSFT vs Open source: Divide and conquer.

As I mentionned in a previous post about the Microsoft-Novell deal, Samba developers are getting upset.

The latest criticism comes from the developers of Samba, an open-source program that allows Linux servers to provide file and print services to Windows clients. Its comments are notable because Samba is usually a Novell ally and its software is distributed with Novell's SUSE Linux.

Like other criticism from the open-source community, Samba took issue with the deal's intellectual property aspects. The agreement is "divisive" and runs counter to the goals of open source, because it treats the creators and users of software differently depending on their commercial or noncommercial status, it said in a statement yesterday.

Source

Micorsoft never throw a penny for charity even though Bill Gates does ;-)

Micosoft is using an old dictator's trick "divide and conquer". While open source developers gets into each other throats, Gates will be watching and enjoying and preparing a serie of intellectual property suits based on the fact that all Linux versions beside Novell are using MS code!!!

Thursday, November 09, 2006

CPU/GPU tug of war

After the acquisition of graphics card ATI by processors maker AMD for $5.4B and the announcement of GPU/CPU merged processor, the war between graphics cards and CPUs continues.

Graphics card driven by gamers and video console makers are getting insanely powerful and their makers being under pressure of finding new markets necessary for their growth, start to move towards a single offering of CPU/GPU and go head to head with Intel. After AMD/ATI announcement, NVIDIA today announced its Nvidia GeForce 8800 GTX that cost the company $400M and 4 years of R&D. The unit has 128 processors for a total of 680 million transistors, the most complex graphics unit ever developed for a PC. It even has enough instructions set to be uses as a simple main processor unit which is exactly what NVIDIA is going after, the CPU market.Developers can even start programming this GPU using C compiler.

AMD acquisition was necessary to stay in the game of the GPU/CPU and INTEL is said to be working on similar product to be released in 2008. Will Intel play it nicely or will it choose the acquisition solution by buying NVIDA?



Adrianne Curry virtually rendered on a 8800

Monday, November 06, 2006

Wanna talk in a language you don't speak?

Carnegie Mellon University Researcher came up with a device that only sci-fi movie writers could think about. It is a universal translator, that translates unvoiced words int syntetic speech, it is just like watching movies dubbed in another language. You just articulate the words without saying them and the translation will be coming out a speaker as if you're the one talking :-)


Imagine mouthing a phrase in English, only for the words to come out in Spanish. That is the promise of a device that will make anyone appear bilingual, by translating unvoiced words into synthetic speech in another language.
continue...