- From: Chris Andrew <chris.g14@iiits.in>
- Date: Wed, 06 Sep 2017 06:46:51 +0000
- To: Markus Lanthaler <markus.lanthaler@gmx.net>, Akshay dahiya <xadahiya@gmail.com>
- Cc: public-hydra@w3.org
- Message-ID: <CADpvEoqdJNONw+bbNjnoiO8q+8HY1GYWi4W2wL3eCNt9Lx7cfQ@mail.gmail.com>
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