On Tue, 2009-01-06 at 21:18 -0700, Clay Baenziger wrote: > Hi Kunal, > I would strongly encourage you to think of using Jython (or any > way you can call the Python APIs)
where can i find the Distro Constructor API ? and if they are normal python files i can use them as : "import api_file" right ? > to leverage what has been done for the > Package Manager GUI, and the DC (and its XML validation/creation) in > Python. > I think a standalone capable design is fine but should be one in > the same as the code to do it remotely. For example, one can set the > repository locally or remotely. One can point to a file path perhaps for > ICT (install completion tasks) or use a NFS path to a remote build > service's offerings (exported read only of course) and perhaps available > over a web DAV file system for once FUSE is available (since NFS is not > as nimble as http). After all this, one will end up with an XML file they > can hand the DC or a remote build service. > Of course, this is just one view (and probably more complex than > necessary). But I'd look at ensuring standalone is basically the same as > doing a remote creation, and abstracting a build service out. (I would see > the build service more akin to a batch system where one queues up XML > files, thus leading to a Sun Gind Engine ability or EC2 ability where one > only needs to pull in resources when someone submits a build.) > Thank you for thinking about working on this! I can't wait to see > what you come up with. As always, us Sun folks will be cranking away and > can answer questions as time permits. > -Clay > > On Tue, 6 Jan 2009, Jens Deppe wrote: > > > > > > > Shawn Walker wrote: > > > Dave Miner wrote: > > >> kunal ghosh wrote: > > >>> (The choice of using JAVA for GUI is a part of the project proposal and > > >>> cannot be changed.) > > >>> > > >> That's unfortunate, since you won't be able to leverage very well from > > >> the other work that's going on with the IPS and Caiman components. > > > > > > I think what Dave is subtly pointing out here is that IPS and many other > > > projects around it are using Python. You would really be best suited to > > > write this in Python as we are developing quite a few APIs for it and > > > IPS is (almost entirely) written using it. You will have to reinvent > > > quite a few "wheels" if you stick with your choice of language. > > > > > > > Depending on whether the APIs are core focused or GUI focused you may be > > able to consider Jython - leveraging the existing Python APIs as much as > > possible while using Java for the GUI bits. > > > > --Jens > > _______________________________________________ > > caiman-discuss mailing list > > caiman-discuss at opensolaris.org > > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > > > _______________________________________________ > caiman-discuss mailing list > caiman-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
