[
https://issues.apache.org/jira/browse/ARIES-321?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Holly Cummins resolved ARIES-321.
---------------------------------
Resolution: Fixed
Mark Nuttall has committed the sample to samples-sandbox, so this issue can now
be closed.
> Demo application which can be coded up from scratch
> ---------------------------------------------------
>
> Key: ARIES-321
> URL: https://issues.apache.org/jira/browse/ARIES-321
> Project: Aries
> Issue Type: Improvement
> Components: Samples
> Reporter: Holly Cummins
> Priority: Minor
> Attachments: aries-321.txt
>
>
> I've been presenting Apache Aries a bit lately, and think there's a gap in
> our current demos. The samples are really useful as samples, but they're not
> quite right for a live demo. What would be idea for Aries is something that
> can be coded up live from scratch. I think this makes an engaging demo in
> general, and it's especially suitable for Aries because it's partly a
> programming model - what will be different for developers is the development
> experience, rather than the externals of the finished application. We could
> code up helloworld from scratch but it's a bit too simple, and the blog
> sample has much too much code to be coded live.
> The intention is to have an application which shows a lot of the main
> elements of an enterprise architecture - a web front end, a persistence
> layer, a modular design - but almost no code. I chose keyword association for
> two reasons. The first is that it's pretty trivial to implement. The second
> is that I am hoping it will work well in front of a live audience because the
> audience can be prompted to supply the associations, which should help wake
> them up. :)
> The main collateral is the script for the demo. It is in the wordassociation
> root, and is called demoscript.html. It probably needs further refinement as
> we use it in front of a live audience and discover what works and what needs
> further explanation. I've also included the completed bundles for reference.
> I have deviated from our usual org.apache.aries.sample naming convention and
> left the package names quite short so that it's easy to type them during live
> coding. Having the names in the subversion copies match names we might use
> live means that if something goes wrong during the demo it should be possible
> to swap in a pre-built bundle from the repository.
> I have included a maven build so that the bundles can be built independently
> of eclipse (although I don't think coding up the maven build scripts live in
> front of an audience would be much fun for either the audience or the
> speaker.) The maven build doesn't strictly follow best practices for the
> module names, again to keep the names short so that the mvn modules are
> interchangeable with those coded live.
> The projects were built using the Rational free tools for OSGi applications,
> and their internal layout reflects this. They build fine with maven but
> .don't build brilliantly when imported into normal eclipse. They do work
> (obviously) when imported into the web tools platform with the OSGi
> Applications free tools installed. Instructions for installing the free tools
> are given in demoscript.html. The demo could also be done using normal
> eclipse or normal eclipse and a maven build, although the instructions would
> be slightly different at some steps.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.