Hi Ivo, New insights may lead to new changes but for now I'd say it is a pretty good start. Some comments/questions I have at this point would be:
1) As Marcel suggested we should keep it pretty flat. This is not flat, but one can say it is pretty flat. I think we should think about level-1 order in terms in software lifecycle. Eg. We would release amdatu-opensocial as a whole and thus it has one version number. For something like the amdatu-examples this might not be so clear? 2) As a next step we should probably specify some release target. Eg. the current release is kind of like a amdatu-full distribution which give you all the goodies, but we will soon need the amdatu-manager and amdatu-launcher as well. 3) Speaking of which. Are amdatu-manager, amdatu-launcher and amdatu-provisioning subprojects or build targets? I think the latter which makes placing generic component such as OBR under them kind of strange? 4) The amdatu-authorization has a funny name as it is only applicable/relevant in an opensocial context? Or should login-gadget actually be part of the opensocial package and is this authorization package only aplpicable in a web context or should it actually be even lower and not depend on any framework package as we need authorization at the lowest at the core and thus does it need to be decoupled or is it something differetn altogether? 5) From a framework perspective I am wondering if some components are generic (enough) to be part of a framework package. Eg. is dashboard-bundle generic enough to be part of an opensocial release or will applications never have to customze it? Anyway, overall I think it is a good first order layout and suggest we move along with it. Regards, Bram On Fri, Oct 22, 2010 at 3:39 PM, Ivo Ladage-van Doorn <Ivo.Ladage-vanDoorn at gxsoftware.com> wrote: > Hi All, > > This thread has become a little quiet but since it's on the roadmap for the > upcoming version, very relevant. Any remarks on the Subversion layout > described on http://amdatu.org/confluence/display/Amdatu/Subversion+layout? > > Regards, Ivo > > > -----Original Message----- > From: amdatu-developers-bounces at amdatu.org > [mailto:amdatu-developers-bounces at amdatu.org] On Behalf Of Martijn van > Berkum > Sent: vrijdag 15 oktober 2010 15:52 > To: amdatu-developers at amdatu.org > Subject: Re: [Amdatu-developers] Repository layout and build > > Ok, my perspective from a higher level: > > One of the original visions of Amdatu is a common platform to bring together > various applications in one environment. Not a technological environment in > the sense of a virtual machine, but a recognizable environment for the > end-user, in the end the most important user of Amdatu, not the developer. > > We can expect all kinds of parties to start building applications on top of > Amdatu. We pay much attention to reuse and easy of development on top of > Amdatu. If we take the end-user in account, we should also pay much attention > to usability and recognizability, the user experience. > > This is something that gets a lot of attention on other platforms, wether it > is Windows, iPhone or facebook. A recognizable user interface really helps a > lot for the end-user, and will greatly help adoption of the platform. Also, > good UI widgets, patterns really helps developers build a solution fast. Of > course, a developer can circumvent the UI guidelines and tools we provide, > but it's really compelling and the end-user expects it, why not use them? > > What UI paradigm and UI strategy helps us achieve that goal? > > > _______________________________________________ > Amdatu-developers mailing list > Amdatu-developers at amdatu.org > http://lists.amdatu.org/mailman/listinfo/amdatu-developers >

