gabrielivascu.wordpress.com
GUADEC 2016 – gabrielivascu
https://gabrielivascu.wordpress.com/2016/08/31/guadec-2016
One of the perks of being a GSoC student for GNOME is that you get to be invited to the anual. GNOME Users And Developers European Conference. Therefore, I had the pleasure of travelling to Karlsruhe, Germany together with other summer students colleagues and have a really amazing week. I can easily say that this was the best part of the summer. Many thanks to GNOME for its sponsorship and I hope I’ll be able to attend GUADEC next year in Manchester too! August 31, 2016. August 31, 2016. GSoC 2016: Final...
renatagegaj.wordpress.com
First impressions of GNOME usability testing | Renata's Blog
https://renatagegaj.wordpress.com/2016/08/19/first-impressions-of-gnome-usability-testing
First impressions of GNOME usability testing. August 19, 2016. I am delighted to have completed usability testing on 10 participants! Generally speaking, the testing process went really well. There are of course some downsides to it. I’ll go ahead and share an unordered list of some things that went right and some that went wrong:. Covering a wide range of users. The right number of testers. Looking back at one of my previous posts where I talked about Deciding the number of testers. Blame it on usability.
gabrielivascu.wordpress.com
GSoC 2016: Final report – gabrielivascu
https://gabrielivascu.wordpress.com/2016/08/31/gsoc-2016-final-report
GSoC 2016: Final report. Picking up where I left in my previous post. Shortly after GUADEC, I managed to implement the sync logic, which proved a bit tricky, but worked out well in the end. Last week I’ve asked my mentor, Michael, to review my code, so for the past few days I’ve worked to fix the things that he suggested through his review comments. Google Summer of Code has ended now, and I want to thank GNOME for giving me the chance to be part of the community and do some great work, but also thank Mi...
gabrielivascu.wordpress.com
GSoC 2016: Progress #4 – gabrielivascu
https://gabrielivascu.wordpress.com/2016/08/08/gsoc-progress-part-4
GSoC 2016: Progress #4. In order to have a working form of sync with the help of the Mozilla servers, there are mainly three steps that need to be taken:. Obtain a sessionToken and a keyFetchToken from the Firefox Accounts Server. These are automatically sent by the server upon sign in. The former allows us to obtain a signed certificate needed to talk to the Token Server, while the latter allows us to retrieve the sync keys needed to encrypt/decrypt synchronized data records. As I’ve mentioned in ...
gabrielivascu.wordpress.com
GSoC 2016: Progress #3 – gabrielivascu
https://gabrielivascu.wordpress.com/2016/07/21/gsoc-progress-part-3
GSoC 2016: Progress #3. My last week has been quite busy, but it all paid off in the end as I’ve managed to overcome the issue that I had with the login phase. Thankfully, I was able to take a look at how the postMessage(). API is used to do the login in Firefox iOS and implement it myself in Epiphany. To summarize it, this is how it’s done:. Load the FxA iframe. Parameter in a WebKitWebView. In the event listener use postMessage() to send to back to WebKit the data received from the server. July 21, 2016.
gabrielivascu.wordpress.com
GSoC 2016: Progress #1 – gabrielivascu
https://gabrielivascu.wordpress.com/2016/06/27/gsoc-progress-part-1
GSoC 2016: Progress #1. This post may come a bit late, but I’ve been pretty much hooked to my end of semester finals over the last few weeks. However, exams are gone now so I can start focusing on my summer project. Accordingly, I’ve been working hard these last days to catch up with my timeline before the midterm. For those of you who are not aware of my project, I’m working on the Web: Session Sync. This implies implementing the client side of the onepw. Requests to the server and derive the sync keys.
gabrielivascu.wordpress.com
GSoC 2016: Progress #5 – gabrielivascu
https://gabrielivascu.wordpress.com/2016/08/10/gsoc-progress-part-5
GSoC 2016: Progress #5. Like I said in my previous post, the final part of my project represents the implementation of the actual Sync logic. This is done exclusively by sharing data with the Storage Server. Since Mozilla’s Storage Server does not support push notifications, this is going to require a bit of tinkering from my part in order to make the Sync work correctly. Which are organized into named collections. Among other optional fields, every BSO contains the following mandatory fields:. As for ta...
SOCIAL ENGAGEMENT