You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@isis.apache.org by Bilgin Ibryam <bi...@gmail.com> on 2016/10/29 11:21:57 UTC

SEMAT app with Apache ISIS

Hi all,

I'm creating a simple application [1] to showcase apache isis using semat [2]
In simple terms, SEMAT is a way to describe the software project from
different perspectives [3]

A project has 7 alphas/perspectives

Opportunity
Stakeholders
Requirements
Software System
Work
Team
Way-of-Working

and each of these can be at different stastes and have the states
transitioned. I think it is a quite good and simplish model (which can
get complicated if desired) for apache isis.

It is still work in progress, and the UI is not ready, but I'd love to
hear your thoughts so far.

One of the problems I'm facing right is that I'm not able to order the
properties of my ProjectStateView view model in the parented table [4]

I tried to reorder the fields, use @MemberOrder(), use @XmlType with
propOrder instead of @ViewModel but w/o any luck.

I guess I might be missing something simple.

Cheers,



[1] https://github.com/bibryam/semat
[2] http://semat.org/
[3] https://camo.githubusercontent.com/4091112d613a94e8dfa91803b91a6df4416b3ebb/68747470733a2f2f312e62702e626c6f6773706f742e636f6d2f2d7639376d326766534175672f5741386638776e6c4a73492f414141414141414147694d2f4a6a6f497030536c545534663369466f49454d76534a764448386c793869563477434c63422f73313630302f73656d61742e706e67
[4] https://github.com/bibryam/semat/blob/master/dom/src/main/java/com/ofbizian/semat/dom/domain/ProjectStateView.java

-- 
Bilgin Ibryam
Camel Committer at ASF & Integration Architect at Red Hat
Blog: http://ofbizian.com | Twitter: @bibryam

Camel Design Patterns https://leanpub.com/camel-design-patterns
Instant Apache Camel Message Routing http://www.amazon.com/dp/1783283475

Re: SEMAT app with Apache ISIS

Posted by Jayesh Prajapati <ja...@gmail.com>.
Hi,

This blog is very good and inspiring. Excellent work. Lot of pointers for
the project I am working on.

Thank you,
Jayesh

On 20-Dec-2017 4:28 AM, "Bilgin Ibryam" <bi...@gmail.com> wrote:

Hi all,

I've deployed the Isis based SEMAT application on Red Hat's free OpenShift
free tier.

Blogged about it here:
http://www.ofbizian.com/2017/12/rapid-semat-application-development.html
Deployed app: http://semat.ofbizian.com/

Cheers,
Bilgin


On Sat, Oct 29, 2016 at 12:21 PM, Bilgin Ibryam <bi...@gmail.com> wrote:

> Hi all,
>
> I'm creating a simple application [1] to showcase apache isis using semat
> [2]
> In simple terms, SEMAT is a way to describe the software project from
> different perspectives [3]
>
> A project has 7 alphas/perspectives
>
> Opportunity
> Stakeholders
> Requirements
> Software System
> Work
> Team
> Way-of-Working
>
> and each of these can be at different stastes and have the states
> transitioned. I think it is a quite good and simplish model (which can
> get complicated if desired) for apache isis.
>
> It is still work in progress, and the UI is not ready, but I'd love to
> hear your thoughts so far.
>
> One of the problems I'm facing right is that I'm not able to order the
> properties of my ProjectStateView view model in the parented table [4]
>
> I tried to reorder the fields, use @MemberOrder(), use @XmlType with
> propOrder instead of @ViewModel but w/o any luck.
>
> I guess I might be missing something simple.
>
> Cheers,
>
>
>
> [1] https://github.com/bibryam/semat
> [2] http://semat.org/
> [3] https://camo.githubusercontent.com/4091112d613a94e8dfa91803b91a6d
> f4416b3ebb/68747470733a2f2f312e62702e626c6f6773706f742e636f6d2f2d763937
> 6d326766534175672f5741386638776e6c4a73492f414141414141414147
> 694d2f4a6a6f497030536c545534663369466f49454d76534a764448386c
> 793869563477434c63422f73313630302f73656d61742e706e67
> [4] https://github.com/bibryam/semat/blob/master/dom/src/
> main/java/com/ofbizian/semat/dom/domain/ProjectStateView.java
>
> --
> Bilgin Ibryam
> Camel Committer at ASF & Integration Architect at Red Hat
> Blog: http://ofbizian.com | Twitter: @bibryam
>
> Camel Design Patterns https://leanpub.com/camel-design-patterns
> Instant Apache Camel Message Routing http://www.amazon.com/dp/1783283475
>



--
Bilgin Ibryam
ASF Member | Architect at Red Hat
http://ofbizian.com | @bibryam <https://twitter.com/bibryam>

Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
Camel Design Patterns https://leanpub.com/camel-design-patterns

Re: SEMAT app with Apache ISIS

Posted by Bilgin Ibryam <bi...@gmail.com>.
Hi all,

I've deployed the Isis based SEMAT application on Red Hat's free OpenShift
free tier.

