<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3034335792834217820</id><updated>2024-09-05T17:43:53.099-07:00</updated><category term="J2me"/><category term="Android"/><category term="MobileVeda&#39;s Info"/><category term="Install Jar in Nokia"/><category term="Non-Tech info"/><category term="OOPs in Java"/><category term="Tech info"/><category term="mobile development"/><category term="Management"/><category term="SDLC"/><title type='text'>abbasmca</title><subtitle type='html'>This blog contain information about my recent activities.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-1399928815934200050</id><published>2012-02-04T02:46:00.000-08:00</published><updated>2012-05-22T21:54:04.983-07:00</updated><title type='text'>The Endowment Policy &amp; Money Back</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Last week, we talked about term plans, saw their features in some detail and also went into the various riders available. This week, we’re going to look at a more popular, but less beneficial product - the endowment plan.&lt;br /&gt;
&lt;br /&gt;
There is a common misconception very prevalent in the market today that a term plan is useless, because if you survive the term, there is no ‘benefit’ by way of a lump sum pay out. &lt;br /&gt;
That’s the way a term plan is designed. You survive - no payout, you don’t survive - your family is protected. All protection, no savings. &lt;br /&gt;
&lt;br /&gt;
Due to the perceived “drawback” of the term plan, that it does not provide anything to the policyholder in case he or she survives the term of the policy, the insurance companies came up with a new type of insurance product known as the Endowment policy and its sub-set - the Money Back Policy. &lt;br /&gt;
&lt;br /&gt;
An Endowment policy is a combination of a protection plan and a saving plan. These types of policies cover the risk for the specified period. Premium of such policies are much higher as compared to premium in term plans. &lt;br /&gt;
&lt;br /&gt;
Death Benefit&lt;br /&gt;
&lt;br /&gt;
In case of your demise before the policy term, the sum assured and the accumulated bonuses are paid to your nominee. &lt;br /&gt;
&lt;br /&gt;
Survival Benefit&lt;br /&gt;
&lt;br /&gt;
In case you survive till the end of the term, you will receive the sum assured and the accumulated bonuses as declared by the company. &lt;br /&gt;
&lt;br /&gt;
Advantage&lt;br /&gt;
&lt;br /&gt;
Endowment policies are useful for those who are looking to make some regular savings with 100% guarantee of their investment. &lt;br /&gt;
&lt;br /&gt;
If you require a lesser amount of sum assured (Below 2 Lakhs). &lt;br /&gt;
&lt;br /&gt;
If you want a lump sum amount at a desired age. &lt;br /&gt;
&lt;br /&gt;
Disadvantage&lt;br /&gt;
&lt;br /&gt;
Endowment policy offers lower sum assured than offered in a term plan. &lt;br /&gt;
&lt;br /&gt;
The premium is much higher than term insurance policy for the same sum assured. &lt;br /&gt;
&lt;br /&gt;
Bonuses are not guaranteed. They are generally paid only when insurance company is making profits. &lt;br /&gt;
&lt;br /&gt;
If you wish to surrender this policy within first 3 years, you will not receive any surrender value. &lt;br /&gt;
&lt;br /&gt;
If you surrender this policy after the completion of 3 years then you will get less than the amount of premium paid during the 3 years. &lt;br /&gt;
&lt;br /&gt;
If you hold this policy for the whole policy term, then the yield you will get on this type of policy generally varies from 4 - 7.5% depending on term of the policy, which is a very low yield keeping in mind the long term of the policy. &lt;br /&gt;
&lt;br /&gt;
Now let’s look at the Money Back Policy. &lt;br /&gt;
&lt;br /&gt;
Term plans offers only coverage and nothing is payable to the policyholder at the time of maturity. Endowment plans offers both coverage and savings, but the policyholder has to wait till the end of the term to get the benefit of this plan. Therefore a new type of plan was introduced by insurance companies known as Money Back Plan. &lt;br /&gt;
&lt;br /&gt;
A Money Back Policy periodically provides survival benefits; it means that you will be paid back certain percentage of Sum Assured at a fixed interval. The payment frequency varies from policy to policy. These types of policies cover the risk for the specified period. Premium of such policies are much higher as compared to term plan and endowment plan. &lt;br /&gt;
&lt;br /&gt;
Death Benefit&lt;br /&gt;
&lt;br /&gt;
In case the policyholder dies before the policy term, then the sum assured and the accumulated bonuses are paid to the nominee without any deduction or adjustment for the amount that may have been paid earlier by way of survival benefit. &lt;br /&gt;
&lt;br /&gt;
Survival Benefits&lt;br /&gt;
&lt;br /&gt;
In case the policyholder survives then the following amounts are payable by the insurance company to the policyholder:&lt;br /&gt;
&lt;br /&gt;
After fixed interval - 15-20% of the Sum Assured (Depends on term of the policy) &lt;br /&gt;
&lt;br /&gt;
At Maturity - Sum Assured + Bonus - Survival Benefits already paid. &lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
&lt;br /&gt;
An individual aged 30 years buys a Money Back Plan from LIC. The Sum Assured is Rs. 6 lakhs for 20 years and the premium is Rs. 37,678. In case he dies during the term of the policy, then the nominee will get the full amount of Sum Assured and the accumulated bonuses as declared by the company, without any deduction for the amount that may have been paid earlier as a survival benefit. &lt;br /&gt;
&lt;br /&gt;
In case he survives the policy term then he will get the following amounts:&lt;br /&gt;
&lt;br /&gt;
At the end of Year Return From LIC&lt;br /&gt;
5 20% of Sum Assured&lt;br /&gt;
10 20% of Sum Assured&lt;br /&gt;
15 20% of Sum Assured&lt;br /&gt;
20 40% of Sum Assured + Bonus&lt;br /&gt;
Now that you know how the endowment policy and its sub set the money back policy work, you can see that there are differences between this type of policy and the straight forward term plan. Coming soon we will see, with the help of an example, exactly what these differences are.&lt;br /&gt;
Remember insurance should be separate from your investments for your life goals. You can check your insurance requirement with the help of our Human Life Value calculator.&lt;br /&gt;
&lt;br /&gt;
Source: http://finance.yahoo.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/1399928815934200050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2012/02/endowment-policy-money-back.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/1399928815934200050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/1399928815934200050'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2012/02/endowment-policy-money-back.html' title='The Endowment Policy &amp; Money Back'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-4047549601126197866</id><published>2012-02-04T02:36:00.000-08:00</published><updated>2012-02-04T02:38:46.358-08:00</updated><title type='text'>Options in Term Plan</title><content type='html'>&quot;If you want to protect your family’s financial future, it has to be through term insurance.&quot;&lt;br /&gt;&lt;br /&gt;This is what we read in Personal Finance section of all the newspapers and financial planning websites.&lt;br /&gt;&lt;br /&gt;Yes we agree, it is TERM insurance which really takes care of your insurance or protection requirement.&lt;br /&gt;&lt;br /&gt;But it does not end there, there are other things which you should consider while buying a Term plan. Namely, what type of premium option should you choose?&lt;br /&gt;&lt;br /&gt;Term Plan with a Regular Premium policy.&lt;br /&gt;&lt;br /&gt;OR&lt;br /&gt;&lt;br /&gt;Term Plan with Single Premium.&lt;br /&gt;&lt;br /&gt;OR&lt;br /&gt;&lt;br /&gt;Term Plan with Return of Premium policy.&lt;br /&gt;&lt;br /&gt;In order to determine which is the best option for you, we will consider a Term Plan with all the 3 options for an individual.&lt;br /&gt;&lt;br /&gt;Term Plan with Regular Premium Vs Term Plan with Single Premium&lt;br /&gt;&lt;br /&gt;Name Mr. ABC&lt;br /&gt;Age 35 years&lt;br /&gt;Sum Assured 10 lakhs&lt;br /&gt;Term of policy 20 years&lt;br /&gt;&lt;br /&gt;Term Plan with Regular Premium Vs Term Plan with Single Premium&lt;br /&gt;Policy Type Term Plan Term Plan&lt;br /&gt;Premium Mode Yearly Single&lt;br /&gt;Premium 4,103 41,318&lt;br /&gt;Total Premium Paid in 20 years 82,060 41,318&lt;br /&gt;Maturity Benefit - -&lt;br /&gt;Notional Return on policy. 0.00% 8.81%&lt;br /&gt;If you see the above table then you can definitely figure out that in case of Single Premium Term plan, outflow of premium is approx. 50% of Term Plan with regular premium, even though the Sum Assured of Rs. 10 lakhs is same in both the cases.&lt;br /&gt;&lt;br /&gt;Actually this is the discounted price or present value of Rs. 4,103 payable for next 20 years at the rate of 8.81% p.a. &lt;br /&gt;&lt;br /&gt;Simply it means that if insurance company invests Rs. 41,318 at the rate of 8.81% for next 20 years they will get Rs. 4,103 every year for next 20 years.&lt;br /&gt;&lt;br /&gt;The main disadvatage in single premium policy is that you are paying all the future premiums in 1 installment. It implies if something happens to the life assured in 5th year (assumed) of policy then his family will get the sum assured in both the regular and single premium policies, but in case of regular premiums he has paid only 5 installments of Rs. 4,103 i.e. total of Rs. 20,515 while in single premium he has paid Rs. 41,318.&lt;br /&gt;&lt;br /&gt;Term Plan with Regular Premium Vs Term Plan with Return of Premium&lt;br /&gt;&lt;br /&gt;Name Mr. ABC&lt;br /&gt;Age 35 years&lt;br /&gt;Sum Assured 10 lakhs&lt;br /&gt;Term of policy 20 years&lt;br /&gt;&lt;br /&gt;Term Plan with Regular Premium Vs Term Plan with Return of Premium&lt;br /&gt;Policy Type Term Plan Term Plan with Return of Premium&lt;br /&gt;Premium Mode Yearly Yearly&lt;br /&gt;Premium 4,103 10,700&lt;br /&gt;Total Premium Paid in 20 years 82,060 214,000&lt;br /&gt;Maturity Benefit - 214,000&lt;br /&gt;Return on policy. 0.00% 4.41%&lt;br /&gt;In the above table you can clearly see that Term Plan with regular premium has less than half the premium of Term plan with Return of Premium, but in case of return of premium you will get a maturity amount of Rs. 2,14,000 which you are not getting in case of regular premium.&lt;br /&gt;&lt;br /&gt;The maturity benefit you get in return of premium policy is actually the premiums paid by you in the last 20 years (Rs. 10,700 * 20).&lt;br /&gt;&lt;br /&gt;Insurance companies just to return your premiums paid over 20 years are charging you extra of Rs. 6,597 (Rs. 10,700 – Rs. 4,103). It means they are actually not returning your premium.&lt;br /&gt;&lt;br /&gt;They are charging you Rs. 4,103 for insurance insurance cover and additional Rs. 6,597 for providing you Rs. 2,14,000 at maturity. If you calculate the return on extra amount of Rs. 6,597 charged by insurance company is just 4.41% over a period of 20 years which is infact less than FD rate which a bank will give you.&lt;br /&gt;&lt;br /&gt;So, financially, if you were to instead just pay Rs. 4,103 as premium, and invest the remaining additional premium (Rs. 6,597) into any safe debt instrument, you would earn a higher return than simply getting your money back grown at 4.41% p.a.&lt;br /&gt;&lt;br /&gt;As you can see in the above numerical examples, a straight forward Term Plan is far and away the most financially prudent decision you can make, instead of opting for a Return of Premium policy. Where it comes to a single premium policy, this is beneficial in case of life assured surviving the whole term of the policy, otherwise it might not be useful at all. &lt;br /&gt;&lt;br /&gt;So remember, when taking insurance, be sure to take enough term insurance to adequately protect your dependents, and avoid the Return of Premium policy.&lt;br /&gt;&lt;br /&gt;Buying a Term plan for securing your family’s financial future is a good strategy but buying the best option amongst the Term Plan is the best way for you.</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/4047549601126197866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2012/02/options-in-term-plan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/4047549601126197866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/4047549601126197866'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2012/02/options-in-term-plan.html' title='Options in Term Plan'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-5121122625476888871</id><published>2010-12-07T05:11:00.000-08:00</published><updated>2010-12-07T05:33:05.533-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>signing apk to publish in android app store using keytool and jarsigner</title><content type='html'>To publish an android application in android market, we need to sign it using jarsigner.&lt;br /&gt;&lt;br /&gt;Signing the apk file is very easy, we need to sign for at least 50yrs to publish in android market.&lt;br /&gt;&lt;br /&gt;Follow the simple steps to do it.&lt;br /&gt;&lt;br /&gt;Step 1:&lt;br /&gt;Create a folder named &quot;keytools&quot; and make a sub folder in that called &quot;keys&quot;.&lt;br /&gt;&lt;br /&gt;Step 2:&lt;br /&gt;In Eclipse Package Exp window, right click on your project and select Android Tools -&gt; Exports Unsigned Application Package and Save in keytools folder.&lt;br /&gt;&lt;br /&gt;Step 3: &lt;br /&gt;Go to your java jdk folder and check jarsigner and keytools is available or not. Path is something like following &quot;C:\Program Files\Java\jdk1.6.0_18\bin&quot;&lt;br /&gt;&lt;br /&gt;The the jarsigner and keytools are not available, its not possible to sign the application. Download the files from net and put it in bin.&lt;br /&gt;&lt;br /&gt;Step 4:&lt;br /&gt;Open the CMD and navigate to your &quot;keytools&quot; folder. Now the &quot;keytools&quot; folder will be containing .apk file and keys folder.&lt;br /&gt;&lt;br /&gt;type the following in your CMD&lt;br /&gt;C:\&quot;Program Files&quot;\Java\jdk1.6.0_18\bin\keytool -genkey -alias myapp.keystore -keyalg RSA -validity 20000 -keystore keys/myapp.keystore&lt;br /&gt;&lt;br /&gt;and press enter&lt;br /&gt;&lt;br /&gt;Enter keystore password: &quot;SECRET PASSWORD&quot;&lt;br /&gt;Re-enter new password: &quot;SECRET PASSWORD&quot;&lt;br /&gt;What is your first and last name? &quot;Abbas&quot;&lt;br /&gt;What is the name of your Organization unit? &quot;Mobileveda&quot;&lt;br /&gt;What is the name of your Organization? &quot;eMahatva private Limited&quot;&lt;br /&gt;What is the name of your city or locality? &quot;Coimbatore&quot;&lt;br /&gt;What is the name of your state or providence? &quot;TamilNadu&quot;&lt;br /&gt;what is the two-letter country code for this unit? &quot;IN&quot;&lt;br /&gt;is CN=Abbas C=IN correct?&lt;br /&gt;&quot;YES&quot;&lt;br /&gt;Enter key password for &lt;myapp.keystore&gt;&lt;br /&gt;&lt;RETURN if same as keystore password&gt;: (press enter button)&lt;br /&gt;&lt;br /&gt;Following things may change&lt;br /&gt;1) jdk1.6.0_18 -&gt; your jdk folder name&lt;br /&gt;2) myapp -&gt; your application name.&lt;br /&gt;3) 20000 is number of dates&lt;br /&gt;4) Personal information.&lt;br /&gt;&lt;br /&gt;STEP 6:&lt;br /&gt;&lt;br /&gt;type the following in CMD&lt;br /&gt;&lt;br /&gt;C:\&quot;Program Files&quot;\Java\jdk1.6.0_18\bin\jarsigner -verbose -keystore keys/myapp.keystore -signedjar myapp_signed.apk myapp.apk my.keystore&lt;br /&gt;&lt;br /&gt;Enter Passphase for keystore: &quot;Enter your password previously given&quot;&lt;br /&gt;adding: META-INF/MINFEST.MF &lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;Signing: classes.dex&lt;br /&gt;&lt;br /&gt;Thats it.&lt;br /&gt;&lt;br /&gt;Check your keystore folder.&lt;br /&gt;&lt;br /&gt;Thanks.</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/5121122625476888871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/12/signing-apk-to-publish-in-android-app.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/5121122625476888871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/5121122625476888871'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/12/signing-apk-to-publish-in-android-app.html' title='signing apk to publish in android app store using keytool and jarsigner'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-5186676232523887487</id><published>2010-11-24T02:16:00.000-08:00</published><updated>2010-11-24T02:25:17.640-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>Changing ListView seperator and selection color - Android</title><content type='html'>1) How to change listview separator color and selection color?&lt;br /&gt;&lt;br /&gt;use the following in your listview&lt;br /&gt;&lt;br /&gt;&lt;ListView &lt;br /&gt;android:id=&quot;@+id/homeListView&quot; &lt;br /&gt;android:drawSelectorOnTop=&quot;false&quot; &lt;br /&gt;android:listSelector=&quot;@drawable/rollover_singleline&quot; &lt;br /&gt;android:divider=&quot;#ffebb5&quot; &lt;br /&gt;android:dividerHeight=&quot;1px&quot; &lt;br /&gt;android:paddingTop=&quot;50dip&quot; &lt;br /&gt;android:layout_width=&quot;fill_parent&quot; &lt;br /&gt;android:layout_height=&quot;fill_parent&quot;&gt;&lt;br /&gt;&lt;/ListView&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks.</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/5186676232523887487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/11/changing-listview-seperator-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/5186676232523887487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/5186676232523887487'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/11/changing-listview-seperator-and.html' title='Changing ListView seperator and selection color - Android'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-3242509284596425969</id><published>2010-11-15T23:50:00.000-08:00</published><updated>2010-11-16T00:01:01.150-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>Android - Passing Data between Activity</title><content type='html'>Hi&lt;br /&gt;&lt;br /&gt;You can pass the data between Activity using Bundle in Android. &lt;br /&gt;&lt;br /&gt;To launch an activity we use to create an intent. using the intent object we can pass the data&lt;br /&gt;&lt;br /&gt;For Example&lt;br /&gt;&lt;br /&gt;Intent i = new Intent(this, InvokedIntent.class);&lt;br /&gt;i.putExtra(&quot;floatValue&quot;, 5.0f);&lt;br /&gt;i.putExtra(&quot;StringValue&quot;, &quot;baz&quot;);&lt;br /&gt;startActivity(i);&lt;br /&gt;&lt;br /&gt;floatvalues and stringvalues are user defined keyword, In the InvokedIntent class we use this keyword to retrieve the value. Similarly we can add multiple entries here. &lt;br /&gt;&lt;br /&gt;To read the passed value, Inside the InvokedActivity Class&lt;br /&gt;&lt;br /&gt;Bundle extras = getIntent().getExtras();&lt;br /&gt;if(extras !=null)&lt;br /&gt;{&lt;br /&gt; float foo = extras.getFloat(&quot;floatValue&quot;);&lt;br /&gt; String bar = extras.getString(&quot;StringValue&quot;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;That&#39;s it.&lt;br /&gt;&lt;br /&gt;Check: http://developer.android.com/reference/android/os/Bundle.html&lt;br /&gt;&lt;br /&gt;Thanks.</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/3242509284596425969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/11/android-passing-data-between-activity.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/3242509284596425969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/3242509284596425969'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/11/android-passing-data-between-activity.html' title='Android - Passing Data between Activity'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-4430378258184052571</id><published>2010-11-14T23:01:00.000-08:00</published><updated>2010-11-14T23:31:52.628-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="J2me"/><title type='text'>Creating custom font - J2me</title><content type='html'>Hi..&lt;br /&gt;&lt;br /&gt;Please check the following post from forum.nokia.com&lt;br /&gt;&lt;br /&gt;http://discussion.forum.nokia.com/forum/showthread.php?122363-Custom-font&amp;p=531131#post531131&lt;br /&gt;&lt;br /&gt;Or check the following.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;1: Draw Your Font&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lay the characters out in a grid. Don&#39;t put them in one long, thin strip, as some devices have problems with images that have one, very large dimension.&lt;br /&gt;&lt;br /&gt;To simplify things, each cell of the grid is the same size.&lt;br /&gt;&lt;br /&gt;Your image should look something like:&lt;br /&gt;Code:&lt;br /&gt;1234567890!&quot; &#39;&lt;br /&gt;*()-.,:/ABCDEF&lt;br /&gt;GHIJKLMNOPQRST&lt;br /&gt;UVWXYZabcdefgh&lt;br /&gt;ijklmnopqrstuv&lt;br /&gt;wxyzАБВГДЕЁЖЗИ&lt;br /&gt;ЙКЛМНОПРСТУФХЦ&lt;br /&gt;ЧШЩЪЫЬЭЮЯабвгд&lt;br /&gt;еёжзийклмнопрс&lt;br /&gt;туфхцчшщъыьэюя&lt;br /&gt;&lt;br /&gt;Make sure the background is transparent. Use 8-bit PNG format for best compatibility across devices.&lt;br /&gt;&lt;br /&gt;Note that I&#39;ve left a space (between the &quot; and &#39; on the top row). You can have separate code later to handle the space as a special condition, but this is easier.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;2: Defining the Font Parameters&lt;/span&gt;&lt;br /&gt;A string holds a list of characters, in the order that they appear in the image. Use unicode escapes for non-ASCII characters, or someone in another country (with a different character encoding) will get different results.&lt;br /&gt;&lt;br /&gt;This information should really be loaded from some kind of font definition file, but for this example, they&#39;ll go in the code.&lt;br /&gt;Code:&lt;br /&gt;private static int CELL_WIDTH = 12;&lt;br /&gt;private static int CELL_HEIGHT = 16;&lt;br /&gt;&lt;br /&gt;private static String sequence = &quot;1234567890!\&quot; &#39;*()-.,:/&quot;&lt;br /&gt;        + &quot;ABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;&lt;br /&gt;        + &quot;abcdefghijklmnopqrstuvwxyz&quot;&lt;br /&gt;        + &quot;\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416&quot;&lt;br /&gt;        + &quot;\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E&quot;&lt;br /&gt;        + &quot;\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426&quot;&lt;br /&gt;        + &quot;\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E&quot;&lt;br /&gt;        + &quot;\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0451&quot;&lt;br /&gt;        + &quot;\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D&quot;&lt;br /&gt;        + &quot;\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445&quot;&lt;br /&gt;        + &quot;\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F&quot;;&lt;br /&gt;&lt;br /&gt;private static Image fontImage;&lt;br /&gt;private static int width;&lt;br /&gt;private static int height;&lt;br /&gt;private static int charsPerRow;&lt;br /&gt;&lt;br /&gt;public static void inialise(String fontname) throws IOException {&lt;br /&gt;    fontImage = Image.createImage(fontname);&lt;br /&gt;    width = fontimage.getWidth();&lt;br /&gt;    height = fontimage.getHeight();&lt;br /&gt;    charsPerRow = width / CELL_WIDTH;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Above concept wont work for Indian languages and CJK, because of different character width. So please form a png grid and have a width of each characters in a separate array to cut the images.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;3. Drawing a Character&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Using setClip(), you can draw any character you like.&lt;br /&gt;&lt;br /&gt;I&#39;ve made this code throw an exception if the characters is not in the font, so you know quickly if you have a missing character. For a production build, you might prefer to draw some place-holder character instead.&lt;br /&gt;Code:&lt;br /&gt;/** @return width of the character */&lt;br /&gt;private static int drawChar(Graphics g, char ch, int x, int y) {&lt;br /&gt;    // find the position in the font&lt;br /&gt;    int i = sequence.indexOf(ch);&lt;br /&gt;    if (i == -1) {&lt;br /&gt;        throw new IllegalArgumentException(&quot;unsupported character&quot;);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    // find that character in the image&lt;br /&gt;    int cx = (i % charsPerRow) * CELL_WIDTH;&lt;br /&gt;    int cy = (i / charsPerRow) * CELL_HEIGHT;&lt;br /&gt;&lt;br /&gt;    // draw it&lt;br /&gt;    g.setClip(x, y, CELL_WIDTH, CELL_HEIGHT);&lt;br /&gt;    g.drawImage(fontimage, x - cx, y - cy, Graphics.TOP | Graphics.LEFT);&lt;br /&gt;&lt;br /&gt;    return CELL_WIDTH;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;4. Drawing a String&lt;br /&gt;&lt;br /&gt;Once you can draw a character, you can draw a string.&lt;br /&gt;Code:&lt;br /&gt;private static void drawString(Graphics g, String s, int x, int y) {&lt;br /&gt;    // this is faster than using s.charAt()&lt;br /&gt;    char[] chs = s.toCharArray();&lt;br /&gt;    for (int i = 0; i &lt; chs.length; i++) {&lt;br /&gt;        x += drawChar(g, chs[i], x, y);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;5. Improvements&lt;br /&gt;&lt;br /&gt;This, of course, will only handle a fixed-width font. Support a proportional-width font is just a matter of adding an array of character widths. The last line of drawChar() then becomes:&lt;br /&gt;Code:&lt;br /&gt;return characterWidth[i];&lt;br /&gt;This implementation also changes the current clip region, which is different behaviour from the API implementation of Graphics.drawString().&lt;br /&gt;&lt;br /&gt;Saving the clip region is a simple matter of:&lt;br /&gt;Code:&lt;br /&gt;int clipX = g.getClipX();&lt;br /&gt;int clipY = g.getClipY();&lt;br /&gt;int clipW = g.getClipWidth();&lt;br /&gt;int clipH = g.getClipHeight();&lt;br /&gt;And restoring it:&lt;br /&gt;Code:&lt;br /&gt;g.setClip(clipX, clipY, clipW, clipH);&lt;br /&gt;&lt;br /&gt;Above improvements help to bring Indian languages Font like Hindi, Tamil, Telugu, Malayalam, Gujarati, Bengali etc&lt;br /&gt;&lt;br /&gt;Thanks.</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/4430378258184052571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/11/creating-custom-font-j2me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/4430378258184052571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/4430378258184052571'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/11/creating-custom-font-j2me.html' title='Creating custom font - J2me'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-2506926615001028286</id><published>2010-11-10T03:24:00.000-08:00</published><updated>2010-11-10T04:42:30.833-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="J2me"/><title type='text'>Thirukural On Blackberry App Store</title><content type='html'>Mobileveda has launched the Thirukural application with all 1330 Tamil couplets with their meanings organized in 133 chapters for all Blackberry Models. &lt;br /&gt;&lt;br /&gt;The application is yet another tribute from MobileVeda to Tamil Language and it&#39;s people.The application has easy chapter navigation and GOTO kural option.&lt;br /&gt;&lt;br /&gt;The application is light and comes with configurable display options.&lt;br /&gt;&lt;br /&gt;Download and cherish the Rhymes of all time worth Thirukural.&lt;br /&gt;&lt;br /&gt;To Download the Thirukural on BlackBerry, go to Blackberry App store.&lt;br /&gt;&lt;br /&gt;Also check out&lt;br /&gt;&lt;br /&gt;http://appworld.blackberry.com/webstore/content/18238?lang=en&lt;br /&gt;&lt;br /&gt;ckeck out this video&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/90HgDkdr8pE?hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/90HgDkdr8pE?hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Thanks.</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/2506926615001028286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/11/thirukural-on-blackberry-app-store.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/2506926615001028286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/2506926615001028286'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/11/thirukural-on-blackberry-app-store.html' title='Thirukural On Blackberry App Store'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-5989339721003837821</id><published>2010-11-08T02:42:00.000-08:00</published><updated>2010-11-08T02:43:47.463-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="J2me"/><title type='text'>custom font library for j2me</title><content type='html'>MvFont Library supports custom font support.&lt;br /&gt;&lt;br /&gt;http://abbasmca.blogspot.com/2010/11/mvfont-library-for-indian-language-in.html</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/5989339721003837821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/11/custom-font-library-for-j2me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/5989339721003837821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/5989339721003837821'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/11/custom-font-library-for-j2me.html' title='custom font library for j2me'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-5442361833067634517</id><published>2010-11-02T03:14:00.000-07:00</published><updated>2010-11-02T03:15:35.350-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="J2me"/><title type='text'>MvFont Library for Indian Language in j2me canvas and LWUIT</title><content type='html'>MvFont library is a bitmap font library to display Indian languages in j2me mobiles. Developer can use this library and develope application in regional Language.&lt;br /&gt;&lt;br /&gt;As of now MvFont library supports Hindi, Marathi, Tamil, Telugu, Malayalam, Gujarathi and Bengali.&lt;br /&gt;&lt;br /&gt;This library can used with canvas based application , third party j2me UI libraries like LWUIT,J4ME ect and Also we can easily embed it with propraitry UI library very easily.&lt;br /&gt;&lt;br /&gt;&lt;object style=&quot;background-image:url(http://i3.ytimg.com/vi/VHRF2wpNyKA/hqdefault.jpg)&quot;  width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/VHRF2wpNyKA?fs=1&amp;amp;hl=en_US&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/VHRF2wpNyKA?fs=1&amp;amp;hl=en_US&quot; width=&quot;425&quot; height=&quot;344&quot; allowScriptAccess=&quot;never&quot; allowFullScreen=&quot;true&quot; wmode=&quot;transparent&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/5442361833067634517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/11/mvfont-library-for-indian-language-in.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/5442361833067634517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/5442361833067634517'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/11/mvfont-library-for-indian-language-in.html' title='MvFont Library for Indian Language in j2me canvas and LWUIT'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-8146979381314647905</id><published>2010-08-30T09:47:00.000-07:00</published><updated>2010-08-30T09:59:38.904-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OOPs in Java"/><title type='text'>association, aggregation and composition in oops with real world examples</title><content type='html'>&lt;span style=&quot;font-weight:bold;&quot;&gt;Association:&lt;br /&gt;&lt;/span&gt;            This is relation where each object has it own life cycle , independent and no owner.&lt;br /&gt;Ex:-&lt;br /&gt;1) Will take a common example of project and developer. A project will be having multiple developers and developer can work for different projects. There is a relationship but both are independent. Both can create and delete independently.&lt;br /&gt;&lt;br /&gt;2) Let’s take an another example of Teacher and Student. Multiple students can associate with single teacher and single student can associate with multiple teachers but there is no ownership between the objects and both have their own lifecycle. Both can create and delete independently.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Aggregation:&lt;/span&gt;&lt;br /&gt;This is a specialize form of Association where all object have their own lifecycle has ownership on child object and the child object cannot belongs be related to another parent object.&lt;br /&gt;&lt;br /&gt;Ex:-&lt;br /&gt;1) Will take an example of Departments and developers. A developer can be only in one department like dotnet, java etc., but if we delete the Department object still the Developer object exists. This is a “Has- a” relation.        &lt;br /&gt;2) Let’s take an example of Department and teacher. A single teacher can not belongs to multiple departments, but if we delete the department teacher object will not destroy. We can think about “has-a” relationship.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;br /&gt;Composition:&lt;/span&gt;&lt;br /&gt;This is specialize form of Aggregation and can be called as strong Aggregations&lt;br /&gt;Where the child object has no life if the parent object is deleted, because of this we call this as “death” relationship.&lt;br /&gt;&lt;br /&gt;Ex:-    &lt;br /&gt;Best example is House and room. A house can have multiple rooms but if we delete the house the child i.e. rooms will also be deleted and has no life.</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/8146979381314647905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/08/association-aggregation-and-composition.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/8146979381314647905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/8146979381314647905'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/08/association-aggregation-and-composition.html' title='association, aggregation and composition in oops with real world examples'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-8551393142953383015</id><published>2010-07-12T07:07:00.000-07:00</published><updated>2010-07-12T07:08:36.273-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mobile development"/><title type='text'>Advantages of Motorala Droid X</title><content type='html'>Motorola Droid X is set to be released on July 15. The feature-rich phone has multiple advantages over iPhone 4. We have listed the detailed technical specs of Motorola Droid X which may help if someone cannot decide between iPhone 4 and Droid X.&lt;br /&gt;&lt;br /&gt;Droid X, which has bigger screen, is being manufactured by Motorola and it has Android 2.1 with Motoblur Operating System installed out of box.  However Verizon has already announced that it will push the latest version of Google OS, Android 2.2, after the phone’s release date. Droid X has 1GHz CPU speed which is more than sufficient for any modern smart-phone. The RAM size of Droid X is not known however, some claims that it has 512MB.  The device, which weighs 5.4 ounces, has software keyboard with SWPPE which makes typing much faster as compared to other software keyboards. Droid X has high standard 8 mega-pixel camera with the support the Dual LED Flash. The battery life is the biggest advantage of Droid X as compared to iPhone 4 or HTC EVO 4G because its talk time is 8 hours.</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/8551393142953383015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/07/advantages-of-motorala-droid-x.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/8551393142953383015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/8551393142953383015'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/07/advantages-of-motorala-droid-x.html' title='Advantages of Motorala Droid X'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-971476668753896985</id><published>2010-05-25T02:52:00.000-07:00</published><updated>2010-05-25T02:52:53.876-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Non-Tech info"/><title type='text'>abbas</title><content type='html'>&lt;a href=&quot;http://picasaweb.google.com/lh/photo/i8peYlVQbuDGd3lFc0wzUQ?feat=blogger&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;float:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqUbbEXKpSIziDO-HYUpZihbi7pwoIWYdbe1iqw2v67S1NbgTi8M5DQ1NaZgjlBb8SQZwzfIBVa3gLYXrKn3F5w-3l8DV1Fk0zQq5qi0C5P1LRIQ1yevBkhqJwSIsXOB5ODxEm5ULNgeut/s512/DSC00166.JPG&quot;&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/971476668753896985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/05/abbas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/971476668753896985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/971476668753896985'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/05/abbas.html' title='abbas'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqUbbEXKpSIziDO-HYUpZihbi7pwoIWYdbe1iqw2v67S1NbgTi8M5DQ1NaZgjlBb8SQZwzfIBVa3gLYXrKn3F5w-3l8DV1Fk0zQq5qi0C5P1LRIQ1yevBkhqJwSIsXOB5ODxEm5ULNgeut/s72-c/DSC00166.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-8061121497832147334</id><published>2010-03-26T08:53:00.000-07:00</published><updated>2010-03-26T10:04:50.787-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SDLC"/><title type='text'>System Development Life Cycle</title><content type='html'>To develop small application, software development consisted of a programmer writing code to solve a problem or automate a procedure. But now,the systems are so big and complex that teams of architects, analysts, programmers, testers and users must work together to create the millions of lines of custom-written code to develop a software.But it we be good even if we follow SDLC for small application development.&lt;br /&gt;&lt;br /&gt;To manage this, a number of system development life cycle (SDLC) models have been created: waterfall, fountain, spiral, build and fix, rapid prototyping, incremental, and synchronize and stabilize.&lt;br /&gt;&lt;br /&gt;The image below is the classic Waterfall model methodology, which is the first SDLC method and it describes the various phases involved in development.&lt;br /&gt;&lt;table style=&quot;width:auto;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://lh4.ggpht.com/_hledTGXPLxg/S6zZJe3O1rI/AAAAAAAAACk/yZge03Alt04/s144/sdlc.gif&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-family:arial,sans-serif; font-size:11px; text-align:right&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Briefly on different Phases: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Project planning, feasibility study: &lt;span style=&quot;font-style:italic;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;The feasibility study is used to determine if the project should get the go-ahead. If the project is to proceed, the feasibility study will produce a project plan and budget estimates for the future stages of development. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Systems analysis, requirements definition:&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Analysis gathers the requirements for the system. This stage includes a detailed study of the business needs of the organization. Options for changing the business process may be considered. Design focuses on high level design like, what programs are needed and how are they going to interact, low-level design (how the individual programs are going to work), interface design (what are the interfaces going to look like) and data design (what data will be required). During these phases, the software&#39;s overall structure is defined. Analysis and Design are very crucial in the whole development cycle. &lt;span style=&quot;font-weight:bold;&quot;&gt;Any glitch in the design phase could be very expensive to solve in the later stage of the software development.&lt;/span&gt; Much care is taken during this phase. The logical system of the product is developed in this phase.&lt;br /&gt; &lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Implementation &lt;span style=&quot;font-style:italic;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;In this phase the designs are translated into code. &quot;My area :)..&quot; C,C++,Java,.net etc are used here only.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Testing &lt;span style=&quot;font-style:italic;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;In this phase the system is tested. Hope you know about following testings,&lt;br /&gt;Unit Testing where individual modules are tested,Integration Testing where individual modules brought to gather and tested,alpha testing and beta testing etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Maintenance &lt;span style=&quot;font-style:italic;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Inevitably the system will need maintenance. Software will definitely undergo change once it is delivered to the customer. change is really  inevitable. so we need Maintenance . &quot;Most of the people(developers) working in big companies will work in this phase only. AFAIK they wont develop from the core, They maintain the existing delivered software.&quot;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;But Waterfall Doesn&#39;t Work!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The waterfall model is well understood, but it&#39;s not as useful as it once was. &quot;it works very well when we are automating the activities of clerks and accountants. It doesn&#39;t work nearly as well, if at all, when building systems for knowledge workers  people at help desks, experts trying to solve problems, or executives trying to lead their company into the Fortune 100.&quot;&lt;br /&gt;&lt;br /&gt;Another problem is that the waterfall model assumes that the only role for users is in specifying requirements, and that &lt;span style=&quot;font-weight:bold;&quot;&gt;all requirements can be specified in advance Unfortunately, requirements grow and change throughout the process and beyond, calling for considerable feedback and iterative consultation. Thus many other SDLC models have been developed.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Anyhow waterfall is to understand the SDLC , and other models are based on it.&lt;br /&gt;&lt;br /&gt;Finally a video : http://www.youtube.com/watch?v=OfgfnZZdMlI&amp;feature=channel&lt;br /&gt;&lt;br /&gt;***&lt;br /&gt;Here i&#39;m share what i learned about SLDC.Will see more about the SDLC in future posts.I&#39;m going to concentrate on this area.&lt;br /&gt;***&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;I hereby declare that all the above information are stolen from various site and altered.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/8061121497832147334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/03/system-development-life-cycle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/8061121497832147334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/8061121497832147334'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/03/system-development-life-cycle.html' title='System Development Life Cycle'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_hledTGXPLxg/S6zZJe3O1rI/AAAAAAAAACk/yZge03Alt04/s72-c/sdlc.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-8324198408207607035</id><published>2010-03-25T22:43:00.000-07:00</published><updated>2010-03-25T22:44:41.434-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mobile development"/><title type='text'>Tips to develop Good Mobile Application</title><content type='html'>There are many mobile applications available now days, most of them are free. Some vendors give sharewares and adware apps – but the functionality makes them good to try at-least once. Mobile applications are also becoming one of the important download – with themes, ringtones and wall papers. Here, let’s discuss about 5 basic requirements for any good mobile application.&lt;br /&gt;&lt;br /&gt;   1. Platform: All mobile phones are not using same operational platform. Choose the platform, which is used by many mobile phones – consider the level of target users too. J2ME / Java based applications are one example – It works on many Nokia, LG and Samsung devices – and these devices are dominating the Indian mobile device market for long time. Developing a J2ME based app, increases the download opportunities by the users of these devices.&lt;br /&gt;   2. Purpose of App: Have a clean scope about the purpose of the application. It can be a simple game, Business productivity app or Device level Utility – better have a clean scope about what it is all about. Find the category of App and try to see – what can make the user give priority to your application.&lt;br /&gt;   3. HELP: Many Mobile apps are not having a good help section – this makes user avoid such apps. A help can be a simple section with application intro, keys information, and version information. A link to your detail help web-site is also a good idea.&lt;br /&gt;   4. Simple Keys: The less keys – the more advantage. Try to create functions for most common keys – and I suggest matching with the default device keys. You can have different builds for different devices. The user should feel comfort in handling your app – it makes him use it frequently.&lt;br /&gt;   5. Web-Site: Have a small website with Basic and advance download information, supporting devices lists, contact information, Issue posting- tracking-responses section, Build version information etc. It gives the user a confident about using this app with trust on your effort. &lt;br /&gt;&lt;br /&gt;The above listed are only the basic requirements, there are a lot more to do. Try developing your apps, promoting them, and sharing your experiences. It helps to many community developers around us. &lt;br /&gt;&lt;br /&gt;Thanks.&lt;br /&gt;&lt;br /&gt;www.siliconindia.com</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/8324198408207607035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/03/tips-to-develop-good-mobile-application.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/8324198408207607035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/8324198408207607035'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/03/tips-to-develop-good-mobile-application.html' title='Tips to develop Good Mobile Application'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-3306822174362347723</id><published>2010-03-10T01:05:00.000-08:00</published><updated>2010-03-10T02:22:34.436-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Install Jar in Nokia"/><title type='text'>How to install jar file in 3110 classic and 6300?</title><content type='html'>Installing Jar file in 3110c and 6300 is really very easy. There is no installation step and all.. So First you can&lt;br /&gt;&lt;br /&gt;* Download the Jar from the web onto your PC, then upload onto your phone. or&lt;br /&gt;* Install directly Over The Air (OTA) via WAP&lt;br /&gt;&lt;br /&gt;First I Assume that you are downloaded Jar and Jad file from web to your Personal Computer(PC).&lt;br /&gt;&lt;br /&gt;Jad file is Not Necessary.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Step 1 : Transferring the Jar to Mobile:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can transfer in Following ways&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;1)Via Bluetooth.&lt;/span&gt;&lt;br /&gt;For this you need Bluetooth Dongle and Bluetooth software. There are some latest bluetooth dongle which contain inbuilt driver software.&lt;br /&gt;&lt;br /&gt;Once you installed the dongle and found bluetooth icon in quick launch mean, you can right click the jar and choose send via Bluetooth and transfer to Mobile&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;2)Using DataCable.&lt;/span&gt;&lt;br /&gt;Connect the mobile with PC using Data cable and transfer the Jar to mobile.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;3)Using CardReader:&lt;/span&gt;&lt;br /&gt;Remove the memory card from the mobile and insert it in Datacard. plug the Datacard in PC and transfer the file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Step 2: The installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;No installation of Jar in 3110Classc and 6300.So you can directly open the jar file you transferred to your Mobile.&lt;br /&gt;&lt;br /&gt;You can found your applications inside Menu-&gt; Application.&lt;br /&gt;&lt;br /&gt;Now you can Enjoy using the Java Application on Mobile.</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/3306822174362347723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/03/how-to-install-jar-file-in-3110-classic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/3306822174362347723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/3306822174362347723'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/03/how-to-install-jar-file-in-3110-classic.html' title='How to install jar file in 3110 classic and 6300?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-2457038786186685766</id><published>2010-03-09T23:47:00.000-08:00</published><updated>2010-03-10T02:22:34.437-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Install Jar in Nokia"/><title type='text'>How to install jar file in 3110 classic?</title><content type='html'>Installing Jar file in 3110c is really very easy. There is no installation step and all.. So First you can&lt;br /&gt;&lt;br /&gt;    * Download the Jar from the web onto your PC, then upload onto your phone. or&lt;br /&gt;    * Install directly Over The Air (OTA) via WAP&lt;br /&gt;&lt;br /&gt;First I Assume that you are downloaded Jar and Jad file from web to your Personal Computer(PC).&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;br /&gt;Jad file is Not Necessary.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Step 1 : Transferring the Jar to Mobile:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can transfer in Following ways&lt;br /&gt;&lt;br /&gt;1)Via Bluetooth.&lt;br /&gt;For this you need Bluetooth Dongle and Bluetooth software. There are some latest bluetooth dongle which contain inbuilt driver software.&lt;br /&gt;&lt;br /&gt;Once you installed the dongle and found bluetooth icon in quick launch mean, you can right click the jar and choose send via Bluetooth and transfer to Mobile&lt;br /&gt;&lt;br /&gt;2)Using DataCable.&lt;br /&gt;Connect the mobile with PC using Data cable and transfer the Jar to mobile.&lt;br /&gt;&lt;br /&gt;3)Using CardReader:&lt;br /&gt;Remove the memory card from the mobile and insert it in Datacard. plug the Datacard in PC and transfer the file. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;br /&gt;Step 2: The installation &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;No installation of Jar in 3110Classc.So you can directly open the jar file you transferred to your Mobile.&lt;br /&gt;&lt;br /&gt;Now you can Enjoy using the Java Application on Mobile.</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/2457038786186685766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/03/how-to-install-jav-application-in-3110c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/2457038786186685766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/2457038786186685766'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/03/how-to-install-jav-application-in-3110c.html' title='How to install jar file in 3110 classic?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-9033665707998089465</id><published>2010-03-08T04:38:00.000-08:00</published><updated>2010-03-10T02:26:01.327-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tech info"/><title type='text'>What is torrent and Advantage of torrents download</title><content type='html'>&lt;span style=&quot;font-weight:bold;&quot;&gt;What is a torrent?&lt;/span&gt;&lt;br /&gt;Torrent is a small file (around few kilobytes) with the suffix .torrent, which contains all the information needed to download a file the torrent was made for. That means it contains file names, their sizes, where to download from and so on. You can get torrents for almost anything on lots of web sites and torrent search engines.&lt;br /&gt;Torrent is the most popular way of downloading large files, including movies and games (remember legality of downloading)&lt;br /&gt;&lt;br /&gt;    * torrent is a file&lt;br /&gt;    * with torrents you can download almost everything on the net&lt;br /&gt;    * every file (or set of files) need to have an unique torrent file to download it&lt;br /&gt;    * to download anything through a torrent you need a torrent client&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Why we need torrents and what is the Advantage of torrents download?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Downloading with a torrent is advantageous especially when downloading files, which are momentarily very popular and which lots of people are downloading. &lt;span style=&quot;font-weight:bold;&quot;&gt;Because the more people download the file, the higher speed for everyone&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;You probably already tried another ways of p2p sharing - torrent is just another method. The original BitTorrent client was written in Python and it has been made open-source. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;To know How to download the torrent file in windows xp see&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://abbasmca.blogspot.com/2010/03/how-to-download-torrents-in-xp.html&quot;&gt;http://abbasmca.blogspot.com/2010/03/how-to-download-torrents-in-xp.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/9033665707998089465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/03/what-is-torrent-advantage-of-torrents.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/9033665707998089465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/9033665707998089465'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/03/what-is-torrent-advantage-of-torrents.html' title='What is torrent and Advantage of torrents download'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-1650807651346104643</id><published>2010-03-08T03:25:00.000-08:00</published><updated>2010-03-08T03:57:52.487-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="J2me"/><category scheme="http://www.blogger.com/atom/ns#" term="OOPs in Java"/><title type='text'>Java Coupling and cohesion Differences with Example</title><content type='html'>&quot;Object-oriented programming has two main objectives: to build highly cohesive classes and to maintain loose coupling between those classes. &lt;span style=&quot;font-weight:bold;&quot;&gt;High-cohesion means well-structured classes&lt;/span&gt; and &lt;span style=&quot;font-weight:bold;&quot;&gt;loose coupling means more flexible, extensible software&lt;/span&gt;.&quot;&lt;br /&gt;&lt;br /&gt;&quot;&lt;span style=&quot;font-weight:bold;&quot;&gt;Cohesive&lt;/span&gt; means that a certain class performs a set of closely related actions. A lack of cohesion, on the other hand, means that a class is performing several unrelated tasks. Though lack of cohesion may never have an impact on the overall functionality of a particular class or of the application itself the application software will eventually become unmanageable as more and more behaviours become scattered and end up in wrong places.&quot;&lt;br /&gt;&lt;br /&gt;&quot;Whenever one object interacts with another object, that is a &lt;span style=&quot;font-weight:bold;&quot;&gt;coupling&lt;/span&gt;. In reality, what you need to try to minimise is coupling factors. Strong coupling means that one object is strongly coupled with the implementation details of another object. Strong coupling is discouraged because it results in less flexible, less scalable application software. However, coupling can be used so that it enables objects to talk to each other while also preserving the scalability and flexibility.&quot;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;br /&gt;&quot;In OO programming, coupling is unavoidable. Therefore, the goal is to reduce unnecessary dependencies and make necessary dependencies coherent.&quot; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Example :&lt;br /&gt;&lt;br /&gt;Coupling is the unnecessary dependance of one component upon another&lt;br /&gt;component&#39;s implementation. An example would be if you had a Dog class&lt;br /&gt;that should be able to bark and jump. You could write it like this:&lt;br /&gt;&lt;br /&gt;class Dog&lt;br /&gt;{&lt;br /&gt;void doAction(int number)&lt;br /&gt;{&lt;br /&gt;if(number==1)&lt;br /&gt;//Jump code goes here&lt;br /&gt;if(number==2)&lt;br /&gt;//Bark code goes here&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;However, this way whoever used your class would have to follow your&lt;br /&gt;convention that doAction(1) means jump and doAction(2) means bark. A&lt;br /&gt;less-coupled way would be to write separate bark() and jump() methods.&lt;br /&gt;&lt;br /&gt;Cohesion occurs when components are wired together in a smart, logical&lt;br /&gt;way. If you have ever used a Controller class, that&#39;s a great example&lt;br /&gt;of acheiving cohesion. Highly cohesive components interact with each&lt;br /&gt;other semantically, in other words, they tell each other what they want&lt;br /&gt;to do. In a bank example, an ATM object should be able to tell an&lt;br /&gt;Account object to getBalance(), or withdrawFunds(), etc. These are&lt;br /&gt;sensible ways for the ATM and Account to interact, not specific ways&lt;br /&gt;that are only useful in one program.&lt;br /&gt;&lt;br /&gt;So good OOD requires that components can interact powerfully, but&lt;br /&gt;independently of eachother&#39;s implementation details. (Think of&lt;br /&gt;System.out.println() - most people have no idea how that works, but&lt;br /&gt;when you want to output some text, you can just use the method.)&lt;br /&gt;&lt;br /&gt;Encapsulation is the use of hiding implementation details within your&lt;br /&gt;code. Changing the above Dog code from doAction() to jump() and bark()&lt;br /&gt;would be a step toward good encapsulation. This is getting&lt;br /&gt;frighteningly nerdy, but I think you could say &quot;A program with high&lt;br /&gt;cohesion and low coupling exhibits good encapsulation&quot;. In other words,&lt;br /&gt;encapsulation is the goal you&#39;re trying to reach when you reduce&lt;br /&gt;coupling. A class with good encapsulation, in turn, lends it self to&lt;br /&gt;being a cohesive part of a system.&lt;br /&gt;&lt;br /&gt;Ref:&lt;br /&gt;http://www.velocityreviews.com</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/1650807651346104643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/03/jav-coupling-and-cohesion-differences.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/1650807651346104643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/1650807651346104643'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/03/jav-coupling-and-cohesion-differences.html' title='Java Coupling and cohesion Differences with Example'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-7858865382639159674</id><published>2010-03-04T20:48:00.000-08:00</published><updated>2010-03-10T02:26:55.691-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Management"/><title type='text'>Management Lesson stories</title><content type='html'>&lt;span style=&quot;font-weight:bold;&quot;&gt;* Lesson Number One *&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A crow was sitting on a tree, doing nothing all day. A small rabbit saw the crow, and asked him, &quot;Can I also sit like you and do nothing all day long?&quot;&lt;br /&gt;&lt;br /&gt;The crow answered: &quot;Sure, why not.&quot;&lt;br /&gt;&lt;br /&gt;So, the rabbit sat on the ground below the crow, and rested. All of a sudden, a fox appeared, jumped on the rabbit and ate it.&lt;br /&gt;&lt;br /&gt;Management Lesson: To be sitting and doing nothing, you must be sitting very, very high up.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;br /&gt;* Lesson Number Two *&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A turkey was chatting with a bull.&lt;br /&gt;&lt;br /&gt;&quot;I would love to be able to get to the top of that tree,&quot; sighed the turkey, &quot;but I haven&#39;t got the energy. &quot;Well, why don&#39;t you nibble on some of my droppings?&quot; replied the bull. &quot;They&#39;re packed with nutrients.&quot;&lt;br /&gt;&lt;br /&gt;The turkey pecked at a lump of dung and found that it actually gave him enough strength to reach the first branch of the tree. The next day, after eating some more dung, he reached the second branch. Finally after a fortnight, there he was proudly perched at the top of the tree. Soon he was promptly spotted by a farmer, who shot the turkey out of the tree.&lt;br /&gt;&lt;br /&gt;Management Lesson: Bullshit might get you to the top, but it won&#39;t keep you there.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;br /&gt;* Lesson Number Three *&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the body was first made, all the parts wanted to be Boss. The brain said, &quot;I should be Boss because I control the whole body&#39;s responses and functions.&quot;&lt;br /&gt;&lt;br /&gt;The feet said, &quot;We should be Boss as we carry the brain about and get him to where he wants to go.&quot; The hands said, &quot;We should be the Boss because we do all the work and earn all the money.&quot; And so it went on and on with the heart, the lungs and the eyes until finally the asshole spoke up.&lt;br /&gt;&lt;br /&gt;All the parts laughed at the idea of the asshole being the Boss. So the asshole went on strike, blocked itself up and refused to work. Within a short time the eyes became crossed, the hands clenched, the feet twitched, the heart and lungs began to panic and the brain fevered. Eventually they all decided that the asshole should be the Boss, so the motion was passed.&lt;br /&gt;&lt;br /&gt;All the other parts did all the work while the Boss just sat and passed out the sh*t!&lt;br /&gt;&lt;br /&gt;Management Lesson: You don&#39;t need brains to be Boss, any asshole will do!&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;br /&gt;* Lesson Number Four *&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A little bird was flying south for the winter. It was so cold, the bird froze and fell to the ground in a large field. While it was lying there, a cow came by and dropped some dung on it. As the frozen bird lay there in the pile of cow dung, it began to realize how warm it was. The dung was actually thawing him out!&lt;br /&gt;&lt;br /&gt;He lay there all warm and happy, and soon began to sing for joy. A passing cat heard he bird singing and came to investigate. Following the sound, the cat discovered the bird under the pile of cow dung, and promptly dug him out and ate him!&lt;br /&gt;&lt;br /&gt;Management Lessons Summary:&lt;br /&gt;&lt;br /&gt;1. Not everyone who drops sh*t on you is your enemy.&lt;br /&gt;2. Not everyone who gets you out of sh*t is your friend.&lt;br /&gt;3. When you&#39;re in deep sh*t, keep your mouth shut!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blogs.siliconindia.com/ricks/Management_Lesson-bid-fypH1hA682933770.html&quot;&gt;Management Lesson|Coolpalz - Join it&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/7858865382639159674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/03/management-lesson-stories.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/7858865382639159674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/7858865382639159674'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/03/management-lesson-stories.html' title='Management Lesson stories'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-2095125871812518444</id><published>2010-03-04T04:55:00.000-08:00</published><updated>2010-03-10T02:26:01.327-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tech info"/><title type='text'>How to Download Torrents in XP</title><content type='html'>&lt;ol class=&quot;steps_list_2&quot;&gt;&lt;li&gt;&lt;b&gt;Find a torrent program that will suit your needs, the most common clients are &lt;a href=&quot;http://www.bittorrent.com/&quot; class=&quot;external text&quot; title=&quot;http://www.bittorrent.com&quot; rel=&quot;nofollow&quot;&gt;BitTorrent&lt;/a&gt;.&lt;/b&gt; &lt;script type=&quot;text/javascript&quot;&gt;&lt;!-- google_max_num_ads = &#39;3&#39;; if (gHideAds) {     google_max_num_ads = &#39;0&#39;; } var gchans = &quot;&quot;; var showFirst = false; var r = Math.random(); if (r &lt;= 0.35 || true) {     showFirst = true; } else {     google_max_num_ads = &#39;0&#39;;     gchans += &quot;+8405066039&quot;; }   var showC = false; r = Math.random(); if (r &lt;= 0.2) { 	gchans += &quot;+0442322634&quot;; 	showC = true; } else { 	gchans += &quot;+8294455408&quot;; }  var xchannels = &#39;&#39;; 	 if (showFirst) { 	if (r &lt; xchannels =&quot; &#39;+5286865803&#39;;&quot; google_max_num_ads =&quot; &#39;1&#39;;&quot; xchannels =&quot; &#39;+8008106505&#39;;&quot; google_max_num_ads =&quot; &#39;2&#39;;&quot; xchannels =&quot; &#39;+1957698046&#39;;&quot; google_max_num_ads =&quot; &#39;3&#39;;&quot; length =&quot;=&quot;&quot; s =&quot; &#39;&lt;div&quot; class=&quot;adunit adunitp0&quot;&gt;&lt;div id=&quot;adunit1&quot;&gt;&lt;p style=&quot;margin:0 0 5px 0; padding:0; font-size:1em;&quot;&gt;&lt;a href=&quot;&#39; 	+ google_info.feedback_url + &#39;&quot; style=&quot;color:#B0B0B0;&quot;&gt;Ads by Google&lt;/a&gt;&lt;/p&gt;&#39;; 	for(i = 0; i &lt; class=&quot;ad1&quot;&gt;&#39;+ &#39;&lt;h4&gt;&lt;a href=&quot;&#39; + google_ads[i].url + &#39;&quot;&gt;&#39; 		+ google_ads[i].line1 + &#39;&lt;/a&gt;&lt;/h4&gt; &#39; 		+ google_ads[i].line2 + &#39; &#39; + google_ads[i].line3 + &#39;&lt;br /&gt;&#39; + 		&#39;&lt;a href=&quot;&#39; + google_ads[i].url + &#39;&quot;&gt;&#39; + google_ads[i].visible_url + &#39;&lt;/a&gt;&lt;/div&gt;&#39;; 		 	} 	s += &quot;&lt;/div&gt;&lt;/div&gt;&quot;; 	document.write(s); 	return; } 	 google_ad_channel = &#39;+7733764704+1640266093+9911500640+9665908481+3607312525+8962074949+1162261192+6876289738+7122150828&#39; + xchannels + gchans; google_ad_client = &quot;pub-9543332082073187&quot;; google_ad_output = &#39;js&#39;; google_ad_type = &#39;text&#39;; google_feedback = &#39;on&#39;; google_ad_region = &quot;test&quot;; google_ad_format = &#39;250x250_as&#39;; //--&gt; &lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;&lt;/script&gt;&lt;script src=&quot;http://googleads.g.doubleclick.net/pagead/test_domain.js&quot;&gt;&lt;/script&gt;&lt;script&gt;google_protectAndRun(&quot;ads_core.google_render_ad&quot;, google_handleError, google_render_ad);&lt;/script&gt;&lt;script language=&quot;JavaScript1.1&quot; src=&quot;http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-9543332082073187&amp;amp;format=250x250_as&amp;amp;output=js&amp;amp;lmt=1267675670&amp;amp;num_ads=1&amp;amp;channel=%2B7733764704%2B1640266093%2B9911500640%2B9665908481%2B3607312525%2B8962074949%2B1162261192%2B6876289738%2B7122150828%2B5286865803%2B0442322634%2B4744756494&amp;amp;region=test&amp;amp;ad_type=text&amp;amp;ea=0&amp;amp;feedback_link=on&amp;amp;flash=10.0.42&amp;amp;url=http%3A%2F%2Fwww.wikihow.com%2FDownload-Torrents&amp;amp;dt=1267707257209&amp;amp;correlator=1267707257227&amp;amp;frm=0&amp;amp;ga_vid=134902572.1267707257&amp;amp;ga_sid=1267707257&amp;amp;ga_hid=911811672&amp;amp;ga_fc=0&amp;amp;u_tz=330&amp;amp;u_his=4&amp;amp;u_java=1&amp;amp;u_h=768&amp;amp;u_w=1024&amp;amp;u_ah=738&amp;amp;u_aw=1024&amp;amp;u_cd=16&amp;amp;u_nplug=19&amp;amp;u_nmime=109&amp;amp;biw=1024&amp;amp;bih=572&amp;amp;ref=http%3A%2F%2Fwww.google.com%2Fsearch%3Fie%3DUTF-8%26oe%3DUTF-8%26sourceid%3Dnavclient%26gfns%3D1%26q%3Dhow%2Bto%2Bdownload%2Btorrents%2Bfile&amp;amp;fu=0&amp;amp;ifi=1&amp;amp;dtd=164&quot;&gt;&lt;/script&gt; &lt;/li&gt;&lt;li&gt;&lt;b&gt;Follow the instructions on downloading and installing your chosen client.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Go to a torrent site and search for a file you want to download.&lt;/b&gt; &lt;a href=&quot;http://www.search-download.co.uk/&quot; class=&quot;external text&quot; title=&quot;http://www.search-download.co.uk&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Once you have found the desired file on the torrent site, click the &quot;Download This Torrent&quot; (or however they word it).&lt;/b&gt; Usually, the web browser&#39;s file download manager will ask what to do with this file. You want to open the file with your torrent program.&lt;/li&gt;&lt;li&gt;&lt;b&gt;If it doesn&#39;t open that way, just save the .&lt;/b&gt;torrent file to an easy to locate place. Then open your torrent client and use the &quot;Open Torrent&quot; feature(Most torrent clients support click &amp;amp; drag).&lt;/li&gt;&lt;li class=&quot;steps_li final_li&quot;&gt;&lt;b&gt;The download will start automatically.&lt;/b&gt; You may now go and do something to pass the time, because torrents do not require your attention and will download in the background.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;a href=&quot;http://www.wikihow.com/Download-Torrents&quot;&gt;How to Download Torrents: 6 steps - wikiHow&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/2095125871812518444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/03/how-to-download-torrents-in-xp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/2095125871812518444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/2095125871812518444'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/03/how-to-download-torrents-in-xp.html' title='How to Download Torrents in XP'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-5022338565872003646</id><published>2010-01-30T02:05:00.000-08:00</published><updated>2010-03-10T02:26:31.542-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Non-Tech info"/><title type='text'>How to apply for Pan Card?</title><content type='html'>&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Its really very easy.. Last weak only i applied.Go to &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;style1&quot;&gt;any PAN CARD APPLIED CENTERS near to your location with Two passport size photograph, identity proof, residence proof and 94Rs cash.&lt;br /&gt;&lt;br /&gt;To find &lt;/span&gt;&lt;span class=&quot;style1&quot;&gt;PAN CARD APPLIED CENTERS in TamilNadu go to &lt;a href=&quot;http://helpdesk.ellamey.com/panservice.html&quot;&gt;http://helpdesk.ellamey.com/panservice.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;style1&quot;&gt;To find &lt;/span&gt;&lt;span class=&quot;style1&quot;&gt;PAN CARD APPLIED CENTERS in India go to &lt;a href=&quot;http://www.utitsl.co.in/utitsl/site/contacts.jsp&quot;&gt;http://www.utitsl.co.in/utitsl/site/contacts.jsp&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thanks..</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/5022338565872003646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2010/01/how-to-apply-for-pan-card.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/5022338565872003646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/5022338565872003646'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2010/01/how-to-apply-for-pan-card.html' title='How to apply for Pan Card?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-8601916302768800838</id><published>2009-08-10T04:49:00.001-07:00</published><updated>2010-03-08T03:45:38.017-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="J2me"/><title type='text'>How to Run J2ME application In NetBeans?</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;First of all u need to Install &lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Java in your Computer. Download JDK from http://java.sun.com/javase/downloads/index.jsp&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Netbeans Mobility Pack or Latest Version Form http://www.netbeans.org/downloads/&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Once You Installed the Application Mean Open Neatbeans&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;Step 1:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;ol&gt;&lt;li style=&quot;margin-bottom: 9px; margin-top: 0px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Choose File &gt; New Project (Ctrl-Shift-N). Under Categories, select Mobility. Under Projects, select MIDP Application and click Next.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-bottom: 9px; margin-top: 0px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Enter Project Name field . Choose the Diretory you want to save the project.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-bottom: 9px; margin-top: 0px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Check the Set as Main Project checkbox and &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;remove the check from the Create Hello MIDlet checkbox.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; Click Next.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-bottom: 9px; margin-top: 0px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Select the Sun Java Wireless Toolkit 2.52 for CLDC as the Emulator Platform and use the remaining defaults. Click Finish.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-bottom: 9px; margin-top: 0px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Now you created a project .The project folder contains all of your sources and project metadata, such as the project Ant script.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-bottom: 9px; margin-top: 0px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Right-click the defaultPackage node in the Explorer window and choose New &gt; MIDlet&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-bottom: 9px; margin-top: 0px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Enter &lt;/span&gt;&lt;/span&gt;&lt;code  style=&quot; ;color:black;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;HelloMIDlet&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; as the MIDlet name. Click Finish. The&lt;/span&gt;&lt;/span&gt;&lt;code  style=&quot; ;color:black;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;HelloMIDlet.java&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; file is created and the source code is displayed in the IDE&#39;s Editor window.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-bottom: 9px; margin-top: 0px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Now add the code following code in the existing code.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;import javax.microedition.lcdui.*;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;/**&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt; * @author Abbas&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;*/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;public class HelloWorld extends MIDlet implements CommandListener{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Form form;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Command exit;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;StringItem text;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Display disp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;public void startApp() {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;disp=Display.getDisplay(this);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;initilize();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;disp.setCurrent(form);&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;public void pauseApp() {&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;public void destroyApp(boolean unconditional) {&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;public void initilize(){&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;form=new Form(&quot;HELLO WORLD&quot;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;text=new StringItem(&quot;Hai How are u?&quot;,&quot;Bye&quot;,StringItem.PLAIN);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;exit=new Command(&quot;Exit&quot;,Command.EXIT,1);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;form.append(text);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;form.addCommand(exit);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;form.setCommandListener(this);&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;public void commandAction(Command cc,Displayable dd)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;if(cc==exit)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;destroyApp(true);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;notifyDestroyed();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;} &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:arial;color:#333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:arial;color:#333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Thats all ... Now you can run the Application&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:arial;color:#333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Right Click the Project Folder and Choose the Run. Or Press F6.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:arial;color:#333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;If you done any changes , Use F9 to complie and F6 run.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Now Create sucesfully created a Hellow World J2ME Application in one of Two Ways&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Creating using Visual Mobile Designer is Another way to create application.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot; border-collapse: collapse; color: rgb(51, 51, 51);  line-height: 18px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family:Verdana;font-size:11px;&quot;&gt;&lt;h2  style=&quot; font-weight: normal; padding-top: 5px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(209, 209, 209); text-align: left; font-size:1.45em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#000000;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/8601916302768800838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2009/08/how-to-run-j2me-application-in-netbeans.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/8601916302768800838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/8601916302768800838'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2009/08/how-to-run-j2me-application-in-netbeans.html' title='How to Run J2ME application In NetBeans?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-4190505414865957851</id><published>2009-08-08T04:01:00.000-07:00</published><updated>2010-03-08T03:45:38.018-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="J2me"/><title type='text'>What is LWUIT? and What is JavaFX Mobile?</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot;   style=&quot;  -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family:lucida;font-size:12px;&quot;&gt;&lt;p style=&quot;font-family: lucida, arial, sans-serif; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; font-size: 12px; &quot;&gt;&lt;/p&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; white-space: pre; &quot;&gt;&lt;a href=&quot;http://abbasmca.blogspot.com/2009/08/what-is-lwuit-and-what-is-javafx-mobile.html&quot; style=&quot;text-decoration: none;&quot;&gt;What is LWUIT? and What is JavaFX Mobile?&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;LWUIT (Lightweight UI Toolkit) is a UI toolkit library for Java ME.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;font-family: lucida, arial, sans-serif; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; font-size: 12px; &quot;&gt;LWUIT is aimed at current Java MIDP and Swing developers who are looking to enhance the interfaces of new or existing Java ME applications on MIDP 2.0 devices. LWUIT offers pre-made graphical functions and features that developers can quickly and easily assemble into a compelling interface. LWUIT allows developers to worry less about the building blocks and instead focus on a consistent and richer interface across phones. As a binary library that developers simply deploy together with their applications LWUIT works on the vast majority of today&#39;s mobile phones and platforms supporting MIDP 2 (including Windows Mobile as described here) as well as MSA devices going forward.&lt;/p&gt;&lt;p style=&quot;font-family: lucida, arial, sans-serif; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; font-size: 12px; &quot;&gt;In short, LWUIT is the solution for building attractive and engaging applications &lt;strong&gt;on mass-market devices today&lt;/strong&gt;.&lt;/p&gt;&lt;p style=&quot;font-family: lucida, arial, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; font: normal normal normal 12px/normal Helvetica; &quot;&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;JavaFX Mobile is a Java ME platform with the JavaFX runtime (including JavaFX Script) on top of it.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;font-family: lucida, arial, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; font: normal normal normal 12px/normal Helvetica; &quot;&gt;&lt;/p&gt;&lt;p style=&quot;font-family: lucida, arial, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; font: normal normal normal 12px/normal Helvetica; &quot;&gt;JavaFX Mobile is targeted at developers, designers, and scripters who are looking to create very rich, very immersive experiences across the &quot;screens of your life&quot; (phone, desktop, TV, etc.). The amount of interactivity, animation, and control over the user&#39;s screen brings a new level of functionality to devices. Java FX Mobile requires MSA-enabled platforms which comprise the small but growing higher end of the mobile space - smart phones and high end feature phones.&lt;/p&gt;&lt;p style=&quot;font-family: lucida, arial, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; &quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-family: lucida, arial, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; font: normal normal normal 12px/normal Helvetica; &quot;&gt;JavaFX uses JavaFX Script, a declarative statically typed scripting language that allows people to build out interfaces by describing the functionality that they want to see, instead of building it from the ground up. This lets them think creatively and be creative. JavaFX includes scalable fonts, 2D graphics, rich animations, integrated audio and video, and as noted, you can build apps that will run across all the screens of your life. In addition, with JavaFX, you can use design tools like Photoshop and Illustrator to build out graphical elements and even entire interfaces that you can directly build into and manipulate within JavaFX. This lets the designers and developers work much more closely and efficiently together.&lt;/p&gt;&lt;p style=&quot;font-family: lucida, arial, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; font: normal normal normal 12px/normal Helvetica; &quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-family: lucida, arial, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; font: normal normal normal 12px/normal Helvetica; &quot;&gt;In short, JavaFX Mobile is the next quantum leap for the mobile Java platform - &lt;strong&gt;coming to devices in 2009&lt;/strong&gt;.&lt;/p&gt;&lt;p style=&quot;font-family: lucida, arial, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; font: normal normal normal 12px/normal Helvetica; &quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-family: lucida, arial, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; font: normal normal normal 12px/normal Helvetica; &quot;&gt;Reference : http://weblogs.java.net&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/4190505414865957851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2009/08/what-is-lwuit-and-what-is-javafx-mobile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/4190505414865957851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/4190505414865957851'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2009/08/what-is-lwuit-and-what-is-javafx-mobile.html' title='What is LWUIT? and What is JavaFX Mobile?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-613668485682935936</id><published>2009-08-07T10:09:00.000-07:00</published><updated>2010-03-08T03:45:38.018-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="J2me"/><title type='text'>What is WAP Push?</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot;  style=&quot; border-collapse: collapse; font-family:&#39;times new roman&#39;;&quot;&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;&quot;&gt;&lt;div&gt;If u want to download any mobile application or conten mean, the application provider or network operator will send you a special SMS,just if you click that SMS mean, it will download the application form server using your GPRS Connection.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To be more clearly,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;WAP Push is a SMS within the header of which is included a link to a WAP address. On receiving a WAP Push, the compatible mobile handset automatically gives the user the option to access the WAP content on his handset. The WAP Push directs the end-user to a WAP address where content is stored ready for viewing or downloading onto the handset. This wap address may be a page or a WAP site.&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;&quot;&gt;WAP Push applications are being used in the delivery of mobile related content such as polyphonic ringtones, java mobile games, applets , weather forecasts and stock price alerts , color screensavers, and picture messages, incoming email alerts, advertising campaigns. The advantages WAP Push&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:Verdana;font-size:85%;&quot;&gt;WAP Push offers immediate and tangible benefits to mobile network operators, their subscribers and third party content and service providers alike.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Verdana;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;Ref :&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;times new roman&#39;;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;http://www.indianchild.com/wappushapplications.htm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/613668485682935936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2009/08/what-is-wap-push.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/613668485682935936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/613668485682935936'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2009/08/what-is-wap-push.html' title='What is WAP Push?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3034335792834217820.post-3034693520135350130</id><published>2009-08-04T09:11:00.000-07:00</published><updated>2010-03-08T03:45:38.018-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="J2me"/><title type='text'>Near-Field Communication and the Contactless Communication API</title><content type='html'>Near-field Communication (NFC) is characterized as a very short-range radio communication technology with a lot of potential, especially when applied to mobile handsets. Usages of NFC include the electronic wallet to make payments using your handset, the same way you do with your credit card. With NFC all this is possible. But NFC is still a young technology. That said, NFC-enabled handsets are being introduced into the market, and deployments and pilots around the world are occurring. This article explores NFC and how you can leverage it in your Java application by using the &lt;i&gt;Contactless Communications API&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h2 id=&quot;1&quot;&gt;Introduction to NFC Technology&lt;/h2&gt; &lt;p&gt;What exactly is NFC technology? NFC is a radio communication standard that enables wireless data transfer between two devices at a very short distance -- less than 10 centimeters. NFC devices include a certain class of &lt;a href=&quot;http://en.wikipedia.org/wiki/Radio-frequency_identification&quot; target=&quot;_blank&quot;&gt;radio-frequency identification (RFID)&lt;/a&gt; tags and &lt;a href=&quot;http://en.wikipedia.org/wiki/Contactless_smart_card&quot; target=&quot;_blank&quot;&gt;contactless smart cards&lt;/a&gt;. NFC devices operate within the 13.56 MHz frequency range, and they support extremely low data rates -- a maximum of 0.42 Mb per second.&lt;/p&gt; &lt;p&gt;Compared to Bluetooth and Wi-Fi, NFC technology operates at drastically reduced transfer rates and only within a very small proximity. If that&#39;s the case, why use NFC technology? Here are three reasons:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;b&gt;Setup time&lt;/b&gt;. NFC devices communicate instantly -- in less than 100 milliseconds -- when placed within range.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Power consumption&lt;/b&gt;. NFC tags and cards do not consume power, so their lifespan can be unlimited.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cost&lt;/b&gt;. NFC tags and cards are inexpensive to manufacture compared to other wireless technologies.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;NFC technology has easily met the need for certain use cases in the industry, such as the following:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;b&gt;Wireless payments&lt;/b&gt;. Traditional smart cards have been used for cashless payments for years. The short setup time for NFC devices allows mobile payments to be even easier.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Smart magazines and posters&lt;/b&gt;. Want to get more information about something you read in a magazine or see on a poster on the street? Just tap the page to get more information, or get the URL to store the bookmark for later use.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Transit tickets&lt;/b&gt;. When used in scenarios for mass transit, NFC-enabled phones are simple and convenient.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Business-card exchange&lt;/b&gt;. Because setup times for communication between NFC devices are very short, NFC devices are ideal for business-card exchanges.&lt;/li&gt;&lt;/ul&gt;Reference :www.java.sun.com</content><link rel='replies' type='application/atom+xml' href='http://abbasmca.blogspot.com/feeds/3034693520135350130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://abbasmca.blogspot.com/2009/08/near-field-communication-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/3034693520135350130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3034335792834217820/posts/default/3034693520135350130'/><link rel='alternate' type='text/html' href='http://abbasmca.blogspot.com/2009/08/near-field-communication-and.html' title='Near-Field Communication and the Contactless Communication API'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07604781872447709694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>