This section describes JavaTM for S60 3rd Edition FP 2 and Series 40 5th Edition FP 1 platforms and their architecture. The section also provides an overview of the MIDP 2.1 specification and the related optional packages from the perspective of the S60 and Series 40 platforms.