10/31/2011

Integrate meeting/web collaboration software into web application

For integrating any online meeting software/web collaboration software, there are 2 options-

1. using existing available online meeting servers through your web app
2. creating/installing your own meeting software

Lets explore these options -


10/30/2011

Solar powered e-paper

The company named AUO has created a flexible ePaper device which is powered by SUN. It means it takes energy from sun.


Features-
  • it has photovoltaic battery on the back of e-paper sheet and this battery saves energy from sun for device operation.
  • can be charged without requiring power from a wall plug in a well lit room or in sunlight.
  • The photovoltaic cells can generate around 130mW of power 
  • Size is 6-inches in diameter 
  • supports a resolution of 800x600 pixel
  • weight is 10 grams only




10/28/2011

Cross platform mobile application development

Right now there are various mobile platforms available - Android, iOS, Blackberry, Palm, Windows mobile, Symbian etc. So if you want to build some app and you want to release it to all these different platforms, then it is very difficult as you need to code separate for each of these platforms. These platforms have different standards and complexities involved.

So there is need to have some tools/frameworks which can reduce this effort and can make this process easy. There should be something like " write once, deployed anywhere". Number of tools available for this cross mobile platform development. I have evaluated many of these (but only open source :) and what I found there is broadly 3 categories -

- platform - it has all the tools/sdk etc to build, deploy and package mobile apps.
- library - it provides specific function.we can create mobile browser based apps using these (html5 based)
- framework - it provides all the tools to build mobile apps.

10/27/2011

How to get any travel information about any place?

If you are going to some place and want to get all type of travel information about that place like-

- how to get in there and what are diff ways possible to reach there
- best time to visit that place
- what to see
- what to buy from there
- what special to eat there
- travel tips or safety (most imp aspect of travel) tips
- any events happening there
- what to do - any activities/ any games there?

10/26/2011

Import rss/blog feeds into facebook fan page

This video is about importing any news feed or your blog feed into facebook brand page. By doing this your fan page WALL will be updated automatically whenever there is anything new added on feed.

10/25/2011

I r I s is sort of siri for android

Apple has just launched siri.  it  has very impressive voice recognition and understanding capability. Good competition for android. Android had good voice recognition since start but not like siri. Siri can talk to you in funny ways.


One team from android answered it with an application within 8 hours that is IRIS.  intelligent rival imitator of siri. Iris allows you to search on various subjects like art history biology literature. But lot of work to be done still on this.






10/24/2011

One Cucumber Sample

I have attached one sample automation script in cucumber for reference. It is about searching flights on a travel website. The feature file in this sample explains the complete test case.
http://www.filesonic.com/file/2504430721/round_flight.rar

You need to have cucumber installed on your machine in order to run this sample file. For help on execution you can refer my previous article -

http://everythingprecise.blogspot.com/2011/10/cucumber-terminology.html#more





10/23/2011

Memcache : how it works


It is a free & open source, high-performance, distributed memory object caching system.It is used to speed up dynamic database-driven websites by caching data and objects in RAM to reduce the number of times an external data source (such as a database or API) must be read. 

10/22/2011

Cucumber Terminology


Going to explain different Cucumber terms.

Feature File
Feature files are plain-text files & cucumber uses these files to validate some system functionality against its specifications. Feature files should have a “.feature” extension.
There can be any number of feature files for a single “Step-Definition”. Each feature should be illustrated with key examples. Everything written in the feature file is in the form of the Plain-text. Each feature consists of one or more “scenarios”. Every feature file has a single feature description at the top, but can have any number of Scenarios.

10/21/2011

Cucumber and How to Install it.


Cucumber is a tool that executes plain-text functional descriptions as automated tests. It does a pretty good job of executing automated tests and spitting out reports in various formats, including HTML,PDF, JUnit (for integration with continuous build tools) and colour text on the screen.
Cucumber files are plain-text which makes it possible to edit & can be easily understood by the person who is new.
The language that Cucumber understands is called Gherkin. Gherkin is the language for describing Cucumber feature files. It is also the name of a separate piece of software that interprets that language.

Gherkin, the language, defines the structure of a feature file and the keywords that can be used to describe features.

10/20/2011

Dojo 1.4 : Pros and Cons

Dojo in one of the initial Ajax libraries. Lets look at it -

