Optoelectronic Properties And Plasmonic Devices Of Graphene