Utku and Andrei, could you also include your mentors in the list? It will be great if we can have support from them for the single map app idea :)
I am ready to start working on the frontend anytime next week. But first we need to have a simple backend to fill with some test data. Or I can just code up some mock services in Angular. As for the backend, I am still trying to figure out the best database schema. If any of you want to have a IM discussion on IRC or gtalk or whatever service, please let me know. On Thu, Jun 20, 2013 at 9:46 AM, Alessandro Cosentino <[email protected]> wrote: > Let me include Utku too in the thread. He is also working on > owncloud<->marble integration. > > On Thu, Jun 20, 2013 at 12:00 PM, Jan-Christoph Borchardt > <[email protected]> wrote: >> To keep everyone in the loop it’s best if we have this discussion in >> the open, in case someone wants to participate. :) >> I also included Andrei, who works on integrating Marbe and ownCloud. >> >> I think it’s pretty obvious we should collaborate here on _one_ simple >> »Maps« app, using open formats and sync with Marble. Including sharing >> is important as well, so you can work together on routes, or have >> shared favorites, or just send a public link to a place. >> >> Design-wise full emphasis on the content, which is the map, favorites, >> and routes. Hence the map needs to use the full app space, without a >> permanent sidebar. Or rather, the sidebar should appear contextually, >> and either be slightly transparent or have a bit of margin to the >> edges so the map is always visible even on the left side. Take a look >> at the new Google Maps if you haven’t seen it yet. >> >> You folks should get a repo at https://github.com/owncloud/maps and >> start working together there, using Appframework as base. >> >> >> On Sat, Mar 30, 2013 at 11:52 PM, Qingping Hou <[email protected]> wrote: >>> On Sat, Mar 30, 2013 at 6:20 PM, eMerzh <[email protected]> wrote: >>>> On the leaflet topic: >>>> >>>> Great to here you are getting familliar with leaflet api and the angular >>>> one >>>> :) To display a route, leaflet can easily draw lines.... you can check an >>>> old >>>> page i did some years ago : http://bmaron.net/rando/ (may not be the >>>> cleanest >>>> / up-to-datest code ... but it can give you ideas) >>>> >>> >>> Thanks a lot, that's exactly the demo I need! >>> >>> BTW: do you also often do hiking in your free time? >>> >>>> For the source of the route, calculating it in owncloud seems really hard >>>> so, >>>> i suggest to use 1 (or more?) external projects like >>>> http://project-osrm.org/ or OpenRouteService >>>> >>> >>> Yeah, that's the way to go :) So my plan is: >>> * have Leaflet directive watch the route information in scope >>> >>> * fetch route information from 3rd party and update the scope >>> >>> * cross fingers and hope Leaflet directive update it automatically on the >>> map >>> view >>> >>>> On the Marble GSOC topic : Let's see what others have to say .... but for >>>> me >>>> it seems to be a little weird to have a special marble app and a different >>>> map app ... If the marble app can't display a map without our map app they >>>> still somewhat rely on us so i don't really see the point... But i also >>>> can >>>> hear that they don't want to screw the work of a student if another fail to >>>> give what's expected ... so let's say that it seems reasonable to start >>>> with >>>> 2 separated apps but i don't see this a long term solution ... so it may >>>> be >>>> interresting to hear what they need when we design our external api and >>>> features. >>> >>> I haven't get reply from their student regarding what features they will >>> include in the Marble app yet. Maybe they will add a map also. But if they >>> do >>> so, we will have a big overlap and it's waste of labour ;p >>> >>> In fact, I think the sync only Marble app does make sense. For example, the >>> user might only want to backup/sync their Marble data in OC. In that case, >>> they >>> don't need to install a huge map app. >>> >>>> >>>> On the Hook system topic : >>>> Yeah hook system seems more appropriate to have other apps registering >>>> there >>>> points to the map app ... >>>> Maybe the JS hook can be used as we do with file actions? >>>> For this and app framework , Ping Raydiation >>> >>> OH, I overlooked the JS hook, will take a look at it :) >>> >>> As for the PHP Hook, yeah, I have discussed it with Raydiation on IRC. >>> I guess he is busy writing paper now ;p >>> >>> Have a great weekend too :D >>> >>> Best, >>> Qingping >> >> >> >>> On Sat, Mar 30, 2013 at 8:03 PM, Qingping Hou <[email protected]> wrote: >>>> >>>> Hi Brice, >>>> >>>> I have been playing with AngularJs this week, really impressed by it's >>>> design ;) >>>> >>>> == Leaflet >>>> >>>> So I am planning to use angular-leaflet-directive in the app: >>>> http://tombatossals.github.com/angular-leaflet-directive/ >>>> >>>> The directive is still very simple now, it only supports: >>>> * one marker binding >>>> * center view point binding >>>> * zoom level binding >>>> >>>> I have submitted couple of patches to it and will keep extend it in >>>> following >>>> days. Things that I plan to add includes: >>>> * multiple marker binding (can be used to show a set of bookmarked >>>> points) >>>> * path biding >>>> >>>> BTW, I have a question on leaflet regarding routing: what's best way for >>>> me to >>>> display a route on the map? >>>> >>>> >>>> == Marble GSoC collabration >>>> >>>> I have talked with KDE side regarding the possiblity of collabrating. >>>> >>>> My original plan was I write the OC server side for marble and they focus >>>> on >>>> client side. >>>> >>>> However, it truns out that their mentor had really bad experience >>>> collabrating >>>> with other GSoC project and does not want to depend on other projecs this >>>> time. >>>> So we (me and marble's potential student) decide to collabrate in other >>>> way. >>>> >>>> They will still write a Marble app for OC, and our map app will interact >>>> with >>>> their app: >>>> * pull data from Marble app and display in map app >>>> * update data in Marble app so update sync, it can be updated in Marble >>>> >>>> How do you think about that? >>>> >>>> >>>> == Hook system >>>> >>>> I have looked into it a bit. So here is my understanding of the system, >>>> correct >>>> me if I am wrong ;p >>>> >>>> * Every class can register a method with an event >>>> * Every class can emit it's own events >>>> * When a event is emitted, methods registered with that event will ba >>>> called >>>> >>>> My question is this system is great for controlling other apps in map app. >>>> But >>>> when an app want to pull data from map app can we still use the hook >>>> system? >>>> Say the contact app wants to fetch a small embeded map and display it >>>> inside >>>> contact's info page. >>>> >>>> Also since we will be using appframework and it's current API hasn't >>>> provide >>>> method that wraps around the hook api yet, I need to firtst submit pathes >>>> to >>>> appframework. Will work on that in following days. >>>> >>>> >>>> === Misc >>>> >>>> BTW: should I also CC to Jan and Raydiatin next for email regarding GSoC >>>> project? >>> >>> >> _______________________________________________ >> Owncloud mailing list >> [email protected] >> https://mail.kde.org/mailman/listinfo/owncloud > _______________________________________________ > Owncloud mailing list > [email protected] > https://mail.kde.org/mailman/listinfo/owncloud _______________________________________________ Owncloud mailing list [email protected] https://mail.kde.org/mailman/listinfo/owncloud
