yep.. the content sounds good. I would additionally suggest the topics from wiki and the vividsolutions doc: a) the Hello World-PlugIn (should be probably the first thing to present.. directly after introducing the PlugIn/-Interface So you start with an example and then refer in the description to the parts that will be explained in detail in the next chapters/paragraphes. b) ways to programming and testing a plugin (I mean here that writing an Extension is the last step, and that one should plugins in a separate project... see the wiki)
For the topic: Accessing OpenJUMP Internal’s From A Plug-In I would the bring in detail the frequently asked topics: . accessing features from a layer (requires Layer selection + some parameter) . modifying geometries (i.e. a buffer), set attributes . create a new layer . create a new feature collection (i.e. the use of FeatureSchema) + layer (see also the wiki example ;) The first thing to do before writing, may be to set up a style template (I guess Uwe used something alike for his tutorial). This is helpful if somebody else will particpate in writing (using unique naming for styles). Be here careful with the use of unusual fonds (i.e. check that they are build-in for the word-processor or choice on every OS. If doubts exists, then rather go with a serife-less common known fond such as Areal or Verdana). I know actually some Word-Templates from publishers that could be used after some changes. Are you using Word or OpenOffice or the doc-book stuff? Stefan PS: Maybe you should consider renaming yourself to the "lunch-break-jumper" ;) Sunburned Surveyor schrieb: > Thank you for the comments Nacho. > > The Sunburned Surveyor > > On Tue, Jun 17, 2008 at 2:12 PM, Nacho Uve <[EMAIL PROTECTED]> wrote: >> Great idea!! >> It looks a very good guide reading the index and initial pages! >> >> >> 2008/6/17 Sunburned Surveyor <[EMAIL PROTECTED]>: >>> I forgot to attach the PDF. >>> >>> SS >>> >>> >>> >>> On Tue, Jun 17, 2008 at 1:35 PM, Sunburned Surveyor >>> <[EMAIL PROTECTED]> wrote: >>>> I've decided to split my lunch breaks between my GeoTools GPX module >>>> and a new guide for OpenJUMP plug-in programmer's. This guide will >>>> build on some of the existing material in the old JUMP Developer >>>> Guide. >>>> >>>> However, it will not deal with programming OpenJUMP's core, but will >>>> deal only with what can be accomplished using methods of extension >>>> that do not require modifications to the core. >>>> >>>> The guide will be written with a very informal style, and will be >>>> geared to users of OpenJUMP that do not have an expert knowledge of >>>> Java programming. My goal with the guide is to allow more power users >>>> to make the jump to contributing programmers. >>>> >>>> I've attached the first few pages of the guide to this e-mail as a >>>> PDF. A preliminary table-of-contents is included. If you have >>>> suggestions on something that should be included please let me know. >>>> >>>> I welcome any contributions of additional material or translation >>>> efforts. :] >>>> >>>> The Sunburned Surveyor >>>> >>> ------------------------------------------------------------------------- >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> http://sourceforge.net/services/buy/index.php >>> _______________________________________________ >>> Jump-pilot-devel mailing list >>> Jump-pilot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >> >> ------------------------------------------------------------------------- >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel