hi everybody, Aniello> When I was thinking of the best way to adapt Xournal to scale Aniello> (and before Xournal++ appeared), I was thinking of splitting Aniello> the logic from the UI and make them communicate by means of Aniello> some sort of IPC. I was literally thinking of putting the Aniello> Xournal logic into a little daemon (UI-agnostic) and have the Aniello> UI communicate with it via Unix sockets or shared memory or Aniello> similar framework. Having the logic separated could also make Aniello> it easier, later on, to add support for a collaborative Aniello> version. The UI would not need to care too much about what is Aniello> going on or being drawn onto the canvas.
I guess the main question I would have for you is why switch UI? Is the goal to make it more platform independent? Why? I guess it needs to scratch the itch of some developers, and for the time being, my only requirements are android and X11. If there was a way to guarantee that the work I do helps an android clone I'll be happy to help. I personally think that the long term plan is xournal++. I see the benefit of xournal++, but I have to balance the benefits vs the drawbacks: - xournal works very well - restructuring its going to take effort - restructuring its going to insert bugs so yes, it will be useful to do that, but I think the main challenge is where to find the cycles to do this. In the last month I dedicated a good number of hours to Xournal. It is so good (for my needs) now that I have been able to create presentations with embedded images without any problems or crashes (it even allows cut-and-paste of images from gimp to xournal--thanks Leo for that). It is still not perfect, but it is getting there. And it is making my paper reviewing easier, by having some simple niceties that I have been missing (such as searching in PDFs and backgrounds in notes). I guess what I am trying to say is that we can all work together do continue development, but we can do it in different fronts according to our interests. For example, I can help with everything that involves non-UI (I am not very good at UI programming). I can help with the XOJ ,and PDF backends, both reading and writing. But for a rewrite, I really think we should put our efforts behind Andreas work. --dmg -- Daniel M. German http://turingmachine.org/ http://silvernegative.com/ dmg (at) uvic (dot) ca replace (at) with @ and (dot) with . ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Xournal-devel mailing list Xournal-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xournal-devel