Programming for the Series 60 Platform and Symbian OS, written by software professionals at Digia, provides the reader with a complete overview of the Series 60 Platform and its software, and explains the best development practices with numerous examples covering: software design and tools GUI framework, UI components and UI customization communications and messaging interfaces for MMS, SMS, email, smart messaging, Bluetooth, IrDA, and TCP/IP User Experience and Interaction Design Java MIDP application development