This page was moved to https://cwiki.apache.org/confluence/display/CAUSEWAY/IsisCon 2014
Click in the link above if you are not automatically redirected in 10 seconds.


IsisCon 2014 is an open conference dedicated to Apache Isis and will be held on Friday 6 and Saturday 7 June in Milan

Registration

Send an email to the Isis users mailing list to confirm your attendance. Subscribe to the mailing list first when you have not done that already.

Schedule 

We will self-organise sessions at the beginning of each day. Feel free to propose talks, discussion subjects or whatever you feel should be covered during those days.

On friday evening we'll go out to have good taste of fine Italian cuisine and an occasional drink.

Proposed talks and subjects 

Dan /Jeroen

  • Building a next-gen property management system using Isis - lessons learned
  • The future of the viewer: Wicket and Restful Objects, AngularJS
  • Isis 2.0 : simplifying the design by leveraging more of JEE7 and JDO for runtime
  • How to market Isis
    • key messages (eg. software costs money to develop, also to own; feedback loop - focus on domain stuff not UI, nowhere to hide, deliberately constrained; focus on domain, UI is fashion item; firewall between layers, hexagon architecture enforced by framework)
    • medium for doing so
  • Advanced tips/tricks/idioms/patterns
  • Reusable domain services and domain entities/modules
  • Integrate Isis with Apache Camel
  • Supporting other languages, such as Groovy or Scala.
  • Kemble: A domain-specific language aligned with the Apache Isis programming conventions.
  • Add more nudity to Naked Objects: Paranamer and Lombok
  • future for Restful Objects
  • Borrowing ideas from NO.Net
  • Advanced JDO
  • Simplifying the "deploymentType" design
  • value types and composite/embedded/aggregated types
  • using the JRebel integration
  • multi modules / bounded contexts / dependency inversion etc etc (and practicalities thereof)
  • using view models, eg to simulate stateful session beans, or to act as a proxy to a domain service wrapping HttpSession
  • supporting externally-managed entities using DataNucleus' StoreManager and FederatedStoreManager SPI
  • decoupling modules using the EventBusService

Oscar

  • Convenience of "auto-wrapped" objects and services for applying all business rules by default at the domain level (for parameter validation on action invokation, setters with modifyXXX business logic, etc.).
  • Relevance of JPA Support for gaining support of a broader community (with DataNucleus or other persistence framework).
  • Enhanced support to annotated Business Rules with the Bean Validation 1.1 API.
  • Explicit Business Rules with Drools.
  • Convenience for public API for custom User Interface integration for those "10%" custom pages needed on nearly all projects (perhaps it's just RO, perhaps to take into account when developing AngularJS, ...).
  •  www.dashku.com real-time integration
  • Speeding up BDD tests (ISIS-767)

Kevin:

  • Scientific data type: for handling vector and matrix data... view support (suggestions)  (e.g. for vector, having a spline editor)
  • An Isis model/solution for handling dynamic "name/value" (both the back-end : e.g. creating the "name/value types" and the "normal user front-end" to view/edit the named values).
  • "Live" viewer that responds to changing data, e.g. a camera image feed (without a page reload), or a scalar whose value is regularly updated. (Imagine Isis integrating with SCADA[1])

 


Practical information

Venue

The offices of Eurocommercial are located at Via Della Moscova 3, close to the Turati metro station on the yellow line.

Access

Linate Airport

A taxi from Linate Airport will take approximately 20 minutes for around 20 euros.

Malpensa Airport Terminal 1

The Malpensa Express train takes you in 40 minutes to either the Central station or Cadorna station. From Central station take the yellow line to Turati station. From Cadorna station take the red line to Duomo station and then the yellow line to Turati station.

Malpensa Airport Terminal 2 (EasyJet)

Traveling to from and to terminal 2 is a bit more bothersome. There is a shuttle bus that takes you in 15 minutes to terminal 1 from which you can take the Malpensa Express.

Hotel

When we know the estimated number of attendees we will try to negotiate a discounted rate at a hotel close to the venue.

 

 

  • No labels