Skip to main content

Posts

Showing posts with the label application development

Every Day Android Apps - House help

Every day so many people touch your life. Folks like your cook, house maid etc., and items like milk that get delivered to your door step.  Ever wondered if you could simply checkin and checkout the arrival and departure of above services. "House Help" on android just does that. You can also provide feedback and provide rating for the day. You can also get report on absenteeism in a graphical pie chart for current month as well as for last month.  The current version is free and is available in android market place under productivity category. You can also search directly for "House help" and check it out.

some more javascript learning

1. Label : any javascript statement including loops, conditionals, curly brackets blocks etc., a. Break:label; will take you to safety of label block 2. The break will bring you out of loop and continue will take you to new iteration in loop skipping the lower block. Continue first goes to increment than to condition statement in for loop whereas in while loop it goes to condition test directly. 3. Scope chain - every execution context has it. At top level its global and if not found object is undefined. In nested it includes the function call objects. The search begins in lowest scope and spreads out. 4. Create objects -- use object literal (comma separated property name value in curly bracket). An empty {} will declare a placeholder for referring object. 5. Object.property=value; is identical to object[property]=value; The first is used when you know name of property beforehand. The second is used for dynamic creation of property names. a. Use double quotes when naming property ins...

learning and debugging javascript

Debugging Javascript 1. Use Firebug - a. There is a console output where in you can type statements like 2*3 and press ENTER. i. "\u03c0" press ENTER and see what comes. b. Console.log("what ever you want to dump in console") frees you from alert. c. Once you get a error in console window then restarting firefox helps 2. FireFox - Tools - Error console a. Repeat 1 a above and click on evaluate. b. "\xA9" press ENTER and see what comes. 3. Browser window location bar a. The place where you type http://dsteps.blogspot.com instead try i. Javascript:10%2 and press ENTER. ii. javascript:for (i=0,j=1,fib=j;fib ");} Other notable facts 1. Functions are values that can be manipulated like datatypes. Thus they can store in variables, arrays and objects and can pass around as parameters too. a. var sq = function(x){return x*x}; b. function sq(x){return x*x;} c. Pont a and b are same. 2. If you don’t initialize a var variable then its value is un...

iphone application development

For iphone application development you need to develop skillset in objective C which is built over C and is object oriented. You would also require a iphone device along with a Mac machine running XCode IDE for development. There are also cross-compilers available like xmlvm but they are in initial stages of development and came into existance becasue of Apple's strict NDA for application development for iphone. Also there are html/javascript/css frameworks like phonegap in place that promises to use the native features like accelerometer and geo-touch but you need to try them before you can commit to them. Developing it on windows would be illegal although you can use jailbreaks, windowschain and mac on vm to achive the same. Also the article is well discussed in forums like stackoverflow to have more insight into the question. So the minimul investment is the device iphone for testing and deployment, a mac powered PC/ laptop for develoment and testing and simulating and last...