Monday, February 16, 2015

Bring Smart Phone Near Your ATM

NFC and Smart Phone can significantly reduce the cost of ATM by removing half of devices. The app in the smart phone can do the authentication with no need of an EPP Device, card reader, biometric, retina. Since most of the application part will be on the Smart Phone the need a high end operating system like windows will not be need and thin processor to support android based applications can be used.  PrivatBank in Ukraine has already...

Sunday, November 30, 2014

Digitization of Currencies to reduce counterfeiting of cash

Cash is the most predominant used payment instrument across the globe. Consumers choose to use cash more frequently than any other payment instrument, including debit or credit cards. In particular, cash plays a dominant role for small-value transactions, is the leading payment instrument for many types of purchases, and stands as the key alternative when other options are not available. Counterfeiting poses increasing challenges to currencies...

Monday, September 8, 2014

Using Payment Token for Mobile Wallet

Mobile payment solutions can be classified according to the type of payment method adopted to implement the solution. There are three different models available for m-payment solutions on the basis of payment method used a) Bank account based b) Credit card based c) Telecommunication company billing based Bank Account based Mobile Payment Banks and telecommunication can collaborate to provide an m-payment solution it is a win-win situation...

Monday, April 28, 2014

Agile in Value Delivery

Agile in End to End Value Delivery  Agile has made development faster and have frequent deployments. Business and IT operations needs stability with speed.  To bridge this gap agile need to stretch itself beyond development and deployment. Business and Development team together need to consider software as a value. A software value chain is a series of software definition, development, deployment process and operation process.  ...

Monday, August 19, 2013

The Java NIO advantage

The challenge was to create a SIP User Agent with support for 50 Calls per second. The current implementation used UDP and java io api’s.  The implementation worked seamlessly for 10CPS from SIPP once we reached above 10CPS there was packet loss in the UDP Datagram socket. We change the code to support worker threads but still the loss was there. This prompted us to look for using other methods like queuing or   JMS.  I came across a article published by Jakob Jenkov on IO V/s NIO http://java.dzone.com/articles/java-nio-vs-io ...

Thursday, June 6, 2013

Unix Command Sheet (Cheat Sheet)

Sysinfo : This command is used to display system information i.e cpu, memory, etc Memory and Swap : These command give information regard physical memory and swap area Disks, Filesystems and Devices: These commands display disk information, file system etc. Networking  : These commands are used to display and configuring network parameters Crash...

Tuesday, May 28, 2013

Tools for Managing Software Development

Software Engineering is a complex process, from modeling and design to code generation, project management, testing, deployment, change management and beyond, tools play a very important role and have become an essential part of managing Software development Process.  Tools allow repetitive, well-defined actions to be automated, reducing the cognitive load on the software engineer who is then free to concentrate on the creative aspects of...