You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2016/04/14 14:07:49 UTC

isis-site git commit: ISIS-1335: adding new powered-by page

Repository: isis-site
Updated Branches:
  refs/heads/asf-site 3d5e24b32 -> bcc6e1b2e


ISIS-1335: adding new powered-by page


Project: http://git-wip-us.apache.org/repos/asf/isis-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis-site/commit/bcc6e1b2
Tree: http://git-wip-us.apache.org/repos/asf/isis-site/tree/bcc6e1b2
Diff: http://git-wip-us.apache.org/repos/asf/isis-site/diff/bcc6e1b2

Branch: refs/heads/asf-site
Commit: bcc6e1b2ef2be6d5df9bdaa8e1153edaa4a2767d
Parents: 3d5e24b
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Thu Apr 14 13:05:23 2016 +0100
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Thu Apr 14 13:05:23 2016 +0100

----------------------------------------------------------------------
 content/powered-by.html | 56 ++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 54 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis-site/blob/bcc6e1b2/content/powered-by.html
----------------------------------------------------------------------
diff --git a/content/powered-by.html b/content/powered-by.html
index 66469db..6526613 100644
--- a/content/powered-by.html
+++ b/content/powered-by.html
@@ -523,6 +523,9 @@ applications you need to develop align with the strengths and philosophy of the
 <p><a href="#_powered-by_gesconsultor-grc">GESCONSULTOR GRC</a></p>
 </li>
 <li>
+<p><a href="#_powered-by_contactapp">ContactApp</a></p>
+</li>
+<li>
 <p><a href="#_powered-by_commapp">CommApp</a></p>
 </li>
 <li>
@@ -539,7 +542,7 @@ applications you need to develop align with the strengths and philosophy of the
 <h2 id="_powered-by_estatio">Estatio</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Estatio is an estate management application being developed for and deployed at <a href="http://www.eurocommercialproperties.com/">Eurocommercial Properties</a>.</p>
+<p>Estatio is an estate management application developed for and deployed at <a href="http://www.eurocommercialproperties.com/">Eurocommercial</a>.</p>
 </div>
 <div class="paragraph">
 <p>Eurocommercial Properties is a Dutch-listed company that owns and operates over 50 shopping centres across Italy, France and Sweden, with income from property of approx. EUR150m per year.  Previously the company had used one of the leading software packages for its invoicing;
@@ -579,7 +582,7 @@ of the company&#8217;s operations (eg to support purchase and disposal of shoppi
 <p>And to learn a little more about the Estatio domain model itself, take a look at both the source code (of course) and also at <a href="https://github.com/estatio/estatio/blob/master/adocs/documentation/src/main/asciidoc/auditability.adoc">this documentation</a>, developed to allow Eurocommercial&#8217;s accountants to understand and audit the application.</p>
 </div>
 <div class="paragraph">
-<p><em>Case study provided by Jeroen van der Wal, <a href="http://incode.org" class="bare">http://incode.org</a></em></p>
+<p><em>Case study provided by Jeroen van der Wal, link:[<a href="http://incode.org">Incode</a></em></p>
 </div>
 </div>
 </div>
@@ -740,6 +743,50 @@ Security Governance platform; a breakthrough in the Managed Security Services se
 </div>
 </div>
 <div class="sect1">
+<h2 id="_powered-by_contactapp">Contact App</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The <em>Contact App</em> is a contact management application (like <a href="#_powered-by_estatio">Estatio</a>) developed for and deployed at <a href="http://eurocommercial.com">Eurocommercial</a>.</p>
+</div>
+<div class="paragraph">
+<p>This app originated out of our users' need to quickly look up different employees of Eurocommercial&#8217;s.
+At the same time the app managers would need to be able to easily edit or add to the existing contact information.
+We decided to create different Contact Groups consisting of multiple Contacts, each with their role within the group.</p>
+</div>
+<div class="paragraph">
+<p><span class="image"><img src="http://i.imgur.com/j0x7bw8.png" alt="j0x7bw8" width="97%"></span></p>
+</div>
+<div class="sect2">
+<h3 id="_apache_isis_with_ionic">Apache Isis with Ionic</h3>
+<div class="paragraph">
+<p>Because of the requirements of the app - quick and portable access - we decided to create a mobile app for it
+using the <a href="http://ionicframework.com/">Ionic Framework</a>. For the backend we decided to use <a href="http://isis.apache.org">Apache Isis</a>
+since this allowed us to rapidly develop the required backend application and surface a REST API to which the
+mobile application could connect. We found that it worked together quite well, and with part of the team
+behind <a href="http://github.com/estatio/estatio">Estatio</a> we were able to create an app that is clear to use and manage.</p>
+</div>
+<div class="paragraph">
+<p><span class="image"><img src="http://i.imgur.com/ETKG6Xe.png" alt="ETKG6Xe" width="32%"></span>
+<span class="image"><img src="http://i.imgur.com/zMX6OYq.png" alt="zMX6OYq" width="32%"></span>
+<span class="image"><img src="http://i.imgur.com/qhXhKiu.png" alt="qhXhKiu" width="32%"></span></p>
+</div>
+<div class="paragraph">
+<p>As our first Apache Isis app making use of mobile technologies it opens the doors for more to follow.
+Ionic has proven easy to learn and build apps with, and has a helpful community.  Meanwhile we&#8217;ve used
+Apache Isis' support for <a href="//http://isis.apache.org/guides/ugbtb.html#_ugbtb_view-models_jaxb">JAXB view models</a>
+and in particular the <a href="http://isis.apache.org/guides/ugvro.html#_ugvro_simplified-representations_apache-isis-profile">simplified REST representations</a> introduced in v1.12.0.  The result is code that is easy to follow and enhance.</p>
+</div>
+<div class="paragraph">
+<p>We expect that the scope of <em>Contact App</em> will expand and new features added, these will (almost certainly) remain open source.
+Meanwhile we&#8217;re now set up nicely to build further mobile apps using this technology stack.</p>
+</div>
+<div class="paragraph">
+<p><em>Case study provided by Rosco Kalis, for link:[<a href="http://incode.org">Incode</a></em></p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
 <h2 id="_powered-by_commapp">CommApp</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -919,6 +966,11 @@ using Apache Isis.
 <li><a href="#_summing_up">Summing up</a></li>
 </ul>
 </li>
+<li><a href="#_powered-by_contactapp">Contact App</a>
+<ul class="sectlevel2">
+<li><a href="#_apache_isis_with_ionic">Apache Isis with Ionic</a></li>
+</ul>
+</li>
 <li><a href="#_powered-by_commapp">CommApp</a>
 <ul class="sectlevel2">
 <li><a href="#_why_apache_isis">Why Apache Isis?</a></li>