Pros
1)Introduces the concept of classes, constructors, and inheritance in JavaScript, allowing you to build object-oriented JavaScript code.
2)Loosely typed variables,Regular expressions
3)Highly evolved date, math, and string libraries
4)Simplifies Ajax programming by providing infrastructure code for making asynchronous requests using XMLHttpRequest and cross-browser-compatible DOM-manipulation code.
5) Advisable for Ajax-based applications and web sites.

10/19/2011

WATIR : other frameworks

Lets look at some other WATIR frameworks -

MODULAR  FRAMEWORK: -The Modular framework is the natural progression from Record-and-Playback. The modular framework seeks to minimize this repetition of code by grouping similar actions into “modules” .

10/18/2011

WATIR frameworks - KEYWORD-DRIVEN FRAMEWORK

Lets look at one of WATIR frameworks - KDF

KEYWORD-DRIVEN FRAMEWORK
Keyword-driven testing, also known as table-driven testing or action-word testing is a methodology for automated testing. This type of framework includes “Object”, its “Action” and   relevant “Data” as the main aspects. A text box (let us say a user name) is an object, entering text is the action and the actual text is the data (data is the actual user name that is entered in the text box). The framework consists of following components:
·           Driver Script: - The driver script drives the script execution. This script calls the functions from the function library, which reads the keywords, objects, and parameters and performs appropriate actions as per the functions in the function library. Counts number of Scripts in Master Sheet and it will execute the corresponding library files; if any of the Script fails it will mark Fail Status in the individual sheet of failed script and in Master Sheet.
N4UEH9DGDDYD

10/17/2011

jQUERY 1.5 : Pros & Cons

In this article, I am going to discuss on Jquery. Even Extjs uses it internally. Lets see its pros/cons and browser support -


Pros

1) Light weight when compared to other javascript frameworks.

2) Wide range of plugins available for various specific needs.
3) A lot more easy to use compared to standard javascript and other javascript libraries. Apart from simple syntax, it also requires much less lines of code to achieve the same feature in comparison.
4) Chaining capabilities are very powerful
5) It helps to develop Ajax templates with ease.

10/16/2011

Ext.Js 4: Pros and Cons


I am evaluating ext js in this article. I will discuss different pros/cons in this article and most importantly browser support.

10/15/2011

Running Scripts in WATIR


Execution Procedure
To execute the scripts in WATIR, proceed with the following steps:-
  • Login into the workstation where the execution needs to be done.
  • Open SciTE editor and open the Driver Script from the location.
  • Select the number of Scripts for execution.
  • Run the scripts by pressing F5 key.
  • Find out the Results for executed scripts or save the Results in Result Log folder.

Result Log
Result Log folder consists of Result file generated after execution of the script.  Customization of the logs helps users to view step by step test execution along with time stamp, pass or  fail status and details of activities performed.

10/14/2011

WATIR Editors


WATIR Console
It is an irb session on steroids which includes local log of the session (saved as console.log). To use watir console, simply go to “Command Prompt” & write irb, then write require “watir” & continue with the script of watir.

SCITE

10/13/2011

WATIR - open source automation tool


One of the key principles in SCRUM is automation testing. For automation, some good open source tools are available. Like today I am visiting WATIR.

10/12/2011

Must have Android Apps Contd...

Tools/business
Voice search
great google app to search by voice

Team viewer
good app to control your remote PC.

Adobe Reader
App with all good features to view/read PDFs.

1 tap cleaner
App to clean other applications cache or browser history.

10/11/2011

Must have Android Apps

Entertainment
Gmote
It acts as remote for your PC when installed on mobile.  you can directly play movies or songs on your PC or stream from your PC to your mobile.

Backgrounds
Give choices for wallpapers. many categories, hundreds wallpapers!!

Saavn
Online hindi songs play and radio.

LittlePhoto
Give your photo a number of effects.

10/10/2011

Best open source/free shopping carts

After looking into many open source shopping carts, we found that best among those are following -
1.       OpenCart
2.       Joomla  with Virtuemart

10/08/2011

Must have Android Games

I have tried following apps on my Samsung galaxy which turned out to be good and helpful-

(Most of them are available free from Android market except couple of are from samsung apps store as mentioned specifically with those apps)

Games

Angry Birds
Great fun game. many levels to unlock.

Solitaire
A classic cards game.

Bow Man
if you like bow and arrows i.e. archery, then this is game for you.

FlyBoy
simple fighting plan game.

Glow Hockey 
glow hockey table game on android.

Bubble explode
a classic bubble bursting game.

Lets bowl
A nice bowling experience on mobile.

Raging Thunder
Car racing game with diff levels to unlock...