You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Danny Ayers <da...@gmail.com> on 2021/03/22 22:18:56 UTC

Mobile branch?

I recently revived a very old project, a little Wiki notepad for mobile devices [1], backed by a TDB store. Despite Android stuff having changed a *lot*, it was still doable (absolutely no issues with the Jena bits 
 but I did stick with the old libs).

But it did suggest to me there may be ways of offering easier integration. I really don't know exactly what. In practice the HTTP bits were difficult for me. From a server or client pov, through a desktop browser, Fuseki is so easy, lovely. Not quite as fluid from a mobile.

I'm not 100% on this, but I get the impression that data sharing between different mobile Apps is difficult, they're a bit sandboxed. So having one triplestore to cover a bunch of different apps might not be immediately feasible. But some basic file access should surely dodge that..?

I don't want to lay a nightmare wishlist on andys, but ideally it would be nice to have Fuseki running on my mobile device, communicating seamlessly with the SPARQL servers on the Web.
If anyone is enthusiastic enough, a sync between local triplestore and some online store would be nice.
I don't remotely know what I'm asking for in specifics, this is just a hand-wavey request to bear the mobile things in mind. 
 
Cheers,
Danny.

Long time no see...
Gmail just told me I was hitting the space limit again, so I selected All Forum Posts and hit Delete. As it Matrix-dropped off the seen, I saw a subject 'Jena 4'. Hence.

[1] https://github.com/danja/thiki



Re: Mobile branch?

Posted by Andy Seaborne <an...@apache.org>.
 > Long time no see...

Hi Danny!


On 23/03/2021 01:43, Bruno P. Kinoshita wrote:
>   Hi Danny,
> 
>> Not quite as fluid from a mobile.
> 
> Do you mean just having Fuseki UI open in a mobile (smaller) viewport?

Keyboards can be a bit limiting though I did run a course once where a 
participant used an iPhone for the SPARQL exercises.

...

>> If anyone is enthusiastic enough, a sync between local triplestore and some online store would be nice.
> 
> At $work we have used in research vessels utilities that sync remote Postgres databases in workstations with a central database. If we were using Jena, a solution like what you suggested could be useful I think.
> 
> 
> Cheers
> Bruno
> 
> 
> [1] https://github.com/apache/jena/pull/781
> 
> [2] https://github.com/apache/jena/pull/781#issuecomment-804519890
> 
> 
> 
>      On Tuesday, 23 March 2021, 11:19:01 am NZDT, Danny Ayers <da...@gmail.com> wrote:
>   
>   I recently revived a very old project, a little Wiki notepad for mobile devices [1], backed by a TDB store. Despite Android stuff having changed a *lot*, it was still doable (absolutely no issues with the Jena bits
>   but I did stick with the old libs).
> 
> But it did suggest to me there may be ways of offering easier integration. I really don't know exactly what. In practice the HTTP bits were difficult for me. From a server or client pov, through a desktop browser, Fuseki is so easy, lovely. Not quite as fluid from a mobile.
> 
> I'm not 100% on this, but I get the impression that data sharing between different mobile Apps is difficult, they're a bit sandboxed. So having one triplestore to cover a bunch of different apps might not be immediately feasible. But some basic file access should surely dodge that..?
> 
> I don't want to lay a nightmare wishlist on andys, but ideally it would be nice to have Fuseki running on my mobile device, communicating seamlessly with the SPARQL servers on the Web.

SERVICE?

> If anyone is enthusiastic enough, a sync between local triplestore and some online store would be nice.
> I don't remotely know what I'm asking for in specifics, this is just a hand-wavey request to bear the mobile things in mind.

RDF Delta.

Sync changes when you reconnect

?

     Andy

>   
> Cheers,
> Danny.
> 
> Long time no see...
> Gmail just told me I was hitting the space limit again, so I selected All Forum Posts and hit Delete. As it Matrix-dropped off the seen, I saw a subject 'Jena 4'. Hence.
> 
> [1] https://github.com/danja/thiki
> 
> 
>    
> 

Re: Mobile branch?

Posted by "Bruno P. Kinoshita" <ki...@apache.org>.
 Hi Danny,

>Not quite as fluid from a mobile.

Do you mean just having Fuseki UI open in a mobile (smaller) viewport? 


I have a branch where I ported the existing Backbone.js Fuseki UI to Vue.js. I had to update dependencies, especially the YASGUI editor and related libraries.

I think I also had to update bootstrap, so ended up fixing the layout for mobile as well.

I just rebased it [1] and added screenshots [2] with normal (desktop) viewport, and smaller viewport (tablet/mobile).


>If anyone is enthusiastic enough, a sync between local triplestore and some online store would be nice.

At $work we have used in research vessels utilities that sync remote Postgres databases in workstations with a central database. If we were using Jena, a solution like what you suggested could be useful I think.


Cheers
Bruno


[1] https://github.com/apache/jena/pull/781

[2] https://github.com/apache/jena/pull/781#issuecomment-804519890



    On Tuesday, 23 March 2021, 11:19:01 am NZDT, Danny Ayers <da...@gmail.com> wrote:  
 
 I recently revived a very old project, a little Wiki notepad for mobile devices [1], backed by a TDB store. Despite Android stuff having changed a *lot*, it was still doable (absolutely no issues with the Jena bits 
 but I did stick with the old libs).

But it did suggest to me there may be ways of offering easier integration. I really don't know exactly what. In practice the HTTP bits were difficult for me. From a server or client pov, through a desktop browser, Fuseki is so easy, lovely. Not quite as fluid from a mobile.

I'm not 100% on this, but I get the impression that data sharing between different mobile Apps is difficult, they're a bit sandboxed. So having one triplestore to cover a bunch of different apps might not be immediately feasible. But some basic file access should surely dodge that..?

I don't want to lay a nightmare wishlist on andys, but ideally it would be nice to have Fuseki running on my mobile device, communicating seamlessly with the SPARQL servers on the Web.
If anyone is enthusiastic enough, a sync between local triplestore and some online store would be nice.
I don't remotely know what I'm asking for in specifics, this is just a hand-wavey request to bear the mobile things in mind. 
 
Cheers,
Danny.

Long time no see...
Gmail just told me I was hitting the space limit again, so I selected All Forum Posts and hit Delete. As it Matrix-dropped off the seen, I saw a subject 'Jena 4'. Hence.

[1] https://github.com/danja/thiki