Catálogo de publicaciones - libros
Pro J2ME Polish: Open Source Wireless Java Tools Suite
Robert Virkus
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
Software Engineering/Programming and Operating Systems
Disponibilidad
| Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
|---|---|---|---|---|
| No detectada | 2005 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-1-59059-503-9
ISBN electrónico
978-1-4302-0045-1
Editor responsable
Springer Nature
País de edición
Polonia
Fecha de publicación
2005
Información sobre derechos de publicación
© Apress 2005
Cobertura temática
Tabla de contenidos
Game Programming with J2ME Polish
Robert Virkus
In this chapter, you’ve looked at the game engine of J2ME Polish and how it helps you to port games to MIDP 1.0 platforms. When you use low-level graphics, sound playback, and device control functionalities of the MIDP 2.0 platform, you need to include some manual adjustments, but otherwise J2ME Polish takes care of everything for you. You can adjust the game engine to your needs by specifying various preprocessing variables.
In the next chapter, you’ll learn how to use the enhanced GUI of J2ME Polish. This GUI allows you to use the MIDP 2.0 high-level UI on MIDP 1.0 devices. It also helps you to design your applications professionally and spectacularly.
Part 2 - Using J2ME Polish | Pp. 145-157
Working with the GUI
Robert Virkus
Well done! You have mastered the most complex part of J2ME Polish—the user interface. You have now learned how you can program, control, and design the GUI for creating truly professional applications. Just to repeat the main lessons: you program the GUI just like the normal javax.microedition.lcdui API, but you need to ensure that you use proper import statements. For controlling the GUI, you can set various preprocessing variables in your project’s file. Last but not least, you can design the user interface outside the application code with the file.
In the next chapter, you will finish the J2ME Polish part of this book by learning how you can extend this framework. J2ME Polish contains various hooks so that you can extend it quite easily, whether you want to add your own preprocessor or your own GUI background.
Part 2 - Using J2ME Polish | Pp. 159-229
Extending J2ME Polish
Robert Virkus
This chapter concludes the J2ME Polish part of this book. In this chapter, I discussed the various ways you can extend J2ME Polish—including integrating your own preprocessor and other build tools, creating your own GUI elements, and extending the logging framework.
In the following part, you will take a close look at the real world of J2ME programming. Sadly, a difference always exists between the theoretical standard and the actual implementations of the J2ME environments on real phones. In the next part, you will learn how you can adjust your application to the various real-world issues while still delivering a top-notch application.
Part 2 - Using J2ME Polish | Pp. 231-270
Overview of the Wireless Market
Robert Virkus
In this chapter, you learned how J2ME devices differ from each other and how the J2ME market has evolved. In the following chapter, you will look at some aspects you will commonly encounter in practice, such as detecting interruptions, establishing network connections, and accessing native functionality.
Part 3 - Programming in the Real World | Pp. 273-282
Dancing Around Device Limitations
Robert Virkus
Programming in the real world is different from the theory. Sadly, Java’s promise of “code once, run everywhere” is not yet fulfilled. In this chapter, you learned about the difficulties you will encounter in the real world and how to overcome the most common dilemmas. Also, you now know where to ask for help when you cannot solve specific problems.
In the forthcoming chapter, you will learn how to optimize the performance, the size, and the memory usage of your application.
Part 3 - Programming in the Real World | Pp. 283-323
Optimizing Applications
Robert Virkus
Optimizing your application is the last step for you to create a small, fast, working application. You can optimize for speed, for a reduced memory footprint, and for smaller JAR file sizes. Some optimizations are beneficial for all areas, while others contradict each other. You should consider possible high-level optimizations from the beginning and postpone low-level optimization until the end.
In this book’s appendix, you will find details about J2ME Polish and J2ME settings in a condensed format.
Part 3 - Programming in the Real World | Pp. 325-350