Spring ME is a lightweight version of the Spring framework that aims to provide dependency injection and inversion of control capabilities on resource constrained platforms like Java ME. It uses a meta model and code generation to configure objects without runtime reflection, keeping dependencies and size small. Current features include basic dependency injection through a generated BeanFactory, with plans to add request/session scoping, AOP, and integrations with other Java ME frameworks. The goal is a micro version of Spring useful beyond just Java ME.