That sounds a *lot* like the RoadMatcher Issues list. I agree that your specs are probably a bit too specialized for building into OJ core. Any chance you can develop a more generic framework which you can then extend with your own requirements?
Bing Ran wrote: > Thanks Larry, Michael, Martin and others, the ideas and concepts > brought out are great! > Since I'm planning this feature for my highly customized application > on top of OJ, what I'm thinking doing is less than generic as I wish: > 1. The Bookmarks view will probably in a dockable window since my > application is using MyDoggy docking system. > 2. The bookmarks are classified as either private or public and will > persist in a database. > 3. Bookmarks carries owner names. My application is an enterprise tool > and requires logging in. > 4. Public bookmarks are shared across multiple users. > 5. Bookmarks have title, comments and tags so they can be searched and > categorized. > This feature can be built on top of a generic bookmarking mechanism if > available in OJ, particularly the bookmarks layer management and local > persistence. > I'm not sure how soon I'll be able to starting doing the work. > Flicker-less panning still high on my to-do list (if anyone remembers > my first ever email to the list?? ?? ). If someone would do a generic > one in some time soon, I'd be more than happy to continue with that. > Bing > > *From:* Larry Becker <mailto:becker.la...@gmail.com> > *Sent:* Thursday, January 08, 2009 5:38 AM > *To:* OpenJump develop and use > <mailto:jump-pilot-devel@lists.sourceforge.net> > *Subject:* Re: [JPP-Devel] bookmark > > I agree that storing bookmark views in a layer is probably the best > solution for the reasons already stated. Further suggestions are: > > 1. The Save Bookmark menu option should be on the View menu. > > 2. The view geometry stored should be inflated by the appropriate > amount so that browsing it in View/Edit Attributes will restore the > original view (where normally there is some context border). > > 3. The view name should be the only attribute. It should probably be > assigned in a dialog when you choose Save Bookmark with a suitable > default name such as "View 1". > > 4. It would be nice if the bookmark dataset path/file-type defaulted > to the same pathname as the project file with "_bookmark.jml" appended > or something like that so that all you would have to do is save it and > the project. JML file type seems like the best choice. > > 5. The bookmark layer should default to not selectable and not visible. > > 6. Anything else is gravy... > > my 2 cents, > > Larry > On Wed, Jan 7, 2009 at 2:33 PM, Michael Michaud > <michael.mich...@free.fr <mailto:michael.mich...@free.fr>> wrote: > > Martin Davis a écrit : > > In RoadMatcher we created something we called an Issues List. > The idea > > was that you could either select a feature or draw a box around > an area, > > and then mark it as an issue (with a state, title, comment, > datestamp, > > etc). Issues were actually just a special named layer. We had a > modeless > > dialog which looked like the Attribute View to let you zoom to > issues, > > sort them, mark them as done, etc.) > > > Storing bookmarks as any other layer seems like a good idea (easy to > store, to share...) > > Fancier and less general than the Bookmarks idea. Bookmarks > sound like a > > great idea. > > > > What is the scope of Bookmarks? Local to a single Task Frame (um > - OJ > > Project Frame?) The entire OJ instance? Would they be persisted > and if > > so how? > > > > I quite liked the pattern of exposing things like this as a > layer in the > > Layer List (e.g the way the Fence works). Then users can use any > > relevant tools directly on that layer. Basically then Bookmarks > would > > just be a special tool to create a Bookmark layer feature, and > perhaps > > (probably?) a UI dialog to allow friendly navigation around > bookmarks > > (although even this might not be needed - the Attribute View > could serve > > just as well for this. > > > I think a special user interface dedicated to bookmark navigation > would > be welcome (should be as easy as navigating in firefox bookmarks) > The special Tool to create the bookmark feature should create a > rectangle fitting the layerview to memorize position and scale (and > could create the layer if it does not exist yet) > A convention in the bookmark name could even help creating a > hierarchical navigator (with '/' for example) > > My 2 cents > > M > > > > Bing Ran wrote: > > > >> Hi, > >> I'm thinking adding bookmarking to enable quick navigating to > >> interesting points on a map. > >> - point to a location on a map and issue "bookmark this point" > without > >> any feature selected, add comment, and it's saved in a > bookmarks view. > >> - select any feature and bookmark it. > >> - without selecting anything, simply bookmark a zoom. > >> Has anyone done something similar? > >> Bing > >> > ------------------------------------------------------------------------ > >> > >> > > ------------------------------------------------------------------------------ > >> Check out the new SourceForge.net Marketplace. > >> It is the best place to buy or sell services for > >> just about anything Open Source. > >> http://p.sf.net/sfu/Xq1LFB > >> > ------------------------------------------------------------------------ > >> > >> _______________________________________________ > >> Jump-pilot-devel mailing list > >> Jump-pilot-devel@lists.sourceforge.net > <mailto:Jump-pilot-devel@lists.sourceforge.net> > >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > >> > >> > > > > > > > > ------------------------------------------------------------------------------ > Check out the new SourceForge.net Marketplace. > It is the best place to buy or sell services for > just about anything Open Source. > http://p.sf.net/sfu/Xq1LFB > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > <mailto:Jump-pilot-devel@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > -- > http://amusingprogrammer.blogspot.com/ > > ------------------------------------------------------------------------ > ------------------------------------------------------------------------------ > Check out the new SourceForge.net Marketplace. > It is the best place to buy or sell services for > just about anything Open Source. > http://p.sf.net/sfu/Xq1LFB > > ------------------------------------------------------------------------ > _______________________________________________ > 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 is the best place to buy or sell services for > just about anything Open Source. > http://p.sf.net/sfu/Xq1LFB > ------------------------------------------------------------------------ > > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > -- Martin Davis Senior Technical Architect Refractions Research, Inc. (250) 383-3022 ------------------------------------------------------------------------------ Check out the new SourceForge.net Marketplace. It is the best place to buy or sell services for just about anything Open Source. http://p.sf.net/sfu/Xq1LFB _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel