Fork me on GitHub

We've prepared some screencasts to help you quickly see what Apache Isis has to offer.

Getting Started

How it works

How Apache Isis builds a webapp from the underlying domain object model

See common use cases

This screencast is for Isis v1.1.0 (ie somewhat out of date)
Todo (quickstart) app walkthrough

A run-through of the main features of the todo application generated by the Apache Isis quickstart archetype

Learn how to generate this app here
Quickstart Archetype

How to use the Apache Isis quickstart archetype to generate your first Apache Isis application

Learn how to use the quickstart archetype here

Development Environment

Setting up Eclipse

How to import an Apache Isis maven-based application into Eclipse and configure to use with the JDO Objectstore

NB: when configuring DataNucleus for the dom project, make sure you are in the 'Java perspective', not the 'Java EE perspective').

Learn more here
Setting up IntelliJ

How to import an Apache Isis maven-based application into IntelliJ and run the app.

Learn more here

Wicket Viewer

Dynamic layouts in the Wicket viewer

How to layout properties and collections dynamically

Learn more here
Bulk updates in Isis

Using the (third-party) Excel domain service and view models to perform bulk updates.

See also the Excel domain service page
Customizing the Wicket viewer

How to customize the Wicket viewer, integrating a (third-party) google maps extension.

See the gmap3 extension page

Restful Objects Viewer

Using Chrome Tools

Interacting with the REST API using Chrome Plugins

Learn more here

Domain Services

Commands, Auditing, Publishing

A run-through of the command (profiling) service, auditing service, publishing service. Also shows how commands can be run in the background either explicitly by scheduling through the background service or implicitly by way of a framework annotation.

See also the Command context domain service page


Maven and JRebel

Develop your app without having to redeploy using JRebel and an Isis plugin for JRebel.

See also here
Eclipse and JRebel

See also here
IntelliJ and JRebel

See also here

Copyright © 2010~2014 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
Apache Isis, Isis, Apache, the Apache feather logo, and the Apache Isis project logo are trademarks of The Apache Software Foundation.