Design patterns.

December 22, 2010

What is a patterns and why do we need them ? This is a normal Question.

Patterns are a solution to a design problem.

There are a lot of patterns available, They are mainly divided to structural and behavioral patterns.

Let me a give a small Idea about factory pattern.

This is like a factory where we can build Objects as we want.We can tell the factory that I need an object of a particular type, by passing in a parameter. what the factory will do ? It will create the object and pass it on to you.

Advantages.

The end developer do not need to worry about the complexity of creation of objects. Creation of a object can be complex based on the type of object we are building. so all these process is abstracted from the end developer.

Mobile space

December 20, 2010

Would like to shed some light on Mobile market place.

6.8 billion people

5+ billion mobile subscriptions

The above figures will give a basic Idea what kind of market we are reaching out to. ?

It is considered as the third most used media platform. The first and second goes to computer and Television. The best part of mobile is, we can converge all the other platforms into this.

The below image will give an Idea about the Txt message growth in US.




The most looked after operating system in next 5 years is anthroid.



Below are some of the no's on handsets and smartphone models available in the market place.

1168 handsets in US alone
195 smartphone models

Social media ads

December 20, 2010

Did any one of us fealt that ads we are seeing in facebook are so relevant to our interest.

This feature is called Interest based advertising. This is more relevant in social media and even in google.

Those in the age of 10-20 will see ads based on their age criteria. This is pretty common in ad advertising but I am not sure where the new social media companies are going to take this going forward.

Imagine we posted in facebook "planning to buy a new car" and getting a call next minute from a car dealer. Hopefully this wont go to that extend,I feel as there are privacy issues.

Even they show ads based on the users browsing history. Imagine reading our browsing history and showing ads based on it. It is like people coming to our house and asking us to buy stuff, by looking into our stuff. "Your TV is old why don't you buy a new one ?". Umm we don't know what technology is up for ?

One more new feature :)

“some of the users on social networks often do not populate their profiles to include all of their interests and other personal information “As a result, using personal information in ad targeting is typically not available for all members of the social network. Traditional ad targeting techniques are thus limited because they can reach only a subset of the members in the social network for whom the ads are intended. so they will reach out to users friends interest to show them ads.” This patent is basically used to fill that gap of users. They don't want to miss any one.

Please see the link below.

One patent from facebook

Social media in our life..

December 17, 2010

What is social media.. ? How is it going to change my life.. ? Is it where I can waste most of my time chatting and sharing my content..? Can I do something better..? There is a lot of real hype on Social media. How many are really benefiting from it..? Is it face book and twitter ? There are a lot of doughts..

Mark Elliot Zuckerberg.. (Mark Zuckerberg) founded a company which is worth billions of dollars in less than 5 years.. Whether any one did something similar ? What he did right? :)

There are a lot of predictions about face book, Whether It going to reduce the presence of Google.?

Couple of things I have seen relevant in Social media

1) Imagine some one is using Google PPC for marketing and sales. If he is using face book instead, what is the advantage ? Imagine I am looking for a physician in my home town. I searched using google. I got a lot of results. I will pick one of them who has a good website and consulting fee is affordable. Do I know anything about this person, other than what he tells in his website. Ofcourse we are not going to get any idea until we meet him and agreed to pay the money. Imagine I used face book. I have lot of friends and one of my friend already been to that physician and he has written a good comments about that person. Do you think whether we think twice.. Face book is really taking over Google in some of the smaller markets because it has more than 1/2 billions users....

2) One of the Question which came to my mind. If small business have a face book profile, do they really need a website ? There are a lot of answers. The prediction is one day small companies will never use a website. They will be able to do everything using face book profile. I am not thinking that now..

3) How do I get good response for my posts, so that my post come on top of news feed. ? I feel it is all about how we look at it, the best way I feel is to ask Questions ? It a place where you need to think, what others think and feel about your post..

4) How much I need to spend on SEM(Search engine marketing)? There is a lot of available prices in the market. I feel it is better to be legitimate. Know what you are doing and things will work out gradually. Give as much information as you can and make you profile as visible as it can and encourage people to come to your website.

5) As many of you know there are a lot of people making a living by just tweeting. How cool that job would be right.. :)

6) As many of you know face book has a development platform. In future it can replace all the personal software's available in the market. Imagine having all your mails, bank accounts, your company, credit card info etc in a common place which is very user friendly and simple. Many of us now forget our email accounts as we have a lot of them.

7) Can we integrate google in facebook ? So me as a developer don't need to search code each and every time. I can save my searches to my profile.

if you really want to do some social media stuff reach out these guys.. likeable They are pretty cool. They live on facebook. I went to their party on Friday, It was pretty cool.

My First blog...

December 17, 2010

I have been thinking about creating a blog engine on my site. I didn't get much time on what I need to do initially because most of the time I was working for some one else. Now since I got some time for myself I thought of writing something..



Creating a blog. It will not take you more than 10 minutes if you know what you are doing.My fist attempt failed because I wanted dasblog as my engine for writing blog. It is pretty cool. I created it for some of my clients but what happened was my affordable hosting guys wont support full writes to the application so I need to go back to blog engine to create this blog.



This is pretty cool stuff. I can share things to my social network..



Just in-case if you want to create one for yourself. I will give a basic Idea about what I did. I am not sure about how you are hosting your website but this will be helpful if you have a basic idea about creating a site.



1) Download some open source blogging software. I used .net Blog engine You can find it in the above link. There is installation Instruction just in case.



2) Download it and install it in you machine and see whether it works. If you are familiar with .net. You just need to create the parent folder as a virtual directory and set the permission to app_data folder. That is all you need to do. You will be able to browse the website from IIS. If you don't have any idea about IIS. Please use google.



3) No need of db as it is storing data in files. You can create if you want.



4) Upload it to your hosting account and you are done.