Talk:Canvas Vs Game Canvas
This article provides an excellent introduction for beginners to the NetBeans IDE, one of the leading IDEs for Java ME development (Eclipse being the major competitor). The article describes the various features of the NetBeans mobility plug-in.
The article walks beginners through the process of creating a new Java ME project in NetBeans. Also demonstrated are the application flow designer (which allows developers to organise the flow of their application between different screens), the visual designer (which allows developers to design user interfaces using the standard UI components such as choice elements) and the emulator (which allows MIDlets to be run on a simulated mobile device). The article also covers important issues, such as selecting a platform SDK and deploying via Nokia PC Suite to a mobile device.
Over and above the usual IDE features such as code completion, the NetBeans mobility plug-in offers developers of mobile applications a range of useful features, such as integration of different SDKs, the flow designer, screen designer and J2MEUnit testing support. As a user of the NetBeans mobility plugin for almost five years, I’ve found it to be an extremely useful and easy to use development environment.
As we know that Canvas is the blank window on which, Drawing of objects is possible. Here This article clearly differentiates between Canvas and Game Canvas. When you are making game, Game Canvas concept is helpful to Game Developer. So through this article, Developer can easily understand how to use Game Canvas. Because it not only reduces the code (Portability) but also reduces the time and also provides flexibility.
When you use Game Canvas, you just need to obtain an integer returned from getKeyStates(). And implementation of a method is necessary that is used to change position of the actor.
This article is very nice and provides good knowledge to beginners and all thing is explained with different modules with code example. And clearly differentiate between Canvas and Game Canvas through code so that every body can easily understand it.