What have you read already ? Ben
On Jun 23, 2012, at 7:18 AM, Hernán Morales Durand wrote: > Hello Benjamin, > > 2012/6/22 Benjamin <benjamin.vanryseghem.ph...@gmail.com> > Hello :) > > This is a nice challenge :) > Firstly, you have to know that the model behind Nautilus is really different > that the one behind OB. Let's say nothing in common. > On the other hand, the code pane modification can be made within an hour > (maybe two if you are not confident with morphic, but it doesn't seems to be > the case) using the plugin mecanism (Johan Fabry can testify ^^). > > Ok, let us know when more Nautilus documentation is available. > > Then, Nautilus is not cross platform, but we have developed Spec with the > goal to use it for Nautilus, and Spec is(will be ^^) cross platform. So one > day, Nautilus will be cross platform. Sadly, I will not be soon (I have to > rewrite the whole ui). > > > thanks for the clarification and status update > > > About the command definition, I am not an OB expert, but I think that Command > are used for menu entries. > In Nautilus the menus definition are based on pragma, so any class can extend > Nautilus menus. > > > Yes, commands in OB are used to define menu entries and their behavior. > > > In a nutshell, what I have seen in the video is doable in roughly a couple of > hours :) > If you decide to give a try to Nautilus, let me know, and I will be glad to > help/answer question/provide pieces of code etc :) > > > Thanks for your reply, I will be in touch. > > Hernán > > > Ben > > > On Jun 22, 2012, at 8:14 AM, Hernán Morales Durand wrote: > >> First let me apologize for asking without properly evaluating first. I took >> some time and read about Nautilus which it seems a very nice work. I've >> developed a phylogenetics classifier using OmniBrowser, but I wondered if >> Nautilus could save me some effort, and I'm planning to test Pharo 1.4 or >> 2.0 in some future in which AFAIK OmniBrowser will not be supported anymore. >> >> - Some time ago I've modified the OmniBrowser framework to browse anything I >> wanted in the "code pane" (the lower pane typically used for >> displaying/editing code), as we had a complex OODB it was very useful, see >> http://www.youtube.com/watch?v=VxUaOFRHFPk for a demo. However it was not >> easy to understand the OB internals and make the modifications. Have you >> tried to implement such feature in Nautilus? >> - There is documentation for developing browsers with Nautilus? Something >> which explains the basic architecture, how it differs from OB? for example: >> --Do you have to define a metagraph? >> --May I have multiple definition panels? >> -Do you have a mapping for each node type (class?) with each column? >> -OB is not cross-UI (it depends on Morphic). Can I use a Nautilus browser >> within a web browser? >> - Another thing which is really easy is to define Commands in OB, (although >> the #isActive logic could become a mess without some care). How it is >> different in Nautilus? >> >> I'm sure I would rewrite my browsers with Nautilus, my key question is how >> much of the OB knowledge I can re-use? >> >> Cheers, >> >> Hernán >> >> -- >> Hernán Morales >> Institute of Veterinary Genetics. >> National Scientific and Technical Research Council (CONICET). >> La Plata (1900), Buenos Aires, Argentina. >> Telephone: +54 (0221) 421-1799. >> Internal: 422 >> Fax: 425-7980 or 421-1799. >> >