Location: Java trackTime: 2007-11-15 09.00Level: Advanced
|
|
Richard Öberg, Jayway, Sweden & Niclas Hedman, Jayway MalaysiaRickard has worked on several OpenSource projects that involve J2EE development, such as JBoss, XDoclet and WebWork. He has also been the principal architect of the SiteVision CMS/portal platform, where he used AOP as the foundation. Now he works for Jayway, and is interested in how to develop domain-oriented software that is well adapted for the new wave of Internet-centered applications.Niclas is a speaker and listener at conferences, a CEO/programmer at work, and hunter/food in the jungle. His existence and behavior is defined by the surrounding context. In the JCP, he sometimes is an Expert Group member, like for JSR-78 and JSR-291. In the OSGi Alliance, he is member and a participant in the Enterprise Expert Group, and in the Apache Software Foundation he is a user, contributor, committer and PMC member depending on which project, and a Member of ASF in general. At home he is a caring father and husband, and the behavior has to change accordingly. How do you change the behavior of objects depending on context? Rickard Öberg and Niclas welcomes you to the world of Composite Oriented Programming in general and the implementation Qi4j which allows this radical new concept to be used today with Java.
|
|
6 hrs Workshop - Qi4J - Composite Oriented Programming TodayOOP neglects the need of objects to adjust its behavior depending on the context. "John is a parent and programmer in the city, but a hunter and food in the jungle.". Same object, different contexts. OOP has also not fulfilled its promise of re-usability, partly due to such static behavior and partly due to its inability to deal with fine-granularity of states and behaviors.Composite Oriented Programming addresses these issues, and Qi4J is an implementation available to Java programmers today.
|