Thank you Jan and Frank for the update. I am travelling in a conference right now, will get back to the work after that :)
On Fri, Aug 2, 2013 at 10:24 AM, Frank Karlitschek <[email protected]> wrote: > Hi Jan, > > > awesome initiative. > The maps repo is now setup and let's collaborate :-) > > > Frank > > > On 02.08.2013, at 16:17, Jan-Christoph Borchardt <[email protected]> > wrote: > >> Heya, I’m at GUADEC (the GNOME conference) and met Mattias, GNOME GSoC >> student working on a Maps app for GNOME. They have a great design >> document up at https://wiki.gnome.org/Design/Apps/Maps >> >> If we work together, we can have the data synced between GNOME Maps, >> ownCloud Maps and Marble. >> >> Frank, can you create a repository at https://github.com/owncloud/maps >> – then Qingping could push the first prototype and we can continue on >> there. >> >> >> >> On Tue, Jul 2, 2013 at 10:00 AM, Qingping Hou <[email protected]> wrote: >>> Hi everyone, any update on the map app? I wrote a simple frontend demo >>> with mock data in angular service: >>> https://github.com/houqp/map >>> >>> I am still working on extending the leaflet directive. Once I finish >>> that, I will start working on the backend. >>> >>> @Jan, will be helpful if you can create a map app repo in OC ORG. >>> >>> On Thu, Jun 20, 2013 at 10:54 PM, Qingping Hou <[email protected]> >>> wrote: >>>> 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 > _______________________________________________ Owncloud mailing list [email protected] https://mail.kde.org/mailman/listinfo/owncloud
