The European IST Project DAVID: a Viable Approach towards Optical Packet Switching