Yes, I've read the code, I know how small and easy it is, however, if
there's a library for it, then apps could reuse the same .edc from other
apps, it would give a sort of 'standard' way of doing this kind of splash
screens, with a standard set of features, and a set of themes for it that
people can reuse..  and obviously, if someone wants it a bit different,
they can always just do their own edc instead.
I just saw exquisite (release announcement on planet E) and thought it was
cool, wanted to look at the API then realized it was an app, and I thought
it would be better as a lib.
As for uses, I do have a use for it, there are many tools for the PS3 that
take a while and do many things but have no output on the screen and I
thought they could benefit from that, like the messages "dumping ram,
patching kernel, flashing NAND, formatting flash, etc.." as well as having
a progress bar.. Telling someone (who has no idea what the EFL even is) to
write an EDC and set up his canvas and send signals, etc.. just for a
progress bar or for printing a message on screen is a big turn off. Also, I
think games may benefit from it, it's not always about boot time, but it
would be for loading game levels for example, you often see a "Loading"
screen in games, and this could be used for example.
And for my immediate use, I have a tool that unzips largs packages into the
PS3 HDD and I'd like to use it as a progress bar for when I unzip files, it
could be used for the progress bar as well as for listing the files being
unpacked. And yeah, the app is alive and running the mainloop in those use
cases, and unzipping 1GB takes time.... I was going to implement a progress
bar+messages system in my code, and write the edc and write a spec for
people to retheme it, etc... but since I've seen exquisite, I don't think
it's worth it to rewrite the same thing when I could just reuse existing
code.
Any suggestions on how you'd like me to proceed ? or should I just go and
do it (I'll probably do it tomorrow).

Thanks,
KaKaRoTo

On Mon, Feb 13, 2012 at 2:03 AM, Carsten Haitzler <ras...@rasterman.com>wrote:

> On Sun, 12 Feb 2012 07:13:39 -0500 Youness Alaoui
> <kakar...@kakaroto.homelinux.net> said:
>
> ummm... if an app wants to do this its as easy as loading an edje obj and
> sending signals/setting text and dragables. that's a VERY thin library
> there.
> you want this for app splashes while apps start up? are the apps that start
> actually alive and running the mainloop for a long period before they are
> usable?
>
> > This looks pretty good!
> > I've been thinking that this could be used for applications as well, not
> > just for the init scripts. So I'm thinking of modifying exquisite into a
> > libexquisite (which the exquisite tool itself would use). It's basically
> > just about having a way of creating an exquisite (edje) object and
> > translating those IPC commands into API functions. I think it could be
> used
> > by apps for doing progress bars (with a sort of 'standard' edje specs)
> and
> > generic splash screens (for games loading levels and stuff like that).
> > What do you think ? Any suggestions before I start ?
> >
> > KaKaRoTo
> >
> > On Fri, Feb 10, 2012 at 4:37 AM, P Purkayastha <ppu...@gmail.com> wrote:
> >
> > >
> > > On Friday, February 10, 2012 4:40:33 PM UTC+8, The Rasterman Carsten
> > > Haitzler wrote:
> > > >
> > > > On Thu, 9 Feb 2012 23:04:00 -0800 (PST) P Purkayastha <
> ppu...@gmail.com>
> > > > said:
> > > >
> > > > > Is there some guide on how to set this up? I know that Exquisite
> has
> > > > > existed for many years but I could never set it up due to the lack
> of a
> > > > > noobie-friendly guide.
> > > >
> > > > read README? look at the run-demo.sh
> > > >
> > > > as such you only want to be integrating this into a boot if you know
> your
> > > > boot
> > > > stuff (systemd/systvinit/whatever) and you need to put the status
> writes
> > > > into
> > > > your startup scripts or modify systemd to do it for you. (write to
> fifo
> > > or
> > > > scoket directly). other than that u need to hack up all your init
> setup
> > > to
> > > > start exquisite before everything else (and make sure efl libs are
> > > > available to
> > > > it at that time) and then send status and done messages from your
> init
> > > > scripts
> > > > or whatever.
> > > >
> > > > --
> > > > ------------- Codito, ergo sum - "I code, therefore I am"
> --------------
> > > > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> > > >
> > >
> > > Ah yeah. Now I remember why I didn't pursue it further. I wasn't
> > > comfortable with hacking init scripts. :)
> > >
> > >
> > >
> > >
> ------------------------------------------------------------------------------
> > > Virtualization & Cloud Management Using Capacity Planning
> > > Cloud computing makes use of virtualization - but cloud computing
> > > also focuses on allowing computing to be delivered as a service.
> > > http://www.accelacomm.com/jaw/sfnl/114/51521223/
> > > _______________________________________________
> > > enlightenment-devel mailing list
> > > enlightenment-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > >
> > >
> >
> ------------------------------------------------------------------------------
> > Virtualization & Cloud Management Using Capacity Planning
> > Cloud computing makes use of virtualization - but cloud computing
> > also focuses on allowing computing to be delivered as a service.
> > http://www.accelacomm.com/jaw/sfnl/114/51521223/
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler)    ras...@rasterman.com
>
>
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to