Oracle Presentations

I created a set of powerpoint presentations as part of the Oracle trainings that I conducted for my team that joined my first professional project sometime in 2005.  These were done as the team was composed of core JAVA resources without much expertise in Oracle and writing performance tunes SQL code.

These presentations were created when e were still using Oracle version 8i and today’s Oracle version would have incrementally added new features and concepts. However these basic concepts should provide a good start to introduce some of the common concepts in Oracle.

Download Files

Read More»

Simple Tip Calculator

Version: 3 Build: 1415

Simple Tip Calculator is a simple and easily customizable app that helps you calculate tips easily.


  • Calculate Tip Amounts based on the Tip Percentags
  • Calculate Per Person share when splitting bill among others
  • Exclude Tax from tip calculations by specifying the Tax % or Tax Amount included in the bill amount
  • Get total Amount by rounding the tip amount, bill amount or no rounding of any kind
  • 3 quick use buttons to easily make available serives and tip percentages for each of the services based on the service quality
  • Customize the quick use buttons to choose the services for which calculations need to be done
  • Customize the tip % for each of the service quality types which will be saved for use at any time
  • Quickly reset app to default/factory settings from the Peferences menu
  • Choose from 8 different colors for the app from the preferences menu
  • Default night mode theme for using app in low light situatons without causing eye strain
  • Simple one screen app design to enable quick usage



  •  iOS –

Material Design by Google

based on the Material Design guidelines for colors provided by Google, I have created an XML resource file for use in android projects and a corresponding class file for SWIFT. Feel free to download and use.

For more information of the Material design Color guidelines by google, refer here: Google Material Design – Colors.

Download Files:

Read More»

Da Vinci’s Imaginarium

Road Trip!

Coming soon. Stay tuned.


Comming Soon.. Stay tuned.


Comming soon… Stay tuned.

Depth of Field Calculator

Depth of Field (DoF) is defined as the distance between the nearest and farthest objects in a scene that appear acceptably sharp in an image, or in other words, how much is sharp from foreground to background in the photo.

Read More»

Intermediate COCOMO

Intermediate COCOMO uses a set of “cost drivers” and computes the effort as a function of the Lines of Code and the cost drivers. The cost drivers include an assessment of product, hardware, personnel and project attributes.
The main difference between Basic COCMO and Intermediate COCMO is that the effort also depends on the “Effort Adjustment Factor” computed using the cost drivers.
Refer to the article on Basic COCOMO to determine the Function Points, Lines of Code.

Calculate the Effort Adjustment Factor

Each of the 15 attributes receives a rating on a six-point scale that ranges from “very low” to “extra high” (in importance or value). An effort multiplier from the table below applies to the rating. The product of all effort multipliers results in an effort adjustment factor (EAF). Typical values for EAF

Read More»


COnstructive COst MOdel

COCOMO was first introduced by Barry Boehm in 1981 to provide an estimate of the effort in person-months needed to develop a software product. COCOMO is based on the estimation of the size of the software in terms of the number of lines of code.

There are three versions of COCOMO with varying levels of detail.

  1. Basic: The basic COCOMO provides an estimate of the effort as a function of estimated program size.
  2. Intermediate: The estimate is a function of both the estimated program size and an effort adjustment factor (EAF) got based on a set of contextual cost drivers.
  3. Detailed: This allows for adjustment factors for each phase of the software development life-cycle.
Read More»
Page 1 of 212