tag:blogger.com,1999:blog-49558818687859512532024-03-12T22:01:42.811-07:00Mystic BlogBlog by mysticboy59Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.comBlogger46125tag:blogger.com,1999:blog-4955881868785951253.post-1278147490355702342012-10-02T07:31:00.000-07:002012-10-08T23:55:00.452-07:00How to Factory Unlock any iPhone?<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Dear all,</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1KuqnfJHHnS3CJ3N5RVPEOB848XNFabWqlGR0DGusikQCSpDuf9Mc2csksFvTBTpJHf0guZeMGehH-wSXD3tIXy7396IJZWkG9Ze_kQ70Ztlf5PSAPXdL5xM3DUN1oYVo9v9es5Tykmc/s1600/iPhone-factory-unlock.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="197" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1KuqnfJHHnS3CJ3N5RVPEOB848XNFabWqlGR0DGusikQCSpDuf9Mc2csksFvTBTpJHf0guZeMGehH-wSXD3tIXy7396IJZWkG9Ze_kQ70Ztlf5PSAPXdL5xM3DUN1oYVo9v9es5Tykmc/s200/iPhone-factory-unlock.png" width="200" /></a></div>
<div style="text-align: justify;">
This is my first post on iPhone Unlocking mechanism. Today I am going to write you about the Factory Unlocked iPhones, its benefits and how to make sure that the said Factory Unlocked iPhone is really a Factory unlocked and price for Factory Unlocking your iPhone. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b><span style="font-size: large;">What is Factory Unlocked iPhone?</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
iPhones are distributed by Apple normally with collaboration with certain carriers such as AT&T, Verizon etc in different countries. In order word the Carrier Locked iPhones can only be used with subscribed carrier. If you try to use another carrier then you will be locked out of your iPhone system. And you won't be able to use iPhone as Phone. So Factory Unlocked iPhones are phones that are unlocked by Apple legally so that you can use iPhone in any country with any carrier.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Benefits of Factory Unlocked iPhone:</b></div>
<br />
<ol style="text-align: left;">
<li style="text-align: justify;">You can use it in any country with any carrier you want.</li>
<li style="text-align: justify;">You can update the iOS software with the latest version without worrying to get your phone locked.</li>
<li style="text-align: justify;">No need for Jailbreaking. Use your iPhone Legally with full authorization.</li>
<li style="text-align: justify;">No need for Gevey chips for network access.</li>
</ol>
<div style="text-align: justify;">
<span style="font-size: large;"><b>How to make Sure your iPhone is Factory Unlocked:</b></span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Well sometimes you may buy iPhone from any third party vender or people who would assure you that the iPhone they are selling is Factory Unlocked. But you might want to make sure it is ACTUALLY Factory Unlocked. So, check the following points with your iPhone to make sure it is ACTUALLY factory unlocked.</div>
<div style="text-align: justify;">
<ol><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd-bmh3BjIPzybtWGPazo_C3XHofOXnKH-84nyaFW691SHwOKSc69atFIp2Pm96QaEhPf5HENBABL7onEB8k_s8lGSZYUtQ2qtp0gnQaIYQBkClSqp326nYvsvaqPxZ2-TB3a1Am5f_I8/s1600/gevey-im.jpeg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="159" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd-bmh3BjIPzybtWGPazo_C3XHofOXnKH-84nyaFW691SHwOKSc69atFIp2Pm96QaEhPf5HENBABL7onEB8k_s8lGSZYUtQ2qtp0gnQaIYQBkClSqp326nYvsvaqPxZ2-TB3a1Am5f_I8/s200/gevey-im.jpeg" width="200" /></a>
<li>Take out the sim card and make sure if it is using any <b>Gevey chip</b> (See Figure right) or not? If it is using Any sort of Chip then your iPhone is <b>NOT</b> Factory Unlocked.</li>
<li>Factory Unlocked iPhones can be used with any carriers you want. Purchase or use different carrier's sim cards to show Network access. If it works on many other carriers, your iPhone is Factory Unlocked.</li>
<li>Update your software to latest sdk. Generally if your software is 5.0 and you updated successfully to 5.1.1, jailbroken phones can do it as well. But they are locked up when you try to update from 4.0 to 5.0 or from 5.0 to 6.0.</li>
</ol>
</div>
<div style="text-align: justify;">
<b><span style="font-size: large;">Factory Unlock your iPhone</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Factory Unlocking your iPhone allows use to use our iPhone anywhere with any carrier. It is total freedom using your iPhone. So, in order to achieve this freedom, you have pay Apple some amount of charge which will place your iphone into the whitelist on their database for Factory Locking. If you want to Factory Unlock your iPhone, we provide you that service in efficient cost.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Email us at contact@razan.com.np for further service information and mechanism. We will Factory Unlock your iPhone within 24 hours or less. But is usually depends on the carrier you phone locked to. Some carrier like Japan Softbank are rarely unlocked. But we can contact them for unlocking their carrier from iPhone. If apple stated that your iPhone has some technical issues so that they can't Factory Unlock it, we will pay back your money with "Apple's statement of failure".</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
I hope this post helps a lot of people who wants to know about benefits of Factory Unlocking and procedure to acquire it. Use your iPhone without any barrier. All the best. And Thanks for reading.</div>
<div style="text-align: justify;">
<br /></div>
<br />
<div style="text-align: justify;">
<br /></div>
</div>
Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com28tag:blogger.com,1999:blog-4955881868785951253.post-78728290834719620362012-06-21T23:04:00.000-07:002012-06-22T03:30:34.280-07:00Apple iTunes Store Supports Nepal Now, great opportunity for iOS App Business!<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm7E0j2tuu3bpbdxQFNNl-cwKHAd_Dwko1Ab60ZLi9IVYZfBjbVVXA_E02nNXM9TycUdDDY0YPCQIX1VxLwt-NupuO-Ylw82YTIxlwV9q-o_ehKyExka5nioaSlvTiFYfEYv4psCpKaLI/s1600/iTunes+Store+Nepal.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm7E0j2tuu3bpbdxQFNNl-cwKHAd_Dwko1Ab60ZLi9IVYZfBjbVVXA_E02nNXM9TycUdDDY0YPCQIX1VxLwt-NupuO-Ylw82YTIxlwV9q-o_ehKyExka5nioaSlvTiFYfEYv4psCpKaLI/s200/iTunes+Store+Nepal.png" width="200" /></a></div>
Dear All,</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
It has been long time that I have not blogged. I have been so busy lately. Ok going straight to the point.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Here is a great news for iOS developers based on Nepal and 31 other different countries. Apple has recently lunched 32 App Store in 32 new countries. From Thursday June 21, 2012, the 32 new countries have their own local iTunes Market on their county.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
For seeing the list of new country added, visit this <a href="http://www.appleinsider.com/articles/12/06/21/apple_launches_app_store_in_32_new_countries.html" target="_blank">Apple Inside</a>.<br />
<br /></div>
<h3 style="text-align: justify;">
</h3>
<h3 style="text-align: justify;">
</h3>
<h3 style="text-align: left;">
Who will Benefit?</h3>
<div>
<br /></div>
<div style="text-align: justify;">
Getting developer license for iPhone developers who are based on Nepal and want to create and submit app in their own name and company name, is now much more easier than before.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Before today, if your country doesn't support Apple App Store, it is nightmare for those developers who want to take developer license. Now, it would be easier than before. So, Cheers to all iPhone developers.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
We now don't need to rely on other countries to get developer account. We can do it now from our own country and get wide range of benefit. Thanks Apple for supporting more countries.<br />
<br /></div>
<h3 style="text-align: left;">
</h3>
<h3 style="text-align: left;">
</h3>
<h3 style="text-align: left;">
What's Next?</h3>
<div>
<br /></div>
<div style="text-align: justify;">
"Be innovative and Think different". How long we developers do client's work. Let's create app which represents ourself. You will definitely feel proud when you see your name on Credit Page on Product you created rather than your client's name.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
So, Its time to now to create app / software that depicts our identity and solve real world problem.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Check out this Loadshedding app from our Nepali Developer <a href="http://itunes.apple.com/in/app/batti-gayo/id536189446?mt=8" target="_blank">here</a>. It solves real problem of Nepal. Don't forget to give great rating. I am not connected in any way to the developer team or company. What its connecting me is the app that shows our social problem and modern solution for that problem.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Feel free to write me down comments if you have any queries.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Thanks for reading and your time. And all the best.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<i>http://www.razan.com.np - Developing Via Opportunities</i></div>
<div style="text-align: justify;">
<i><br /></i></div>
<div style="text-align: justify;">
© www.razan.com.np</div>
</div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com1tag:blogger.com,1999:blog-4955881868785951253.post-70944966765652788612012-06-15T00:36:00.001-07:002012-06-15T00:36:20.519-07:00My True Inspiration Personality<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: white; font-family: 'Droid Sans', sans-serif; font-size: 13px; line-height: 20px; text-align: justify;">Apple Inc. is the predominant company founded by Sir Steve Jobs (1955 – 2011). There are lot of inspiration quotes for Steve Jobs that will inspire you to do something valuable with your life like Jobs did. Though he is not here today with us, he left us so many things that helped people to make their “life” as well as making their “living”.</span><br />
<div style="background-color: white; border: 0px; color: #5d5d5d; font-family: 'Droid Sans', sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; text-align: justify;">
</div>
<div style="background-color: white; border: 0px; color: #5d5d5d; font-family: 'Droid Sans', sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; text-align: justify;">
Some of my favorite inspirational quotes are :</div>
<ol style="background-color: white; border: 0px; font-family: 'Droid Sans', sans-serif; font-size: 13px; line-height: 20px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 20px; padding: 0px; text-align: justify;">
<li style="border: 0px; margin: 0px 0px 0px 30px; padding: 0px;">“Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by dogma—which is living with the results of other people’s thinking. Don’t let the noise of others’ opinions drown our your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.”—Commencement address, Stanford University, June 12, 2005</li>
<li style="border: 0px; margin: 0px 0px 0px 30px; padding: 0px;">“Let’s go invent tomorrow rather than worrying about what happened yesterday.”—D5 Conference: All Things Digital, May 30, 2007</li>
<li style="border: 0px; margin: 0px 0px 0px 30px; padding: 0px;">“People say you have to have a lot of passion for what you’re doing and it’s totally true. And the reason is because it’s so hard that if you don’t, any rational person would give up. It’s really hard. And you have to do it over a sustained period of time. So if you don’t love it, if you’re not having fun doing it, you don’t really love it, you’re going to give up. And that’s what happens to most people, actually. If you really look at the ones that ended up being “successful” in the eyes of the society and the ones that didn’t, oftentimes it’s the ones [who] were successful loved what they did, so they could persevere when it got really tough. And the ones that didn’t love it quit because they’re sane, right? Who would want to put up with this stuff if you don’t love it? So it’s a lot of hard work and it’s a lot of worrying constantly and if you don’t love it, you’re going to fail.”—D5 Conference: All Things Digital, May 30, 2007</li>
<li style="border: 0px; margin: 0px 0px 0px 30px; padding: 0px;">“My job is not to be easy on people. My job is to make them better.”—CNNMoney.com/Fortune, February 2008</li>
<li style="border: 0px; margin: 0px 0px 0px 30px; padding: 0px;">“Reed College at that time offered perhaps the best calligraphy instruction in the country.… I decided to take a calligraphy class to learn how to do this.… It was beautiful, historical, artistically subtle in a way that science can’t capture, and I found it fascinating. None of this had even a hope of any practical application in my life. But ten years later, when we were designing the first Macintosh computer, it all came back to me.”—Commencement address, Stanford University, June 12, 2005</li>
<li style="border: 0px; margin: 0px 0px 0px 30px; padding: 0px;">“Innovation distinguishes between a leader and a follower.”</li>
<li style="border: 0px; margin: 0px 0px 0px 30px; padding: 0px;">“Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle. As with all matters of the heart, you’ll know when you find it. And, like any great relationship, it just gets better and better as the years roll on. So keep looking until you find it. Don’t settle.”</li>
<li style="border: 0px; margin: 0px 0px 0px 30px; padding: 0px;">“Remembering that I’ll be dead soon is the most important tool I’ve ever encountered to help me make the big choices in life. Because almost everything — all external expectations, all pride, all fear of embarrassment or failure – these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart. … Stay hungry. Stay foolish.”</li>
<li style="border: 0px; margin: 0px 0px 0px 30px; padding: 0px;">“My model for business is The Beatles. They were four guys who kept each other’s kind of negative tendencies in check. They balanced each other and the total was greater than the sum of the parts. That’s how I see business: great things in business are never done by one person, they’re done by a team of people.”</li>
<li style="border: 0px; margin: 0px 0px 0px 30px; padding: 0px;">“You can’t connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something — your gut, destiny, life, karma, whatever. This approach has never let me down, and it has made all the difference in my life.</li>
<li style="border: 0px; margin: 0px 0px 0px 30px; padding: 0px;">“I think if you do something and it turns out pretty good, then you should go do something else wonderful, not dwell on it for too long. Just figure out what’s next.”</li>
<li style="border: 0px; margin: 0px 0px 0px 30px; padding: 0px;">“Death is very likely the single best invention of Life. It is Life’s change agent. It clears out the old to make way for the new.”</li>
<li style="border: 0px; margin: 0px 0px 0px 30px; padding: 0px;">” That’s been one of my mantras — focus and simplicity. Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple. But it’s worth it in the end because once you get there, you can move mountains.”</li>
</ol>
<div style="background-color: white; border: 0px; color: #5d5d5d; font-family: 'Droid Sans', sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; text-align: justify;">
I was checking class on iTunes regarding iOS development Fall 2011 on Stanford University by “Paul Hegarty”. It was the class day before Steve left this world. He said that Steve was very good friend of him. According to him, for Steve, ”Beauty is what he felt like beauty bringing in peoples everyday life. Beauty is not a thing that you go to see in Museum, its what you see when you check email, when you make call and text message.” For Steve top priority was on aesthetics.</div>
<div style="background-color: white; border: 0px; color: #5d5d5d; font-family: 'Droid Sans', sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; text-align: justify;">
Hope it will inspire some one out there to be next personality like “Steve Job”.</div>
</div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com1tag:blogger.com,1999:blog-4955881868785951253.post-15165220059111118502012-03-25T08:07:00.007-07:002012-03-26T03:22:21.229-07:00Online Jobs Opportunities in Nepal! True or Fake?<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;">Dear All,</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">After a really long gap, I am here to write about the online jobs that are increasing in Nepal. I was on the middle of my work and I recently got the phone call from one of my friend who hoped me to know something related to my field. I am writing them down here hoping it will help people who might have similar queries as Matrika Ji.<br />
<br />
</div><h3 style="text-align: justify;">Friend's Description:</h3><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Recently he had seen some advertisement on newspaperof some organizations. Its about the online jobs. The organization told him that their office would be giving an online job. According to his information, the organization - office had lot of online jobs such as form filling and data entry jobs that are needed to be done. For that jobs, the office would be training the individuals for some months. The office asked for NRs 10,000 for each individuals so that they would be get necessary training. The office also said that after the training their rate would be $10 / hours working rate. And all individuals would be making money at that rate.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">My friend called me to make sure whether these "offices" are telling them right or just trying to digest their money in the name of giving job opportunities.<br />
<br />
</div><h3 style="text-align: justify;">My Answer to My friend:</h3><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">There are huge jobs such as data entry and form filling in developed nation like US, Canada etc. But getting those jobs from developed nations and giving it to the individuals is the very difficult task. Maintaining the quality of work and payment issues are the most discussed issue. Yeah, these offices might be with genuine intentions to give job opportunities to free peoples but there are also different offices who might be targeting to digest individuals money in the name of giving training and jobs. So please be careful while joining these offices. Remember following things:</div><div style="text-align: justify;"><br />
</div><ol style="text-align: left;"><li style="text-align: justify;">If they are taking NRs. 10,000 for training, make sure to know what they are training actually. Get the curriculum from office and post me here or send me email. So that people like me (engineers) can make sure whether NRs. 10,000 worth training are being provided or not. </li>
<li style="text-align: justify;">Also make sure what kind of training is it and Certificate that will be provided. Whether these certificates are just valueless or worldwide recognized certificate so that you can work your certificate to other offices.</li>
<li style="text-align: justify;">My view is that NRs. 10,000 is very big amount of money for training people for data entry jobs. Data entry jobs can be done by anyone with basic computer skills and internet skill. You don't need specialized skill in computer field to do such jobs.</li>
<li style="text-align: justify;">Rate said above $10 / hour is the most faking information I have ever heard. Even engineers like me don't get paid on $10 / hour rate, how could a data entry jobs would make that money. Its total fake.</li>
</ol><h3 style="text-align: justify;">CloudFactory.com</h3><div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">I am a developer in cloudfactory company (sprout technology). We are creating a system so that we can provide people online jobs like data entry jobs. And we have been doing it from past few years. Even we are not in the state of giving jobs in efficient way, I wonder how these organizations are going to give job @ $10 / hour.</div></div><div><div style="text-align: justify;"><br />
</div></div><div><div style="text-align: justify;">It seems some organizations are trying to fraud on innocent people who are in search of job opportunities. </div></div><div style="text-align: justify;"><br />
</div><h3 style="text-align: justify;">Conclusion:</h3><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Now we have open web, facebook. So, if any of you guys feel doubt about those, just post it on comment or email me. There are hundreds of computer professionals in Nepal, who would make you clear whether you are being cheated or not.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Thanks for reading and don't forget to give me your views.<br />
<br />
<h3><b>Update:</b></h3><span style="background-color: #edeff4; text-align: left;"><span style="color: #cc0000;"><b><span style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"><span style="line-height: 14px;">Recently I heard from my friend "Matrika" that the company people were afraid when he asked the questions what I have posted above in blog about the jobs they were saying they will provide. The company people was nervous to give answers about training course details and people who are taking training. Its nice move.. that we found a fraud and warn them :) that we are conscious Nepali Citizen.</span></span></b></span></span><br />
<span style="background-color: #edeff4; text-align: left;"><span style="color: #cc0000;"><b><span style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"><span style="line-height: 14px;"><br />
</span></span></b></span></span><br />
<span style="background-color: #edeff4; text-align: left;"><span style="color: #cc0000;"><b><span style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"><span style="line-height: 14px;">Thanks Matrika for you queries and Helping us to identify the fraud organizations. I don't want to disclose the website of that company but for all be safe and careful.</span></span></b></span></span><br />
<span style="background-color: #edeff4; text-align: left;"><span style="color: #cc0000;"><b><span style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"><span style="line-height: 14px;"><br />
</span></span></b></span></span><br />
<span style="background-color: #edeff4; text-align: left;"><span style="color: #cc0000;"><b><span style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"><span style="line-height: 14px;">Thanks for reading once again. Comments appreciated below. </span></span></b></span></span><b><br />
</b></div><div style="text-align: justify;"><br />
</div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com4tag:blogger.com,1999:blog-4955881868785951253.post-87010924523126048212011-11-22T03:40:00.000-08:002011-11-22T03:41:21.819-08:00Ncell launches Wi-Fi Router based on Ncell 3G internet connectivity!<div dir="ltr" style="text-align: left;" trbidi="on"><br />
<div style="text-align: justify;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieWLoDJP8d-dwXUfwilBLaFR7JQoaaATeY40uWXUSrWaXc0ur8UeEHsUOp_r17R2G1Dvdaq_Miqf8BADf6b2mkQ-b-AihTelpLokw2Xe_koqVcSYFSAYHE3-GosCkk68_ZhaTxIrAe9tw/s1600/router_2.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieWLoDJP8d-dwXUfwilBLaFR7JQoaaATeY40uWXUSrWaXc0ur8UeEHsUOp_r17R2G1Dvdaq_Miqf8BADf6b2mkQ-b-AihTelpLokw2Xe_koqVcSYFSAYHE3-GosCkk68_ZhaTxIrAe9tw/s320/router_2.jpg" width="237" /></a></div><div style="text-align: justify;">Hi friends,</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Here is one awesome news for those people who love to enjoy high speed internet anytime anywhere in reasonable price. The internet in Nepal has never been cheap and easy to use service. But now with Ncell's different data plan packages and its fast technology service, we are now capable of using high speed internet on demand.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">And when it comes to great reliable service on wireless technology, I recommend Ncell Connect over other ISP.</div><div style="text-align: justify;"><br />
</div>Ncell has recently launched Wi-Fi router that allows up to eight users to access Internet through its 3G network. The best thing I loved about this router is that, it can be used anywhere since everything would be done wirelessly.<br />
<div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Launching the device amidst a press briefing in the capital on Wednesday, Ncell CEO Pasi Koistinen said, “We feel very proud to enjoy market leadership and introduce this product to our customers.” He said the router could be used in home, office and anywhere the customers want on the move. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">As we all know Ncell offers Internet at up to 3.6 Mbps speed through Ncell Connect. The service, which was launched about a year ago, has more than 30,000 subscribers, and I guess if Ncell provide further schemes with lower price plans it would definitely increase great numbers of subscribers. Since, today's technology is all moving towards wireless (smartphones, 3G), there is great success for Ncell to overcome ntc and other ISP providers who claim to provide better quality service but doesn't seem much reliable (specially NTC in telephony and wireless technology) and updating its technology.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">The device priced at Rs 6,999 (exclusive of taxes) is available in Ncell Centres of Kathmandu and Pokhara. The device works with any Connect SIM with existing tariff plan.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">“This is similar to a fixed line Wi-Fi router, but accesses the Internet through Ncell´s 3G network,” Koistinen added.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">The device is small, light and can easily fit in a pocket. It can be used by Wi-Fi enabled devices like laptops, tablets, smart phones and can also be used in desktop through USB cable.</div><div style="text-align: justify;">Internet speed might slow a bit due to sharing, but it won´t make much impact as Ncell is offering Internet with the fastest speed, Koistinen added.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Ncell´s Wi-Fi router also comes with four hours of battery life enabling subscribers to use Internet during power cuts too. The router sends signal up to the distance of 30 meters. One more reason I loved about Ncell router is that it is specially designed for the customer of Nepal where there is problem of loadshedding since we need internet all the time. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">I believe Ncell cares for providing better quality and new services in the field of telephony and 3G service. If NTC wants to make pace with Ncell and don't want to lose its subscriber, it better think about upgrading NTC network service and GPRS, 3G etc.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><strong><span style="font-size: large;">Ncell becomes largest ISP</span></strong></div><div style="text-align: justify;"><strong><br />
</strong></div><div style="text-align: justify;">A few months after becoming the largest GSM operator in the country, Ncell has become the number one Internet service provider (ISP) in the country in terms of subscriber base.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">According to the latest statistics of Nepal Telecommunication Authority (NTA), Ncell has around 1.9 million users, followed by NT, which offers Internet through ADSL, GPRS and CDMA technology, with 1.13 million users.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">I believe in Ncell's quality services. If you compare the Ncell 3G vs Ntc 3G, ncell is clear winner. :) I shall write post on Ncell vs NTC 3G for wireless internet users in next post. Happy sharing I need you people's feedback. Please leave comments.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Source: <a href="http://mobilenepal.net/news/ncell-launches-wi-fi-router?utm_medium=twitter&utm_source=twitterfeed">MobileNepal.net,</a> <a href="http://myrepublica.com/portal/index.php?action=news_details&news_id=38408">Republica</a></div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com14tag:blogger.com,1999:blog-4955881868785951253.post-30922976189957747612011-10-28T02:17:00.000-07:002011-10-28T02:21:17.730-07:00How iPhones and Android Phones changed the way of living our life!<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;">Hi, </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Being Mobile developer, I always think about different mobile technology which is emerging in such a way that is changing each individuals way of living. Today I am writing about the future of technology including mobile technology and How it has changed our lives.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">Mobile phones</span></b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Past five years from now, there has been lot of smart phones invented by Nokia, Motorola, samsung etc. And these phones were only meant for communicating voice calls. The way of using smartphone devices changed when t<span class="Apple-style-span" style="background-color: white; line-height: 20px;"><span class="Apple-style-span" style="font-family: inherit;">he <a href="http://en.wikipedia.org/wiki/IPhone_(original)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="IPhone (original)">first iPhone</a> was unveiled by former Apple CEO <a href="http://en.wikipedia.org/wiki/Steve_Jobs" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Steve Jobs">Steve Jobs</a> on January 9, 2007, and released on June 29, 2007. After it was released it became the big hit in the apple store and sold more than a million of copies of iPhone.</span></span></div><div style="text-align: justify;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCaja5d_I1NHaJOKI5x4IceqWlpClDTSfATh3vgz5WAtrqKKgsjRZZ2hfomchEsYh_q0hlwBLqWbw0tjR47FMNDhlDrl3uxtw1Z_m_wrlBYX0csUBHS7mLSD-UQASy5dvO4bX_Yq9Y6Oo/s1600/iPhone.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCaja5d_I1NHaJOKI5x4IceqWlpClDTSfATh3vgz5WAtrqKKgsjRZZ2hfomchEsYh_q0hlwBLqWbw0tjR47FMNDhlDrl3uxtw1Z_m_wrlBYX0csUBHS7mLSD-UQASy5dvO4bX_Yq9Y6Oo/s1600/iPhone.png" /></a><span class="Apple-style-span" style="background-color: white; line-height: 20px;"><span class="Apple-style-span" style="font-family: inherit;"><br />
</span></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="background-color: white; line-height: 20px;"><span class="Apple-style-span" style="font-family: inherit; font-size: large;"><b>Why iPhone Took the over Market?</b></span></span></div><div style="text-align: justify;"></div><ol><li style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: inherit;">And iPhone is really a smart phone to carry due to its great touch design.</span></span></span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: inherit;">An iPhone can function as a <a href="http://en.wikipedia.org/wiki/Video_camera" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Video camera">video camera</a> (video recording was not a standard feature until the <a href="http://en.wikipedia.org/wiki/IPhone_3GS" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="IPhone 3GS">iPhone 3GS</a> was released) and as a </span></span></span><span class="Apple-style-span" style="background-color: white; line-height: 20px;"><a href="http://en.wikipedia.org/wiki/Camera_phone" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Camera phone">camera phone</a>, </span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: inherit;">It can also be used as a <a href="http://en.wikipedia.org/wiki/Portable_media_player" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Portable media player">portable media player</a> as iPod touch. </span></span></span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: inherit;">It has rich Internet client with email and <a href="http://en.wikipedia.org/wiki/Web_browser" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Web browser">web browsing</a> capabilities. </span></span></span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: inherit;">Being a phone one can send <a href="http://en.wikipedia.org/wiki/Text_messaging" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Text messaging">texts</a> and receive <a href="http://en.wikipedia.org/wiki/Visual_voicemail" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Visual voicemail">visual voicemail</a>, and has both <a href="http://en.wikipedia.org/wiki/Wi-Fi" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Wi-Fi">Wi-Fi</a> and <a href="http://en.wikipedia.org/wiki/3G" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="3G">3G</a> connectivity.</span></span></span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: inherit;">The <a href="http://en.wikipedia.org/wiki/User_interface" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="User interface">user interface</a> is built around the device's <a href="http://en.wikipedia.org/wiki/Multi-touch" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Multi-touch">multi-touch</a> screen which was awesome feature at time time, including a <a href="http://en.wikipedia.org/wiki/Virtual_keyboard" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Virtual keyboard">virtual keyboard</a> rather than a physical one. </span></span></span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="line-height: 20px;">Various third-party as well as Apple </span><a href="http://en.wikipedia.org/wiki/Application_software" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; line-height: 20px; text-decoration: none;" title="Application software">application software</a><span class="Apple-style-span" style="line-height: 20px;"> is available from the </span><a href="http://en.wikipedia.org/wiki/App_Store_(iOS)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; line-height: 20px; text-decoration: none;" title="App Store (iOS)">App Store</a><span class="Apple-style-span" style="line-height: 20px;">, which launched in mid-2008 and now has over 500,000</span><span class="Apple-style-span" style="line-height: 20px;"> and more "apps" approved by Apple. These apps have diverse functions, including </span><a href="http://en.wikipedia.org/wiki/Video_game" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; line-height: 20px; text-decoration: none;" title="Video game">games</a><span class="Apple-style-span" style="line-height: 20px;">, </span><a href="http://en.wikipedia.org/wiki/Reference_work" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; line-height: 20px; text-decoration: none;" title="Reference work">reference</a><span class="Apple-style-span" style="line-height: 20px;">, </span><a href="http://en.wikipedia.org/wiki/GPS_navigation_software" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; line-height: 20px; text-decoration: none;" title="GPS navigation software">GPS navigation</a><span class="Apple-style-span" style="line-height: 20px;">, </span><a class="mw-redirect" href="http://en.wikipedia.org/wiki/Social_network_service" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; line-height: 20px; text-decoration: none;" title="Social network service">social networking</a><span class="Apple-style-span" style="line-height: 20px;">, security and advertising for television shows, films, and </span><a href="http://en.wikipedia.org/wiki/Celebrity" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; line-height: 20px; text-decoration: none;" title="Celebrity">celebrities</a><span class="Apple-style-span" style="line-height: 20px;">.</span></span></span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="line-height: 20px;">The most demanding apps for iPhone in iTune Store are Games.</span></span></span></li>
</ol><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><b><span class="Apple-style-span" style="font-size: large;">Other Smartphones on their way</span></b></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;">After the huge success of apple many mobile cell manufacturers tried to release different mobile device to compete with the iPhone but none of any smartphones where evolved who can compete with iPhone. Windows Phone had failed many times due to its poor software abilities and Nokia was only the cheap smartphone who could give best model to the smartphone users. But touch mobile for average users was still dream as iPhone was not affordable by the average users of developing countries. </span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><b><span class="Apple-style-span" style="font-size: large;">Android Smartphones to Lead</span></b></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivajlrjZTtvEFWHyeIiY3n8CZovZt3PTz3Z2K3RZW1QiKaKEiJSkA5PJOQ93_p7SORJ8YBdIJIPXOKiaqMJZvlt-dAc5iquqjFWwKa3UVngiZGkr9CUgqGirycMhkYO8rfoJ7pEFW6nJg/s1600/htc-android-phone.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivajlrjZTtvEFWHyeIiY3n8CZovZt3PTz3Z2K3RZW1QiKaKEiJSkA5PJOQ93_p7SORJ8YBdIJIPXOKiaqMJZvlt-dAc5iquqjFWwKa3UVngiZGkr9CUgqGirycMhkYO8rfoJ7pEFW6nJg/s320/htc-android-phone.png" width="319" /></a></div><div style="text-align: justify;"><span class="Apple-style-span" style="background-color: white; line-height: 24px;"><b><br />
</b></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="background-color: white; line-height: 24px;"><b>Android</b> is an <a href="http://en.wikipedia.org/wiki/Mobile_operating_system" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Mobile operating system">operating system for mobile devices</a> such as <a href="http://en.wikipedia.org/wiki/Smartphone" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Smartphone">smartphones</a> and <a href="http://en.wikipedia.org/wiki/Tablet_computer" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Tablet computer">tablet computers</a>. It is developed by the <a href="http://en.wikipedia.org/wiki/Open_Handset_Alliance" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Open Handset Alliance">Open Handset Alliance</a> led by <a href="http://en.wikipedia.org/wiki/Google" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none;" title="Google">Google</a>. After Google acquired Android Inc. in August 2005, it made the android OS and open source and can be used by different companies for manufacturing smartphones following certain rules and regulation.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="background-color: white; line-height: 24px;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 24px;">After android OS was made open source many Companies started manufacturing the smartphones with Android OS including HTC, LG, Toshiba, Samsung etc which led to the production of cheap Smartphones with different capabilities like Touch Screen, Internet Browsing, Access for android Apps in Android Market etc. </span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 24px;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 24px;">Now, you can buy android smartphones with different capabilities according to your price plan from Cheap to Expensive one. These phone has taken so much market share and is only the top competitor with the iPhone. These Android devices are growing in all developing countries too.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 24px;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 24px;"><b><span class="Apple-style-span" style="font-size: large;">Consumers of iPhone Vs Android Smartphones</span></b></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 24px;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 24px;">The iphone targets the users from developed nations like, US, Canada, UK and different EU nations. Since, iPhone is pretty expensive, a developing nations like ours can hardly offer these devices in mass unit. But the android smartphones audiences are wide. Since these devices are cheaper than iPhone and provides not same but fairly good touch interface like iPhone, developing nations would be the targeted consumers for these devices. </span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 24px;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 24px;">Since we have these highly rich smartphones in our hand, we can now perform all the web based interactions like net surfing, checking your emails etc can be done via Mobile Web. And whole world is shifting to the mobile version of web and internet which we call it "Mobile Web". Me too use most of time mobile for surfing, checking emails and facebooking in my Nokia E63 smart phones. You can use your mobile anytime / anywhere regardless of your place, any time because you use you cell wherever you go and it will always be with you.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 24px;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 24px;"><b><span class="Apple-style-span" style="font-size: large;">Conclusion</span></b></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 24px;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 24px;">So, don't think that today's smartphone is only of voice call and sending text sms. It can used for various purposes. What you do in computers for surfing internet can also be done in these smartphones. If you are not developer then you might not need computers anymore, coz everything can be and will be possible to done via Smartphones. Think about those possibilities and just imagine what can you do with your mobile phones. Good luck to all with smartphones.</span><br />
<span class="Apple-style-span" style="line-height: 24px;"><br />
</span><br />
<span class="Apple-style-span" style="line-height: 24px;">Check this news link. <b><a href="http://www.bloomberg.com/news/2011-10-28/samsung-beats-apple-as-no-1-smartphone-vendor.html">Samsung Overtakes Apple in Smartphone Sales</a></b></span></div><br />
<div style="text-align: justify;"><br />
</div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com4tag:blogger.com,1999:blog-4955881868785951253.post-37302953249456675632011-10-26T05:30:00.000-07:002011-10-26T05:30:55.784-07:00What are the Online Jobs that can be done in Nepal?<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;"><div class="separator" style="clear: both; text-align: center;"></div>Hi all,</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">After a certain long gap, I am here to present you an article which will give you light on "Online Jobs" that can be done in Nepal and of course getting paid and also obstacles on getting paid. I have been doing a lot of researches lately and trying to get some opportunities for all people of developing country like ours, who wants to do something and make earnings. But besides having a lot of talented people here, our country still suffers from unemployment problem and various other issues. I am very sad to say that though we have potential, we don't have opportunity and show our potential to the world.<br />
<br />
Today I am writing about the Online Jobs that can be done in Nepal and its difficulties which is of course in getting paid. And yes also some light on Crowd Sourcing (Next big wave to come).</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Many people have heard about the online jobs. Some people says we can't get money doing online jobs, they are only rumors. And some don't believe that one can make earning doing online jobs. When I was on college also, I tried to do many online jobs and get paid. I will share about it too. But the bottom line is, there are lot of "Online Tasks" (better to say this way), when you do it you will get paid. And <span class="Apple-style-span" style="color: red;"><b>Yes there is possibilities of doing online tasks and making money from it.</b></span> Let's discuss these things in brief so that we all understand it quiet easily.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><b>What are Online Jobs?</b></span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">The tasks that are done online via internet are online jobs / tasks. The online task could be anything from data entry jobs, digitizing the texts from image, advertising google ads to any small tasks that needs human interaction and involvement. There are tones of work that are produced in offices and it is being unmanageable to hire a lot of employee for these jobs. So they just make their jobs / tasks online and allow different users from different location to participate and do these works and are paid according to their work.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">So, for the question if there are online jobs or not, the answer is definitely YES. There are online tasks / jobs and there are people who make living with these earnings.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">Online Job in Nepal</span></b><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAg0GcALOaCQ0u7ITE2KcxGgdmL9AvUao5jkzmS2H6B-aSUALdtqMToWO9lcVLe6aLAaCIxbflBjI7ygVNyXNjabNBzUIcKDNfYd9ieQ9vGXZmEMLx5GfLo4Xh8mfPW5Dh964fKeqds8Y/s1600/data-entry.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAg0GcALOaCQ0u7ITE2KcxGgdmL9AvUao5jkzmS2H6B-aSUALdtqMToWO9lcVLe6aLAaCIxbflBjI7ygVNyXNjabNBzUIcKDNfYd9ieQ9vGXZmEMLx5GfLo4Xh8mfPW5Dh964fKeqds8Y/s1600/data-entry.jpg" /></a>There are some sites, which promise to give a online job including affilate programs, advertising, data entry jobs etc. I have seen few of them after searching in google but I am not sure whether they are truly doing their job of providing online jobs to uplift the people's income or not. If any of you have ever been through these jobs, please post me on comments regarding your experience or mail me to thamelstreet@gmail.com. <br />
<br />
The most followed program for online earning in Nepal is Adsense program. Please visit this site to know more about Adsense program. It is always easy to do any online job that are available in the internet. But the actual problem comes when you try to get paid for your work. Go through different guides for getting payment stuffs and cycles in Nepal. The bottom line is you will get paid from google. They provide you a check when you account balance reaches $100. To cash that check you need to remit your check through your local bank which has remittance facility.<br />
<br />
Similarly, there is new term "Cloud Computing" which is growing rapidly these days. In upcoming years or two, all the developing nations would be targeted as the worker for doing micro tasks. The Developed countries companies are shifting their technology to follow a Cloud Computing or Crowd Sourcing.<br />
<br />
It means that the big task that are generated in developed countries are broken in smaller pieces and are sent to group of crowd for accomplishment. After each task is accomplished, they are reunited together and solution for a problem is generated though the use of crowd. There is so huge opportunity for Nepali people or say most people from developing countries to work as a part of crowd worker.<br />
<br />
<b><span class="Apple-style-span" style="font-size: large;">Learn from India, How they are growing?</span></b><br />
<br />
India our neighborhood country is developing so fast. They are using modern technologies for providing employment to all people and uplift their daily life. I guess you guys have heard about <b><a href="https://www.mturk.com/">Mechanical Turk</a>. </b>If not it a platform created by Amazon.com which gives work to all micro workers. Check out it's website. You can log into it as Worker if you want to work or Log as Requester if you want your work to be done. Work on different hits and you will earn as you work. The Mechanical Turk has huge number of workers who work from world wide and 1/3 rd part of these workers are from India. Mturk has also facilitate to the workers of Indian to pay their balance directly in Indian Rupees.<br />
<br />
<b><span class="Apple-style-span" style="font-size: large;">Mechanical Turk in Nepal?</span></b><br />
<br />
Yes of course you can work in mturk and earn dollar. But problem in Nepal is that, Amazon has no rules or any sort of flexibility for providing payment system in Nepal. May be they don't knw that there are huge worker force potential from Nepal or I guess We are not drawing enough attention to Mturk. If we succeeded on drawing attention, it would be easier for us to work and get paid as in India. But don't worry, for our country, there is something really good going for us. Time will tell us what good thing is.<br />
<br />
<b><span class="Apple-style-span" style="font-size: large;">Conclusion</span></b><br />
<br />
What I want to say from this article is that, we need to know what is Crowd Sourcing and How can our country be developed through this technology. There is huge work coming to developing countries like ours and most african countries. So, be prepared for this new exciting events. Sooner, we shall be uplifting ourselves as a whole country. I know there are huge talent Nepali fellows all over the world living only their own luxury life but they lack patriotism which is causing this beautiful Country (NEPAL) to be underdeveloped though we have diversity in nature, cultural heritage, and many more.<br />
<br />
<br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com8tag:blogger.com,1999:blog-4955881868785951253.post-21093896156723508742011-10-17T09:13:00.000-07:002011-10-17T20:30:52.814-07:00Future of Internet: Is Mobile Web better than Mobile Apps?<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOEuHPRi-nX6er7v7kOCojX_vjQpBj9dnNAZrbNiX0nbzDCBc2hh-cwswXl8aOqaTfIZq24QGxIpr-VNDywVPxemRdWlV7U-RbvkK7fRt4ZqVc7lLCoA-GANIpXaaVGiMs5OoJsjU7osc/s1600/mobile-web2.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOEuHPRi-nX6er7v7kOCojX_vjQpBj9dnNAZrbNiX0nbzDCBc2hh-cwswXl8aOqaTfIZq24QGxIpr-VNDywVPxemRdWlV7U-RbvkK7fRt4ZqVc7lLCoA-GANIpXaaVGiMs5OoJsjU7osc/s1600/mobile-web2.jpg" /></a></div><div style="text-align: justify;">As we all know, mobile is gaining so much popularity now a days. People are relying in mobile phones for their almost all kind of works. I guess I don't need to explain how mobile phones has changed our way of living and doing work. Most recent research shows that billions of users use mobile phone to access the internet.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">So most technology innovators and predictors predicts that the age for "Mobile Web" is on the way. So, both developers as well as product launcher should not forget these mobile phone platform to target it as their future consumers.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">In this post I am going to write about what is Mobile web and its comparison with the existing mobile apps and their store paradigm.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">What is Mobile Web?</span></b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Mobile Web is simply a mobile version of a website. People usually open their computer and go through a website to perform their transactions, check emails and facebook status messages etc. But now everything we do in a computer can be done through a mobile devices too. (Yes though we have small screen sizes) The technologies has grown up and taking up its speed so fast that now a days these small hand held devices called "Mobile Smart Phones" are capable of connecting to the internet and get facilitate with websites and its services. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">When you open a google.com or facebook.com in your mobile browser, you see the mobile version of that website which is specially designed for your mobile phone browsers. These great giants has already ported their famous product in mobile web. So, if you have your own product or website which has 1000 of users then you should probably go on building your mobile version of your site too because "it is lot easier to get updated on a site through mobile phone browsers than in a computer if you are not in a office whole day". If you travel a lot, mobile phones would be very great choice of yours to get connected and know your products status and services.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><b>What about Mobile apps?</b></span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">There is a trend going on creating a mobile apps for your products. Most companies targets the iPhone and Android platform first to create their product App so that they can communicate with their servers. There are thousands of successful mobile apps in each Apples Store and Android Marketplace. And these are the most successful approach for creating your product. Most people are investing in this sector and are profited too. And these store will continue to dominate over some years or less until Mobile Web comes to rise.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">Mobile Web Vs Mobile Apps:</span></b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Both mobile web and mobile apps has their own areas where they predominate. In some aspect the mobile web would definitely win whereas in some aspect, mobile apps are the clear winner. Let's have a brief discussion on these two separately.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">The mobile web can take over mobile apps due to following reasons.</div><div style="text-align: justify;"></div><ol><li style="text-align: justify;">Creating each apps for different platform is costly and headache to maintain. Whereas if you create one mobile web compatible site, then these would be compatible with all the mobile phones, as all mobile phones has their own mobile browsers.</li>
<li style="text-align: justify;">Mobile Web would cost less development cost, maintenance costs and update cost than corresponding mobile apps for different platforms. (i.e. submitting in store, getting approved takes time).</li>
</ol><div style="text-align: justify;">Whereas if you are creating app which uses the hardware capabilities such as games, then mobile web can't do it. Native mobile apps is the clear winner for these kinds of product.</div><div style="text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOEuHPRi-nX6er7v7kOCojX_vjQpBj9dnNAZrbNiX0nbzDCBc2hh-cwswXl8aOqaTfIZq24QGxIpr-VNDywVPxemRdWlV7U-RbvkK7fRt4ZqVc7lLCoA-GANIpXaaVGiMs5OoJsjU7osc/s1600/mobile-web2.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><br />
</a></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><b>Conclusion:</b></span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">So we can conclude that, if you are creating a simply web related stuffs which has URL calls, then it is better to create a mobile web version of your site rather than creating individual apps for different platform. However you are creating apps which uses the devices store facility, camera apis, hardware acceleration such as in games, then creating Native apps is your only efficient way and maximize your product performance.</div><br />
<div style="text-align: justify;">If any of guys want to know more about "Mobile Web", how to program it like stuffs, please feel free to post comments. I would like to post articles as per you guys want to read (However being so busy lately) :) Happy Sharing and get going with new technologies.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com0tag:blogger.com,1999:blog-4955881868785951253.post-85696209589993262402011-09-20T22:21:00.000-07:002012-06-23T22:49:54.846-07:00Why Should NTC Bring iPhone 4 To Nepal? - Business Growth Nepal<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Hi friends,</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS1Uq_NPpvapv0eOPJFH8NnDrah-8n99pxyquG-U8pTOIq1pkCcaOrUqPXPYTXhMyqthAVyDvBKTOs6uOp9DzUAdhiNRj2kZnFhTkScOP1UK9-YCzKUY4mZnpFHwb8fYc8eR1RbOo6OTI/s1600/iPhone_NTC.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: justify;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS1Uq_NPpvapv0eOPJFH8NnDrah-8n99pxyquG-U8pTOIq1pkCcaOrUqPXPYTXhMyqthAVyDvBKTOs6uOp9DzUAdhiNRj2kZnFhTkScOP1UK9-YCzKUY4mZnpFHwb8fYc8eR1RbOo6OTI/s320/iPhone_NTC.jpg" width="170" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
I am very glad to hear that most of people are very interested to have iPhone 4 in Nepal in cheap rate via NTC. In this post I am going to write about why should NTC bring iPhone 4 to Nepal and how all Nepali would be benefited with it. So go on reading!</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
As we all know mobile development is developing and taking its space so fast in technical world that one can't avoid its existence. Without mobile devices we can't survive now a days. There are other mobile platforms also but Apple has been the most successful mobile platform in the world for past 5 years, its not a joke. Why people people prefer iPhone over android or Nokia? </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
It's all due to the quality product that Apple has created with satisfied customers. And the "Quality Apps" that iphone users can buy in the iTune Stores. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="font-size: large;">Nepal Not in iTune Stores</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br />
<div style="text-align: left;">
<div style="text-align: justify;">
<b><span style="color: red;"><i>Update: From Thusday 21 June, 2012 Apple added iTunes Store for our Country Nepal and 32 other different countries. For more view my post <a href="http://learninprogram.blogspot.com/2012/06/apple-itunes-store-supports-nepal-now.html" target="_blank">here</a>. </i></span></b><br />
<b><span style="color: red;"><i><br /></i></span></b></div>
</div>
<div style="text-align: left;">
<div style="text-align: justify;">
</div>
</div>
<br />
We always want most out of our mobile devices. Mobile devices used to be for calls only past 5 yrs ago but now almost every technical works can be done in mobile and we want more and more to get out of it. The iphone iTunes Store is a app store where users can buy the apps for their apple products like iPhone, iPod, iPad. The apps are of very great quality and we can do great things with these apps. In other word, these app makes your iphone more alive than just for phone call. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
But I was very upset when I found that our country "Nepal" is not listed in the country list of iTunes Store. So, we are not allowed to buy/sell apps in iTunes store which is like we are deprived of using its full services and participate in the business plan with apple to Sell apps. (Trust me selling these apps you will definitely make lot of money). It is even though possible but the process sucks. We can't easily do our work in our country and for doing these work we have to rely on other countries.... that is now very sad.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
So, what I want is to recognize Nepal in iTunes Store and use their services in affordable rate. This can not be done by individuals, only NTC can do and I heartily request NTC administrators to consider this opportunity as serious issue so that </div>
<div style="text-align: justify;">
</div>
<ol>
<li style="text-align: justify;">Our country "Nepal" is recognized in world wide via iTune Stores.</li>
<li style="text-align: justify;">We can use better and smart services from these technologies.</li>
</ol>
<div>
<div style="text-align: justify;">
You know friends, what is differences between people who live in Nepal (developing) and USA (developed)? They both are talented. But in developing country like ours there are less opportunities and in abroad there are lot of opportunities. So, we always lay low in competition with them but that doesn't mean we are not capable. We are of course capable or may be much more capable.<br />
<br /></div>
</div>
<div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="font-size: large;">Why NTC should bring iPhone in Nepal?</span></b></div>
</div>
<div style="text-align: justify;">
</div>
<ol>
<li style="text-align: justify;">Register our Country "Nepal" to iTunes Store which will recognize our country globally.</li>
<li style="text-align: justify;">Grow the development opportunities in Nepal (iPhone development).</li>
<li style="text-align: justify;">Economic upgrade of our country by the use of these opportunities.</li>
</ol>
<div>
<div style="text-align: justify;">
These are summary points which is only screen cast. But the whole picture is much more enthusiastic and overwhelming. I can bet that mobile development will definitely generate higher revenues for government and development of Nepal. And the time of Mobile Evolution is coming so be prepared guys.</div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
<div>
<div style="text-align: justify;">
And finally, I have created a group in facebook "<a href="http://www.facebook.com/groups/ntcapplenepal/">Nepal Telecom Should Bring Apple to Nepal</a>". Please join the group. We will have our ideas shared and discussed in this group. Feel free to spread the information about the group.</div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
<div>
<div style="text-align: justify;">
Thanks for reading. Happy sharing, any thoughts please feel free to post it in comments below.</div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
</div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com4tag:blogger.com,1999:blog-4955881868785951253.post-8380274593861085362011-09-13T02:44:00.000-07:002011-09-13T02:50:04.404-07:00Qwiki, Information Consumption is easier now than from Google or Wikipedia!.<div dir="ltr" style="text-align: left;" trbidi="on"><span class="Apple-style-span" style="color: #1d1d1d; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; font-size: 12px;"></span><br />
<div style="line-height: 1.5em; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Hi friends,</span></div><div style="line-height: 1.5em; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbh0s-Es2wZU2uORLUjrcX7SA7HPeRBhk1SuIzqex7Q1nSgngJsO69InrTYn-A4449r2iVCyMyddm8jJQ7C2cJCRgHWycEK3aIuUw3JMj6XHW3g5HSw1o0pf2oYj6SjPlmM2JQNe-FwJQ/s1600/qwiki.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbh0s-Es2wZU2uORLUjrcX7SA7HPeRBhk1SuIzqex7Q1nSgngJsO69InrTYn-A4449r2iVCyMyddm8jJQ7C2cJCRgHWycEK3aIuUw3JMj6XHW3g5HSw1o0pf2oYj6SjPlmM2JQNe-FwJQ/s1600/qwiki.jpg" /></span></a></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">In this post, I am going to write about the "Qwiki" which is the most awesome source of Information Consumption that we have ever dreamed of. Technology is always changing and evolving day by day and new things are coming all the time. In the same series "Qwiki" is the most awaited innovation that human has been waiting for consuming the information. Well, lets go first on what is Qwiki.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 1.5em; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Qwiki</span></span></b></div><div style="line-height: 1.5em; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">A “</span><a href="http://www.qwiki.com/"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Qwiki</span></a><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">” is a short, interactive story: a drastically improved information experience provided via interactive video. Unlike traditional rich media content, all Qwikis are created on the fly from web sources (without any human intervention). And This is amazing. (I am just wondering of which algorithm and how much AIs has been used within.)</span></div><div style="line-height: 1.5em; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Qwiki was created by Doug Imbruce and </span><a href="http://www.crunchbase.com/person/louis-monier" style="color: #0a9600; font-weight: bold; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Louis Monier</span></a><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">. The latter you may know as the founder of one of the original web search engines, AltaVista.</span></span></div><div style="line-height: 1.5em; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">In my college time, when I was doing engineering, I took Multimedia Subject on elective. And I used to study that how interactive multimedia system can make your life easy to consume information. When I heard about Qwiki and used it, I just knew that this is what we used discuss that in Future, the information consumption would be much more easier than we use google or wikipedia to acquire information.</span></div><div style="line-height: 1.5em; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Today, Qwiki produces 3MM+ interactive, narrated Qwikis describing all the topics on Wikipedia - complete with relevant images, video, and structured data imported from linked sources. These Qwikis are embeddable anywhere on the web and compatible with all iOS devices. (iPhone, iPad)</span></div><div style="line-height: 1.5em; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"><span class="Apple-style-span" style="color: black; line-height: 20px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Qwiki was launched in </span><a href="http://en.wikipedia.org/wiki/Software_testing#Alpha_testing" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Software testing"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">alpha testing mode</span></a><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"> on January 24, 2011 after it won the TechCrunch Disrupt Award in 2010</span></span><span class="Apple-style-span" style="color: black; line-height: 20px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">. </span><sup class="reference" id="cite_ref-3" style="font-style: normal; font-weight: normal; line-height: 1em;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: small;"></span></span></sup></span><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">To know about brief history and partners of Qwiki, please visit </span><a href="http://en.wikipedia.org/wiki/Qwiki"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">this</span></a><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"> wikipedia link. It also raised $1.5 million dollar on TechCrunch from Groupon co-founders. Visit </span><a href="http://techcrunch.com/2011/03/31/qwiki-raises-1-million-from-fund-started-by-groupon-co-founders/"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">here</span></a><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"> for full news. This </span><a href="http://techcrunch.com/2010/09/27/qwiki/"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">post</span></a><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"> also give nice views on Qwiki.</span></div><div style="line-height: 1.5em; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">It has also released different MarkUp Languages and APIs through which, its different partners produced beautiful interactive experiences at scale.</span></div><div style="line-height: 1.5em; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">What Qwiki Does?</span></span></b></div><div style="line-height: 1.5em; margin-bottom: 1.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"></div><ol><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Whatever topic you type in its search box, it will explain about your topic in audio and visual output in video format.</span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Now you don't have to read all lines to acquire information. Just give rest to eye a bit and hear voices. The voices are also of great quality.</span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Qwiki talks to you, telling you all you need to know about what you searched for, while also showing you key things about the subject or person.</span></span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">And the data isn’t just from Wikipedia. Say you do a search for a person, Qwiki can look at their social connections and tell you about their LinkedIn profile, for example. But this feature is not available for all users now (like u and me). Hope in next release it would be great.</span></span></li>
</ol><div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><b><span class="Apple-style-span" style="font-size: large;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Benefits </span></span></b></span></div></div><div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span> </span></div></div><div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">There are loads of benefits of Qwiki. Some of the vital are as follows:</span></span></div></div><div><ol><li style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Your eye strain will be definitely low coz you don't have to read all lines in the web pages. It's very great that our eyes will have less strain and ears would also assists you to acquire all informations.</span></span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Students who needs to find quick understanding and knowledge from internet would be very benefited from this site. It's lot easier to acquire information with this Product.</span></span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Fast way to consume any information would lead in acquire knowledge faster which is great.</span></span></li>
</ol><div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">If you guys have any known benefits please do leave comments below. I will add it to this list definitely. Let's have your say. Thanks and happy sharing.</span></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 20px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><b>Sources:</b></span></span></div><div style="text-align: justify;"></div><ol><li><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="line-height: 20px;">Wikipedia - <a href="http://en.wikipedia.org/wiki/Qwiki">Qwiki</a></span></span></li>
<li><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="line-height: 20px;"><a href="http://techcrunch.com/2011/03/31/qwiki-raises-1-million-from-fund-started-by-groupon-co-founders/">Disrupt Winner Raises Like $1 million from Groupon Cofounders</a></span></span></li>
<li><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><a href="http://www.crunchbase.com/company/qwiki">CrunchBase: Qwiki</a></span></li>
</ol></div></div><div style="text-align: justify;"><br />
</div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com0tag:blogger.com,1999:blog-4955881868785951253.post-37031330046174577062011-09-05T04:15:00.000-07:002011-09-21T04:19:03.730-07:00NTC planning to launch Apple iphone 4 (8GB) @ Rs 15,000 Only!!<div dir="ltr" style="text-align: left;" trbidi="on"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIC9j9qwZnUl0YI6vSqABbpAN_B1UQ-jAu4gXS3VnDgMHyoGg8n4yI09csMphRNpUiniEzm6OWmz_JKXxTLSSQlKk14Rde7PT8JWUzouFEGrx-IBARpod-iZpBWl4yGvjecfWPhUBzZNk/s1600/iPhone_NTC.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><br />
<img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIC9j9qwZnUl0YI6vSqABbpAN_B1UQ-jAu4gXS3VnDgMHyoGg8n4yI09csMphRNpUiniEzm6OWmz_JKXxTLSSQlKk14Rde7PT8JWUzouFEGrx-IBARpod-iZpBWl4yGvjecfWPhUBzZNk/s320/iPhone_NTC.jpg" width="170" /></a></div><div style="text-align: justify;">Hi friends, you guys must have heard that Nepal Telecom is bringing iPhone 4 (8GB) to Nepal on contract. It seems to me interesting since I am an iphone developer and most of my friends are also excited about having iphones with cheap affordable price.</div><div style="text-align: justify;"><br />
<span class="Apple-style-span" style="font-size: large;"><b>NTC and Apple Agreement</b></span><br />
<br />
</div><div style="text-align: justify;">Once, NTC has tried to bring Blackberry Mobile to Nepal with it <a href="http://learninprogram.blogspot.com/2011/02/blackberry-development-in-mac.html">BES</a> server integrated with ntc Carrier. But it failed due to lack of our carrier security and probably poor quality of signal strength of Nepal Telecom at that time.<br />
<br />
After the failed attempt to bring Blackberry Mobile, largest telecommunication company of Nepal, NTC (Nepal Telecom Authority) is planning to introduce iPhone 4 (8GB) for Rs15000 (200$). According to the source, Apple and NTC have already signed the agreement for this process and it may be available within this year if everything goes fine.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Since we know that 16GB and 32GB iPhone are at high price, iPhone 4 with 8GB memory will be introduced by NTC for its customers. Some weeks ago Apple have announced that they will be introducing iPhone with less memory for promoting developing countries like Nepal to increase its market share. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">According to NTC Plan, to get an iPhone , subscriber have to sign a 2 year contract with NTC and pay Rs15000 to get iPhone. NTC will be selling this iPhone after locking the "NTC" carrier within the device. This scheme is most popular on different countries like in USA, where AT&T, Verizon sells carrier locked iphones on 2 year contract basis to their customers.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Currently the price of iPhone 4 16GB is Rs55000+ in Nepali market, Rs 15000 for iPhone its not only cool but awesome. I am looking forward for development of Apple product and iOS in Nepal.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Since Apple iphone is pretty cool gadgets for youngsters and business people it will definitely take great market share. I will be the first one to have it as soon as it arrives.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><b>Challenges for NTC</b></span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">The iphone is very sophisticated smart phone which uses high speed internet and great carrier services. In short, to maintain the quality standard with smart phone, the carrier service and other services like 3G, GPRS, etc also should be great and meet the standard. Following might be challenges for NTC:</div><div style="text-align: justify;"><ol><li>Enhance the Carrier strength even in the time of LoadShedding. (I hate "Error In Connection" Message by the way and Ah.. "No Channels are Available" )</li>
<li>Provide high speed internet service, 3G and GPRS all over the country (not only inside Ring Road area). ( At Least must be competitive with NCell customers in terms of both data plan and service plan).</li>
</ol><div>These are some basic feedback for NTC to enhance its service. If you guys have any feel free to add one in comment. I will add them in list.</div><div><br />
Please go through my Post <a href="http://learninprogram.blogspot.com/2011/09/why-should-ntc-bring-iphone-4-to-nepal.html">Why should NTC bring iPhone 4 to Nepa</a>l to know in detail about how life of Nepali people can upgrade with opportunities when we have iPhone 4 provided by Apple via NTC.<br />
<br />
</div><div>Thanks for reading and happy sharing. Hope within a year, all interested iPhone fans would be using iPhone for entertainment and calls.</div></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com25tag:blogger.com,1999:blog-4955881868785951253.post-5458223593382398592011-09-02T05:01:00.000-07:002011-09-04T21:39:09.312-07:00Setup Android Development Environment in Mac !!<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPwsei8McLN43pFuhUiX49KGnx4as9qzPaUXBj_tc_NiJXBTBXHYWFlVrr4vHjKj1kWxky7xyPPPVeZwWRUM0fUDe9qhVpJu6rmr-NcNdAlLhzvpJorLuy5IQh_I73z7cqaYE6IE5Yruc/s1600/android-mac-love.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPwsei8McLN43pFuhUiX49KGnx4as9qzPaUXBj_tc_NiJXBTBXHYWFlVrr4vHjKj1kWxky7xyPPPVeZwWRUM0fUDe9qhVpJu6rmr-NcNdAlLhzvpJorLuy5IQh_I73z7cqaYE6IE5Yruc/s320/android-mac-love.jpg" width="320" /></a></div>Hi friends, when I did a quick search on above topic, I found answer on blogs, but they were not organized or were not easier to understand and start. So, here is a quick and short installation guide for setting up Android development environment using Eclipse. Eclipse is best IDE for Android development so, I suggest using eclipse and get started rather than wandering if there are other dev environments to choose.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">Step 1: Android SDK setup</span></b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;">Android SDK is the package which contains all the libraries and API's needed for developing android applications.</div><br />
<div style="text-align: justify;"></div><ol><li style="text-align: justify;">In this step simply download the Android SDK from this <a href="http://developer.android.com/sdk/index.html">site</a> for Mac OS X.</li>
<li style="text-align: justify;">After downloading SDK, unzip it. It is good to go through a Readme.txt file of that folder.</li>
<li style="text-align: justify;">Open the terminal and execute the command "tools/android".</li>
<li style="text-align: justify;">You will see an "Android SDK and AVD Manager".</li>
<li style="text-align: justify;">Browse through Available Package, select only needed version of SDK such as 2.2 or above and some samples and documentation and then Click on Install selected Item. </li>
<li style="text-align: justify;">Accept and Click install. Then program will download selected item and install. </li>
</ol><div style="text-align: justify;">NOTE: You don't need to install all packages to start android programming. Be selective, only install those which you might need. Later on you can download and install other packages too. </div><br />
<div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">Step 2: Installing Eclipse</span></b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">In this step download Latest Eclipse from <a href="http://www.eclipse.org/downloads/">here</a> for your Mac OS X. I have used the Eclipse - Indigo Version which also works great. I suggest eclipse version 3.6 or above.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">Step 3: Install Android ADT Plugin in Eclipse.</span></b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><span style="font-size: xx-small;"></span></div><div style="text-align: justify;">Eclipse is based on a plug-in architecture that is used to extend its capabilities by third-party plug-ins. The ADT plug-in marries the tools found in the Android SDK with the powers of Eclipse. </div><div style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-family: inherit; font-size: x-small;"><br />
</span></div><div style="text-align: justify;">Installing plug-ins for Eclipse can be done either manually, by dropping the contents of a plug-in ZIP file into the plug-ins folder of Eclipse, or via the Eclipse plug-in manager integrated with Eclipse. Here we’ll choose the second route.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">1. To install a new plug-in, go to Help > Install New Software..., which will open the installation dialog. In this dialog you can choose from which source to install what plug-in. First, you have to add the plug-in repository from which the ADT plug-in is fetched. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">2. In the first text field, you can enter the name of the repository something like “ADT repository” will do. The second text field specifies the URL of the repository. For the ADT plug-in, this field should be <u><i>https://dl-ssl.google.com/android/eclipse/</i></u>. Note that this URL might be different for newer versions, so check the ADT plug-in site for an up-to-date link.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">3. After you’ve confirmed the dialog, you’ll be brought back to the installation dialog, which should now be fetching the list of available plug-ins in the repository. Check the Developer Tools check box and click the Next button.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">4. Eclipse will now calculate all the necessary dependencies, and then present you a new dialog that lists all the plug-ins and dependencies that are going to be installed. Confirm that dialog with a click on the Next button.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">5. Yet another dialog will pop up, prompting you to accept the licenses of each plug-in to be installed. You should of course accept those licenses, and finally initiate the installation with a click on the Finish button.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">6. Finally, Eclipse will ask you whether it should restart to apply the changes. You can opt for a full restart or for applying the changes without a restart. To play it safe, choose Restart Now, which will restart Eclipse as expected.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">Step 4: Setting Android SDK Path to Eclipse</span></b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">As one last step in finishing the installation of the ADT plug-in, you have to tell the plugin where the Android SDK is located.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">1. Open Window > Preferences, and select Android in the tree view in the upcoming dialog.</div><div style="text-align: justify;">2. On the right side, click the Browse button to chose the <b><i>root directory</i></b> of your Android SDK installation.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">3. Click the OK button to close the dialog, and you’ll finally able to create your first Android application.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Now you can go to Eclipse and Use <b>Android SDK and AVD Manager</b> to add / remove SDK, create Virtual Emulators etc.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><b>Conclusion:</b></span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">I hope this quick and short steps will help you through installation of Android Development Environment in No Time. Thanks and Happy Sharing.</div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com42tag:blogger.com,1999:blog-4955881868785951253.post-1480363207061760862011-08-21T21:40:00.000-07:002011-09-02T04:13:21.916-07:00How to Setup Android Development Environment? Part 2 (Windows)<div dir="ltr" style="text-align: left;" trbidi="on"><span class="Apple-style-span" style="font-size: x-small;"></span><br />
<div style="line-height: 16px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">CONTINUE OF <a href="http://learninprogram.blogspot.com/2011/08/how-to-setup-android-development.html">PART 1.</a></span></span></b></div><div style="line-height: 16px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><b><span class="Apple-style-span" style="font-size: small;"><br />
</span></b></div><div style="line-height: 16px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">Step 3: Installing Eclipse</span></span></b></div><div style="line-height: 16px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;"><br />
</span></span></div><div style="line-height: 16px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">Eclipse comes in a couple of different flavors. For Android developers, I suggest using Eclipse for Java Developers version 3.6, Like the Android SDK, Eclipse comes in the form of a ZIP or tar gzip package. Simply extract it to a folder of your choice. Once it’s uncompressed, you can create a nice little shortcut on your desktop to the eclipse executable in the root directory of your Eclipse installation. The first time you start Eclipse, you will be prompted to specify a workspace directory. </span></span></div><div style="line-height: 16px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;"><br />
</span></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2m4K61CJQaWsCsZnwWKS100r6yE3RjwEJfE0KD_0EuGmUhtHeozr2mOgumoMbmFKK3lUH7_xRi5dW34l3mo6KdRwZb59B9OHErGUZ-VKYU-TaOPshF3GI56HpY-j3w3IXIYeVpWFBCuA/s1600/choosing+workspace.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;"><img border="0" height="132" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2m4K61CJQaWsCsZnwWKS100r6yE3RjwEJfE0KD_0EuGmUhtHeozr2mOgumoMbmFKK3lUH7_xRi5dW34l3mo6KdRwZb59B9OHErGUZ-VKYU-TaOPshF3GI56HpY-j3w3IXIYeVpWFBCuA/s320/choosing+workspace.png" width="320" /></span></span></a></div><div style="line-height: 16px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;"><br />
</span></span></div><div style="line-height: 16px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"></div><span style="font-size: x-small;"></span><br />
<span style="font-size: x-small;"></span><br />
<span style="font-size: x-small;"><div style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">Figure 2. </span></span></b><i><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">Choosing a workspace</span></span></i></div><div style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;"><br />
</span></span></div><div style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">A workspace is Eclipse’s notion of a folder containing a set of projects. Whether you use a single workspace for all your projects or multiple workspaces that group just a few projects is completely up to you. The sample projects accompanying this book are all organized in a single workspace, which you could specify in this dialog. For now, we’ll simply create an empty workspace somewhere.</span></span></div><div style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;"><br />
</span></span></div><div style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">Eclipse will then greet us with a welcome screen, which we can safely ignore and close. This will leave us with the default Eclipse Java perspective. We’ll get to know Eclipse a little better in a later section. For now it suffices to have it running.</span></span></div><div style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;"><br />
</span></span></div><div style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="line-height: 16px;"></span></span></span></div><div align="JUSTIFY" style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">Step 4: Installing the ADT Eclipse Plug-In</span></span></b></div><div align="JUSTIFY" style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;"><br />
</span></span></div><div align="JUSTIFY" style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">The last piece in our setup puzzle is installing the ADT Eclipse plug-in. Eclipse is based on a plug-in architecture that is used to extend its capabilities by third-party plug-ins. The ADT plug-in marries the tools found in the Android SDK with the powers of Eclipse. Given this combination, we can completely forget about invoking all the command-line</span></span></div><div align="JUSTIFY" style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">Android SDK tools; the ADT plug-in integrates them transparently into our Eclipse workflow.</span></span></div><div align="JUSTIFY" style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;"><br />
</span></span></div><div align="JUSTIFY" style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">Installing plug-ins for Eclipse can be done either manually, by dropping the contents of a plug-in ZIP file into the plug-ins folder of Eclipse, or via the Eclipse plug-in manager integrated with Eclipse. Here we’ll choose the second route.</span></span></div><div align="JUSTIFY" style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;"><br />
</span></span></div><div align="JUSTIFY" style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">1. </span></span></b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">To install a new plug-in, go to Help </span></span><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">></span></span><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;"> Install New Software..., which will open the installation dialog. In this dialog you can choose from which source to install what plug-in. First, you have to add the plug-in repository from which the ADT plug-in is fetched. Click the Add button, and you will be presented with the dialog depicted in Figure 3.</span></span></div><div align="JUSTIFY" style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;"><br />
</span></span></div><div align="JUSTIFY" style="line-height: 13px; margin-bottom: 0in; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">2. </span></span></b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: inherit;">In the first text field, you can enter the name of the repository; something like “ADT repository” will do. The second text field specifies the URL of the repository. For the ADT plug-in, this field should be https://dl-ssl.google.com/android/eclipse/. Note that this URL might be different for newer versions, so check the ADT plug-in site for an up-to-date link.</span></span></div><div style="text-align: left;"><span class="Apple-style-span" style="font-size: small;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPO5Pq8ChmbpuvOxjqK3GIKrhkZwbitwd0Z_-0pQxdE4c1GMPxOhcNU1Y8yv15xq97J3qJKOcs0Nq7JskUPFLBB1rAIdpr2Wu9dHfMz7dEDGK0DXMVbmkgW1gNC_on0MVZ0B0S6jtBqck/s1600/addrepost.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="133" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPO5Pq8ChmbpuvOxjqK3GIKrhkZwbitwd0Z_-0pQxdE4c1GMPxOhcNU1Y8yv15xq97J3qJKOcs0Nq7JskUPFLBB1rAIdpr2Wu9dHfMz7dEDGK0DXMVbmkgW1gNC_on0MVZ0B0S6jtBqck/s320/addrepost.png" width="320" /></a></div><div style="text-align: left;"><span class="Apple-style-span" style="font-size: small;"><br />
</span></div><div style="text-align: left;"><span class="Apple-style-span" style="font-size: small;"> </span><br />
<span class="Apple-style-span" style="font-size: small;"></span><br />
<span class="Apple-style-span" style="font-size: small;"><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><b>Figure 3. </b><i>Adding a repository</i></div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><b>3. </b>After you’ve confirmed the dialog, you’ll be brought back to the installation dialog, which should now be fetching the list of available plug-ins in the repository. Check the Developer Tools check box and click the Next button.</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><b>4. </b>Eclipse will now calculate all the necessary dependencies, and then present you a new dialog that lists all the plug-ins and dependencies that are going to be installed. Confirm that dialog with a click on the Next button.</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><b>5. </b>Yet another dialog will pop up, prompting you to accept the licenses of each plug-in to be installed. You should of course accept those licenses, and finally initiate the installation with a click on the Finish button.</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><b>6. </b>Finally, Eclipse will ask you whether it should restart to apply the changes. You can opt for a full restart or for applying the changes without a restart. To play it safe, choose Restart Now, which will restart Eclipse as expected.</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;">After all this dialog madness, you’ll be presented with the same Eclipse window as before. The toolbar features a couple of new buttons specific to Android, which allow you to start the SDK and AVD manager directly from within Eclipse, as well as create new Android projects. Figure 4 shows these new shiny toolbar buttons.</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgayqFwvrIVgjOPkhhCrKNlq9VP928YvyRoG4BUGz4GBh7manXOf3kYHnuBbA_wiYIuveYdv36_6KsT4a5dtLcszjs807De-g49m_5V0eeiIm7386LOhPtGf8mZidVOMUqEjU_Z0a5-2NA/s1600/adttoolbar.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="50" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgayqFwvrIVgjOPkhhCrKNlq9VP928YvyRoG4BUGz4GBh7manXOf3kYHnuBbA_wiYIuveYdv36_6KsT4a5dtLcszjs807De-g49m_5V0eeiIm7386LOhPtGf8mZidVOMUqEjU_Z0a5-2NA/s200/adttoolbar.png" width="200" /></a></div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"></div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><b>Figure 4. </b><i>ADT toolbar buttons</i></div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;">The first button on the left allows you to open the AVD and SDK Manager. The next button is a shortcut to creating a new Android project. The other two buttons will create a new unit test project or Android manifest file (functionality we won’t use in this book). As one last step in finishing the installation of the ADT plug-in, you have to tell the plugin where the Android SDK is located.</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><b>1. </b>Open Window <span style="font-family: Arial, serif;">></span> Preferences, and select Android in the tree view in the upcoming dialog.</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><b>2. </b>On the right side, click the Browse button to chose the root directory of your Android SDK installation.</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><b>3. </b>Click the OK button to close the dialog, and you’ll finally able to create your first Android application.</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><b>Conclusion</b></div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="line-height: 100%; margin-bottom: 0in;">This is how you set up development environment for Android Development. You can take a quick tour of Eclipse from this post for getting started with your development environment. Happy Sharing :)</div></span></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"></div></span><span style="font-size: x-small;"></span><span style="font-size: x-small;"></span></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com4tag:blogger.com,1999:blog-4955881868785951253.post-8726879107175968432011-08-21T21:05:00.000-07:002011-09-02T04:13:04.453-07:00How to Setup Android Development Environment? Part 1 (Windows)<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 16px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Android Smartphone is one of the most competitive mobile platforms which come after the Apple’s iOS in mobile market share. So, it would be very good choice to develop for Android platform. If you want to know what is about Android, please see this post by me. In this post I am going to write about setting up the Android Development Environment in your Computer.</span></span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span style="color: black;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">The Android SDK is pretty flexible and integrates well with a couple of development environments. Some might choose to go all hard-core with command-line tools. But I want things to be a little bit more comfortable, though, so I’ll go for the simpler, more visual route using an IDE (integrated development environment). Here’s the grocery list of software that needs to downloaded and installed in the given order:</span></span></div><ol><li><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span style="color: black;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">The Java Development Kit (JDK), version 5 or 6. Going for 6 is preferred.</span></span></div></li>
<li><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span style="color: black;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">The Android Software Development Kit (Android SDK).</span></span></div></li>
<li><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span style="color: black;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Eclipse for Java Developers, version 3.4 or 3.5.</span></span></div></li>
<li><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span style="color: black;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">The Android Development Tools (ADT) plug-in for Eclipse.</span></span></div></li>
</ol><div style="margin-bottom: 0in; text-align: justify;"><span style="color: black;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Let’s go through steps required to set everything up properly.</span></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span style="color: black;"></span></span><br />
<span style="color: black;"></span><br />
<span style="color: black;"></span><br />
<span style="color: black;"><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Step 1: Setting Up the JDK</span></b></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Download the JDK with one of the specified versions for your operating system. On most systems it comes in the form of an installer or package, so there shouldn’t be any hurdles. Once the JDK is installed, it is advisable to add a new environment variable called JDK_HOME pointing to the root directory of the JDK installation. Additionally, it is better to add the $JDK_HOME/bin (%JDK_HOME%\bin on Windows) directory to your PATH environment variable.</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Step 2: Setting Up the Android SDK</span></b></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">The Android SDK is also available for the three mainstream desktop operating systems. Choose the one fitting for your platform and download it. The SDK comes in the form of a ZIP or tar gzip file. Just uncompress it to a convenient folder (e.g., c:\android-sdk on Windows or /opt/android-sdk on Linux). The SDK comes with a couple of command-line utilities located in the tools/ folder. Create an environment variable called ANDROID_HOME pointing to the root directory of the SDK installation and add $ANDROID_HOME/tools (%ANDROID_HOME%\tools on Windows) to your PATH environment variable. This way you can easily invoke the command-line tools from a shell later on if the need arises.</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">After performing the preceding steps, you’ll have bare-bones installation that consists of the basic command-line tools needed to create, compile, and deploy Android projects, as well as the SDK and AVD manager, a tool for installing SDK components and creating virtual devices used by the emulator. These tools alone are not sufficient to start developing, so you need to install additional components. That’s where the SDK and AVD manager comes in. The manager is a package manager, much like the package management tools you find on Linux. The manager allows you to install the following types of components:</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><i><b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Android platforms</span></b></i><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">: For every official Android release there’s a platform component for the SDK that includes the runtime libraries, a system image used by the emulator, and any version-specific tools. </span><i><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">SDK add-ons</span></i><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">: Add-ons are usually external libraries and tools that are not specific to a platform. Some examples of these are the Google APIs that allows you to integrate Google maps in your application.</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><i><b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">USB driver for Windows</span></b></i><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">: These are necessary for running and debugging your application on a physical device on Windows. On Mac OS X and Linux you don’t need a special driver.</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><i><b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Samples</span></b></i><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">: For each platform there’s also a set of platform-specific samples. These are great resources for seeing how to achieve specific goals with the Android runtime library.</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><i><b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Documentation</span></b></i><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">: This is a local copy of the documentation for the latest Android framework API. Being the greedy developers we are, we want to install all of these components to have the full set of functionality at our disposal. For this, we first have to start the SDK and AVD manager. On Windows there’s an executable called SDK manager.exe in the root directory of the SDK. On Linux and Mac OS X you simply start the script android in the tools directory of the SDK.</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Upon first startup, the SDK and AVD manager will connect to the package server and fetch a list of available packages. It will then present you with the dialog in Figure 1, which allows you to install individual packages. Simply check Accept All, click the Install button, and make yourself a nice cup of tea or coffee. The manager will take a while to install all the packages.</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><div class="separator" style="clear: both; text-align: justify;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcYpXAREiGf9oiJzselMN_UZu6N3omASVT5QbJB7WZaW5aNdcT3FGagzzs8-CqElKLMukGusdHGaZ0WS1HkMylZ_K1IGoXrXLNDdUHuwCoC398A1OsHxN4N7W2KgNb_hwlPiFFsyeg6CM/s1600/SDKNAVD.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><img border="0" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcYpXAREiGf9oiJzselMN_UZu6N3omASVT5QbJB7WZaW5aNdcT3FGagzzs8-CqElKLMukGusdHGaZ0WS1HkMylZ_K1IGoXrXLNDdUHuwCoC398A1OsHxN4N7W2KgNb_hwlPiFFsyeg6CM/s400/SDKNAVD.png" width="400" /></span></a></div><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><b><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Figure 1: </span></b><i><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">First contact with the SDK and AVD manager</span></i></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">You can use the SDK and AVD manager at any time to update components or install new ones. The manager is also used to create new AVDs, which will be necessary later on when we start running and debugging our applications on the emulator. Once the installation process is finished, we can move on to the next step in setting up our development environment.</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></div><div style="line-height: 100%; margin-bottom: 0in; text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">For next step please go through </span><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><a href="http://learninprogram.blogspot.com/2011/08/how-to-setup-android-development_21.html">How to Setup Android Development Environment? Part 2 </a></span><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">. Thanks and Happy Sharing!</span></div><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><div style="text-align: justify;"><br />
</div></span><div style="text-align: justify;"><br />
</div></span></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com10tag:blogger.com,1999:blog-4955881868785951253.post-46559383094594276682011-08-21T05:55:00.000-07:002011-08-21T21:54:34.374-07:00Things to know before going for Android Development!<div dir="ltr" style="text-align: left;" trbidi="on">Android Development platform is one of the growing mobile development platform which is gradually taking market share. If you are thinking of doing some android development, then the following information might be helpful to you to have some overview on Android Development. You can skip this section and jump to “<a href="http://learninprogram.blogspot.com/2011/08/how-to-setup-android-development.html">Setting Up Android Development Environment</a>”, but knowing background of the platform is more helpful to make the vision of what you are doing.<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b>A Brief History of Android</b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: small;">Android was first publicly noticed in 2005 when Google acquired a small startup called Android, Inc. In 2008, the release of version 1.0 of Android put an end to all speculation, and Android became the new challenger on the mobile market. Since then, it’s been battling it out with already established platforms such as iOS (then called iPhone OS) and BlackBerry, and its chances of winning look rather good.</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtNQmbqG5B-mLFYp7Af0CB2LK6_uBPLDXpDYLmXdxYsek_T6WvrhMWOF_XxZuM4PePZKygyXgmxvBKJR-gawr383-Axs2pQJ_K4Mdmp2vCV0iZP2UFWN0N78MZalRVvt66axgUtUSTwj8/s1600/Android_iOS.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="164" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtNQmbqG5B-mLFYp7Af0CB2LK6_uBPLDXpDYLmXdxYsek_T6WvrhMWOF_XxZuM4PePZKygyXgmxvBKJR-gawr383-Axs2pQJ_K4Mdmp2vCV0iZP2UFWN0N78MZalRVvt66axgUtUSTwj8/s200/Android_iOS.jpg" width="200" /></a></div><span style="font-size: small;">Why Android?</span></div><ol style="text-align: left;"><li><span style="font-size: small;">Because Android is open source.</span></li>
<li><span style="font-size: small;"><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"></span>Handset manufacturers have a low barrier of entry when using the new platform.</span></li>
<li><span style="font-size: small;"><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"></span>They can produce devices for all price segments, modifying Android itself to accommodate the processing power of a specific device.</span></li>
<li><span style="font-size: small;"><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"></span>Android is therefore not limited to high-end devices but can also be deployed to low budget devices, thus reaching a wider audience.</span></li>
<li><span style="font-size: small;"><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"></span>A crucial ingredient for Android’s success was the formation of the Open Handset Alliance (OHA) in late 2007. The OHA includes companies such as HTC, Qualcomm, Motorola, and NVIDIA, which collaborate to develop open standards for mobile devices. Although Android’s core is developed mainly by Google, all the OHA members contribute to its source in one form or another. </span></li>
</ol><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: small;"><i>Android itself is a mobile operating system and platform based on the Linux kernel version 2.6 and is freely available for commercial and noncommercial use. Many members of the OHA build custom versions of Android for their devices with modified user interfaces (UIs)—for example, HTC’s HTC Sense and Motorola’s MOTOBLUR. The open source nature of Android also enables hobbyists to create and distribute their own versions of Android. </i></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: small;">Since its release in 2008, Android has received seven version updates which are as follows:</span></div><div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><ol><li style="text-indent: 0px;">Version 1.1 (No code name)</li>
<li style="text-indent: 0px;">Cupcake (Version 1.5 )</li>
<li style="text-indent: 0px;">Donut (Version 1.6 )</li>
<li style="text-indent: 0px;">Eclair (Version 2.0)</li>
<li style="text-indent: 0px;">Froyo (Version 2.2)</li>
<li style="text-indent: 0px;">Gingerbread (Version 2.3)</li>
<li style="text-indent: 0px;">Honeycomb (Version 3.0)</li>
</ol></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b>Fragmentation</b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;">The great flexibility of Android comes at a price: companies that opt to develop their own user interfaces have to play catch-up with the fast pace at which new versions of Android are released. This can lead to handsets not older than a few months becoming outdated really fast as carriers and handset manufacturers refuse to create updates that incorporate the improvements of new Android versions. The big bogeyman called <i>fragmentation </i>is a result of this process. Fragmentation has many faces. For the end user, it means being unable to install and use certain applications and features because of being stuck on an old Android version. For developers, it means that some care has to be taken when creating applications that should work on all versions of Android. While applications written for earlier versions of Android will usually run fine on newer versions, the reverse is not true. Some features added in newer Android versions are of course not available on older versions, such as multi-touch support. Developers are thus forced to create separate code paths for different versions of Android.</div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: small;">But fear not. Although this sounds terrifying, it turns out that the measures that have to be taken are minimal. Most often, we can even completely forget about the whole issue and pretend there’s only a single version of Android. If we are a game developer, we’re less concerned with differences in APIs and more concerned about hardware capabilities. This is a different form of fragmentation, which is also a problem for platforms such as iOS, albeit not as pronounced. </span></div><br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b>The Role of Google</b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;">Although Android is officially the brainchild of the Open Handset Alliance, Google is the clear leader when it comes to implementing Android itself as well as providing the necessary ecosystem for Android to grow.<br />
<span style="font-size: small;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b>The Android Open Source Project</b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: small;">Google’s efforts are summarized under the name <i>Android Open Source Project</i>. Most of the code is licensed under Apache License 2, a very open and nonrestrictive license compared to other open source licenses such as the GNU General Public License (GPL). Everyone is free to use this source code to build their own systems. However, systems that are claimed to be Android compatible first have to pass the Android Compatibility program, a process ensuring baseline compatibility with third-party applications written by developers like us. Compatible systems are allowed to participate in the Android ecosystem, which also includes the Android Market.</span><br />
<span style="font-size: small;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b>The Android Market</b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;">The <i>Android Market </i>was opened to the public in October 2008 by Google. It’s an online software store that enables users to find and install third-party applications. The market is generally accessible through the market application on a device as well as from the online internet browser.</div><br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: small;">The market allows third-party developers to publish their applications either for free or as paid applications. Paid applications are available for purchase in only about 30 countries before but now it has added many more countries. Selling applications as a developer has also been widely increased than before. Please check <a href="http://android.marketplace.com/">http://android.marketplace.com</a> for further details.</span></div><br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b>The Software Development Kit</b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;">To develop applications for Android, the Android software development kit (SDK) is used. The SDK is composed of a comprehensive set of tools, documentation, tutorials, and samples that will help you get started in no time. Also included are the Java libraries needed to create applications for Android. These contain the APIs of the application framework. All major desktop operating systems are supported as development environments.</div><br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: small;"><span style="color: black;">The prominent features of the SDK are as follows:</span></span></div><span style="font-size: small;"> </span><br />
<ol style="text-align: left;"><li><span style="font-size: small;"><span style="color: black;"><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"></span></span><span style="color: black;">The <b><i>debugger</i></b>, capable of debugging applications running on a device or in the emulator</span></span></li>
<li><span style="font-size: small;"><span style="color: black;"><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"></span></span><span style="color: black;">A <b><i>memory and performance profile</i></b><i> </i>to help you find memory leaks and identify slow code</span></span></li>
<li><span style="font-size: small;"><span style="color: black;"><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"></span></span><span style="color: black;">The <b><i>device emulator</i></b>, based on QEMU (an open source virtual machine to simulate different hardware platforms), which, although accurate, can be a bit slow at times</span></span></li>
<li><span style="font-size: small;"><span style="color: black;"><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"></span></span><b><i><span style="color: black;">Command-line utilities</span></i></b><i><span style="color: black;"> </span></i><span style="color: black;">to communicate with devices</span></span></li>
<li><span style="font-size: small;"><span style="color: black;"><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"></span></span><b><i><span style="color: black;">Build scripts </span></i></b><span style="color: black;">and tools to package and deploy applications</span></span></li>
</ol><br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: small;"><span style="color: black;">The SDK can be integrated with Eclipse, a popular and feature-rich open source Java integrated development environment (IDE). The integration is achieved through the Android Development Tools (ADT) plug-in, which adds a set of new capabilities to Eclipse to create Android projects; to execute, profile and debug applications in the emulator or on a device; and to package Android applications for their deployment to the Android Market. Note that the SDK can also be integrated into other IDEs such as NetBeans. There is, however, no official support for this. The SDK and the ADT plug-in for Eclipse receive constant updates that add new features and capabilities. It’s therefore a good idea to keep them updated. Alongside any good SDK comes extensive documentation. Android’s SDK does not fall short in this area and comes with a lot of sample applications. You can also find a developer guide and a full API reference for all the modules of the application framework at </span><a href="http://developer.android.com/guide/index.html">here</a><span style="color: black;">. For Setting up your Android SDK, please go through this post by me.</span></span><br />
<span style="font-size: small;"><span style="color: black;"><br />
</span></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b>The Developer Community</b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;">Part of the success of Android is its developer community, which gathers in various places around the Web. The most frequented site for developer exchange is the Android Developers group at <a href="http://groups.google.com/%20group/android-developers">this</a> group. This is the number one place to ask questions or seek help when you stumble across a seemingly unsolvable problem. The group is visited by all sorts of Android developers, from system programmers, to application developers, to game programmers. Occasionally, the Google engineers responsible for parts of Android also help out with valuable insights.<br />
<br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: justify; text-autospace: none;"><span style="font-size: small;">Registration is free, and I highly recommend starting reading the group now! Apart from providing a place for you to ask questions, it’s also a great place to search for already answered questions and solutions to problems. So, before asking a question, check whether it has been answered already. </span><br />
<span style="font-size: small;"><br />
</span><br />
<span style="font-size: small;">Hope this information might be useful for getting some vision on how to go on with Android Development.</span></div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com4tag:blogger.com,1999:blog-4955881868785951253.post-7787073529962991042011-08-10T05:00:00.000-07:002011-08-10T20:25:15.306-07:00SAFF U-16 Championship: Final Score of Nepal Vs Bangladesh Football Match!<div dir="ltr" style="text-align: left;" trbidi="on"><br />
Today, aug 10, 2011 Nepal Faced Bangladesh for 3rd place. Nepal defeated Bangladesh by 2-1. Below is given a live tweets to know match statistics.<br />
<br />
<div style="text-align: center;"><span class="Apple-style-span" style="color: #333333; font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; font-size: 14px; line-height: 19px;"><b><span class="Apple-style-span" style="color: red;">Final Sore of Nepal Vs Bangladesh SAFF U-16 Full Time</span></b></span></div><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; line-height: 19px;"><b><span class="Apple-style-span" style="color: red;">Nepal 2 : 1 Bangladesh</span></b></span></div><br />
<div style="text-align: center;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; line-height: 19px;"><b><span class="Apple-style-span" style="color: red;"><span class="Apple-style-span" style="color: black; font-family: Times; font-size: small; font-weight: normal; line-height: normal;">Congratulation to Nepal for Being Third in SAFF U-16.</span></span></b></span></div><br />
<div style="text-align: center;"><object height="750" id="obj_1312860855025" width="450"><param name="movie" value="http://saffu16fourthplace.chatango.com/group"/><param name="wmode" value="transparent"/><param name="AllowScriptAccess" VALUE="always"/><param name="AllowNetworking" VALUE="all"/><param name="AllowFullScreen" VALUE="true"/><param name="flashvars" value="cid=1312860855025&b=60&f=50&l=999999&q=999999&r=100&s=1"/><embed id="emb_1312860855025" src="http://saffu16fourthplace.chatango.com/group" width="450" height="550" wmode="transparent" allowScriptAccess="always" allowNetworking="all" type="application/x-shockwave-flash" allowFullScreen="true" flashvars="cid=1312860855025&b=60&f=50&l=999999&q=999999&r=100&s=1"></embed></object><br />
[ <a href="http://saffu16fourthplace.chatango.com/clonegroup?ts=1312860855025">Copy this</a> | <a href="http://chatango.com/creategroup?ts=1312860855025">Start New</a> | <a href="http://saffu16fourthplace.chatango.com/">Full Size</a> ]<br />
<br />
<div style="text-align: center;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; line-height: 19px;"><b><span class="Apple-style-span" style="color: red;"><span class="Apple-style-span" style="color: black; font-family: Times; font-size: small; font-weight: normal; line-height: normal;">Latest New: Pakistan Wins the SAFF U-16 Championship</span></span></b></span></div><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; line-height: 19px;"><b><span class="Apple-style-span" style="color: red;"><span class="Apple-style-span" style="color: black; font-family: Times; font-size: small; font-weight: normal; line-height: normal;">India: 2th Position</span></span></b></span></div><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; line-height: 19px;"><b><span class="Apple-style-span" style="color: red;"><span class="Apple-style-span" style="color: black; font-family: Times; font-size: small; font-weight: normal; line-height: normal;">Nepal : 3rd Position</span></span></b></span></div><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; line-height: 19px;"><b><span class="Apple-style-span" style="color: red;"><span class="Apple-style-span" style="color: black; font-family: Times; font-size: small; font-weight: normal; line-height: normal;">Maldives: 5th Position</span></span></b></span></div></div></span></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com2tag:blogger.com,1999:blog-4955881868785951253.post-69518087408663556982011-08-08T20:30:00.000-07:002011-08-10T06:04:07.951-07:00SAFF U-16 Championship Final: Full Time India Vs Pakistan Football Match!<div dir="ltr" style="text-align: left;" trbidi="on"><br />
<a href="http://www.bloglovin.com/blog/2801067/sharing-what-i-gained?claim=nmwx8532qg9">Follow my blog with Bloglovin</a><br />
<br />
<div style="text-align: justify;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span class="Apple-style-span" style="color: #353535; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;">India is facing Pakistan for SAFF U-16 Championship in Final here in kathmandu, Nepal. I will be doing live updates of the match. The game will be held on the </span><span class="Apple-style-span" style="color: #111111; font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; font-size: 13px; line-height: 19px;">Dashrath Rangashala, Kathmandu Nepal. </span></div></div><div style="text-align: justify;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span class="Apple-style-span" style="color: #111111; font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; font-size: 13px; line-height: 19px;"><br />
</span></div></div><div style="text-align: justify;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span class="Apple-style-span" style="color: #111111; font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; font-size: small;"><span class="Apple-style-span" style="font-size: 13px; line-height: 19px;">The match starts at 3:30 pm Nepal Time. Here currently time is 9:49 am Morning. The game starts at 3:30 pm. Wait for the Final game. The weather currently around the stadium is very cool, its rather sunny day. However we can see some clouds over in this morning. I will be back on 3:30 pm for live tweet updates. Please stay with me.</span></span></div></div><br />
<div style="text-align: center;"><br />
<br />
<br />
<div style="text-align: left;"><span class="Apple-style-span" style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 14px; line-height: 20px;"></span></div><div style="text-align: left;"><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b><span class="Apple-style-span" style="color: red;">Final Score of Final Match Between India And Pakistan</span></b></span></span></div><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b><span class="Apple-style-span" style="color: red;">Pakistan 2 : 1 India</span></b></span></span></div><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b><br />
</b></span></span><br />
<span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b>Pakistan winds the SAFF U-16 Championship. Big Congratulation to Pakistan.</b></span></span></div></div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com1tag:blogger.com,1999:blog-4955881868785951253.post-45061327269995644582011-08-08T02:26:00.000-07:002011-08-09T02:55:59.885-07:00SAFF U-16 Championship: Final Score of Nepal Vs India Football Match!<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;"><span class="Apple-style-span" style="color: #353535; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;">Nepal is facing India in the second semifinal match of the SAFF U-16 Championship here in kathmandu Nepal. I will be doing live updates of the match between Nepal and india. Nepal has entered the semifinal as a group winner with one draw and one win while india as runner up with one win and one loss. The game will be held on the </span><span class="Apple-style-span" style="color: #111111; font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; font-size: 13px; line-height: 19px;">Dashrath Rangashala, Kathmandu Nepal. </span></div><div style="text-align: justify;"><span class="Apple-style-span" style="color: #111111; font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; font-size: 13px; line-height: 19px;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="color: #111111; font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; font-size: small;"><span class="Apple-style-span" style="font-size: 13px; line-height: 19px;">The match starts at 3:30 pm Nepal Time. Here currently time is 3:08 pm. The game starts at 3:30 pm. Wait for the Nepal Vs India Game. The weather currently around the stadium is very cool, neither hot nor cold. The cloudy weather is making the huge fans comfortable and are eager to watch the game. </span></span></div><span class="Apple-style-span" style="color: #111111; font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; font-size: small;"><span class="Apple-style-span" style="font-size: 13px; line-height: 19px;"><br />
</span></span><br />
<ul style="text-align: left;"><li><span class="Apple-style-span" style="color: #111111; font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; font-size: 13px; line-height: 19px;">Recently the match between Pakistan and Bangladesh has been finished.</span></li>
<li><span class="Apple-style-span" style="color: #111111; font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; font-size: 13px; line-height: 19px;">Pakistan beat Bangladesh U-16 2-0 to enter final of SAFF U-16 Championship.</span></li>
</ul><br />
<div style="text-align: center;"><span class="Apple-style-span" style="color: #111111; font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b>Final Score of Pakistan Vs Bangladesh</b> </span></span></div><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b><span class="Apple-style-span" style="color: red;">Pakistan 2 - 0 Bangladesh</span></b></span></span><br />
<span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b><span class="Apple-style-span" style="color: red;"><br />
</span></b></span></span><br />
<span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b><span class="Apple-style-span" style="color: red;">Final Sore of Nepal Vs India Semi Final SAFF U-16 Full Time</span></b></span></span><br />
<span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b><span class="Apple-style-span" style="color: red;">Nepal 1 : 1 India</span></b></span></span></div><br />
<div style="text-align: center;"><object height="600" id="obj_1312796383492" width="425"><param name="movie" value="http://nepalsports.chatango.com/group"/><param name="wmode" value="transparent"/><param name="AllowScriptAccess" VALUE="always"/><param name="AllowNetworking" VALUE="all"/><param name="AllowFullScreen" VALUE="true"/><param name="flashvars" value="cid=1312796383492&b=60&f=50&l=999999&p=12&q=999999&r=100&s=1"/><embed id="emb_1312796383492" src="http://nepalsports.chatango.com/group" width="425" height="600" wmode="transparent" allowScriptAccess="always" allowNetworking="all" type="application/x-shockwave-flash" allowFullScreen="true" flashvars="cid=1312796383492&b=60&f=50&l=999999&p=12&q=999999&r=100&s=1"></embed></object><br />
[ <a href="http://nepalsports.chatango.com/clonegroup?ts=1312796383492">Copy this</a> | <a href="http://chatango.com/creategroup?ts=1312796383492">Start New</a> | <a href="http://nepalsports.chatango.com/">Full Size</a> ]<br />
<br />
<span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; line-height: 19px;"><b><span class="Apple-style-span" style="color: red;">Final Score of Match in Plenty Shoot Out</span></b></span><br />
<span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; line-height: 19px;"><b><span class="Apple-style-span" style="color: red;">Nepal 2 : 4 India</span></b></span><br />
<span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; line-height: 19px;"><b><span class="Apple-style-span" style="color: red;"><br />
</span></b></span><br />
<span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; line-height: 19px;"><b><span class="Apple-style-span" style="color: red;">India Wins the Game! India Enters to Final.</span></b></span><br />
<span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; line-height: 19px;"><b><span class="Apple-style-span" style="color: red;"><br />
</span></b></span><br />
<div style="text-align: left;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b>Coming Matches :</b></span></span></div><div style="text-align: left;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b><br />
</b></span></span></div><div style="text-align: left;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b>India Vs Pakistan - Final, </b></span></span></div><div style="text-align: left;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b>Nepal Vs Bangladesh - 3rd Place, </b></span></span></div><div style="text-align: left;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b>Sri Lanka Vs Maldives - 5th Place. </b></span></span></div><div style="text-align: left;"><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b>Stay With Me For Each n Every Details.</b></span></span></div><span class="Apple-style-span" style="font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif; line-height: 19px;"><b><span class="Apple-style-span" style="color: red;"><br />
</span></b></span><br />
<span class="Apple-style-span" style="color: red; font-family: Tahoma, Geneva, Arial, 'Arial Narrow', Verdana, sans-serif;"><span class="Apple-style-span" style="line-height: 19px;"><b><br />
</b></span></span></div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com1tag:blogger.com,1999:blog-4955881868785951253.post-43566722797636869872011-08-07T20:56:00.000-07:002011-08-08T21:49:30.132-07:00What are mobile Development Scopes and Opportunities? (iPhone, Android, Blackberry, Windows Phone 7)<div dir="ltr" style="text-align: left;" trbidi="on">Today’s world is the digital world. Everything is digitizing day by day and taking more advanced form. Zero’s (0) and One’s (1) has become the inseparable component of human life. Computers, Smartphone’s, Internet are the must have part of the people’s life. Almost 90% of people in the world can’t sustain their life without these tech stuffs. People are so much relying on these technical stuffs that it’s very good opportunity for developers like us being part of digital creation world.<br />
<div align="JUSTIFY" style="margin-bottom: 0in;"><br />
<b><span class="Apple-style-span" style="font-size: large;">Want to learn developing for iPhone, Android, Blackberry?</span></b></div><div align="JUSTIFY" style="margin-bottom: 0in;"><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6qPpTWQeSdKJ52IdpKSzQiVF4UrsLAPwJ2lgOkfecQ30PsW7kWnPOxDZ_I4Lf96fDQi37KxYf9pCTwIs413OJ22R4EEPA7gpF1YqMZ0W3O89TTdKboCRe39FMpPZQ6YUhxeizaVK4WSs/s1600/mobile_develop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6qPpTWQeSdKJ52IdpKSzQiVF4UrsLAPwJ2lgOkfecQ30PsW7kWnPOxDZ_I4Lf96fDQi37KxYf9pCTwIs413OJ22R4EEPA7gpF1YqMZ0W3O89TTdKboCRe39FMpPZQ6YUhxeizaVK4WSs/s320/mobile_develop.jpg" width="320" /></a></div>I am a developer, software developer. The word <i><b>software development</b></i> is very vague term. And has very wide range of scope. Earlier, at my time when I used be in Engineering College, software development generally means creation of software for computers i.e. Desktop applications. On due course, development of desktop applications began to fall after rise in Internet, World Wide Web (WWW). Website development was becoming and is still great field for software development. Today, you can do everything in website when you have computer and it’s great that limitation of installing software in each computers has been overthrown by the websites. <a href="http://www.google.com/">Google</a> website is a top search engine in the world, and there are tones of examples of great websites which has made our life really easy and comfortable in terms of managing our work database or our business transactions.</div><div align="JUSTIFY" style="margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="margin-bottom: 0in;"><span class="Apple-style-span" style="font-size: large;"><b>Software Development for Mobile Devices</b></span></div><div align="JUSTIFY" style="margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="margin-bottom: 0in;">Currently cell phone or mobile phone is the prime target of business purpose. Every people carry mobile devices rather than computers. So, developing for mobile is gaining huge popularity because you will have millions of customers directly in your touch. People do almost everything such as texting, calling, gaming, internet surfing in mobile these days. So, within few years, mobiles and smart phones are going to overcome the computer internet users.</div><div align="JUSTIFY" style="margin-bottom: 0in;">Mobile phone production is great business platform. After <a href="http://www.apple.com/">Apple</a> introduced iPhone in 2007, the standard way of living life with iPhone revolutionized the Mobile & Smartphones World. After the huge success of iPhone, many other mobile production companies started the manufacture varieties of phones with touch capability. The top mobile platforms that have great market share are as follows:</div><ol><li><div align="JUSTIFY" style="margin-bottom: 0in;"><a href="http://developer.apple.com/">Apple’s Iphone</a></div></li>
<li><div align="JUSTIFY" style="margin-bottom: 0in;"><a href="http://developer.android.com/">Google’s Android</a></div></li>
<li><div align="JUSTIFY" style="margin-bottom: 0in;"><a href="http://developer.windowsphone.com/">Microsofts Windows Phone 7</a></div></li>
<li><div align="JUSTIFY" style="margin-bottom: 0in;"><a href="http://developer.blackberry.com/">RIM’s Blackberry</a></div></li>
<li><div align="JUSTIFY" style="margin-bottom: 0in;"><a href="http://symbian.nokia.com/">Symbian QT</a></div></li>
</ol><div align="JUSTIFY" style="margin-bottom: 0in;"><b><span class="Apple-style-span" style="font-size: large;">Why become Mobile Developer?</span></b></div><div align="JUSTIFY" style="margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="margin-bottom: 0in;">If you are interested in mobile development and seeking the opportunity as mobile developer, I will say you are in right place and you are going to choose right path for your future. When you complete your Computer Science or Engineering, you would have load of options to choose where should I go, in which platform? I preferred Mobile development Platform and I am going to write about the future of mobile developers and how can we sustain our life.</div><div align="JUSTIFY" style="margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="margin-bottom: 0in;">As a mobile developer you will have opportunity to learn new tool and technology. All you need to know to start mobile developing is your basic OOP programming C++ and / or Java. Once you have strong knowledge of any OOP language (preferred C++) getting started with development of mobile devices won’t take long.</div><div align="JUSTIFY" style="margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="margin-bottom: 0in;">After huge success of iPhone, different mobile platform invented the different mobile devices and respective developer programs. The <span style="color: red;"><b><i>Developer Program</i></b></span> is the best opportunity for the programmers as well as the owner of developer program. The iPhone got only success because it has app store with millions of quality apps which would be sold directly to the iPhone users. The most quality apps in the appstore, more the customers will be satisfied and all these apps are made by the developers who are registered in their program.</div><div align="JUSTIFY" style="margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="margin-bottom: 0in;">The android development program is also getting huge success after Apple. It has lots of free apps than paid apps. Any development platform will succeed only if it has quality apps in their market app store. And market will have quality apps only if they have good and great developers. So, you can be that developer and sustain your life, selling your app in your app store after getting registered in their developer program.</div><div align="JUSTIFY" style="margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="margin-bottom: 0in;">You can register as either individual or as a company. All the provisioning and device certificates are managed with developer program. All you have to do is pay certain charge per year and submit as much as you can in their market place for selling. For Apple iPhone developer program you have to pay $99 per year, for Android developer program ($25 registration fee). For more about comparison between iPhone and Android Developer Program read <a href="http://www.brighthub.com/mobile/google-android/articles/63772.aspx#ixzz0wM9XTuIG">this</a> article.</div><div align="JUSTIFY" style="margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="margin-bottom: 0in;"><b><span class="Apple-style-span" style="font-size: large;">Opportunities And Scope</span></b></div><div align="JUSTIFY" style="margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="margin-bottom: 0in;">As a mobile developer you can create your own business. Most of the work could be the client work but you can create your own games without having to depend with other clients. Games are one of the most sold apps in all appstore which is great opportunity for us. All mobile owners would definitely want to play games in their mobile along with other tasks. Blackberry platform has its developer and market share declining day by day because it’s very hard to make game in Blackberry platform and sell it. So, most analysts says, it is a dying platform in mobile world. And as for the scope, you guys know we all have smart phones. Without phones, life sucks.</div><div align="JUSTIFY" style="margin-bottom: 0in;"><br />
</div><div align="JUSTIFY" style="margin-bottom: 0in;">Well this much for today, I will write more on this topic and I know you can rock the world with your developing skill. Your development can go to the hand of million mobile users. So, be prepared for that and show what you can give, developers.</div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com5tag:blogger.com,1999:blog-4955881868785951253.post-60561402600688749572011-06-30T03:38:00.000-07:002011-07-06T19:34:52.095-07:00Solution to CCLabelBMFont (Bitmap Fonts) freezes while drawing more lines of texts such as Help, Credits Text in Game!!<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;">Hi, </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">In this post, I am sharing the problem that I have faced with CCLabelBMFont after upgrading cocos2d from 0.99.4 to 0.99.5. To know more please go through this <a href="http://learninprogram.blogspot.com/2011/06/using-cclabelbmfont-instead-of.html">article</a> by me.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">The CCLabelBMFont is the nice replacement for outdated ALLabelAtlas. However non of Bitmap Font would be efficient if you have to create multiline labels more than 60 or even 100 lines. The rendering of text will definitely take long time (more than 2 sec) delay while creating it. More than 2 secs are far more delay for developers :). So, what should we do in this case.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">Why Use Bitmap Fonts?</span></b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Bitmap Fonts are used when we need to use a new style font (with gradient, shadow) in our mobile applications (games). Mostly they are efficient when we use them in small words. I mean each bitmap font labels are created by rendering given ".png" file and ".fnt" files. It will however takes some portion of CPU time while rendering it. So, it is only suitable for create those small labels. And are quicker also in such cases.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><b>Problem with CCLabelBMFont!</b></span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">But when u use it to create a long multi - lined text labels, it needs a lot of time to render heavy texts (more than 60 lines). I have mentioned here some line numbers or say word numbers 60 * 8 (numbers of words), because before this number of words, you may not feel slowness. After this you will find creating such labels some how freezes your app which is undesirable.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">What is its Solution?</span></b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">I tried many ways to fix this problem when I was stucked with it. Finally I got on some forums and found hint on using Image version of labels. The following steps will clearly explain the solution to above problem. But before proceeding you need to have little knowledge of using graphical tools like <a href="http://www.photoshop.com/">Photoshop</a>.</div><div style="text-align: justify;"></div><ol><li style="text-align: justify;">Create a long png transparent image file using Photoshop/Gimp edition after you set style in your text. Setting styles and all necessary spacing is easier with graphical editor tools for graphics designers than coding for developers.</li>
<li style="text-align: justify;">After you create a texture save it. </li>
<li style="text-align: justify;">Now here is a little tricky section. If you png image file is greater than of size 1024 x 1024, the image will not be rendered as an sprite. It's because the maximum texture allowed to use in iPhone is 1024 x 1024 for one png file to maintain texture memory in iPhone. </li>
<li style="text-align: justify;">So, now you can divide your big ".png" texture to any small pieces. For example you have image "texture.png" of size 800 x 2040. Now you can split it using graphical tools into two "texture1.png" of size 800 x 1020 and "texture2.png" of size 800 x 1020. </li>
<li style="text-align: justify;">Then using the position property you can align them in your game layer attached to each other so that it seems one.</li>
<li style="text-align: justify;">Now your issue is solved and guess what it loads faster than you ever seen.</li>
</ol><div><div style="text-align: justify;">So, if you have even larger files, you can split into as many as you want and attached them treating them as each sprite. Manipulating this way is easier and efficient too.</div></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">Conclusion</span></b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Hence, in this way I can conclude that this above issues can be solved. They need a little extra work on photoshop to align, modify the png image of text. But when you do with it, its faster and your work worth your output.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Leave comments if you guys have any questions, suggestions. Happy Sharing and Learning.</div><div style="text-align: justify;"><br />
</div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com3tag:blogger.com,1999:blog-4955881868785951253.post-59855681422174409082011-06-28T00:35:00.000-07:002011-06-30T03:40:54.437-07:00Using CCLabelBMFont instead of ALLabelAtlas after Upgrading Cocos2d to 0.99.5 or higher!<div dir="ltr" style="text-align: left;" trbidi="on"><br />
<div style="margin-bottom: 0in; text-align: justify;">Hi pals,</div><div style="margin-bottom: 0in; text-align: justify;"><br />
</div><div style="margin-bottom: 0in; text-align: justify;">I am thinking of posting some more articles in these days so that I can help lot of people with my shared knowledge. There is always a busy time in office and rest time in weekends. However in some weekends I will be writing some useful posts. Hope it would be helpful to some guys out there.</div><div style="margin-bottom: 0in; text-align: justify;"><br />
</div><div style="margin-bottom: 0in; text-align: justify;">In this post, I am going to write about the ALLabelAtlas and CCLabelBMFont. </div><div style="margin-bottom: 0in; text-align: justify;"><br />
</div><div style="margin-bottom: 0in; text-align: justify;"><u><b><span class="Apple-style-span" style="font-size: large;">ALLabelAtlas:</span></b></u></div><div style="margin-bottom: 0in; text-align: justify;"><u><b><br />
</b></u></div><div style="margin-bottom: 0in; text-align: justify;">This is open source project created by indeedo during the cocos2d version 0.99.4. It has a Label Creator tool which will create a “myfont.png” image file of selected font and corresponding “myfont.plist” property list file. The plist file consists of all the co – ordinate information of the alphabet images. You can add shadows and effect in the Bitmap Font created using above Label Creator Tool. The ALLabelAtlas has .h and .m source files while will now create a label using above bitmap font created. This works well with the cocos2d version 0.99.4 and below. But problem arises when you upgrade your <span style="color: blue;"><u>cocos2d</u></span> game engine.</div><div style="margin-bottom: 0in; text-align: justify;"><br />
</div><div style="margin-bottom: 0in; text-align: justify;">It is because the source files of base class are modified. And our creator of ALLabelAtlas doesn’t seem to have time to upgrade his code. So, we will be now using CCLabelBMFont instead of ALLabelAtlas.</div><div style="margin-bottom: 0in; text-align: justify;"><u><b><br />
</b></u></div><div style="margin-bottom: 0in; text-align: justify;"><u><b><span class="Apple-style-span" style="font-size: large;">CCLabelBMFont:</span></b></u></div><div style="margin-bottom: 0in; text-align: justify;"><u><b><span class="Apple-style-span" style="font-size: large;"><br />
</span></b></u></div><div style="margin-bottom: 0in; text-align: justify;">It is a Bitmap Font Label which is built in cocos2d version 0.99.5 or higher. It uses the bitmap font file (*.fnt) file to create a label. Similar to above tool, there are varieties of tool available which will create “myfont.fnt” file and corresponding “myfont.png” image. There are different versions of such tool. They are:<br />
<ol><li>Heiro Tool. <a href="http://slick.cokeandcode.com/demos/hiero.jnlp">(Download)</a></li>
<li>BMFont tool for windows. <a href="http://www.angelcode.com/products/bmfont/">(Download)</a></li>
</ol></div><div style="margin-bottom: 0in; text-align: justify;">Among above all, Heiro tool is preferred one. Because of following properties:</div><span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: x-small;"></span><br />
<span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: x-small;"></span><br />
<span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: x-small;"></span><br />
<span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: x-small;"></span><br />
<span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: x-small;"></span><br />
<span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: x-small;"></span><br />
<span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: x-small;"><ol style="text-align: left;"><li><span class="Apple-style-span" style="font-size: small;">It is java version tool which can be run in both Mac OS and Windows OS.</span></li>
<li><span class="Apple-style-span" style="font-size: small;">It supports shadows effects, gradient effects and others.</span></li>
<li><span class="Apple-style-span" style="font-size: small;">It is however little buggy which cause it to show some weird behaviors.</span></li>
<li><span class="Apple-style-span" style="font-size: small;">To know more about how to use Heiro Tool efficiently and troubleshoot it, please visit</span><span class="Apple-style-span" style="font-size: small;"> <a href="http://www.learn-cocos2d.com/knowledge-base/tutorial-bitmap-fonts-hiero/">this</a> article by Mr <a href="http://www.learn-cocos2d.com/">Steffen</a>. He is writer of book “Learn iPhone and iPad cocos2d game development”.</span></li>
</ol></span> <br />
<div style="margin-bottom: 0in; text-align: justify;"><br />
</div><div style="margin-bottom: 0in; text-align: justify;">After you successfully created the “myfont.fnt” and “myfont.png” files, just import them to resources and create new Label by following way:</div><div style="margin-bottom: 0in; text-align: justify;"><br />
</div><div style="margin-bottom: 0in; text-align: justify;">CCLabelBMFont *newGameLabel = [[CCLabelBMFont alloc] initWithString:@”NEW GAME” fntFile:@”myfont.fnt”];</div><div style="margin-bottom: 0in; text-align: justify;">newGameLabel.position = ccp(winSize.width/2, winSize.height / 2);</div><div style="margin-bottom: 0in; text-align: justify;">[self addChild: newGameLabel];</div><div style="margin-bottom: 0in; text-align: justify;">[newGameLabel release];</div><div style="margin-bottom: 0in; text-align: justify;"><br />
</div><div style="margin-bottom: 0in; text-align: justify;"><span style="font-size: small;"><u><b>Which one is Better and Why?</b></u></span></div><div style="margin-bottom: 0in; text-align: justify;"><br />
Among the above two the CCLabelBMFont are more better than ALLabelAtlas due to following reasons.<br />
<ol><li>The ALLabelAtlas is outdated when new version of cocos2d is used (0.99.5 or above)</li>
<li>One key problem with ALLabelAtlas is that, the label created using it doesn't positioned well. In order words sprites created by these doesn't have fixed and defined anchor points so that you can align it in your own way. To position these labels you need to do hard coding, which is bad practice.</li>
<li>The position of CCLabelBMFont are well positioned and easy to manipulate in the screen.</li>
</ol><div><b><u>Draw Back of CCLabelBMFont over ALLabelAtlas:</u></b><br />
<br />
<ol><li>When drawing a large line of text using CCLabelBMFont, these labels are slower than ALLabelAtlas, which can create nightmare for a developer to overcome it. To print line more than 60, the app freezes for more than two seconds which is very annoying. </li>
<li>Goto Solution for this problem <a href="http://learninprogram.blogspot.com/2011/06/solution-to-cclabelbmfont-bitmap-fonts.html">here</a>.</li>
</ol><br />
I hope above information helps some guys there who are stuck with using Bitmap fonts and might be searching to use which one of bitmap fonts. If anyone has any suggestions, feel not write please leave comment below.</div><div><br />
</div><div>Happy sharing and thanks for reading.</div></div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com0tag:blogger.com,1999:blog-4955881868785951253.post-7402782343640353092011-06-24T06:08:00.000-07:002011-06-28T02:39:12.079-07:00Flurry Integration in Mobile Games And Apps ! (iPhone, Android, Blackberry and Windows Phone 7)<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;">Hi all,</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">After a really long gap. I am here again with a post in which I will be describing the Flurry API and integrating it with different Mobile games and commercial Apps. Before going on this topic directly first you guys must be familiar with Flurry API and must know what is Flurry API.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">So, here I would be going with what is the Flurry API first. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">Flurry Analytics:</span></b></div><div style="text-align: justify;"><br />
<b>What is Flurry Analytics?</b><br />
<br />
</div><div style="text-align: justify;">According to flurry website, Flurry Analytics can be defined as "Flurry Analytics provides accurate, real time data to developers about how consumers use their mobile applications and games, as well as how applications are performing across different handsets. Application developers receive anonymous, aggregated usage and performance data, as well as robust reporting and analysis tools. With this collected data, developers can identify issues and opportunities, create a more informed product roadmap, increase retention and grow their user base."</div><div style="text-align: justify;"><br />
What is its best part is that IT IS FREE to use. So, anyone can use it. Till today's date we have Flurry Analytics Tool available for <a href="http://www.blackberry.com/">Blackberry</a>, <a href="http://www.apple.com/iphone">Iphone</a>, <a href="http://www.android.com/">Android</a> and <a href="http://www.microsoft.com/windowsphone">Windows Phone 7</a>. To learn more you can visit <a href="http://www.flurry.com/">flurry</a> website.<br />
<br />
<b>Why do we need Flurry?</b><br />
<br />
As I have already mention, you would like know every detail statistics of your app after it goes on market. All these details are recorded after you integrate in it your app using Flurry SDK. What you need to do is just register and add application. After that you can download the corresponding SDK (latest one). Then you can see each day how our costumer grows and how much time they have used your application. It is very useful tool for developers to know the market value of your application.<br />
<br />
<b>Steps to Download Flurry SDK for your Mobile Apps :</b><br />
<br />
<ol><li>Visit <a href="http://www.flurry.com/">Flurry Website</a>.</li>
<li>Click on Sign Up Button if you haven't created a account. If you already have account login.</li>
<li>While Sign Up you must fill all the information needed.</li>
<li>Add your application. While adding it "Select the type of Platform you built your app".</li>
<li>There are currently Six Platforms. They are:</li>
<ol><li>Java ME: It includes most featured phones including MIDP 1.0, 2.0, 2.1 and CLDC 1.0 and 1.1.</li>
<li>Application built for Blackberry. These are application designed to be deployed as COD packages, including MIDlets and Blackberry specific applications.</li>
<li>Android built using the Android SDK.</li>
<li>Applications built using the iPhone SDK.</li>
<li>Applications build for Windows Phone 7.</li>
<li>Applications built using the iPad SDK. </li>
</ol><li>Give your Application Name and pick Category.</li>
<li>After that a new 20 charactered Unique application key is Generated and a link to down Flurry SDK for corresponding platform is given. Below you can read instruction on adding flurry in your corresponding platform.</li>
<li>After that download the SDK and go through ReadMe.txt. </li>
<li>The readme.txt will have all necessary information to integrate flurry in your app.</li>
</ol><br />
<b><span class="Apple-style-span" style="font-size: large;">Earn From Flurry?</span></b><br />
<br />
The flurry is free tool. So, it has many users. Now after that to earn some money, they have introduced a new Program called "App Circle" which will help you to earn revenue from your apps.<br />
<br />
<b>AppCircle Program</b><br />
<br />
Flurry AppCircle is an intelligent, cross-selling network of iPhone, iPod Touch and iPad applications. Using Flurry Analytics in combination with an advanced recommendation engine, AppCircle creates a market for developers looking to acquire users (Promoters) and application developers who want to earn incremental revenue from their applications (Publishers). AppCircle introduces a relevant app to the right user at the right time, across a network of participating applications. The service was designed to solve discovery, drive new user acquisition and increase revenue for application developers.<br />
<br />
Here is one note worthing point from a <a href="http://www.quepublishing.com/">QuePublishing dot com</a>:<br />
<br />
"The power of this technology is that it is very targeted to the type of user who would most likely download your app. For example, if you have developed an action game using tanks, when using AppCircle your app would be recommended to other users (within the AppCircle network) who are playing similar action games. You are charged by Flurry only when a user downloads your app, not when they see an impression or click on it."<br />
<br />
If you want to know more about how to drive revenue using Flurry AppCircle. Please read <a href="http://www.quepublishing.com/articles/article.aspx?p=1687886">this</a> article from <a href="http://www.quepublishing.com/">QuePublishing</a> website.<br />
<br />
Thanks and Happy Sharing !!!</div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com1tag:blogger.com,1999:blog-4955881868785951253.post-77723892639427581182011-05-19T03:33:00.000-07:002011-05-19T03:40:25.597-07:00Facebook now has Dislike button : SPAM<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Times New Roman', Times, FreeSerif, serif;"><span class="Apple-style-span" style="line-height: 25px;"><b><br />
</b></span></span></div><div style="text-align: justify;"></div><div style="text-align: justify;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixo4BNRnRaifOvXhmqsM5WGBZtno2aR55i0fCJJBWPz_RBDS880YfvP9MSb1FzljlEiAnNyTtYrI5IaN5syeB3NhYYwhdgGMZY0QR9iAK_aLrpl7ROmxxWFiglLl1BbX0uY4Xfk5VL6Rk/s1600/dislike.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixo4BNRnRaifOvXhmqsM5WGBZtno2aR55i0fCJJBWPz_RBDS880YfvP9MSb1FzljlEiAnNyTtYrI5IaN5syeB3NhYYwhdgGMZY0QR9iAK_aLrpl7ROmxxWFiglLl1BbX0uY4Xfk5VL6Rk/s1600/dislike.jpg" /></a></div><b style="font-family: 'Times New Roman', Times, FreeSerif, serif; line-height: 25px;">Enable dislike button in facebook: </b></div><div style="text-align: justify;"><b style="font-family: 'Times New Roman', Times, FreeSerif, serif; line-height: 25px;"><br />
</b></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 25px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">All of us use facebook and want a dislike button too for disliking some posts on facebook. Scammers are now using this need as their spam spreading method on facebook. Facebook scammers are tricking users to paste rogue code into their browser's address bars in order to get a Dislike button added to their options. The spam messages posted by victims read <b>"Facebook now has a dislike button! Click Enable Dislike Button' to turn on the new feature!"</b> The scammers replace share link by a message <b>"Enable Dislike Button"</b>.</span></span><br />
<span class="Apple-style-span" style="line-height: 25px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><br />
</span></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 25px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"> Facebook has not announced any official dislike button and I personally do not think it will be in near future. <span class="Apple-style-span" style="font-family: 'Times New Roman', Times, FreeSerif, serif;">This is not any service offered by Facebook. There has been more and more attempt to hack facebook and get benefits from its popularity for their private publicity by many hackers. Here the above spam is one of that attempt which facebook still couldn't get over through. It is a spam which runs the javascript to post the spam message to all of your friends wall. Once this script is executed, you will see a number of spam messages posted on the wall.</span></span></span><br />
<span class="Apple-style-span" style="line-height: 25px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-family: 'Times New Roman', Times, FreeSerif, serif;"><br />
</span></span></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="line-height: 25px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">Facebook security experts are doing their best for preventing spams on facebook, but spams are increasing day by day. I hope people will understand it's danger and use safe facebook. I advice users not to click on any this kind of spams and always enable all security features given by facebook. Plus if you find any suspicious links then please immediately <b>report as virus</b> or <b>mark as spam.</b></span></span><br />
<span class="Apple-style-span" style="line-height: 25px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><b><br />
</b></span></span></div><br />
<br />
<br />
<br />
<br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: 'Times New Roman', Times, FreeSerif, serif; line-height: 25px;">Facebook has witnessed an increased volume of scams that involve malicious javascript, which sends spam from users accounts to their friends’ walls. In addition to the latest security updates, mainly involving Facebook's partnership with Web of Trust to deter malicious links on the site, Facebook is now educating users about how to protect their accounts when they first log on. Facebook is asking people to share the part of the help section that covers malicious script scams. Be aware if you see any of the following messages. </span></div><span class="Apple-style-span" style="font-family: 'Times New Roman', Times, FreeSerif, serif; line-height: 25px;"><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><a href="http://www.blogger.com/post-edit.g?blogID=3038842476840205953&postID=6490963905291621257" name="more"><span class="Apple-style-span" style="color: black; font-family: Times; line-height: normal;"><br />
</span></a></div></span> <br />
<div class="separator" style="clear: both; text-align: justify;"><a href="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/230957_2039852604377_1486157247_2348688_3218737_n.jpg" imageanchor="1" style="color: #3d85c6; margin-left: 1em; margin-right: 1em; text-decoration: none;"><img border="0" height="185" src="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/230957_2039852604377_1486157247_2348688_3218737_n.jpg" style="-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 0px 20px; background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-bottom-style: solid; border-color: initial; border-left-color: transparent; border-left-style: solid; border-right-color: transparent; border-right-style: solid; border-top-color: transparent; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-top-style: solid; border-width: initial; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; position: relative;" width="400" /></a></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div><br />
<br />
<br />
<br />
<br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;">These messages appear to be showing up mostly among those users who have fallen for the latest hacks. In addition to sharing the message about how to protect yourself, Facebook alerts the user that they have recently fallen for one of the attacks with a new message that appears when they next login.</span></div><br />
<div style="text-align: justify;"><br />
</div><div><div style="text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;"><a href="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc6/226681_2039853964411_1486157247_2348692_5857148_n.jpg" imageanchor="1" style="color: #3d85c6; margin-left: 1em; margin-right: 1em; text-decoration: none;"><img border="0" height="183" src="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc6/226681_2039853964411_1486157247_2348692_5857148_n.jpg" style="-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 0px 20px; background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: transparent; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: transparent; border-left-style: solid; border-left-width: 1px; border-right-color: transparent; border-right-style: solid; border-right-width: 1px; border-top-color: transparent; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-top-style: solid; border-top-width: 1px; border-width: initial; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; position: relative;" width="400" /></a></div></div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">Happy Sharing and Stop Spamming!!</div><div class="separator" style="clear: both; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">Source: Friends Blog + Research!</div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com0tag:blogger.com,1999:blog-4955881868785951253.post-15101732998653956182011-04-26T02:29:00.000-07:002011-09-26T19:37:00.995-07:00Compare Mobile Development Platforms: iPhone Development Vs. Android Development Vs. Blackberry Development - Part 2<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;"><br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">Continue of Part 1.....</span></b></div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Here goes the description of the table elements of <a href="http://learninprogram.blogspot.com/2011/04/mobile-development-platforms-iphone.html">Compare Mobile Development Platforms - Part 1</a>. </div><div style="text-align: justify;"><br />
</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">1. IDE</span></b></div></div><ol><li style="text-align: justify;">Xcode is the IDE for iphone development. It is only the iPhone development IDE which runs on the Mac OS X.</li>
<li style="text-align: justify;">For Blackberry, you can develop it either in Blackberry JDE (IDE created by RIM for BB development) or use Eclipse after installing plugins from Blackberry. Same with Netbeans, but most preferred one is Eclipse.</li>
<li style="text-align: justify;">For Android also, being Java development, Eclipse is the best and preferred IDE. You need to install <a href="http://developer.android.com/sdk/index.html">android sdk</a> for that. Whereas <a href="http://www.xda-developers.com/android/xperfect-full-android-development-environment/">xPerfect</a> is a new IDE which is an free to download specially designed for Android Development developed by<a href="http://forum.xda-developers.com/member.php?u=3296599"> MrHassell</a>.</li>
</ol><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><b>2. Developers Preferences</b></span></div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;">Being an Mobile developer, and since I have tried two of them and from my senior Bala dai's experiance for Android, the iPhone development is much more comfortable, than Android. Then it comes to Blackberry. It seems that RIM doesn't care for its developers and take time for providing better developing environment. Whereas recently RIM has conducted a survey among the developers comparing why developers prefer other platforms than Blackberry. Nice start, hope there is good things to come for Blackberry developers. For java developers if you ask which would you prefer between Blackberry and Android, they would definitely say Android for now.</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">3. Community Support</span></b></div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;">The iPhone development has been a well known platform and has as many developers due to its quality app in appstore. It has large support from apple's site for Library and documentation. There are also a large group of community which would help you through while you develop for iPhone. <a href="http://stackoverflow.com/">StackOverflow</a> is one of the great community which would be great help for any developer.</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;">On the other hand Android being a open source mobile OS developed by google, it definitely has huge community support. Today different phone companies such as HTC, Samsung, Motorola etc manufacture the phones using google's android OS. Being open-source software android OS releases are great, bugs can be solved very fast in next release, and community support always.</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;">Blackberry is again a looser in comparison to other two in this aspect. Though blackberry has a support system, most people feel that they can't develop as fast as they would have done in other platforms, which leads to low developers and obviously low community support. Trust me, If you post a question regarding Blackberry in its forum, the answer would take a long time to arrive whereas in other platform like android and iphone, it would be just a minutes to get suggestion or perhaps answer :)</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">4. Mobile OS Dependencies</span></b></div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;">By Mobile OS dependencies here, I mean dependencies of your mobile apps on devices. Or simply when you develop your app, in which range of devices with its OS versions you can target your app. If you have a lot of dependencies in varieties of models, then that is not a good thing.</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;">So, in this aspect here, iPhone has a best choice. It can target the devices with different iOS (Old version of iOS) easily. The most easy part in iphone is that it has only one Phone device and an iPad. For blackberry again, it is a head ache because, first of all it has number of device models out in the market and within those devices also there are variety of OS versions. (Let take this head ache later when you actually will be making app for Blackberry).</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;">And For Android, the dependencies comes in between iPhone and Blackberry. But android being open source is lot flexible.</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">5. Host OS Dependencies</span></b></div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;">The host OS here I mean the OS needed to run your IDE.</div></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div><ol><li style="text-align: justify;">The iPhone development can only be done in Mac OS X. Latest version of snow leopard is needed to run latest iOS SDK and simulators. So, if you want to develop for iPhone, you better buy a mac. I had already talked about it in my previous post <a href="http://learninprogram.blogspot.com/2011/01/beginning-iphone-programming.html">here</a>.</li>
<li style="text-align: justify;">The Blackberry development was only possible in Windows OS, but lately in Mac OS also we can develop it. For more read <a href="http://learninprogram.blogspot.com/2011/02/blackberry-development-in-mac.html">this</a> article by me.</li>
<li style="text-align: justify;">For Android development, there is not such high OS dependencies. You can develop using free developing tool.</li>
</ol><div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">6. Carrier Dependencies</span></b></div></div></div><div><ol><li style="text-align: justify;">iPhones are basically carrier dependent on AT&T (Edited after update from Rj got on Verizon) and Verizon in US , O2, vodafone in UK and so on.</li>
<li style="text-align: justify;">AT&T has always been a old carrier dependency for iphone, Verizon currently is very popular carrier in US for iPhone.</li>
<li style="text-align: justify;">Blackberry where as does not have carrier restriction. However to use BES and BB data services (such messaging, email, security), the <a href="http://us.blackberry.com/dataplans.jsp">BB data plans</a> must be followed. </li>
<li style="text-align: justify;">Android is open source software. So, no restriction of carrier Dependencies.</li>
</ol><div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div></div></div><div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;">Well pals, this much for now. I guess I have completed this post after a long interval. Please feel free to give suggestions and enhancement on this post through comments. Happy Sharing and good going to mobile development.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><i>Note: If you would like to know more comparisons on different development platform along with other platforms, you can read </i><a href="http://www.devx.com/wireless/Article/45208"><i>this</i></a><i> article.</i></div></div></div><div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><br />
</div></div></div><div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;">Regards,</div></div></div><div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;">Rajan M</div></div></div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com7tag:blogger.com,1999:blog-4955881868785951253.post-62376664768952607672011-04-25T23:48:00.000-07:002011-09-26T19:36:41.333-07:00Compare Mobile Development Platforms: iPhone Development Vs Android Development Vs. Blackberry Development - Part 1<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;">Hi all,</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">I have some time after a work again to write something I have learned and hope it would definitely help somebody out there.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">In this post, I am going to compare the different mobile development platforms according to various aspects like, development options, user friendly, easy to develop and current market values of your mobile apps.<br />
<br />
<span class="Apple-style-span" style="font-size: large;"><b>Why to know different Mobile Platforms</b></span><br />
<br />
We used to program for the desktop on our initial days. Desktop programs were the most demanded softwares at that time. Then after that, web came as a revolutionary communication medium. Today, we do develop programs for web. Desktops has been out-dated. Every we do now is online and we want it this way. So, it is believed that now the Era of smart phones is on the way. Coz, everything we do now can be done in different smart phones with easily portable facility. On the way of developing smart phones, the mobile developers has also increased their value. You can easily become a developer on any mobile platform and each money other than doing your salary based jobs. I would be writting a new post on how mobile development platforms increased our (developers) opportunity in next post.<br />
<br />
So, you need to know which platform is great, has number of consumers and turn your development work into money. After you completely read this and next part 2 post, I hope it will help you to choose your development platform or perhaps move from one platform to another if you are really upset with one.<br />
<br />
</div><div style="text-align: justify;"><b><span class="Apple-style-span" style="font-size: large;">Mobile Development Platforms</span></b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">There are different mobile development platforms and programs. Developer platforms for iPhone/iPod, Android and Blackberry are the most versatile and dynamic platforms which has great number of market share. Along with them, Windows phone 7 is also gaining their ground for mobile platform. But I will not be covering it.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Currently among above there platforms, iOS (<a href="http://www.apple.com/">Apple's mobile OS</a>) is the dominant mobile development platform than Android (<a href="http://www.android.com/">Google's mobile OS</a>) and Blackberry (<a href="http://www.blackberry.com/">RIM mobile OS</a>). But it is hard to say who is going to be on top. Since google is open source software, it is gaining more popularity now a days. Besides it has many merits over iPhone, so who knows Android can win over iPhone. Whereas Blackberry has its own number of customers. Since Blackberry has secure BES/BIS system, enterprise level consumers will always prefer Blackberry than other phones.<br />
<br />
<span class="Apple-style-span" style="font-size: large;"><b>Comparison</b></span><br />
<br />
Here is a brief comparison table for comparing these three mobile development platforms. Mobile development has grown so rapidly in past 2 years that one can easily establish their career on this sector. Mobile developers can easily go out on market and sell their products on different markets. So before you take this step, it is very important to know and decide which platform is suitable for you. Below I have tried to create a comparison, hope it helps someone out there.<br />
<br />
<table border="1" cellpadding="5" cellspacing="5"><tbody>
<tr><th>S.No.</th><th>iPhone</th><th>Blackberry</th><th>Android</th></tr>
<tr> <td>1. IDE</td> <td>Xcode</td> <td>Blackberry JDE or Java Development Environment like Ecllipse, Netbeans</td> <td>xPerfect, Java Development Environment like Ecllipse, Netbeans</td> </tr>
<tr><td>2. Developers preferences</td><td>Friendly</td><td>Not much</td><td>Friendly</td></tr>
<tr><td>3. Community Support</td><td>A lot of Support</td><td>Not much</td><td>A Lot of Support</td></tr>
<tr><td>4. Mobile OS Dependencies</td><td>Not Much</td><td>Too much</td><td>Fewer</td></tr>
<tr><td>5. Host OS Dependencies</td><td>Mac OS X only</td><td>Win OS, Mac OS, Linux</td><td>Win OS, Mac OS, Linux</td></tr>
<tr><td>5. Carrier Dependencies</td><td>YES (US: AT&T, UK: O2, Vodafone and T-mobile etc)</td><td>NO (but most obey BB Data plans to use blackberry data services.)</td><td>NO</td></tr>
</tbody></table><br />
<b><span class="Apple-style-span" style="font-size: large;">Remarks</span></b><br />
<span class="Apple-style-span" style="font-size: large;"><b><span class="Apple-style-span" style="font-size: small; font-weight: normal;"><br />
</span></b></span><br />
<span class="Apple-style-span" style="font-size: large;"><b><span class="Apple-style-span" style="font-size: small; font-weight: normal;">This is just a little comparison table for those who want to have a quick look over it. If you want to read detailed comparison, please read <a href="http://learninprogram.blogspot.com/2011/04/compare-mobile-development-platforms.html">this</a> posts part 2.</span></b></span><br />
<span class="Apple-style-span" style="font-size: large;"><b><span class="Apple-style-span" style="font-size: small; font-weight: normal;"><br />
</span></b></span><br />
Thanks for reading and Happy Sharing!<br />
<br />
Regards,<br />
Rajan</div></div>Er. Rajan Maharjanhttp://www.blogger.com/profile/12759035268775586985noreply@blogger.com2