Tuesday, March 12, 2013

Network API

API's (Application Programming interfaces) are available for application developers to create features that enables their apps to standout in the market place. Mobile operators are offering API's to enable their network cater to enormous diversity of customer interests. There are many organizations who offer API's including mobile operators and other businesses. These organization possess their own developer community who uses the given API's to develop their apps. 

Network API's as the name implies is where API's use network based resources as opposed to only software on the smartphone or tablet. This provide developers with access to information such as location, messaging and device status. The benefit of network API's is the ability for developers to access all of the services without the need to maintain a unique connection to each back-end network element.

The info graphic suggests that there is a potential of 94 billion API transactions for a tier one mobile operator by 2016. Further, companies on average are releasing about 70 API's each week. 

The point to note from the above information is that there is a tremendous amount of potential for network API's. 


Wednesday, March 6, 2013

Audio Content Management Systems (CMS)

In simple words CMS is a computer program which allows publishing, editing, modifying and maintaining content from a central interface. It can be used for audio, video, images or anything you want. There are organizations that specifically provide such services for users who does not have the capacity or knowledge in such systems.

Recently I was asked to carry out a research on audio CMS to see the potential of such products. It's similar to an app where users can listen to a small clip of the latest song and if the user likes it he/she can download the entire song by visiting the site.

I identified that there are several organizations that are doing it, but in a small scale. Personally I think that there's a lot of potential in such apps because mobile apps are the most famous and talked about technology nowadays. When I want to download or listen to a song first I need to visit YouTube and see the entire video or I get to know about it through a friend. But if I could have an app which will send the latest albums or songs and if I could listen to it I think I'm gonna buy it paying whatever the price. All because it's convenient. Also I have a basic smartphone and with that I can't go to YouTube. So it's necessary for me to go my laptop and do whatever I want.

This is my opinion. Let me know yours.

Tuesday, March 5, 2013

Kite Runner

Today I'm going away from my usual blogging style and I'm going to tell you about a book i read a few years ago and is still in my mind. The book's name is The Kite Runner written by Khaled Hosseini. The book was later turned into a movie.  The kite runner is a story about two childhood friends Hassan and Amir who lives in Kabul, Afganistan. The two friend's days are spent picking juicy Pomegranates, munching dried mulberries and walnuts and running across street markets in the suburbs of Kabul during time prior to war.

Evil strikes on the most important day of their lives, tearing them apart and leaving behind an emptiness, a guilt that will haunt Amir for life. Taking the easy way out Amir lives a life full of regret. Amir leaves Kabul to have a better life and lives in California until the death of his father and return back looking for his loyal friend. But finds out that he has passed away leaving his only child behind.

Amir trying to right his wrongs adapt this lost child and return back to California. The Kite Runner is not only a heart warming story of love, friendship and 'blood', but also a reflection of the ways of the people of Afganistan and the dark and bitter history of their nation.

Monday, March 4, 2013

Technical presentation - part 3

This is the last part of my preparation for technical presentations. This is the day of your presentation? Excited or nervous? Well you shouldn't be nervous if your prepared well right? If you followed all the steps in my previous parts, the hard parts are over. So now you need to concentrate on the delivery of the presentation. These are the steps you need to follow on the day of your presentation;

1. Practice talk
Practice your presentation in front of a mirror or record it. This will help you not only to be prepared but also will help you to see your body language. There should be a certain level of body language but do not overdo it. If you can practice talk in front of your family or friends to see whether they understand what the hell your talking about.

2. Presentation venue
Make sure you go to the presentation venue before the audience arrive. Prepare all your equipment, test the mike and get the slides ready. Go to the podium and just have the feel of the audience (you have to do this before anyone comes in). Also ensure that your dressed suiting to the occasion.

3. Delivery
So here comes the exciting part. Keep in mind all the preparation you did and be CONFIDENT. People will not take you serious if you have shaky hands and a sweaty face. Delivery can be stressful especially if your trying to sell a product to a customer but you need to stay calm. 

4. Answering question
So obviously there would be a Q&A session, you need to be prepared for it. If you have time maybe before one day for the presentation you could develop some questions which you think the viewers will ask and prepare the answers yourself.

Now your ready to do your presentation. If you need more inspiration go to you tube and look at Steve Jobs presentations. They are the best.
GOOD LUCK with your presentations.