[[../../neurospy/devel|Back to neurospy for developers]] ===== NetBeans tips ===== * [[Event Listeners]] * [[Output]] * [[Little Icons and Symbols]] * [[Platforms]] * [[Plugins]] * [[GUI building]] * [[Userdir]] * [[http://www.nabble.com/Stepping-into-platform-sources-tf1520807.html#a4221643|How to single-step into sources of modules installed into the platform]] * [[Cookies]] * [[Nodes]] * [[DataObject]] * [[FileObject]] * [[FileAttributes]] * [[Mime Type]] ===== Java tips ===== * [[Logging]]: Display error messages to the user; Store debugging information * [[Resource Bundles]] * [[ Serialization ]]: Store objects so they exist next time you open NetBeans * [[Threads]] * [[Serial Java]]: You have to send commands to a serial port ===== How can my modules interact? ===== If you're developing in NetBeans, you may run into situations in which you define a new file type, you write a displayer for this file type, you make some GUI forms that allow the user to change what's in a file of this type, you add ways of saving files of this type etc. All this functionality is provided by different modules which need to communicate with each other. There are several ways of doing this. * [[System Filesystem]] * [[Lookups]] * [[Module Manifest]] * [[http://wiki.netbeans.org/wiki/rss.jsp?page=DevFaqModulesGeneral&mode=wiki| NetBeans Wiki: DevFaqModulesGeneral]] ===== Important Files ===== **[[XML layer]]** ----- === Questions left to answer: === * What do "Clean", "Build", "Run" and "Compile" mean? * ant? * what's build.xml? * What are Nodes? * What is a Suite vs Package vs module? * and many others...