Blogged about it here:
http://www.ofbizian.com/2017/12/rapid-semat-application-development.html
Deployed app: http://semat.ofbizian.com/

Cheers,
Bilgin


On Sat, Oct 29, 2016 at 12:21 PM, Bilgin Ibryam <bi...@gmail.com> wrote:

> Hi all,
>
> I'm creating a simple application [1] to showcase apache isis using semat
> [2]
> In simple terms, SEMAT is a way to describe the software project from
> different perspectives [3]
>
> A project has 7 alphas/perspectives
>
> Opportunity
> Stakeholders
> Requirements
> Software System
> Work
> Team
> Way-of-Working
>
> and each of these can be at different stastes and have the states
> transitioned. I think it is a quite good and simplish model (which can
> get complicated if desired) for apache isis.
>
> It is still work in progress, and the UI is not ready, but I'd love to
> hear your thoughts so far.
>
> One of the problems I'm facing right is that I'm not able to order the
> properties of my ProjectStateView view model in the parented table [4]
>
> I tried to reorder the fields, use @MemberOrder(), use @XmlType with
> propOrder instead of @ViewModel but w/o any luck.
>
> I guess I might be missing something simple.
>
> Cheers,
>
>
>
> [1] https://github.com/bibryam/semat
> [2] http://semat.org/
> [3] https://camo.githubusercontent.com/4091112d613a94e8dfa91803b91a6d
> f4416b3ebb/68747470733a2f2f312e62702e626c6f6773706f742e636f6d2f2d763937
> 6d326766534175672f5741386638776e6c4a73492f414141414141414147
> 694d2f4a6a6f497030536c545534663369466f49454d76534a764448386c
> 793869563477434c63422f73313630302f73656d61742e706e67
> [4] https://github.com/bibryam/semat/blob/master/dom/src/
> main/java/com/ofbizian/semat/dom/domain/ProjectStateView.java
>
> --
> Bilgin Ibryam
> Camel Committer at ASF & Integration Architect at Red Hat
> Blog: http://ofbizian.com | Twitter: @bibryam
>
> Camel Design Patterns https://leanpub.com/camel-design-patterns
> Instant Apache Camel Message Routing http://www.amazon.com/dp/1783283475
>



-- 
Bilgin Ibryam
ASF Member | Architect at Red Hat
http://ofbizian.com | @bibryam <https://twitter.com/bibryam>

Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
Camel Design Patterns https://leanpub.com/camel-design-patterns

Re: SEMAT app with Apache ISIS

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
just to close this thread, see

- https://issues.apache.org/jira/browse/ISIS-1529 (implemented in
1.14.0-SNAPSHOT)

and to implement (currently scheduled for 1.14.0-SNAPSHOT):
- https://issues.apache.org/jira/browse/ISIS-845
- https://issues.apache.org/jira/browse/ISIS-1466
- https://issues.apache.org/jira/browse/ISIS-1388
- https://issues.apache.org/jira/browse/ISIS-1280
- https://issues.apache.org/jira/browse/ISIS-1530


On 29 October 2016 at 12:21, Bilgin Ibryam <bi...@gmail.com> wrote:

> Hi all,
>
> I'm creating a simple application [1] to showcase apache isis using semat
> [2]
> In simple terms, SEMAT is a way to describe the software project from
> different perspectives [3]
>
> A project has 7 alphas/perspectives
>
> Opportunity
> Stakeholders
> Requirements
> Software System
> Work
> Team
> Way-of-Working
>
> and each of these can be at different stastes and have the states
> transitioned. I think it is a quite good and simplish model (which can
> get complicated if desired) for apache isis.
>
> It is still work in progress, and the UI is not ready, but I'd love to
> hear your thoughts so far.
>
> One of the problems I'm facing right is that I'm not able to order the
> properties of my ProjectStateView view model in the parented table [4]
>
> I tried to reorder the fields, use @MemberOrder(), use @XmlType with
> propOrder instead of @ViewModel but w/o any luck.
>
> I guess I might be missing something simple.
>
> Cheers,
>
>
>
> [1] https://github.com/bibryam/semat
> [2] http://semat.org/
> [3] https://camo.githubusercontent.com/4091112d613a94e8dfa91803b
> 91a6df4416b3ebb/68747470733a2f2f312e62702e626c6f6773706f742e
> 636f6d2f2d7639376d326766534175672f5741386638776e6c4a73492f41
> 4141414141414147694d2f4a6a6f497030536c545534663369466f49454d
> 76534a764448386c793869563477434c63422f73313630302f73656d61742e706e67
> [4] https://github.com/bibryam/semat/blob/master/dom/src/main/
> java/com/ofbizian/semat/dom/domain/ProjectStateView.java
>
> --
> Bilgin Ibryam
> Camel Committer at ASF & Integration Architect at Red Hat
> Blog: http://ofbizian.com | Twitter: @bibryam
>
> Camel Design Patterns https://leanpub.com/camel-design-patterns
> Instant Apache Camel Message Routing http://www.amazon.com/dp/1783283475
>