Barack Obama reconfirmed his committment to the security of Isreal. and defined his positions on Hamas, Hezbollah and Iran.