A 2-d electronic device simulator