You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@isis.apache.org by alex mor <ip...@gmail.com> on 2016/04/14 03:03:06 UTC
2 libraries that might be useful for ISIS
Hi,
Found those 2 libraries that enable generation of "anemic" UI from js
domain models. The nice thing about it is that it includes support for
native Android/IOS UI's + web. Maybe it'll be useful for the framework.
https://github.com/gcanti/tcomb-form
https://github.com/gcanti/tcomb-form-native
Re: 2 libraries that might be useful for ISIS
Posted by Dan Haywood <da...@haywood-associates.co.uk>.
On 14 April 2016 at 15:19, alex mor <ip...@gmail.com> wrote:
> Great. Happy to help.
>
> And the ContactApp looks very nice on mobile.Do you have a good idea how to
> fit domain actions well under the size constraints of mobile ? wouldn't it
> be quite hard ?
>
>
Was thinking that action sheets would work quite well.
http://ionicframework.com/docs/api/service/$ionicActionSheet/
> BTW: another idea that might fit ISIS: There's nutonian.com , which an
> application that enables to to fully-automatically, do machine learning, on
> small data scales. And the resulting model is human understandable(which is
> pretty rare). The sum of these is a machine learning tool fitting
> non-technical domain experts and pretty successful at that.
>
> So it might also fit ISIS.
>
>
Ah, there are lots of things that might fit Isis... I love finding out what
people are using it for.
Regarding machine learning, I have an inkling that it will become
mainstream, taking over and enhancing traditional business
intelligence/data warehouse, within the next 5 years or so. That being the
case, I'm sure these sort of platforms (also IBM and Microsoft have similar
stuff in their cloud) will be the stuff of future Isis addons.
Cheers
Dan
> On Thu, Apr 14, 2016 at 10:18 AM, Dan Haywood <
> dan@haywood-associates.co.uk>
> wrote:
>
> > Thanks for posting this.
> >
> > It looks to me that those libraries have the domain model within the
> > browser, as opposed to Isis' approach where the domain models are
> > server-side. But I could see that using JAXB view models as DTOs [1],
> and
> > the simplified representations supported by the RO viewer [2], would make
> > it quite straightforward for an Isis backend to emit JSON that could be
> > marshalled into said JS domain objects. The ContactApp we've been
> working
> > on recently (AngularJS) does something similar [3]
> >
> > HTH
> > Dan
> >
> >
> > [1] http://isis.apache.org/guides/ugbtb.html#_ugbtb_view-models_jaxb
> > [2]
> >
> >
> http://isis.apache.org/guides/ugvro.html#_ugvro_simplified-representations_apache-isis-profile
> > [3] https://github.com/incodehq/contactapp
> >
> > On 14 April 2016 at 02:03, alex mor <ip...@gmail.com> wrote:
> >
> > > Hi,
> > > Found those 2 libraries that enable generation of "anemic" UI from js
> > > domain models. The nice thing about it is that it includes support for
> > > native Android/IOS UI's + web. Maybe it'll be useful for the framework.
> > >
> > > https://github.com/gcanti/tcomb-form
> > >
> > > https://github.com/gcanti/tcomb-form-native
> > >
> >
>
Re: 2 libraries that might be useful for ISIS
Posted by alex mor <ip...@gmail.com>.
Great. Happy to help.
And the ContactApp looks very nice on mobile.Do you have a good idea how to
fit domain actions well under the size constraints of mobile ? wouldn't it
be quite hard ?
BTW: another idea that might fit ISIS: There's nutonian.com , which an
application that enables to to fully-automatically, do machine learning, on
small data scales. And the resulting model is human understandable(which is
pretty rare). The sum of these is a machine learning tool fitting
non-technical domain experts and pretty successful at that.
So it might also fit ISIS.
On Thu, Apr 14, 2016 at 10:18 AM, Dan Haywood <da...@haywood-associates.co.uk>
wrote:
> Thanks for posting this.
>
> It looks to me that those libraries have the domain model within the
> browser, as opposed to Isis' approach where the domain models are
> server-side. But I could see that using JAXB view models as DTOs [1], and
> the simplified representations supported by the RO viewer [2], would make
> it quite straightforward for an Isis backend to emit JSON that could be
> marshalled into said JS domain objects. The ContactApp we've been working
> on recently (AngularJS) does something similar [3]
>
> HTH
> Dan
>
>
> [1] http://isis.apache.org/guides/ugbtb.html#_ugbtb_view-models_jaxb
> [2]
>
> http://isis.apache.org/guides/ugvro.html#_ugvro_simplified-representations_apache-isis-profile
> [3] https://github.com/incodehq/contactapp
>
> On 14 April 2016 at 02:03, alex mor <ip...@gmail.com> wrote:
>
> > Hi,
> > Found those 2 libraries that enable generation of "anemic" UI from js
> > domain models. The nice thing about it is that it includes support for
> > native Android/IOS UI's + web. Maybe it'll be useful for the framework.
> >
> > https://github.com/gcanti/tcomb-form
> >
> > https://github.com/gcanti/tcomb-form-native
> >
>
Re: 2 libraries that might be useful for ISIS
Posted by Dan Haywood <da...@haywood-associates.co.uk>.
Thanks for posting this.
It looks to me that those libraries have the domain model within the
browser, as opposed to Isis' approach where the domain models are
server-side. But I could see that using JAXB view models as DTOs [1], and
the simplified representations supported by the RO viewer [2], would make
it quite straightforward for an Isis backend to emit JSON that could be
marshalled into said JS domain objects. The ContactApp we've been working
on recently (AngularJS) does something similar [3]
HTH
Dan
[1] http://isis.apache.org/guides/ugbtb.html#_ugbtb_view-models_jaxb
[2]
http://isis.apache.org/guides/ugvro.html#_ugvro_simplified-representations_apache-isis-profile
[3] https://github.com/incodehq/contactapp
On 14 April 2016 at 02:03, alex mor <ip...@gmail.com> wrote:
> Hi,
> Found those 2 libraries that enable generation of "anemic" UI from js
> domain models. The nice thing about it is that it includes support for
> native Android/IOS UI's + web. Maybe it'll be useful for the framework.
>
> https://github.com/gcanti/tcomb-form
>
> https://github.com/gcanti/tcomb-form-native
>