aspectroid
exploring the aspect-oriented design space
  • the project
  • the guy
  • resources
  • episodes
  • journal

A status update on Episode 2

1/19/2015

 
Episode 2 is taking me forever, so here is a status update:

- all the code is ready and working. I may tweak things a little while writing, but overall it's all there.

- the integration of aspectj inside the android build process is much better than my first attempt. Still sort of hacky, but very simple to use (you just add the aspectjrt jar file to the static libraries list inside a makefile, and everything works, the module gets compiled with aspectj).

- all the more "academic" stuff like analysing the cross-cutting concerns in the android core has been trashed as I moved from android 4.4 to 5.0, and I'll have to do that from scratch.

I expect to write the ebook out of order, that is, start with the chapter on actually implementing the changes with AOP, then writing the reflections chapter, and leave the introduction and the appendix on integrating aspectj last. I'll probably publish some work in progress version, but it's going to take time - I don't really feel like writing these days.

Overall, the feedback from episode 1 is that people hate AOP (or whatever is not FP) so much they won't even bother to take a look :-). Sort of expected, but perhaps slightly worse than I expected. It's ok, of course: I'm doing this to learn and think, and then to share what I've learnt. Takes just a little more focus and determination when you know just a handful of (good :-) people will take a look.

Comments are closed.

    RSS Feed

    It takes a while to complete an Episode. It's not just about the writing, of course. It's about the research, the experiments, the thinking. 
    So while I'm here cooking, I thought I could let you guys know about any relevant progress. 

    Join the discussion group to help me shape the next Episode :-) 


    Archives

    July 2015
    March 2015
    January 2015
    November 2014
    September 2014

Powered by
✕