The differences between traditional embedded system design and handheld device design will be described and discussed. The paper will cover topics specific to handheld and wireless device design, specifically low-power hardware and software design, autonomous operation, designing for portability, selecting displays and batteries, integration of peripherals, extending battery life, incorporating location-based technologies, ruggedizing for field use, and so on.