The future of Calligra Active

Shantanu Tushar Jha shaan7in at gmail.com
Thu Mar 14 17:16:44 GMT 2013


On Thu, Mar 14, 2013 at 8:24 PM, Inge Wallin <inge at lysator.liu.se> wrote:

> On Thursday, March 14, 2013 09:36:46 Thomas Pfeiffer wrote:
> > On 13.03.2013 21:28, Jaroslaw Staniek wrote:
> > > On 13 March 2013 19:56, Shantanu Tushar Jha <shaan7in at gmail.com>
> wrote:
> > > Cool and sweet :)
> > > Regarding splitting, I'd like to ask to discuss the following:
> > > a QML app is typically consisted of many pages and uses the Loader
> > > element to fully dynamically instantiate a component. Is there
> > > anything that stops us from allowing both scenarios: support for all
> > > document types in a single process, and support for one app per type?
> > > If not, let's the apps' creators have the freedom to decide.
> >
> > What do you mean by "let's the apps' creators have the freedom to
> > decide"? If you mean for example we may have Stage and Words in one
> > application, but Sheets in another, than I fear that may create
> > inconsistencies and confusion, unless the difference is completely
> > transparent to the outside world.
> >
> > > The decision is sometimes dependent on:
> > > - performance (having one process that stay cached in the background
> > > can be positive, depends how high-end the device is and what's the OS)
> >
> > Not my turf, you guys know that better then me ;)
> >
> > > - UX guidelines (separation is sometimes welcome, when apps are
> > > emphasized, in other cases, like PA, there's
> > > document/content-orientation)
> >
> > I understood that the document-viewing components were created so that
> > you can have a separate application for each platfrom, which I think
> > makes sense. Calligra Active will have many PA-specific things (like
> > Share/Like/Connect support, interfaces for task workflows, etc.) which
> > would not be of much use on other platforms. So I think it would be good
> > to have as many reusable components as possible and recombine them to
> > optimized applications for each major platform you want to support.
> >
> > Precisely because PA is not app-centric, it makes sense to split
> > Calligra Active up, as you don't need a common shell but only a UI
> > called specifically to view or create a certain kind of document.
> >
> > What we need for PA is something that answers to "Create a text document
> > with template Business Letter, sender address ABC and recipient address
> > DEF".
> >
> > > In QML as we know, with proper separation of data structures (i.e.
> > > when components do not interfere) it's possible to insert and "app"
> > > within another "app" and that's almost for free.
> >
> > That probably won't be used in Plasma Active for the above reasons, but
> > it's good that you have that flexibility, of course.
>
> I don't have any strong opinion, but I have a question:
>
> What about embedded documents of a different kind? e.g. a spreadsheet in a
> text
> document.
>

I am assuming that if there is a spreadsheet in a text document, the canvas
displaying the text document will take care of the rendering etc, isn't it?


>
>
> _______________________________________________
> calligra-devel mailing list
> calligra-devel at kde.org
> https://mail.kde.org/mailman/listinfo/calligra-devel
>



-- 
Shantanu Tushar    (UTC +0530)
http://www.shantanutushar.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20130314/85608331/attachment.htm>


More information about the calligra-devel mailing list