I'm a huge fan of Firebase, so I'm very excited that Google Cloud Messaging [GCM] has been re-branded Firebase Cloud Messaging [FCM], which can be used for cross platform messaging. It's actually very simple to set this up on Android and IOS, but what's more interesting is the web client. I was really hoping things … Continue reading Notes on Google Firebase Cloud Messaging
In a previous blog post we explored how to sign messages using the Estonian eID card. In this video, we demonstrate how a receiver who got a signed email message would be able to verify that the email really did come from the advertised sender. https://youtu.be/Nx-jRPIAyEM I have uploaded the revised code to github, please … Continue reading Signing GMail Messages with the Estonian eID PKI Card (Part 2)
After reading several articles about the Estonian eID, such as this one: "I’m now an Estonian e-resident, but I still don’t know what to do with it" it becomes clear that there needs to be a bit more use cases around the eID ecosystem. Cyrus Farivar (the author of the above article) already mentions how he used … Continue reading Signing GMail Messages with the Estonian eID PKI Card (Part 1)
In a recent consolidation exersize, 6PM has decided to follow the design trend of using Google's Material Design in it's front-ends, and we now encourage the use of Angular JS to power these front-ends. It would seem that Angular Material (https://material.angularjs.org/latest/) is a perfect fit for this type of scenario. In many respects, it is... … Continue reading Nugget post : using Angular JS with Mustache Templating
Most of the other non-native frameworks that I've used so far are often very good, but lack low-level connectivity modules such as bluetooth (though they pretty much do anything else...). So while hunting around for what I might be able to use for developing a bluetooth app, I ran across SL4A - scripting language for … Continue reading SL4A + Python 4 Android : Bluetooth and Webviews example
WebRTC is an exciting feature in newer browsers. It allows you to transfer any data between two peers. In conjunction with HTML5 elements like the <video> tag, it enables browser-to-browser audio and video conference calls ... with no extra plugins or help needed, it all lives in your browser. You can check out a demo here: http://www.webrtc.org/demo The … Continue reading Got 15 minutes? Easy webRTC android app in 3 steps!