...
Setting up eclipse
Installing m2eclipse
Using nof templates within the eclipse ide (Other ide's if we have templates for them)
Developing your first Apache Isis application
Using archetype with NetBeans
Using archetype with IntelliJ
Creating and adding a fixture in nakedobjects.properties
Creating and adding a service in nakedobjects.properties
Tutorial on creating new domain objects
Tutorial on creating relationships
Tutorial on adding a disableXxx() method and adding a hideXxx() method
- how to build Isis from source (perhaps that is one that could be done sooner rather than later)
- how to install prereqs (eg Maven, m2eclipse) (also sooner rather than later).
- split out hideXxx() vs disableXxx()
- add in validateXxx()
- how to write a bidirectional 1:m relationship (ie the mutual registration pattern)
- how to deploy a client/server app
- how to deploy a scimpi app , ... etc etc
- how to configure a different authentication manger
- how to plugin new programming models / facet factories
- (much longer term) maybe a whole bunch on using Structure101 to get layering (the stuff in chapter 11 in my book .... I know that the S101 guys will happily grant a license for this stuff).
Dave's example screencast
Short videoclip using HyperCam and posted it on youtube.
http://www.youtube.com/watch?v=WiRby0eq2bo
Technology
Dave's approach
...
If you remember I did do some videos on my blog (http://danhaywood.com/tag/screencast/), which I recorded using Jing (http://www.techsmith.com/jing/). In fact, I think I bought Jing Pro ($15 or so), which allows upload to YouTube, though I don't remember actually trying that out. Does seem that YouTube would be the obvious place for this content to live, assuming there are no Apache guidelines that say to the contrary. As it happened, though, the place I actually uploaded my videos too was screencast.com, which is Techsmith's sister site. So an alternative might be to use that as the place for demos.