What is device independent about this?  The camera coordinate system (-1000,1000) is device independent.  These are pixels based on the screen size and so will actually be dependent on the screen size.  

Can't you just call this variable viewport?