|
From: <hv...@ya...> - 2002-02-12 12:54:24
|
I've already been looking into Jedit a lot, and also looking into Jext and other Open Source editors to use as a base for our development. Jedit has probably been the strongest candidate, although, like you noticed Jext have implemented Rhino, and would therefor also have its advantages. However, I've found the documentation and support for Jedit to be stronger and wider spread. And if you feel its a good base, I'm all with you to go ahead and use it as sugested. I'm not sure we could do it just as a plugin, I think we would need to do it as a own distribution with a lot of the original Jedit core as our base (maybe so much, it can be fully-compable with Jedit original distribution and upgraded along-side the Jedit development). But for a start we could aim to do plugins, but eventually I think we'd have so many special plugins it should be considered a new distribution. We'll see... I've found this independent guide/essay on doing a plugin for jedit, that might be of some help: http://www.generationjava.com/projects/JEdit.shtml Jedit is a part of the Giant Java Tree project, so you might also want to check out http://www.gjt.org Dan Steinman, the originator of DynAPI have been contributing his begun WYSIWYG dynlayer editor code to this project. If your still monitoring this list Dan: Do you have an update or could you please submit your code pieces again? Henrik --- Creighton Kirkendall <cki...@ho...> skrev: > I have spent this weekend going over the code for > Jedit and some other open > source editors. By the way, most of the other > editors that are written in > java have Jedit as their core engine > (Interesting???). It seems we are the > very first to attempt an open source DHTML wysiwyg > editor in java. I think > we can borrow a lot of the architecture from Jedit > as far as event bus, > plug-ins and class-loading are concerned. Where we > need to concentrate our > efforts now is design. What can we use from jedit > and what does not suit > graphical editor. I spend a lot of time poring over > code I have some very > good ideas of what the architecture of the main > components are going to have > to be. The largest and most difficult is going to > be the layout manager > used in the design view. All of the other pieces > can be written or borrowed > from Jedit or others relatively easily. Jason, I > want to talk some things > over with you about the main design view element. I > think I am going to > email the creator of Jedit and see if he knows of > anyone who has tried to > use their architecture for a graphical editor. If > anyone wants to > understand where I am looking to take us next, spend > some time looking at > Jedit's code. Pay special attention to the way > plug-ins are written and how > they are actually implemented in Jedit (note: > description of writing a > plug-in is in Jedits user manual & you can check > out the EditPlugin and > EBPlugin code in the source tree. Also look at the > EditBus source.) I > think we should plan to implement the whole system > as a bunch of plug-ins > that add and remove messages from a bus. This will > allow us to work > separately on different sections with out having > duplication of work. > > -- Javier I looked over the graphics and I think we > are, for the beginning, > going to have to use the System buttons (Mainly due > to differences with mac, > unix, and windows). However icons for the buttons > look good and I will see > if I can implement those into the test browser, > okay. If you have a splash > screen I'd like to see it. > > P.S. I also found an interesting embedded > implementation of Rhino in a text > editor called Jext. > P.S.S. I have the editor working with file save and > file load. I also got > copy and past working. > > > Creighton > ===== // Henrik Vaglin ************************************************** Visit my comics artpage at http://photos.yahoo.com/bc/hvaglin?d&.flabel=fld5&.src=bc ************************************************** _____________________________________________________ Hitta snörapporter... från 500 olika skidorter i Europa på http://se.snow.yahoo.com |