Re: Hydra W3C Community Group Telecon Minutes for 2017-09-04

Hi Markus,

I could do a video of it for sure. As for a post, most of the things I
explained that day are there on the Hydrus wiki page on GitHub.

https://github.com/HTTP-APIs/hydrus/wiki

I'll post a video to this thread once it's ready.

Thanks,

On Wed, Sep 6, 2017, 12:31 AM Markus Lanthaler <markus.lanthaler@gmx.net>
wrote:

> Awesome! Thanks Akshay
>
>
>
> I really loved the way Chris live coded the server yesterday. Do you guys
> think you could record a YouTube video of that and/or put together a blog
> post describing that? That would be a great way to promote the work you did.
>
>
>
>
>
> Thanks,
>
> Markus
>
>
>
>
>
>
>
> *From:* Akshay dahiya [mailto:xadahiya@gmail.com]
> *Sent:* Monday, September 4, 2017 10:22 PM
> *To:* Markus Lanthaler <markus.lanthaler@gmx.net>
> *Cc:* public-hydra@w3.org
> *Subject:* Re: Hydra W3C Community Group Telecon Minutes for 2017-09-04
>
>
>
> Hi Markus,
>
>
>
> I've updated the simulation server, now the simulation is being reset
> every 2 hours, should be good enough for demo purposes. Please let me know
> if there's anything else.
>
>
>
> Simulation GUI Link - http://104.197.234.187:5000/
>
> Central Controller Link - http://104.197.234.187:8080/api/
>
>
>
> Drones - http://104.197.234.187:8081/api/ ,
> http://104.197.234.187:8082/api/, http://104.197.234.187:8083/api/,
> http://104.197.234.187:8084/
>
>
>
> Greetings
>
> Akshay
>
>
>
>
>
> On Sep 5, 2017 12:45 AM, "Markus Lanthaler" <markus.lanthaler@gmx.net>
> wrote:
>
> Thanks Chris and Akshay for the presentation in the telecon today and the
> awesome work during Google Summer of Code. Thanks also to Pavlik for
> scribing. The minutes from this week's telecon are now available at
>
>    http://www.hydra-cg.com/minutes/2017-09-04/
>
> The full text of the discussion is below, including a link to the audio
> transcript.
>
>
> -------------------------------------------------------------------
> Hydra W3C Community Group Telecon Minutes for 2017-09-04
>
> Agenda:
>   https://www.w3.org/community/hydra/wiki/Conference_Calls
> Topics:
>   1. Hydra Python Google Summer of Code
>   2. Follow-up on action items
> Chair:
>   Markus Lanthaler
> Scribe:
>   elf Pavlik
> Present:
>   elf Pavlik, Markus Lanthaler, Akshay Dahiya, Chris Andrew,
>   Lorenzo Moriondo
> Audio:
>   http://www.hydra-cg.org/minutes/2017-09-04/audio.mp3
>
>
> Chris Andrew: Here is the presentation I will be using in the
>   call today
>
>
> https://docs.google.com/presentation/d/1NLbRM4M5boVY1d0aTMP9uXomIamClN0k5l9X
> 4pInRIU/edit?usp=sharing
> elf Pavlik: Hello, Lorenzo will you also join the voice call ?
> Markus Lanthaler: Lorenzo, will you be able to dial in?
> elf Pavlik is scribing.
>
> Topic: Hydra Python Google Summer of Code
>
> Chris Andrew:  I will screenshare slidedeck linked above
> Markus Lanthaler:
>
>
> https://docs.google.com/presentation/d/1NLbRM4M5boVY1d0aTMP9uXomIamClN0k5l9X
> 4pInRIU/edit?usp=sharing
> Chris Andrew:  Hydrus uses HTTP Authorization header
>   ... we use triples but we modified them a bit
>   ... instance predicates ans abstract predicates
> Chris Andrew:  I'll show you how to setup server using Hydrus
>   ... first we setup connection to the database (sqlalchemy)
>   ... now we need to create all the models hydrus needs
>   ... then we use hydrus doc_maker to create api documentation
>   ... hydrus app factory returns flask object with routes
>   ... remember that we basically get flask application
> Markus Lanthaler:  does this server also supports CRUD operations
>   ?
> Chris Andrew:  you have to specify those operations in api
>   documentation
> Markus Lanthaler:  so POST will also resolve in new item?
>   ... I see you use schema.org action types
> Chris Andrew:  you can specify whatever type you want over there
> Akshay Dahiya:
>
>
> https://docs.google.com/presentation/d/1GlN7URXyVFl8UufjBf3SUyG8PVSKTHHljg4n
> 4LiWETw/edit?usp=sharing
> Akshay Dahiya:  we wanted to demonstrate it in some interesting
>   way
>   ... we created simulation of drones which detect fires in some
>   geo area
>   ... central controler - hydrus instance, all drones send their
>   data to it
>   ... demo of the GUI of Hydra Flock Demo
> Akshay Dahiya: http://104.197.234.187:5000/
> Markus Lanthaler:  how often do the drones check api
>   documentation
>   ... if during operation it changes would they figure it out?
> Akshay Dahiya:  i don't think you can change it during operation
>   they get it during initialization
> Markus Lanthaler:  do you plan to write a blog post about it?
> Chris Andrew:
>   https://gsocchrizandr.wordpress.com/the-book-of-hydrus/
> Akshay Dahiya: xadahiya.github.io
> elf Pavlik:  Thanks for the demo [scribe assist by Markus
>   Lanthaler]
>   ... do you consider to have a live public demo so that people
>   from the CG can go and play with it
>   ... without having to set up anything
> Chris Andrew:  We actually set up a AWS server but it needs some
>   config [scribe assist by Markus Lanthaler]
> elf Pavlik:  Right, that's what I meant. Set it up with this demo
>   [scribe assist by Markus Lanthaler]
> Chris Andrew:  Yeah, we could do that [scribe assist by Markus
>   Lanthaler]
> elf Pavlik:  Are the properties in the EntryPoint instances of
>   hydra:Link? [scribe assist by Markus Lanthaler]
> Akshay Dahiya:  So you are asking how the client discovers the
>   various endpoints? [scribe assist by Markus Lanthaler]
> elf Pavlik:  yes [scribe assist by Markus Lanthaler]
> elf Pavlik:  How do you link from the entry point to the anomaly
>   collection? [scribe assist by Markus Lanthaler]
> Akshay Dahiya:  Here you see the properties, they are instances
>   of hydra:Link [scribe assist by Markus Lanthaler]
> Lorenzo Moriondo:  Is this the correct way to do it? [scribe
>   assist by Markus Lanthaler]
> elf Pavlik:  yes [scribe assist by Markus Lanthaler]
> Lorenzo Moriondo:  great job, well done. I'm really proud [scribe
>   assist by Markus Lanthaler]
> Markus Lanthaler:  I agree, please share it more broadly
>   ... i'll tweet about it
> Akshay Dahiya:  we use sqlite but i plan to change it to
>   postgresql
>   ... this will support larger quantities of loads
> Markus Lanthaler:  i hope we can have public demo running
>   somewhere
>
> Topic: Follow-up on action items
>
> Markus Lanthaler:  Pavlik, do you have an update? [scribe assist
>   by Markus Lanthaler]
> https://github.com/HydraCG/Specifications/pull/136
> Akshay Dahiya: http://xadahiya.github.io/
> elf Pavlik:  I created a first PR.. waiting for feedback [scribe
>   assist by Markus Lanthaler]
> Markus Lanthaler:  sorry, slipped under my radar [scribe assist
>   by Markus Lanthaler]
> Markus Lanthaler:  anything else for today? any questions
>   comments...
> Chris Andrew:  for authorization / authentication we used
>   Authorization header
>   ... does any other ways to support auth in APIs ?
> Markus Lanthaler:  currently hydra doesn't have anything specific
>   to authorization
> Chris Andrew:  what we currently do not secure unless we use TLS
>   ... HTTP Authorization header
> Markus Lanthaler:  thanks a lot again for the awesome demo!
> Lorenzo Moriondo: Thanks guys. See you next time!
>
> --
----------------------------------------
Chris Andrew
Indian Institute of Information Technology
Sri City - 517541
Chittoor District, A.P., India

Received on Wednesday, 6 September 2017 06:54:33 UTC