Smartphone Processing Technology