device frame generator