The document discusses Java ME (J2ME) technology for developing mobile applications. It provides an overview of J2ME, including its history and architectures. It also outlines a course for learning to develop applications using the J2ME platform, covering both theoretical and practical topics like user interfaces, data management, networking and game development. The goal is to teach students how to create MIDlet applications for mobile devices with limited resources.