Friday, December 26, 2014

Back to Native application development -Shell Application


we build one of the complex single page application using angular, flex,firebreath (npapi plugin),C,C++.

This application is remarkable because , to get seamless interaction working with hardware over the browser is very challenging.  having conquered this  we ended with even more challenge .

lot of users install some wired plugins and malware (chrome extensions, active x etc) which disrupts the flow of our application

Not all the browser work the same way, the small nuance across the browser is enough to upset the user and we end up spending ton of time chasing these issues

Huge testing effort to test 64 browser os combination.

most browser are in the process of removing npapi plugins



so turned towards shell app to wrap our webapp.!! awesome success got our app working in a day thanks to node-webkit.


https://github.com/rogerwang/node-webkit





Friday, November 28, 2014

Testing Frameworks Review



















for Magento






JMeter


brew install jmeter --with-plugins



Locust







To Review:


Sunday, October 19, 2014

Chrome Plugin Replacement


NPAI







(19:05)




ppapi













install python 2.7
download SDK




Chrome Apps:




The Next Evolution of Chrome Apps

NpAPI


Pepper Api (PPAPI)

NACL : potrace
single binary for : X86, X64 , ARm, Windows, mac, linux, android, ios
  • Move common code to this api and target all os and browser


Chrome Hardware Api’s


Native Messaging:






http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/nativeMessaging/

https://developer.chrome.com/extensions/examples/api/nativeMessaging.zip

Moving away from MS Build to Jenkins



it's so hard to customize msbuild

given our diverse nature of projects in  iOS, Java, C, C++, Firmware , Jenkins will be better choise

Monday, September 1, 2014

Chrome Plugin Replacement


Long weekend, Worked on NPAI, Chome NACL


Chrome is removing support for NPAI support and this is the only way we commuicate to Explore.After lot of reading and trying lot of samples landed up Chome Native messaging api which will work for us. in future need to have look at html5 messaging. also considering in using NACL for potrace libary.




NPAI










(19:05)


ppapi








http://blog.chromium.org/2013/11/portable-native-client-pinnacle-of.html






Chrome Apps:








Native Messaging: