tag:blogger.com,1999:blog-21846757410870281632024-03-05T06:04:22.203-08:00Tech Shekbetaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-2184675741087028163.post-31758849066007662312013-09-04T06:22:00.002-07:002013-09-04T06:22:35.805-07:00Screen Capture - Video Recording On WIndows 7/8 without downloading any free software.<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Hi, </span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">There is a good way to do the screen recording like camstudio or VideoCaptureMaster without downloading any such free software.</span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Here is a way from the very popular Open Source : <a href="http://www.ffmpeg.org/" target="_blank">ffmpeg</a>. </span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Here are the instructions :</span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Download <b>UScreenCapture </b>for windowsx86 or x64 from <a href="http://www.umediaserver.net/umediaserver/download.html">http://www.umediaserver.net/umediaserver/download.html</a> ( you will find it at the bottom of the page(almost)) and install it</span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Download ffmpeg from <a href="http://ffmpeg.zeranoe.com/builds">http://ffmpeg.zeranoe.com/builds</a>/ for windowsx86 or x64</span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Unzip the Tar and Go to bin directory where ffmpeg.exe is lying and Open Command Prompt here</span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Run this command : </span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">ffmpeg -f dshow -i video="UScreenCapture" -vcodec libx264 -crf 0 -preset ultrafast -acodec pcm_s16le output.flv .</span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">To terminate the recording press CTRL+C</span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">The output file output.flv will be formed in the bin directory.</span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Choose any format .flv , .avi or .mp4.All can be played with the VLC player.</span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">More Commands can be found at:</span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">http://trac.ffmpeg.org/wiki/How%20to%20grab%20the%20desktop%20(screen)%20with%20FFmpeg</span><br />
<div>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Enjoy !!</span></div>
<div>
<br /></div>
<div>
<br /></div>
betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com3tag:blogger.com,1999:blog-2184675741087028163.post-21898094336181921562012-04-30T05:55:00.001-07:002012-05-28T07:17:05.647-07:00Near Field Communication - Android PerspectiveNFC :
<br />
NFC stands for Near Field Communication .A technology which aims at communicating between two NFC compatible devices, tags(NFC Tags) , Readers. Writers, etc placed in a close range of ~4cm.A device communicating with other NFC device can communicate in three ways :<br />
> <b>Reader - Writer Modes</b><br />
In this mode a device can read or write from any other NFC device.A phoen with NFC enabled can read or write a tag(NFC memory) from the another Phone.The data being read is in the form of NDEF (NFC Data Exchange Format) format which is genearlly exchanged with the NFC device. <br />
> <b>Peer -2- peer Mode</b><br />
In this mode two device can interact with each other using the Peer-2-peer messages and the communicating link is the NFC.Of course the speed is very slow yet this is a zero configuration setup mode. <br />
> <b>Card Emulation modes</b><br />
This is the most widely yet most rarely used mode .In this a phone can actually emulate(can behave) as a Credit card, or any secure payment card .The information is stored in the NFC Secure element which can reside in the phone at three different places(one at a time)<br />
> SIM card<br />
<br />
> SD card<br />
> Embedded Secure Element called SmartMx(similar to <span style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left;"><b>CN072 is a secure element in the Smart MX family</b></span>)<br />
<br />
According to the NXP documentation of PN544, three SE variants are<br />
supported:<br />
- SIM Card (via UICC)<br />
- Embedded (SmartMX security chip)<br />
- SD Card<br />
yes Keys are private and most likely needs to be provided by Service Provider<br />
<br />
<span style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left;">CN072 is a secure element in the Smart MX family</span><br />
<div style="text-align: left;">
<span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 14px;"><br /></span></span></div>
<div style="text-align: left;">
<span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 14px;"><br /></span></span></div>
<br />
I have tried some commands, which I found on page eleven at the<br />
following pdf document:<br />
<br />
http://www.nfc-reader.com/NFC-smart-card-reader/ACR122-API-Manual/API_ACR122.pdf<br />
<br />
<span style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left;">public static final byte[] KEY_DEFAULT = </span><span style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left;"> {(byte)0xFF,(byte)0xFF,(byte)</span><wbr style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left;"></wbr><span style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left;">0xFF,(byte)0xFF, </span><br />
<span style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left;">(byte)0xFF,(byte)0xFF}; </span><br />
<div style="text-align: left;">
<span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 14px;"><br /></span></span></div>
<span style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left;">Public byte [] exchangeAPDU(int handle,byte [] data){...} </span><br />
<div style="text-align: left;">
<span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 14px;"><br /></span></span></div>
<i><u>I tested with an Omnikey 5321, but that reader automatically activated</u></i><br />
<i><u>the SMX up to the ISO 14443-4 layer, so it was not possible to transmit</u></i><br />
<i><u>any MIFARE Commands.</u></i><br />
<br />
<i><u>All these are connected via SWP_UICC(SIM Card) or NFC(NFC wired mode - SD Card or SmartMx).The connection is between NFC Controller like pn544(a NFC micro controller fomr the NXP) and the Secure Element.</u></i><br />
<br />
NFC Android Code Study :<br />
How NFC works right from API level to System Level<br />
<br />
<br />
NFC Java classes :<br />
frameworks/base/core/java/android/nfc<br />
frameworks/base/core/java/com/android/internal/nfc<br />
<br />
NFC Application :<br />
<span style="background-color: white; color: black; display: inline !important; float: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">packages/apps/Nfc</span><br />
<span style="background-color: white; color: black; display: inline !important; float: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> </span><span style="background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px;"> </span> <br />
Hardware abstraction layer from the NXP :<br />
external/libnfc-nxp<br />
<br />
<br />
<br />
<div>
With JavaME access to the secure element was provided with JSR177
which supported the communication with smart card applications usind
APDU commands - atleast Read</div>
<div>
<br />
<br />
Latest and uptoDate Discussion is going <a href="https://groups.google.com/forum/#%21topic/android-developers/1fw1qfFqpGc/overview" target="_blank">here</a>.<br />
<br />
<br />
<br />
<div style="border-width: 0px; color: #333333; font-family: Georgia, Times, 'Times New Roman', serif; font-size: 14px; margin-bottom: 20px; outline: 0px; padding: 0px; vertical-align: baseline;">
Phones available to purchase today:</div>
<ul style="border-width: 0px; color: #333333; font-family: Georgia, Times, 'Times New Roman', serif; font-size: 14px; list-style-position: initial; list-style-type: square; margin: 0px 0px 20px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <a href="http://www.nfcworld.com/2011/10/19/310772/samsung-and-google-unveil-galaxy-nexus-nfc-phone/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Samsung Galaxy Nexus</strong></a> is the latest Google reference handset and is now shipping in the UK and the US. The phone runs Android 4.0 Ice Cream Sandwich. <a href="http://www.nfcworld.com/technology/galaxy-nexus/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Follow the Galaxy Nexus story here</a>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <a href="http://www.google.com/nexus" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Google Nexus S</strong></a>, a full-featured smartphone running Android 2.3 'Gingerbread' and manufactured by <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Samsung</strong>, has NFC support built in. The device, the first widely available and easily obtainable NFC handset, is <a href="http://googleblog.blogspot.com/2010/12/introducing-nexus-s-with-gingerbread.html" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">available at retail</a> in the US (together with a 4G variant, the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Nexus S 4G</strong> from Sprint), the UK and 27 other countries.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Samsung</strong> has begun shipping the <a href="http://www.nfcworld.com/2011/02/13/35944/samsung-galaxy-s-ii-will-come-with-nfc-%E2%80%94-but-only-in-some-markets/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Galaxy S II</strong></a> Android 2.3 handset. An NFC version of the phone has been available since launch in Korea, but is only just starting to appear in other markets, via Orange<a href="http://www.nfcworld.com/2011/09/19/310058/latest-nfc-phone-news-and-rumours-%E2%80%A2-19-sept-2011/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">in Europe</a> and <a href="http://www.nfcworld.com/2011/09/27/310161/latest-nfc-phone-news-and-rumours-27-sept-2011/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">AT&T and T-Mobile</a> in the USA.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">BlackBerry Bold 9790</strong>, codenamed 'Bellagio', and the BlackBerry Curve 9380, also known as 'Orlando' were <a href="http://www.nfcworld.com/2011/11/21/311404/rim-adds-two-more-nfc-blackberrys/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">announced in November 2011</a> and are now shipping.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">BlackBerry Bold 9900 and 9930</strong>, the first handsets from Research in Motion to include NFC, <a href="http://www.nfcworld.com/2011/05/02/37197/rim-unveils-blackberry-bold-9900-and-9930-nfc-phones/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">were announced in early May 2011</a> and are now shipping.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">BlackBerry Curve 9350</strong>, <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">BlackBerry Curve 9360</strong> and<strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">BlackBerry Curve 9370</strong> <a href="http://www.nfcworld.com/2011/08/23/39303/rim-unveils-three-blackberry-curve-nfc-smartphones/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">were announced in August 2011</a> and are now shipping.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Porsche Design P'9981</strong> by BlackBerry is a 'restricted edition' leather and stainless steel-clad designer handset announced in October 2011 that retails at US$2,000. The device was referred to as the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">R47</strong> and the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Bold 9980</strong> during its development.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">An NFC version of the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Samsung Galaxy Note</strong> tablet phone is available in Korea and will be coming to <a href="http://www.nfcworld.com/2012/01/03/312156/galaxy-note-to-come-with-nfc/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">AT&T in the US during the second quarter of 2012</a>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <a href="http://europe.nokia.com/find-products/devices/nokia-c7-00" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Nokia C7</strong></a> smartphone contains NFC hardware and, via Symbian Belle, can now be used for NFC tag reading and writing applications. The C7 <a href="http://www.nfcworld.com/2011/08/29/39462/nokia-symbian-nfc-phones-to-support-mobile-payments-in-2012/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">will be able to support secure NFC services</a> such as mobile payments from the first half of 2012. The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Nokia Astound</strong>, the US version of the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.nfcworld.com/2010/11/14/34972/nokia-to-switch-on-c7-nfc-functionality-in-early-2011/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Nokia C7</a></strong> which is exclusive to T-Mobile and is positioned as an entry-level smartphone, <a href="http://www.nfcworld.com/2011/03/23/36601/nokia-astound-to-come-with-nfc/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">also comes with NFC</a>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.nfcworld.com/2011/06/21/38138/nokia-unveils-n9-nfc-phone/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Nokia N9</a></strong> is a high-end MeeGo-based tablet-style smart phone which started shipping in September 2011. The 16GB version retails at of €480 (US$652) while the 64GB option carries a price tag of €560 (US$761) before taxes or operator subsidies. <a href="http://www.nfcworld.com/2011/07/21/38715/nokia-no-mobile-wallet-support-in-current-nfc-phones/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">The N9 is not believed to support secure NFC</a>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">Nokia announced <a href="http://www.nfcworld.com/2011/08/24/39330/nokia-launches-three-symbian-belle-nfc-smartphones/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">three NFC phones in August 2011</a> — the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Nokia 700</strong>,<strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Nokia 701</strong> and <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Nokia 600</strong>. The 700 and the 701 are available now but the 600 was cancelled before it shipped. All run Symbian Belle and<a href="http://www.nfcworld.com/2011/08/29/39462/nokia-symbian-nfc-phones-to-support-mobile-payments-in-2012/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">will be able to support secure NFC services</a> such as mobile payments from the first half of 2012.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <a href="http://www.nfcworld.com/2011/10/13/310670/nokia-603-will-come-with-nfc/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Nokia 603</strong></a> is a Symbian Belle device with NFC, designed for first time smartphone owners. The device retails at around €200 (US$275) before taxes and subsidies and started shipping on 21 October 2011.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://nokiaoro.com/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Nokia Oro</a></strong> is a phone "intended for someone who doesn't want their mobile device to look the same as other people's." The handset, which bears more than a passing resemblance to Nokia's C7, is gold-plated with a sapphire crystal home key and a fine leather back. The Symbian Anna based device also boasts NFC. The Oro retails at upwards of €800.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.nfcworld.com/2011/09/16/310003/acer-launches-entry-level-nfc-smartphone/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Acer E320 Liquid Express</a></strong> is an entry-level Android smartphone and is the Taiwanese manufacturer's first NFC handset. The company has stated that <a href="http://www.nfcworld.com/2011/11/08/311164/acer-to-include-nfc-in-all-its-android-phones/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">all its Android smartphones will in future come with NFC</a>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">HTC Ruby</strong>, also known as the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">HTC Amaze 4G</strong>, is a high-end Android device and the first NFC phone from the Taiwanese manufacturer. It <a href="http://www.nfcworld.com/2011/09/27/310161/latest-nfc-phone-news-and-rumours-27-sept-2011/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">became available in October 2011 from T-Mobile</a> in the US. The industry had long been expecting the arrival of an NFC phone from the company <a href="http://www.nfcworld.com/2011/04/28/37144/htc-to-launch-nfc-enabled-phone-in-third-quarter-of-2011/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">in the third quarter of 2011</a>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.nfcworld.com/2011/08/10/39001/htc-nfc-phone-to-go-on-sale-in-china/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">A version of the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">HTC Incredible</strong></a> designed to run China UnionPay's NFC payments service via a microSD-based NFC add-on was announced in August 2011.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.nfcworld.com/2011/09/20/310086/sonim-launches-xp1301-core-nfc-rugged-phone/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Sonim XP1301 Core NFC</a></strong> is an ultra-rugged handset designed for commercial use. The sub-£300 device was announced on 20 September 2011 and is available now.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">Sonim's <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">XPand NFC</strong> expansion pack is a battery cover replacement that <a href="http://www.nfcworld.com/2011/12/18/311992/sonim-adds-nfc-to-worlds-toughest-phone/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">adds NFC to the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">XP3300 Force</strong></a> rugged mobile phone.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Samsung Wave 578</strong> is now <a href="http://cityzi.orange.fr/-les-mobiles-compatibles-Cityzi-.html" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">available from Orange France</a>, in the UK as a 'Quick Tap' handset via Orange, and in Singapore. The handset, announced at the Mobile World Congress in February 2011, runs Samsung's Bada smartphone platform and will be <a href="http://www.nfcworld.com/2011/02/14/35968/orange-to-offer-samsung-wave-578-nfc-across-europe-%E2%80%94-but-not-the-uk/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">offered by Orange across Europe</a>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Motorola Droid Razr</strong> has not been advertised as an NFC handset, but a teardown has revealed <a href="http://www.nfcworld.com/2011/11/14/311293/motorola-droid-razr-to-offer-nfc/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">it carries an NXP PN544 NFC controller</a> chip.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">LG T530</strong> is the Korean electronics company's first mass-market NFC handset, a touchscreen feature phone. It is <a href="http://cityzi.orange.fr/-les-mobiles-compatibles-Cityzi-.html" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">available now in France</a> as the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">LG Ego</strong>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <a href="http://www.nfcworld.com/2011/07/15/38580/lg-announces-optimus-net-android-nfc-phone-for-europe/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">LG Optimus Net</strong></a> is an Android smartphone that comes with NFC in some markets.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <a href="http://www.nfcworld.com/2011/12/19/312028/lg-launches-prada-3-0-smartphone-with-nfc/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Prada phone by LG 3.0</strong></a>, also referred to as the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">LG-P940</strong> and the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.nfcworld.com/2011/11/08/311172/lgs-prada-k2-adds-style-to-nfc/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">K2</a></strong>, is the LG's first Android-based NFC device, running version 2.3 Gingerbread.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <a href="http://www.nfcworld.com/2010/09/10/34448/hands-on-sagem-wireless-new-nfc-enabled-cosyphone/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Mobiwire Cosyphone</strong></a> is an NFC handset supporting the single wire protocol (SWP). It is aimed at the over-50s and at the B2B market.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Samsung <a href="http://www.nfcworld.com/2010/02/17/32813/samsung-adds-nfc-to-bestselling-tocco-lite-star-player-one-avila/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank" title="S5230 NFC">S5230 NFC</a></strong>, also known as <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://innovator.samsungmobile.com/prd/sym/productDetl.view.do?modelCode=BGT-S5230N&platformId=3" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">GT-5230N</a></strong>, <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Star</strong>, <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Avila</strong>,<strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Playe<wbr></wbr>r One</strong> and <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Tocco Lite</strong>, is widely available. This phone is<a href="http://www.orange-business.com/fr/entreprise/une/a-la-une/actus-promos/samsung/index.jsp" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank" title="available at retail in France">available at retail in France</a>, where it is known as the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Samsung Player One Cityzi</strong>. It was also used in Telefonica's <a href="http://www.nfcworld.com/2010/05/28/33776/telefonica-movistar-la-caixa-and-visa-begin-pre-commercial-nfc-pilot-in-spanish-resort-of-sitges/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank" title="Sitges pre-commercial pilot">Sitges pre-commercial pilot</a> as well as in the <a href="http://www.nfcworld.com/2010/04/23/33501/t-mobile-begins-internal-nfc-payments-and-access-control-trial-in-czech-republic/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank" title="Czech Republic">Czech Republic</a> and <a href="http://www.nfcworld.com/2010/04/29/33552/polkomtel-and-bz-wbk-bank-to-run-nfc-trial-in-three-polish-cities/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank" title="Poland">Poland</a>. The Tocco Lite was also the first NFC phone offered by Orange for its<a href="http://www.nfcworld.com/2011/05/20/37535/uk-gets-first-commercial-nfc-service-with-quick-tap-from-orange-and-barclaycard/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Quick Tap NFC payments</a> roll-out in the UK.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Samsung S5260 NFC</strong>, also known as the <a href="http://innovator.samsungmobile.com/prd/sym/productDetl.view.do?modelCode=GT-S5260RWATMZ&platformId=3" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">GT-S5260P</a>, is<a href="http://cityzi.orange.fr/-les-mobiles-compatibles-Cityzi-.html" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">available with NFC from Orange in France</a> where it is known as the<strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Player City</strong>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Huawei Sonic</strong> is the <a href="http://www.nfcworld.com/2011/06/17/38096/huawei-u8650nfc-sonic-android-phone-on-its-way/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Chinese telecoms giant's first NFC handset</a>, a sub-US$200 Android phone. The device, also known as the U8650NFC, is marketed in Turkey as the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Turkcell T20</strong>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.turkcell.com.tr/bireysel/cihazlar/Sayfalar/ceptelefonlari/Turkcell-T11-Maxiphone.aspx" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Turkcell T11 Maxiphone</a></strong> is an Android 2.3.4-based single wire protocol smartphone, manufactured by China's <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">ZTE</strong> and priced at 389TL (US$213). The T11, launched in January 2012, is the second Turkcell-branded NFC handset and supports the world's first SIM-based NFC road toll payment application.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.isky.co.kr/product/feature.sky?dispNum=0102&seq=E5aonK_dtIA%7EAAEuqEHLLg4%7E" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Sky Vega Racer</a></strong> from <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.pantech.co.kr/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Pantech</a></strong> is a high-end dual-core smartphone that is only available in Korea. Billed as the fastest Android handset yet, it is aimed at the same market segment as Samsung's Galaxy S II.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.nfcworld.com/2011/10/11/310582/korea-gets-lte-nfc-phone/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Sky Vega LTE</a></strong> is a premium smartphone for the South Korean market, announced in October 2011.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Samsung SHW-A170K</strong> is a touch screen featurephone designed for <a href="http://www.kt.com/eng/main.jsp" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">KT</a> and to meet the needs of the Korean market. It features SWP and is the launch handset for <a href="http://www.nfcworld.com/2010/10/14/34666/kt-commercial-nfc-service-samsung-shw-a170k-android-to-follow/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">KT's Show Touch commercial NFC service</a>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">Chinese phone manufacturer <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://en.hedy.com.cn/product/mobile.htm" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank" title="Hedy">Hedy</a></strong> is supplying SWP-compliant NFC handsets for <a href="http://www.nfcworld.com/2010/02/19/32859/china-unicom-to-launch-worlds-first-commercial-single-wire-protocol-based-nfc-service/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">China Unicom's NFC roll out</a>, using an NFC controller manufactured by <a href="http://www.fmsh.com/english/index.php" rel="nofollow" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Shanghai Fudan Microelectronics</a>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.sim.com/english/index.aspx" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Shanghai Simcom</a></strong> is also manufacturing NFC handsets using Shanghai Fudan components. The EVDO phones are marketed under the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">East Com</strong> brand name.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Motorola <a href="http://www.nfcworld.com/2011/04/06/36900/motorola-launches-nfc-enabled-version-of-mc75a-mobile-computer/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">MC75A HF</a></strong> is an enterprise-class rugged handheld computer that combines mobile communication and secure contactless transaction capability.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">Malaysian manufacturer <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Fifth Media</strong> offers specialist NFC PDAs/smartphones aimed at the B2B market. The <a href="http://www.fifthmedia.biz/our-products/14-handheld.php" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Axia A206</strong></a>, a collaboration with <a href="http://www.garminasus.com/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Garmin Asus</a> and based on the latter's <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">M10</strong>, runs Windows Mobile 6.5.3 and costs from US$620 to $700 depending on volume.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <a href="http://www.nfcworld.com/2011/09/16/39995/casio-launches-nfc-enabled-rugged-handheld-terminal/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Casio DT-X8</strong></a> is a business-class rugged handheld terminal that can handle NFC, 2D barcodes and more.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.nfcworld.com/2009/11/16/32283/casio-launches-nfc-handheld-aimed-at-industrial-applications/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank" title="Casio IT-800">Casio IT-800</a></strong>, launched in late 2009, is another ruggedised handheld PDA built for business use that incorporates NFC.</li>
</ul>
</div>
<br />
<br />
<h2 style="border-width: 0px; color: #333333; font-family: Georgia, Times, 'Times New Roman', serif; font-size: 28px; font-weight: normal; line-height: 1.4em; margin: 0px 0px 0.5em; outline: 0px; padding: 0px; vertical-align: baseline;">
Coming soon...</h2>
<div style="border-width: 0px; color: #333333; font-family: Georgia, Times, 'Times New Roman', serif; font-size: 14px; margin-bottom: 20px; outline: 0px; padding: 0px; vertical-align: baseline;">
Phones that have been announced but are not yet shipping or widely available:</div>
<ul style="border-width: 0px; color: #333333; font-family: Georgia, Times, 'Times New Roman', serif; font-size: 14px; list-style-position: initial; list-style-type: square; margin: 0px 0px 20px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Nokia 801T</strong> is a Symbian smartphone designed for use on China Mobile's TD-SCDMA network.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Panasonic</strong> has <a href="http://www.nfcworld.com/2011/12/12/311894/panasonic-to-enter-european-market-with-nfc-smartphone/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">announced a 'global' smartphone</a>, expected to launch in March 2012, which looks set to include NFC functionality and a 4.3-inch OLED screen.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">Sony <a href="http://www.nfcworld.com/2012/01/11/312369/sony-unveils-xperia-nfc-phones-and-tags/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">unveiled the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Sony Xperia S</strong></a> at CES 2012. The handset is set to include NFC functionality, a 4.3-inch HD screen, 12MP camera and 1.5GHz dual core processor. The Xperia S is believed to be the device previously known as the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.xperiablog.net/2011/09/02/exclusive-sony-ericsson-nozomi-landing-in-march-2012-with-1-5ghz-dual-core-4-3-inch-720p-screen/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Sony Ericsson Nozomi</a></strong>. In mid-2011 Sony<a href="http://www.nfcworld.com/2011/06/16/38069/sony-ericsson-to-launch-range-of-android-nfc-phones/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">contracted to buy NFC controller chips</a> with an embedded secure element from NXP.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Sony Xperia Ion</strong>, an LTE variant of the Xperia S, was also<a href="http://www.nfcworld.com/2012/01/11/312369/sony-unveils-xperia-nfc-phones-and-tags/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">announced at CES 2012</a>. The Ion is exclusive to AT&T and has a 4.6-inch HD screen.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Lenovo K800</strong> features NFC and will be the first smartphone to be built around <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Intel</strong> processors. The device, <a href="http://mashable.com/2012/01/10/intel-ces-2012-keynote/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">announced at CES 2012</a>by Intel CEO Paul Otellini and Lenovo senior VP Liu Jun, is set to be released first in China in spring.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">LG has <a href="http://www.nfcworld.com/2012/01/17/312449/sprint-announces-more-google-wallet-phones/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">announced the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">LG Viper</strong></a>, which will offer NFC and Google Wallet functionality, a 4-inch 800x480 pixel screen, 5MP camera and 1.2GHz processor. The Viper is expected in 2012.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.microsoft.com/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Microsoft's</a> </strong><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Windows Phone</strong> operating system <a href="http://www.nfcworld.com/2011/10/20/310796/windows-phones-to-get-nfc-in-2012/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">will offer NFC in 2012</a>, the company's Andy Lees has said. An <a href="http://www.nfcworld.com/2011/03/30/36752/microsoft-bringing-nfc-to-windows-phones-this-year/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">earlier report</a>, citing unidentified sources, said Microsoft plans to include mobile payment technology in its phone OS as part of an effort to narrow Google's lead in handset software. The OS giant has also announced <a href="http://www.nfcworld.com/2011/09/13/39904/microsoft-picks-nxp-for-nfc-in-windows-8/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">there will be support for NFC in <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Windows 8</strong></a> and a leaked corporate video <a href="http://www.nfcworld.com/2012/02/06/312956/leaked-video-confirms-nfc-for-windows-phone-8/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">hints at NFC being a major feature</a> of Windows Phone 8.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">HTC</strong>, <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">LG</strong>, <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Motorola</strong>, <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">RIM</strong>, <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Samsun<wbr></wbr>g</strong> and <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Sony Ericsson</strong> have announced that they will all be <a href="http://www.nfcworld.com/2011/09/27/310193/leading-handset-makers-announce-support-for-isis/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">implementing Isis' NFC and technology standards</a>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Samsung</strong> has announced two new smartphones, <a href="http://www.nfcworld.com/2011/08/30/39501/samsung-announces-two-bada-nfc-smartphones/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">the <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Wave M</strong> and the<strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Wave Y</strong></a>, which run the maker's own <a href="http://www.nfcworld.com/2011/08/26/39385/samsung-launches-bada-2-0-sdk-with-nfc/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Bada 2.0 operating system</a> and will be available in both NFC and non-NFC versions.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">Chinese handset manufacturer <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">OiiA Technology</strong> has announced it will be launching a high end Android <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">G.To</strong> smartphone with NFC in early 2012.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">LG Optimus LTE</strong>, also known by the model number <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">LG LU6200</strong>, is a high-end Android smartphone which boasts a 4.5-inch HD screen, LTE and NFC. The handset is <a href="http://www.uplus.co.kr/sqr/prdt/wlsp/RetrieveJoinTypeNewProdDetail.hpi?formCode=87&hopeModel=LG-LU6200" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">available in South Korea from the U+ network</a>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">The <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Nokia N5</strong>, a smartphone believed to run Symbian, has <a href="http://www.nfcworld.com/2011/07/21/38751/nokia-n5-will-come-with-nfc/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">cleared FCC approval</a> in the US and can be expected soon.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">Chinese handset manufacturer <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">ZTE</strong>, now the world's fourth largest mobile phone maker, has announced it <a href="http://www.nfcworld.com/2011/02/16/36037/zte-to-include-nfc-in-all-new-phones-from-q2-2011/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">is to include NFC functionality</a>in its Android-based <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">QSC6270 platform</strong> devices as well as a number of more entry-level feature phones from the second quarter of 2011. The company has deals with chip suppliers NXP and <a href="http://www.nfcworld.com/2011/06/28/38344/zte-signs-nfc-phone-deal-with-inside-secure/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">Inside Secure</a>.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="http://www.nfcworld.com/2010/04/23/33506/multiple-nfc-enabled-android-handsets-to-arrive-from-late-2010/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank" title="multiple Android-based NFC phones">Multiple additional <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Android 2.3 'Gingerbread'</strong></a> and <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Android 4 'Ice Cream Sandwich'</strong>-based NFC phones are expected to become available now <a href="http://www.nfcworld.com/2010/11/15/35019/eric-schmidt-android-gingerbread-2-3-to-support-nfc/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">the latest versions of the operating system incorporate NFC support</a>. However, it is important to understand that simply running Android 2.3+ does not mean a handset comes with NFC; special hardware is required as well.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;">RFID medical sensor specialist <strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Gentag</strong>'s <a href="http://www.nfcworld.com/2011/02/10/35893/gentag-announces-low-cost-nfcrfid-phone/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">GT-601</strong></a> <wbr></wbr>phone is aimed at "people who are concerned only with basic voice communication, mobile payments, social networks, and diagnostics using a low-cost mobile wireless device." The candybar handset is expected to retail at $119 or 89 euros and incorporates an NXP PN544 NFC controller.</li>
<li style="border-width: 0px; margin: 0px 0px 0px 30px; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="border-width: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Nokia</strong> has confirmed that <a href="http://www.nfcworld.com/2011/08/29/39462/nokia-symbian-nfc-phones-to-support-mobile-payments-in-2012/" style="border-width: 0px; color: purple; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank">all its future Symbian smartphones will support NFC</a> from 2011.</li>
</ul>
Source : <a href="http://www.nfcworld.com/nfc-phones-list/#available" style="font-family: arial; font-size: small;" target="_blank">http://www.nfcworld.com/nfc-<wbr></wbr>phones-list/#available</a><span style="font-family: arial; font-size: x-small;"> '</span>
<br />
<span style="font-family: arial; font-size: x-small;"><br /></span><br />
<span style="font-family: arial; font-size: x-small;"><br /></span><br />
<span style="font-family: arial; font-size: x-large;"><b><u><i>Good Links I have Collected on NFC:</i></u></b></span><br />
<span style="font-family: arial; font-size: x-small;"><br /></span><br />
<span style="font-family: arial; font-size: x-small;"><br /></span><br />
<div style="font-family: arial; font-size: small;">
<a href="https://groups.google.com/forum/#%21msg/android-developers/1fw1qfFqpGc/KcK0lxzkjN4J" target="_blank">https://groups.google.com/<wbr></wbr>forum/#!msg/android-<wbr></wbr>developers/1fw1qfFqpGc/<wbr></wbr>KcK0lxzkjN4J</a></div>
<div style="font-family: arial; font-size: small;">
<br /></div>
<div style="font-family: arial; font-size: small;">
<a href="https://groups.google.com/group/android-developers/tree/browse_frm/thread/418c9b370f08a9f7/f1d824274a797adf?rnum=1#doc_55a8c6f6ba10f98c" target="_blank">https://groups.google.com/<wbr></wbr>group/android-developers/tree/<wbr></wbr>browse_frm/thread/<wbr></wbr>418c9b370f08a9f7/<wbr></wbr>f1d824274a797adf?rnum=1#doc_<wbr></wbr>55a8c6f6ba10f98c</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://thinkd2c.wordpress.com/2011/07/07/nexus-s-enables-the-nfc-secure-element/" target="_blank">http://thinkd2c.wordpress.com/<wbr></wbr>2011/07/07/nexus-s-enables-<wbr></wbr>the-nfc-secure-element/</a></div>
<div style="font-family: arial; font-size: small;">
<br /></div>
<div style="font-family: arial; font-size: small;">
<a href="http://phonegap.com/2011/09/26/building-an-nfc-enabled-android-application-with-phonegap/" target="_blank">http://phonegap.com/2011/09/<wbr></wbr>26/building-an-nfc-enabled-<wbr></wbr>android-application-with-<wbr></wbr>phonegap/</a><br />
<a href="http://www.slideshare.net/todbotdotcom/nfc-rfid-on-android" target="_blank">http://www.slideshare.net/<wbr></wbr>todbotdotcom/nfc-rfid-on-<wbr></wbr>android</a><br />
<a href="http://stackoverflow.com/questions/6770774/getting-started-with-open-nfc-emulator" target="_blank">http://stackoverflow.com/<wbr></wbr>questions/6770774/getting-<wbr></wbr>started-with-open-nfc-emulator</a><br />
<a href="http://www.finextra.com/community/fullblog.aspx?blogid=5306" target="_blank">http://www.finextra.com/<wbr></wbr>community/fullblog.aspx?<wbr></wbr>blogid=5306</a><br />
<a href="http://stackoverflow.com/questions/4957062/what-is-nfc-and-its-implementation" target="_blank">http://stackoverflow.com/<wbr></wbr>questions/4957062/what-is-nfc-<wbr></wbr>and-its-implementation</a><br />
<a href="http://groups.google.com/group/android-platform/browse_thread/thread/7f9f24ac4373a92a" target="_blank">http://groups.google.com/<wbr></wbr>group/android-platform/browse_<wbr></wbr>thread/thread/7f9f24ac4373a92a</a><br />
<a href="http://android.stackexchange.com/questions/5044/nfc-functionality-in-google-nexus-s" target="_blank">http://android.stackexchange.<wbr></wbr>com/questions/5044/nfc-<wbr></wbr>functionality-in-google-nexus-<wbr></wbr>s</a><br />
<a href="http://www.nexperts.com/typo/index.php?id=19" target="_blank">http://www.nexperts.com/typo/<wbr></wbr>index.php?id=19</a><br />
<a href="http://buynfcstickers.com/index.php/nfc-phones" target="_blank">http://buynfcstickers.com/<wbr></wbr>index.php/nfc-phones</a><br />
<a href="http://www.engadget.com/2011/02/22/nexus-s-and-nexus-one-get-android-gingerbread-2-3-3-fixes-rando/" target="_blank">http://www.engadget.com/2011/<wbr></wbr>02/22/nexus-s-and-nexus-one-<wbr></wbr>get-android-gingerbread-2-3-3-<wbr></wbr>fixes-rando/</a><br />
<a href="http://stackoverflow.com/questions/7713378/nfc-on-samsung-nexus-s" target="_blank">http://stackoverflow.com/<wbr></wbr>questions/7713378/nfc-on-<wbr></wbr>samsung-nexus-s</a><br />
<a href="http://www.slideshare.net/momobeijing/nokia-nfc-presentation" target="_blank">http://www.slideshare.net/<wbr></wbr>momobeijing/nokia-nfc-<wbr></wbr>presentation</a><br />
<a href="http://www.libnfc.org/community/topic/504/which-reader-for-nfc-communication-with-googlesamsung-nexus-s/" target="_blank">http://www.libnfc.org/<wbr></wbr>community/topic/504/which-<wbr></wbr>reader-for-nfc-communication-<wbr></wbr>with-googlesamsung-nexus-s/</a><br />
<a href="http://pocketnow.com/android/nexus-s-nfc-writing-capabilities-included-but-hidden" target="_blank">http://pocketnow.com/android/<wbr></wbr>nexus-s-nfc-writing-<wbr></wbr>capabilities-included-but-<wbr></wbr>hidden</a><br />
<a href="http://blog.ucilia.com/telecommunications-technology-smartphones-hardware-news/147-nfc-the-future-technology-for-mobile-phones.html" target="_blank">http://blog.ucilia.com/<wbr></wbr>telecommunications-technology-<wbr></wbr>smartphones-hardware-news/147-<wbr></wbr>nfc-the-future-technology-for-<wbr></wbr>mobile-phones.html</a><br />
<a href="http://androidcommunity.com/nexus-s-able-to-write-nfc-tags-as-well-as-read-them-20110125/" target="_blank">http://androidcommunity.com/<wbr></wbr>nexus-s-able-to-write-nfc-<wbr></wbr>tags-as-well-as-read-them-<wbr></wbr>20110125/</a><br />
<a href="http://www.samsungnexuss.com/samsung-google-nexus-s-hacked-to-write-nfc-tags/" target="_blank">http://www.samsungnexuss.com/<wbr></wbr>samsung-google-nexus-s-hacked-<wbr></wbr>to-write-nfc-tags/</a><br />
<a href="http://gibraltarsf.com/blog/?p=13" target="_blank">http://gibraltarsf.com/blog/?<wbr></wbr>p=13</a><br />
<a href="http://stackoverflow.com/questions/4550335/how-to-write-rfid-tag-for-nexus-s-nfc-to-read" target="_blank">http://stackoverflow.com/<wbr></wbr>questions/4550335/how-to-<wbr></wbr>write-rfid-tag-for-nexus-s-<wbr></wbr>nfc-to-read</a><br />
<a href="http://android.stackexchange.com/questions/3419/how-does-nfc-on-google-nexus-s-and-android-2-3-work" target="_blank">http://android.stackexchange.<wbr></wbr>com/questions/3419/how-does-<wbr></wbr>nfc-on-google-nexus-s-and-<wbr></wbr>android-2-3-work</a><br />
<a href="http://www.intomobile.com/2011/01/26/android-hidden-nfc-capabilities-unlocked/" target="_blank">http://www.intomobile.com/<wbr></wbr>2011/01/26/android-hidden-nfc-<wbr></wbr>capabilities-unlocked/</a><br />
<a href="http://www.nfc.cc/technology/nfc-tag-types" target="_blank">http://www.nfc.cc/technology/<wbr></wbr>nfc-tag-types</a><br />
<a href="http://stackoverflow.com/questions/6283393/writing-nfc-tags-using-a-nexus-s" target="_blank">http://stackoverflow.com/<wbr></wbr>questions/6283393/writing-nfc-<wbr></wbr>tags-using-a-nexus-s</a><br />
<a href="http://groups.google.com/group/android-developers/browse_thread/thread/6cc3fc3138e949c5?pli=1" target="_blank">http://groups.google.com/<wbr></wbr>group/android-developers/<wbr></wbr>browse_thread/thread/<wbr></wbr>6cc3fc3138e949c5?pli=1</a><br />
<a href="http://www.google.co.in/#sclient=psy-ab&hl=en&source=hp&q=nfc+tutorial+puuting+card+in+emulation+mode+&pbx=1&oq=nfc+tutorial+puuting+card+in+emulation+mode+&aq=f&aqi=&aql=&gs_sm=e&gs_upl=7229l13945l3l14743l10l8l1l0l0l2l307l1994l0.1.5.2l9l0&bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&fp=7ed63dd09c3c8f36&biw=1368&bih=658" target="_blank">http://www.google.co.in/#<wbr></wbr>sclient=psy-ab&hl=en&source=<wbr></wbr>hp&q=nfc+tutorial+puuting+<wbr></wbr>card+in+emulation+mode+&pbx=1&<wbr></wbr>oq=nfc+tutorial+puuting+card+<wbr></wbr>in+emulation+mode+&aq=f&aqi=&<wbr></wbr>aql=&gs_sm=e&gs_upl=<wbr></wbr>7229l13945l3l14743l10l8l1l0l0l<wbr></wbr>2l307l1994l0.1.5.2l9l0&bav=on.<wbr></wbr>2,or.r_gc.r_pw.r_cp.,cf.osb&<wbr></wbr>fp=7ed63dd09c3c8f36&biw=1368&<wbr></wbr>bih=658</a><br />
<a href="http://developer.android.com/resources/samples/NFCDemo/index.html" target="_blank">http://developer.android.com/<wbr></wbr>resources/samples/NFCDemo/<wbr></wbr>index.html</a><br />
<a href="http://stackoverflow.com/questions/5762234/nfc-tutorial-for-android-other-than-api-demo" target="_blank">http://stackoverflow.com/<wbr></wbr>questions/5762234/nfc-<wbr></wbr>tutorial-for-android-other-<wbr></wbr>than-api-demo</a><br />
<a href="http://mifareclassicdetectiononandroid.blogspot.com/2011/04/reading-mifare-classic-1k-from-android.html" target="_blank">http://<wbr></wbr>mifareclassicdetectiononandroi<wbr></wbr>d.blogspot.com/2011/04/<wbr></wbr>reading-mifare-classic-1k-<wbr></wbr>from-android.html</a><br />
<a href="http://www.adafruit.com/datasheets/Introduction_to_NFC_v1_0_en.pdf" target="_blank">http://www.adafruit.com/<wbr></wbr>datasheets/Introduction_to_<wbr></wbr>NFC_v1_0_en.pdf</a><br />
<a href="http://stackoverflow.com/questions/5197263/nfcadapter-getdefaultadapterthis-returns-null-in-emulator" target="_blank">http://stackoverflow.com/<wbr></wbr>questions/5197263/nfcadapter-<wbr></wbr>getdefaultadapterthis-returns-<wbr></wbr>null-in-emulator</a></div>
<div style="font-family: arial; font-size: small;">
<br /></div>
<div style="font-family: arial; font-size: small;">
<br /></div>
<div style="font-family: arial; font-size: small;">
<br /></div>
<div style="font-family: arial; font-size: small;">
<a href="http://acs.com.hk/drivers/eng/API_ACR122U.pdf" target="_blank">http://acs.com.hk/drivers/eng/<wbr></wbr>API_ACR122U.pdf</a></div>
<div style="font-family: arial; font-size: small;">
<br /></div>
<div style="font-family: arial; font-size: small;">
<br /></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.linkedin.com/groupItem?view=&srchtype=discussedNews&gid=87437&item=85641101&type=member&trk=eml-anet_dig-b_pd-ttl-rv&ut=2wt54gSb4Mpl41" target="_blank">http://www.linkedin.com/<wbr></wbr>groupItem?view=&srchtype=<wbr></wbr>discussedNews&gid=87437&item=<wbr></wbr>85641101&type=member&trk=eml-<wbr></wbr>anet_dig-b_pd-ttl-rv&ut=<wbr></wbr>2wt54gSb4Mpl41</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://thinkd2c.wordpress.com/2011/07/07/nexus-s-enables-the-nfc-secure-element/" target="_blank">http://thinkd2c.wordpress.com/<wbr></wbr>2011/07/07/nexus-s-enables-<wbr></wbr>the-nfc-secure-element/</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://ubuntuforums.org/showthread.php?t=79588" target="_blank">http://ubuntuforums.org/<wbr></wbr>showthread.php?t=79588</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.cnx-software.com/pdf/NXP_PN544_NFC_Controller_Product_Brief.pdf" target="_blank">http://www.cnx-software.com/<wbr></wbr>pdf/NXP_PN544_NFC_Controller_<wbr></wbr>Product_Brief.pdf</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://forum.xda-developers.com/showthread.php?t=1281946" target="_blank">http://forum.xda-developers.<wbr></wbr>com/showthread.php?t=1281946</a></div>
<div style="font-family: arial; font-size: small;">
<br /></div>
<div style="font-family: arial; font-size: small;">
<b><u><br /></u></b></div>
<div style="font-family: arial; font-size: small;">
<br /></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.ifixit.com/Teardown/Nexus-S-Teardown/4365/1" target="_blank">http://www.ifixit.com/<wbr></wbr>Teardown/Nexus-S-Teardown/<wbr></wbr>4365/1</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://ro.ecu.edu.au/cgi/viewcontent.cgi?article=1094&context=ism&sei-redir=1&referer=http%3A%2F%2Fwww.google.co.in%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3Dwhat%2520is%2520secure%2520element%2520in%2520nfc%26source%3Dweb%26cd%3D133%26ved%3D0CCwQFjACOIIB%26url%3Dhttp%253A%252F%252Fro.ecu.edu.au%252Fcgi%252Fviewcontent.cgi%253Farticle%253D1094%2526context%253Dism%26ei%3D_L8XT7bVC-mUiAfM-I2aCw%26usg%3DAFQjCNHlwRxoKe2LSVfT3jfKNChU1xE53A#search=%22what%20secure%20element%20nfc%22" target="_blank">http://ro.ecu.edu.au/cgi/<wbr></wbr>viewcontent.cgi?article=1094&<wbr></wbr>context=ism&sei-redir=1&<wbr></wbr>referer=http%3A%2F%2Fwww.<wbr></wbr>google.co.in%2Furl%3Fsa%3Dt%<wbr></wbr>26rct%3Dj%26q%3Dwhat%2520is%<wbr></wbr>2520secure%2520element%2520in%<wbr></wbr>2520nfc%26source%3Dweb%26cd%<wbr></wbr>3D133%26ved%3D0CCwQFjACOIIB%<wbr></wbr>26url%3Dhttp%253A%252F%252Fro.<wbr></wbr>ecu.edu.au%252Fcgi%<wbr></wbr>252Fviewcontent.cgi%<wbr></wbr>253Farticle%253D1094%<wbr></wbr>2526context%253Dism%26ei%3D_<wbr></wbr>L8XT7bVC-mUiAfM-I2aCw%26usg%<wbr></wbr>3DAFQjCNHlwRxoKe2LSVfT3jfKNChU<wbr></wbr>1xE53A#search=%22what%<wbr></wbr>20secure%20element%20nfc%22</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.paymentscardsandmobile.com/research/reports/SIM-OTA-Mobile-Operator-role-NFC.pdf" target="_blank">http://www.<wbr></wbr>paymentscardsandmobile.com/<wbr></wbr>research/reports/SIM-OTA-<wbr></wbr>Mobile-Operator-role-NFC.pdf</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.gemalto.com/telecom/download/security_trust_in_mobile_applications.pdf" target="_blank">http://www.gemalto.com/<wbr></wbr>telecom/download/security_<wbr></wbr>trust_in_mobile_applications.<wbr></wbr>pdf</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.ict.nl/C12572F4004BC1DB/files/Near%20Field%20Communication%20-%20%5BEN%5D%20-%20LowRes.pdf/$FILE/Near%20Field%20Communication%20-%20%5BEN%5D%20-%20LowRes.pdf" target="_blank">http://www.ict.nl/<wbr></wbr>C12572F4004BC1DB/files/Near%<wbr></wbr>20Field%20Communication%20-%<wbr></wbr>20[EN]%20-%20LowRes.pdf/$FILE/<wbr></wbr>Near%20Field%20Communication%<wbr></wbr>20-%20[EN]%20-%20LowRes.pdf</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.readwriteweb.com/mobile/2011/03/nfc-in-2011-whos-building-your-mobile-wallet.php" target="_blank">http://www.readwriteweb.com/<wbr></wbr>mobile/2011/03/nfc-in-2011-<wbr></wbr>whos-building-your-mobile-<wbr></wbr>wallet.php</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.patentgenius.com/patent/7775442.html" target="_blank">http://www.patentgenius.com/<wbr></wbr>patent/7775442.html</a></div>
<div style="font-family: arial; font-size: small;">
<b><span style="font-size: medium;"><a href="http://www.cosic.esat.kuleuven.be/publications/article-1288.pdf" target="_blank">http://www.cosic.esat.<wbr></wbr>kuleuven.be/publications/<wbr></wbr>article-1288.pdf</a></span></b></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.nfc.cc/2011/12/30/galaxy-nexus-accessing-the-embedded-secure-element-and-insights-into-google-wallet/" target="_blank">http://www.nfc.cc/2011/12/30/<wbr></wbr>galaxy-nexus-accessing-the-<wbr></wbr>embedded-secure-element-and-<wbr></wbr>insights-into-google-wallet/</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://forum.xda-developers.com/showthread.php?t=1365360" target="_blank">http://forum.xda-developers.<wbr></wbr>com/showthread.php?t=1365360</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://forum.xda-developers.com/showthread.php?t=1270118" target="_blank">http://forum.xda-developers.<wbr></wbr>com/showthread.php?t=1270118</a></div>
<div style="font-family: arial; font-size: small;">
<br /></div>
<div style="font-family: arial; font-size: small;">
<a href="http://open-nfc.org/documents/SIS_NFC_0806-058%20Open%20NFC%20-%20NFC%20HAL%20Protocol%20Specification%20v3.6.pdf" target="_blank">http://open-nfc.org/documents/<wbr></wbr>SIS_NFC_0806-058%20Open%20NFC%<wbr></wbr>20-%20NFC%20HAL%20Protocol%<wbr></wbr>20Specification%20v3.6.pdf</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.nfc-forum.org/events/oulu_spotlight/2009_09_01_Secure_Element_Programming.pdf" target="_blank">http://www.nfc-forum.org/<wbr></wbr>events/oulu_spotlight/2009_09_<wbr></wbr>01_Secure_Element_Programming.<wbr></wbr>pdf</a></div>
<div style="font-family: arial; font-size: small;">
<br /></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.nfc-forum.org/events/oulu_spotlight/2009_09_01_Secure_Element_Programming.pdf" target="_blank">http://www.nfc-forum.org/<wbr></wbr>events/oulu_spotlight/2009_09_<wbr></wbr>01_Secure_Element_Programming.<wbr></wbr>pdf</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.nfc-research.at/fileadmin/papers/2008/09/2008_09_11_Cardis.pdf" target="_blank">http://www.nfc-research.at/<wbr></wbr>fileadmin/papers/2008/09/2008_<wbr></wbr>09_11_Cardis.pdf</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.umts.no/files/081028%20nfc_standards_payments%20Narada.pdf" target="_blank">http://www.umts.no/files/<wbr></wbr>081028%20nfc_standards_<wbr></wbr>payments%20Narada.pdf</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.mobiletechnews.com/info/2011/11/15/054828.html" target="_blank">http://www.mobiletechnews.com/<wbr></wbr>info/2011/11/15/054828.html</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.wima-nfc.com/pics/Image/Bernabeu.pdf" target="_blank">http://www.wima-nfc.com/pics/<wbr></wbr>Image/Bernabeu.pdf</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.nxp.com/documents/leaflet/75016623.pdf" target="_blank">http://www.nxp.com/documents/<wbr></wbr>leaflet/75016623.pdf</a></div>
<div style="font-family: arial; font-size: small;">
<a href="http://www.cryptomathic.com/news-events/blog/3rd-party-tsm-management-of-sim-cards" target="_blank">http://www.cryptomathic.com/<wbr></wbr>news-events/blog/3rd-party-<wbr></wbr>tsm-management-of-sim-cards</a></div>
<br />
<span style="background-color: white; color: black; display: inline !important; float: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"></span><br />
<br />betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com1tag:blogger.com,1999:blog-2184675741087028163.post-56349241889299868842012-04-30T05:48:00.002-07:002012-04-30T05:53:00.147-07:00How I started Gstreamer?Gstreamer was buzzing around the town with a loud and good noise.Nearby folks like stagefright, open core were making their stand strong for not getting replaced by the Gstreamer.While the cold war was going on I decided to take on the gstreamer tyranny in the Multimedia World .<br />
Here is how I planned my Gstreamer knowledge sabotage.I decided I will not waste time(not so derogatory here for a software like gstreamer) much on reading the manuals and documentation.Even If I do I will hit straight to the points which makes me understand the gstreamer concepts.<br />
<br />
So I started to follow this plan :<br />
<br />
<br />
- Reading the Manuals and documentation- especially <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/index.html" target="_blank">GStreamer Plugin Writer's Guide</a> and <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/index.html" target="_blank">GStreamer Application Development Manual</a> .This was the toughest part, required lot of patience to sit and roll your eyes all over the screen to read the manuals and user guide documentation.<br />
<br />
<br />
- Read the mailing list on gstreamer site - gstreamer-devel ,<br />
<br />
<br />
- Following stack overflow on whatever I though is doubtful for me.I wanted to earn reputation as well on <a href="http://stackoverflow.com/" target="_blank">SO </a>so a dual greedy motive behind this.I read most of the
Gstreamer Tagged Question and posted few as well.I followed people with good reputation on the Gstreamer tags and they even replied most of my questions.<br />
<br />
-After going though the Gstreamer manuals and User Guides , I decided to read the <a href="http://gstreamer.freedesktop.org/apps/" target="_blank">Application's source</a> codes being written with the Gstreamer.<br />
<br />
- Ok Now enough of reading the manuals and Documentations and goitn though the source codes I decided to contribute (no matter even if i contribute to the review comments of the <b>Gstreamer</b> Modules) to the <b>Gstreamer</b> code.So for this I joined the github,sourceforgenet and watched teh gstreamer based projects ............<under construction ><br />
<br />
While i was studying the Gstreamer i decided to make the note(which I intended to take the form of Tutorials) so I decide to jot down my understanding on the Gstreamer.<br />
<br />
I found few good people and really really good questions.I not only read them but also contacted them on LinkedIN<br />
People like<br />
<pre style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><a href="http://www.linkedin.com/profile/view?id=4727138&authType=NAME_SEARCH&authToken=kZt9&locale=en_US&srchid=b0958388-41a8-4f23-b008-7f6c8b44f57b-0&srchindex=1&srchtotal=246&goback=%2Efps_PBCK_Felipe+Contreras_*1_*1_*1_*1_*1_*1_*2_*1_Y_*1_*1_*1_false_1_R_*1_*51_*1_*51_true_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2_*2&pvs=ps&trk=pp_profile_name_link" target="_blank">Felipe Contreras</a> and their work gave me insight on whats currently going in the Gstreamer Field.</pre>
<pre style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"></pre>
<pre style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">Following are the good links I came across : ............<under construction ></pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">I started with the simple hello world pro-gramme given in the Gstreamer manual :</pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">Here is the code for it : </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">#include <gst/gst.h>
#include <glib.h>
static gboolean
bus_call (GstBus *bus,
GstMessage *msg,
gpointer data)
{
GMainLoop *loop = (GMainLoop *) data;
switch (GST_MESSAGE_TYPE (msg)) {
case GST_MESSAGE_EOS:
g_print ("End of stream\n");
g_main_loop_quit (loop);
break;
case GST_MESSAGE_ERROR: {
gchar *debug;
GError *error;
gst_message_parse_error (msg, &error, &debug);
g_free (debug);
g_printerr ("Error: %s\n", error->message);
g_error_free (error);
g_main_loop_quit (loop);
break;
}
default:
break;
}
return TRUE;
}
static void
on_pad_added (GstElement *element,
GstPad *pad,
gpointer data)
{
GstPad *sinkpad;
GstElement *decoder = (GstElement *) data;
/* We can now link this pad with the vorbis-decoder sink pad */
g_print ("Dynamic pad created, linking demuxer/decoder\n");
sinkpad = gst_element_get_static_pad (decoder, "sink");
gst_pad_link (pad, sinkpad);
gst_object_unref (sinkpad);
}
int
main (int argc,
char *argv[])
{
GMainLoop *loop;
GstElement *pipeline, *source, *demuxer, *decoder, *conv, *sink;
GstBus *bus;
/* Initialisation */
gst_init (&argc, &argv);
loop = g_main_loop_new (NULL, FALSE);
/* Check input arguments */
if (argc != 2) {
g_printerr ("Usage: %s <Ogg/Vorbis filename>\n", argv[0]);
return -1;
}
/* Create gstreamer elements */
pipeline = gst_pipeline_new ("audio-player");
source = gst_element_factory_make ("filesrc", "file-source");
demuxer = gst_element_factory_make ("oggdemux", "ogg-demuxer");
decoder = gst_element_factory_make ("vorbisdec", "vorbis-decoder");
conv = gst_element_factory_make ("audioconvert", "converter");
sink = gst_element_factory_make ("autoaudiosink", "audio-output");
if (!pipeline || !source || !demuxer || !decoder || !conv || !sink) {
g_printerr ("One element could not be created. Exiting.\n");
return -1;
}
/* Set up the pipeline */
/* we set the input filename to the source element */
g_object_set (G_OBJECT (source), "location", argv[1], NULL);
/* we add a message handler */
bus = gst_pipeline_get_bus (GST_PIPELINE (pipeline));
gst_bus_add_watch (bus, bus_call, loop);
gst_object_unref (bus);
/* we add all elements into the pipeline */
/* file-source | ogg-demuxer | vorbis-decoder | converter | alsa-output */
gst_bin_add_many (GST_BIN (pipeline),
source, demuxer, decoder, conv, sink, NULL);
/* we link the elements together */
/* file-source -> ogg-demuxer ~> vorbis-decoder -> converter -> alsa-output */
gst_element_link (source, demuxer);
gst_element_link_many (decoder, conv, sink, NULL);
g_signal_connect (demuxer, "pad-added", G_CALLBACK (on_pad_added), decoder);
/* note that the demuxer will be linked to the decoder dynamically.
The reason is that Ogg may contain various streams (for example
audio and video). The source pad(s) will be created at run time,
by the demuxer when it detects the amount and nature of streams.
Therefore we connect a callback function which will be executed
when the "pad-added" is emitted.*/
/* Set the pipeline to "playing" state*/
g_print ("Now playing: %s\n", argv[1]);
gst_element_set_state (pipeline, GST_STATE_PLAYING);
/* Iterate */
g_print ("Running...\n");
g_main_loop_run (loop);
/* Out of the main loop, clean up nicely */
g_print ("Returned, stopping playback\n");
gst_element_set_state (pipeline, GST_STATE_NULL);
g_print ("Deleting pipeline\n");
gst_object_unref (GST_OBJECT (pipeline));
return 0;
}
</pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span class="command" style="background-color: white; color: black; font-family: 'Times New Roman'; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Before compiling and running this you have to install the <b>Gstreamer</b> from the synaptic manager or you have download the sources(tar ball) form <a href="http://gstreamer.freedesktop.org/src/" target="_blank">here</a> and then compile and install it .(follow the INSTALL document)</span></pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span class="command" style="background-color: white; color: black; font-family: 'Times New Roman'; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> </span></pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span class="command" style="background-color: white; color: black; font-family: 'Times New Roman'; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Gstreamer will be installed in /usr/local/bin</span></pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span class="command" style="background-color: white; color: black; font-family: 'Times New Roman'; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
</span></pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span class="command" style="background-color: white; color: black; font-family: 'Times New Roman'; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">You may also need the Glib so do the same for Glib source also , download the Glib from <a href="http://www.linuxfromscratch.org/blfs/view/svn/general/glib2.html" target="_blank">here</a> and compile and install it.</span></pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span class="command" style="background-color: white; color: black; font-family: 'Times New Roman'; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
</span></pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span class="command" style="background-color: white; color: black; font-family: 'Times New Roman'; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Also </span>before compiling the <b>Gstreamer</b> export the path : </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><b>export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig</b></pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">pkg-config</b><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-converted-space"> </span>is computer<span class="Apple-converted-space"> </span></span><a href="http://en.wikipedia.org/wiki/Software" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: -webkit-auto; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" title="Software">software</a><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-converted-space"> </span>that provides a unified interface for querying installed<span class="Apple-converted-space"> </span></span><a class="mw-redirect" href="http://en.wikipedia.org/wiki/Library_%28computer_science%29" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: -webkit-auto; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" title="Library (computer science)">libraries</a><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-converted-space"> </span>for the purpose of<span class="Apple-converted-space"> </span></span><a href="http://en.wikipedia.org/wiki/Compiler" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: -webkit-auto; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" title="Compiler">compiling</a><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-converted-space"> </span>software from its<span class="Apple-converted-space"> </span></span><a href="http://en.wikipedia.org/wiki/Source_code" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: -webkit-auto; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" title="Source code">source code</a><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">. pkg-config was originally designed for<span class="Apple-converted-space"> </span></span><a href="http://en.wikipedia.org/wiki/Linux" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: -webkit-auto; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" title="Linux">Linux</a><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-converted-space"> </span>but is now also available for the various<span class="Apple-converted-space"> </span></span><a href="http://en.wikipedia.org/wiki/Berkeley_Software_Distribution" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: -webkit-auto; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" title="Berkeley Software Distribution">BSDs</a><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">,<span class="Apple-converted-space"> </span></span><a href="http://en.wikipedia.org/wiki/Microsoft_Windows" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: -webkit-auto; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" title="Microsoft Windows">Microsoft Windows</a><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">,<span class="Apple-converted-space"> </span></span><a class="mw-redirect" href="http://en.wikipedia.org/wiki/Mac_OS_X" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: -webkit-auto; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" title="Mac OS X">Mac OS X</a><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">, and<span class="Apple-converted-space"> </span></span><a href="http://en.wikipedia.org/wiki/Solaris_%28operating_system%29" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0b0080; font-family: sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: -webkit-auto; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" title="Solaris (operating system)">Solaris</a> (defintion from the wikipedia)</pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">When a library is installed (automatically through the use of an RPM, deb, or other binary packaging system or by compiling from the source), a .pc file should be included and placed into a directory with other .pc files (the exact directory is dependent upon your system and outlined in the pkg-config man page). This file has several entries.</pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">Here is an example .pc file for libpng:
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${exec_prefix}/include
Name: libpng
Description: Loads and saves PNG files
Version: 1.2.8
Libs: -L${libdir} -lpng12 -lz
Cflags: -I${includedir}/libpng12
This file demonstrates how libpng informs that its libraries can be found in /usr/local/lib and its headers in /usr/local/include, that the library name is libpng, and that the version is 1.2.8. It also gives the additional linker flags that are needed to compile code that uses this library.</pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">Here is an example of usage of pkg-config while compiling:
gcc -o test test.c $(pkg-config --libs --cflags libpng)</pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span class="command" style="background-color: white; color: black; font-family: 'Times New Roman'; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"></span></pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span class="command" style="background-color: white; color: black; font-family: 'Times New Roman'; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">gcc -Wall helloworld.c -o helloworld $(pkg-config --cflags --libs gstreamer-0.10)</span></pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><b class="command" style="background-color: white; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> </b></pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"></pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> To be continued....</pre>
<pre style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"></pre>
<pre style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"></pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>
<pre style="color: black; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </pre>betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com3tag:blogger.com,1999:blog-2184675741087028163.post-50008329343639489062012-03-07T00:43:00.004-08:002012-03-11T22:48:04.958-07:00GTK Hangout<br />
<br />
Following is the code to draw a table in gtk :<br />
<br />
<br />
#include <gtk/gtk.h><br />enum<br />{<br /> BUY_IT = 0,<br /> QUANTITY,<br /> PRODUCT,<br /> COLUMNS<br />};<br /><br />typedef struct<br />{<br /> gfloat tmt;<br /> gint em;<br /> gint di;<br /> gint dot;<br />} Sen_read ;<br /><br />const Sen_read list[] = {<br /> {43431, 22, 42,72},<br /> {12121, 12, 42,82},<br /> {121212, 32, 62,92},<br /> {12121, 24, 62,20},<br /> {0,4, 62,20},<br />};<br /><br />static void setup_tree_view (GtkWidget *);<br />int<br />main (int argc, char *argv[])<br />{<br /> GtkWidget *window, *treeview, *scrolled_win;<br /> GtkListStore *store;<br /> GtkTreeIter iter;<br /> guint i = 0;<br /> gtk_init (&argc, &argv);<br /> window = gtk_window_new (GTK_WINDOW_TOPLEVEL);<br /> gtk_window_set_title (GTK_WINDOW (window), "Readings");<br /> gtk_container_set_border_width (GTK_CONTAINER (window), 10);<br /> gtk_widget_set_size_request (window, 450, 350);<br /> treeview = gtk_tree_view_new ();<br /> setup_tree_view (treeview);<br />/* Create a new tree model with three columns, as string, gint and guint. */<br /> store =<br /> gtk_list_store_new (COLUMNS,G_TYPE_INT,G_TYPE_INT,G_TYPE_INT);<br />/* Add all of the products to the GtkListStore. */<br /> while (list[i].tmt != 0)<br /> {<br /> gtk_list_store_append (store, &iter);<br /> gtk_list_store_set (store, &iter, BUY_IT, list[i].em,<br /> QUANTITY, list[i].di, PRODUCT,<br /> list[i].dot, -1);<br /> i++;<br /> }<br /><br />/* Add the tree model to the tree view and unreference it so that the model will<br />* be destroyed along with the tree view. */<br /> gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), GTK_TREE_MODEL (store));<br /> g_object_unref (store);<br /> scrolled_win = gtk_scrolled_window_new (NULL, NULL);<br /> gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),<br /> GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);<br /> gtk_container_add (GTK_CONTAINER (scrolled_win), treeview);<br /> gtk_container_add (GTK_CONTAINER (window), scrolled_win);<br /> gtk_widget_show_all (window);<br /> gtk_main ();<br /><br /> return 0;<br />}<br /><br />/* Add three columns to the GtkTreeView. All three of the columns will be<br />* displayed as text, although one is a gboolean value and another is<br />* an integer. */<br />static void<br />setup_tree_view (GtkWidget * treeview)<br />{<br /> GtkCellRenderer *renderer;<br /> GtkTreeViewColumn *column;<br />/* Create a new GtkCellRendererText, add it to the tree view column and<br />* append the column to the tree view. */<br /> renderer = gtk_cell_renderer_text_new ();<br /> column = gtk_tree_view_column_new_with_attributes<br /> ("Tst", renderer, "text", BUY_IT, NULL);<br /> gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);<br /> renderer = gtk_cell_renderer_text_new ();<br /> column = gtk_tree_view_column_new_with_attributes<br /> ("EM", renderer, "text", QUANTITY, NULL);<br /> gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);<br /> renderer = gtk_cell_renderer_text_new ();<br /> column = gtk_tree_view_column_new_with_attributes<br /> ("DIO", renderer, "text", PRODUCT, NULL);<br /> gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);<br /><br /> renderer = gtk_cell_renderer_text_new ();<br /> column = gtk_tree_view_column_new_with_attributes<br /> ("Temp", renderer, "text", PRODUCT, NULL);<br /> gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);<br /><br />}<br /><div>
<span style="color: purple;"><br /></span></div>
<div>
<span style="color: purple;">PS : You need to install the development libraries for gtk (libgtk-dev) from the synaptic manager.</span></div>
<div>
<br /></div>
<br />betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com0tag:blogger.com,1999:blog-2184675741087028163.post-33568709511422848722012-02-19T00:53:00.000-08:002012-02-19T21:43:08.843-08:00Gaining Root access and performing Priveleged Commands in Android.<br />
<br />
Here is my code :<br />
<br />
package com.packagename.gainroot;<br />
<br />
import java.io.DataInputStream;<br />
import java.io.DataOutputStream;<br />
import java.io.IOException;<br />
import android.app.Activity;<br />
import android.os.Bundle;<br />
import android.util.Log;<br />
<br />
public class SuperuserRequestActivity extends Activity<br />
{<br />
@Override<br />
protected void onCreate(Bundle savedInstanceState)<br />
{<br />
super.onCreate(savedInstanceState);<br />
execute();<br />
<br />
}<br />
public static boolean canRunRootCommands()<br />
{<br />
boolean retval = false;<br />
Process suProcess;<br />
<br />
try<br />
{<br />
suProcess = Runtime.getRuntime().exec("su");<br />
<br />
DataOutputStream os = <br />
new DataOutputStream(suProcess.getOutputStream());<br />
DataInputStream osRes = <br />
new DataInputStream(suProcess.getInputStream());<br />
<br />
if (null != os && null != osRes)<br />
{<br />
// Getting the id of the current user to check if this is root<br />
os.writeBytes("id\n");<br />
os.flush();<br />
<br />
String currUid = osRes.readLine();<br />
boolean exitSu = false;<br />
if (null == currUid)<br />
{<br />
retval = false;<br />
exitSu = false;<br />
Log.d("ROOT", "Can't get root access or denied by user");<br />
}<br />
else if (true == currUid.contains("uid=0"))<br />
{<br />
retval = true;<br />
exitSu = true;<br />
Log.d("ROOT", "Root access granted");<br />
}<br />
else<br />
{<br />
retval = false;<br />
exitSu = true;<br />
Log.d("ROOT", "Root access rejected: " + currUid);<br />
}<br />
<br />
if (exitSu)<br />
{<br />
os.writeBytes("exit\n");<br />
os.flush();<br />
}<br />
}<br />
}<br />
catch (Exception e)<br />
{<br />
// Can't get root !<br />
// Probably broken pipe exception on trying to write to output<br />
// stream after su failed, meaning that the device is not rooted<br />
<br />
retval = false;<br />
Log.d("ROOT", "Root access rejected [" +<br />
e.getClass().getName() + "] : " + e.getMessage());<br />
}<br />
<br />
return retval;<br />
}<br />
<br />
<br />
protected String[] getCommandsToExecute() {<br />
// TODO Auto-generated method stub<br />
String[] str = {"su", "-c", "chmod 777","/dev/test1"};<br />
// TODO Auto-generated method stub<br />
return str;<br />
}<br />
<br />
public final boolean execute()<br />
{<br />
boolean retval = false;<br />
<br />
try<br />
{<br />
String[] commands = getCommandsToExecute();<br />
if (null != commands && commands.length > 0)<br />
{<br />
Process suProcess = Runtime.getRuntime().exec("su");<br />
<br />
DataOutputStream os = <br />
new DataOutputStream(suProcess.getOutputStream());<br />
<br />
// Execute commands that require root access<br />
for (String currCommand : commands)<br />
{<br />
os.writeBytes(currCommand + "\n");<br />
os.flush();<br />
}<br />
<br />
os.writeBytes("exit\n");<br />
os.flush();<br />
<br />
try<br />
{<br />
int suProcessRetval = suProcess.waitFor();<br />
if (255 != suProcessRetval)<br />
{<br />
// Root access granted<br />
retval = true;<br />
}<br />
else<br />
{<br />
// Root access denied<br />
retval = false;<br />
}<br />
}<br />
catch (Exception ex)<br />
{<br />
//Log.e("Error executing root action", ex);<br />
Log.e("LOGEXCEPTION", "Error executing root action", ex);<br />
}<br />
}<br />
}<br />
catch (IOException ex)<br />
{<br />
Log.w("ROOT", "Can't get root access", ex);<br />
}<br />
catch (SecurityException ex)<br />
{<br />
Log.w("ROOT", "Can't get root access", ex);<br />
}<br />
catch (Exception ex)<br />
{<br />
Log.w("ROOT", "Error executing internal operation", ex);<br />
}<br />
<br />
return retval;<br />
}<br />
}<br />
<br />
<br />
I have pasted my Whole code <a href="http://www.blogger.com/%20http://www.sendspace.com/file/0o2wa9" target="_blank">here</a>.<br />
<br />
<br />betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com1tag:blogger.com,1999:blog-2184675741087028163.post-3581525871664223902012-02-13T22:05:00.000-08:002012-02-13T22:05:36.217-08:00System Requirements for Buidling the Android ICSHI,<br />
I have just compiled the system requirements for compiling the Android ICS :<br />
<br />
<br />
<div style="background-color: white; color: black; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;"><i>-6GB of download.<span class="Apple-converted-space"> </span><br />-25GB disk space to do a single build.<span class="Apple-converted-space"> </span><br />-80GB disk space to build all AOSP configs at the same time.<span class="Apple-converted-space"> </span><br />-<b style="background-color: #ffff66; color: black;">16GB</b><span class="Apple-converted-space"> </span>RAM recommended, more preferred, anything less will measurably<span class="Apple-converted-space"> </span><br />benefit from using an SSD.<span class="Apple-converted-space"> </span><br />-5+ hours of CPU time for a single build, 25+ minutes of wall time, as<span class="Apple-converted-space"> </span><br />measured on my workstation (dual-E5620 i.e. 2x quad-core 2.4GHz HT,<span class="Apple-converted-space"> </span><br />with 24GB of RAM, no SSD),<span class="Apple-converted-space"> </span></i></span></div>
<br /><br />betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com1tag:blogger.com,1999:blog-2184675741087028163.post-53340791291656897892012-01-03T23:24:00.001-08:002012-06-28T04:09:57.069-07:00Google Wallet Hack - Applying Card Emulation Patch to Android 2.3.4_r1 Source Code and Flashing it on Samsung Nexus S<div style="margin: 0px;">
<br />
Its 1:14 am and I though of jotting down all those steps which I have encountered in flashing the Custom images on the Samsung Nexus S in bringing it on the Card Emulation Mode.It is the mode in which the Phoen can emulate as a Card(Credit card ).Thanks to<a href="http://forum.xda-developers.com/member.php?u=3284560" style="background-color: #ece8df; border-width: 0px; color: #b35400; font-family: Arial,Verdana,sans-serif; font-size: 13px; font-weight: bold; line-height: 14px; margin: 0px; outline-width: 0px; padding: 0px 0px 0px 12px; text-decoration: none;">m0rtadelo</a> on xda developer site and his post -> <a href="http://forum.xda-developers.com/showthread.php?t=1281946">http://forum.xda-developers.com/showthread.php?t=1281946</a> ( i think his real name is Fernando Miguélez Palomo , I would be glad if I would be corrected here.)</div>
<div style="margin: 0px;">
Ok So here are the steps I have followed and able to get the Nexus S in the Card emulation Mode(I dont know if it really is, looking for examples and tests to test this these days)</div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<span style="color: #134f5c;">mkdir ~/bin</span></div>
<div style="margin: 0px;">
<span style="color: #134f5c;">PATH=~/bin:$PATH</span></div>
<div style="margin: 0px;">
<span style="color: #134f5c;">curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo</span></div>
<div style="margin: 0px;">
<span style="color: #134f5c;">chmod a+x ~/bin/repo</span></div>
<div style="margin: 0px;">
<span style="color: #134f5c;">mkdir nfc-card-emu</span></div>
<div style="margin: 0px;">
<span style="color: #134f5c;">cd nfc-card-emu</span></div>
<div style="margin: 0px;">
<span style="color: #134f5c;">repo init -u https://android.googlesource.com/platform/manifest</span></div>
<div style="margin: 0px;">
<span style="color: #134f5c;">repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.4_r1</span></div>
<div style="margin: 0px;">
<span style="color: #134f5c;">repo sync</span></div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
Above step will take some 3-4 hours to get the Whole Android tree for 2.3.4_r1.</div>
<div style="margin: 0px;">
I am downloading this tree as the NFC Card Emulation patches are available for this only.</div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
you will have this directory -> /Android-2.3.4_r1 under nfc-card-emu after the above step > Android-2.3.4_r1</div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
Downloading the source code : </div>
<div style="margin: 0px;">
<span style="color: #b90038; font-family: Arial, Helvetica, sans-serif; text-align: left;"><span style="font-size: 14px; white-space: nowrap;"><b>Now download the patches from here - > </b></span></span><a href="http://forum.xda-developers.com/showthread.php?t=1281946" style="text-align: left;">http://forum.xda-developers.com/showthread.php?t=1281946</a><b style="color: #b90038; font-family: Arial,Helvetica,sans-serif; font-size: 14px; text-align: left; white-space: nowrap;"> its name is --> </b></div>
<table border="0" cellpadding="0" cellspacing="3" style="background-color: #fbf8f4; border-collapse: collapse; border-width: 0px; color: #111111; font-family: 'Trebuchet MS',Arial,sans-serif; font-size: 11px; line-height: 14px; margin: 0px; outline-width: 0px; padding: 0px;"><tbody style="background-color: transparent; border-width: 0px; margin: 0px; outline-width: 0px; padding: 0px;">
<tr style="background-color: transparent; border-width: 0px; margin: 0px; outline-width: 0px; padding: 0px;"><td style="background-color: transparent; border-width: 0px; font: 10pt verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; margin: 0px; outline-width: 0px; padding: 0px;"><img alt="File Type: zip" border="0" class="inlineimg" height="16" src="http://media.xda-developers.com/images/attach/zip.gif" style="background-color: transparent; border-width: 0px; cursor: move; font-size: 11px; margin: 0px; outline-width: 0px; padding: 0px; vertical-align: baseline;" title="File Type: zip" width="16" /></td><td style="background-color: transparent; border-width: 0px; font: 10pt verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; margin: 0px; outline-width: 0px; padding: 0px;"><a href="http://forum.xda-developers.com/attachment.php?attachmentid=734491&d=1317286770" style="background-color: transparent; border-width: 0px; color: #b35400; font-size: 11px; margin: 0px; outline-width: 0px; padding: 0px; text-decoration: none;">gb-2_3_4_r1-patches_nfc-ce_bt-fd-20110929.zip</a> </td></tr>
</tbody></table>
<br />
Copy this patch in the /Android-2.3.4_r1 folder insid nfc-card-emu and unzip it using<span class="Apple-converted-space"> </span><span style="color: #134f5c;">unzip gb-2_3_4_r1-patches_nfc-ce_bt-fd-20110929.zip </span><br />
<div>
<span style="color: #134f5c;"><br /></span><br />
<div>
You will get these files : gb-2_3_4_r1-nfc_ce-bt_fd.patch, gingerbread.bare,gingerbread.bare.orig</div>
<div>
<br /></div>
<div>
You will run these commands from the /Android-2.3.4_r1</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
All the commands are in<span class="Apple-converted-space"> </span><span style="color: #134f5c;">blue color</span></div>
<div>
All the output you will get are in<span class="Apple-converted-space"> </span><span style="color: #783f04;">brown color</span></div>
<div>
All the rest is in Black</div>
<div>
<br /></div>
<div>
Apply patch using this command : </div>
<div>
<br /></div>
<div>
<div>
<span style="color: #134f5c;">sudo patch -p1 < gb-2_3_4_r1-nfc_ce-bt_fd.patch </span></div>
<div>
<br /></div>
<div>
<span style="color: #783f04;"><br /></span></div>
<div>
<span style="color: #783f04;"></span><br />
<span style="color: #783f04;">patching file external/libnfc-nxp/inc/phDbgTrace.h</span><br />
<span style="color: #783f04;">patching file external/libnfc-nxp/inc/phNfcConfig.h</span><br />
<span style="color: #783f04;">patching file external/libnfc-nxp/src/phHal4Nfc_Emulation.c</span><br />
<span style="color: #783f04;">patching file external/libnfc-nxp/src/phLibNfc_initiator.c</span><br />
<span style="color: #783f04;">patching file external/libnfc-nxp/src/phLibNfc_SE.c</span><br />
<span style="color: #783f04;">patching file frameworks/base/core/java/android/bluetooth/BluetoothAdapter.java</span><br />
<span style="color: #783f04;">patching file frameworks/base/core/java/android/server/BluetoothService.java</span><br />
<span style="color: #783f04;">patching file packages/apps/Nfc/jni/com_android_nfc.h</span><br />
<span style="color: #783f04;">patching file packages/apps/Nfc/jni/com_android_nfc_NativeNfcManager.cpp</span><br />
<span style="color: #783f04;">patching file packages/apps/Nfc/src/com/android/nfc/NfcService.java</span><br />
<span style="color: #783f04;">patching file packages/apps/Settings/AndroidManifest.xml</span><br />
<span style="color: #783f04;">patching file packages/apps/Settings/res/values/strings.xml</span><br />
<span style="color: #783f04;">patching file packages/apps/Settings/res/values-es/strings.xml</span><br />
<span style="color: #783f04;">patching file packages/apps/Settings/res/xml/nfc_settings.xml</span><br />
<span style="color: #783f04;">patching file packages/apps/Settings/res/xml/wireless_settings.xml</span><br />
<span style="color: #783f04;">patching file packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothDiscoverableEnabler.java</span><br />
<span style="color: #783f04;">patching file packages/apps/Settings/src/com/android/settings/nfc/NfcSettings.java</span><br />
<div>
<span style="color: #783f04;"><br /></span></div>
</div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
After that build the Android source tree using these commands :<br />
Do every thing as a root user .<br />
<br />
<div style="color: #134f5c;">
sudo su</div>
<span style="color: #783f04;">password : <your password as root> </span><br />
<br /></div>
<div>
<span style="color: #134f5c;">source build/envsetup.sh</span></div>
<div>
<div>
<span style="color: #783f04;">including device/htc/passion/vendorsetup.sh</span></div>
<div>
<span style="color: #783f04;">including device/samsung/crespo/vendorsetup.sh</span></div>
</div>
<div>
<br /></div>
<div>
<div>
<span style="color: #134f5c;">. build/envsetup.sh</span></div>
</div>
<div>
<br /></div>
<div>
<div>
<span style="color: #783f04;">including device/htc/passion/vendorsetup.sh</span></div>
<div>
<span style="color: #783f04;">including device/samsung/crespo/vendorsetup.sh</span></div>
</div>
<div>
<br /></div>
<div>
<span style="color: #134f5c;">lunch</span></div>
<div>
</div>
<div>
<div>
<span style="color: #783f04;">You're building on Linux</span></div>
<div>
<span style="color: #783f04;"><br /></span></div>
<div>
<span style="color: #783f04;">Lunch menu... pick a combo:</span></div>
<div>
<span style="color: #783f04;"> 1. generic-eng</span></div>
<div>
<span style="color: #783f04;"> 2. simulator</span></div>
<div>
<span style="color: #783f04;"> 3. full_passion-userdebug</span></div>
<div>
<span style="color: #783f04;"> 4. full_crespo-userdebug</span></div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
select 4 as it is for Nexus S<br />
<br />
<br />
Which would you like? [generic-eng] 4<br />
<br />
<span style="color: #783f04;">============================================</span><br />
<span style="color: #783f04;">PLATFORM_VERSION_CODENAME=REL</span><br />
<span style="color: #783f04;">PLATFORM_VERSION=2.3.4</span><br />
<span style="color: #783f04;">TARGET_PRODUCT=full_crespo</span><br />
<span style="color: #783f04;">TARGET_BUILD_VARIANT=userdebug</span><br />
<span style="color: #783f04;">TARGET_SIMULATOR=false</span><br />
<span style="color: #783f04;">TARGET_BUILD_TYPE=release</span><br />
<span style="color: #783f04;">TARGET_BUILD_APPS=</span><br />
<span style="color: #783f04;">TARGET_ARCH=arm</span><br />
<span style="color: #783f04;">HOST_ARCH=x86</span><br />
<span style="color: #783f04;">HOST_OS=linux</span><br />
<span style="color: #783f04;">HOST_BUILD_TYPE=release</span><br />
<span style="color: #783f04;">BUILD_ID=GRJ22</span><br />
<span style="color: #783f04;">============================================</span><br />
<div>
<br /></div>
</div>
<div>
<br /></div>
<div>
<span style="color: #134f5c;">make -j4</span><br />
<br />
<div style="color: black;">
at the end you should get this : </div>
<div style="color: #b45f06;">
<br /></div>
<span style="color: #134f5c;"> <span style="color: #783f04;">make_ext4fs -l 536870912 -a system out/target/product/crespo/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/crespo/system</span><br style="color: #783f04;" /><span style="color: #783f04;">Creating filesystem with parameters:</span><br style="color: #783f04;" /><span style="color: #783f04;"> Size: 536870912</span><br style="color: #783f04;" /><span style="color: #783f04;"> Block size: 4096</span><br style="color: #783f04;" /><span style="color: #783f04;"> Blocks per group: 32768</span><br style="color: #783f04;" /><span style="color: #783f04;"> Inodes per group: 8192</span><br style="color: #783f04;" /><span style="color: #783f04;"> Inode size: 256</span><br style="color: #783f04;" /><span style="color: #783f04;"> Journal blocks: 2048</span><br style="color: #783f04;" /><span style="color: #783f04;"> Label: </span><br style="color: #783f04;" /><span style="color: #783f04;"> Blocks: 131072</span><br style="color: #783f04;" /><span style="color: #783f04;"> Block groups: 4</span><br style="color: #783f04;" /><span style="color: #783f04;"> Reserved block group size: 31</span><br style="color: #783f04;" /><span style="color: #783f04;">Created filesystem with 540/32768 inodes and 26546/131072 blocks</span><br style="color: #783f04;" /><span style="color: #783f04;">Install system fs image: out/target/product/crespo/system.img</span><br style="color: #783f04;" /><span style="color: #783f04;">out/target/product/crespo/system.img+out/target/product/crespo/obj/PACKAGING/recovery_patch_intermediates/recovery_from_boot.p total size is 102413589</span><br style="color: #783f04;" /><span style="color: #783f04;">Installed file list: out/target/product/crespo/installed-files.txt</span></span></div>
<div>
<div>
you will get the files to be flashed in the folder > /out/target/product/crespo</div>
</div>
<div>
</div>
<div>
<br /></div>
<div>
<div>
<span style="color: #783f04;">-rw-r--r-- 1 root root 2973696 2011-12-21 11:49 boot.img</span></div>
<div>
<span style="color: #783f04;">-rw-r--r-- 1 root root 142676 2011-12-21 11:49 ramdisk.img</span></div>
<div>
<span style="color: #783f04;">-rw-r--r-- 1 root root 385840 2011-12-21 11:50 ramdisk-recovery.img</span></div>
<div>
<span style="color: #783f04;">-rw-r--r-- 1 root root 3219456 2011-12-21 11:50 recovery.img</span></div>
<div>
<span style="color: #783f04;">-rw-r--r-- 1 root root 102193012 2011-12-21 12:22 system.img</span></div>
<div>
<span style="color: #783f04;">-rw-r--r-- 1 root root 19247552 2011-12-21 11:39 userdata.img</span></div>
</div>
<div>
<br /></div>
<div>
Also along with these binariees you will get the compiled fastboot in the folder > /out/host/linux-x86/bin/</div>
<div>
Put the phone in the fastboot mode and issue these commands.(fast boot mode can be achieved by pressing the power key + volume key <b>UP </b>together)</div>
<div>
<br /></div>
<div>
To flash the above files issue these commands(as root) : </div>
<div>
<br /></div>
<div>
<div>
$<span class="Apple-converted-space"> </span><span style="color: #134f5c;">./out/host/linux-x86/bin/fastboot erase userdata</span><br />
<br />
<span style="color: #134f5c;"> <span style="color: #783f04;">erasing 'userdata'...</span><br style="color: #783f04;" /><span style="color: #783f04;">OKAY [ 0.280s]</span><br style="color: #783f04;" /><span style="color: #783f04;">finished. total time: 0.280s</span></span><br />
<br /></div>
<div>
$<span class="Apple-converted-space"> </span><span style="color: #134f5c;">./out/host/linux-x86/bin/fastboot erase cache</span><br />
<br />
<span style="color: #134f5c;"><span style="color: #783f04;"> erasing 'cache'...</span><br style="color: #783f04;" /><span style="color: #783f04;">OKAY [ 2.018s]</span><br style="color: #783f04;" /><span style="color: #783f04;">finished. total time: 2.019s</span></span><br />
<br />
<br /></div>
<div>
</div>
<div>
$<span class="Apple-converted-space"> </span><span style="color: #134f5c;">./out/host/linux-x86/bin/fastboot flash system out/target/product/crespo/system.img</span><br />
<br />
<div style="color: #783f04;">
sending 'system' (99797 KB)...<br />
OKAY [ 25.889s]<br />
writing 'system'...<br />
OKAY [ 12.442s]<br />
finished. total time: 38.331s</div>
<div style="color: #783f04;">
<br /></div>
</div>
<div>
$<span class="Apple-converted-space"> </span><span style="color: #134f5c;">./out/host/linux-x86/bin/fastboot flash userdata out/target/product/crespo/userdata.img</span></div>
</div>
<div>
<br />
<span style="color: #783f04;">sending 'userdata' (18796 KB)...</span><br />
<span style="color: #783f04;">OKAY [ 4.861s]</span><br />
<span style="color: #783f04;">writing 'userdata'...</span><br />
<span style="color: #783f04;">OKAY [ 2.008s]</span><br />
<span style="color: #783f04;">finished. total time: 6.869s</span><br />
<br />
<br />
$<span class="Apple-converted-space"> </span><span style="color: #134f5c;">./out/host/linux-x86/bin/fastboot flash boot out/target/product/crespo/boot.img</span><br />
<br />
<span style="color: #134f5c;"><span style="color: #783f04;"> sending 'boot' (2904 KB)...</span><br style="color: #783f04;" /><span style="color: #783f04;">OKAY [ 0.754s]</span><br style="color: #783f04;" /><span style="color: #783f04;">writing 'boot'...</span><br style="color: #783f04;" /><span style="color: #783f04;">OKAY [ 0.385s]</span><br style="color: #783f04;" /><span style="color: #783f04;">finished. total time: 1.139s</span></span><br />
<br /></div>
<div>
<span style="color: #134f5c;">/out/host/linux-x86/bin/fastboot reboot</span><br />
<br />
<span style="color: #134f5c;"><span style="color: #783f04;"> rebooting...</span><br style="color: #783f04;" /><span style="color: #783f04;">finished. total time: 0.001s</span></span><br />
<span style="color: #134f5c;"><span style="color: #783f04;"><br /></span></span><br />
<span style="color: #134f5c;"><span style="color: #783f04;"><br /></span></span><br />
<span style="color: #783f04;">Donwload the </span><b style="color: #783f04;">libpn544_fw.so </b><span style="color: #783f04;">f</span><span style="color: #783f04;">rom </span><a href="http://fs11u.sendspace.com/processupload.html">here</a><span style="color: #783f04;">.</span><br />
<span style="color: #134f5c;"><span style="color: #783f04;"><br /></span></span><br />
There is an <b>error</b> after booting as<b><u> </u></b><b><u>libpn544_fw.so</u></b> is not found in the /system/lib and it is unable to load this .so which is necessary for NFC operation.<br />
so to avoid this do this on command prompt :<br />
$ su<br />
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system<br />
# cd system<br />
# chmod 777 lib<br />
# exit<br />
$ adb push <pat to libpn544_fw.so> /system/lib<br />
<br />
$adb shell<br />
$su<br />
# cd system<br />
# chmod 755 lib<br />
<span style="color: #783f04;"><br /></span><br />
Once reboot is done you will get the options changed in the NFC Settings as told by <span style="color: #38761d;">Fernando Miguélez Palomo </span></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
These are the videos : </div>
<div>
<br /></div>
<div>
<u>Before Flashing the patched Android : </u></div>
<div>
<br /></div>
<div>
<a href="http://youtu.be/vMD06uRQaQI">http://youtu.be/vMD06uRQaQI</a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<u>After Flashing the patched Android : </u></div>
<div>
<br /></div>
<div>
<div>
<a href="http://www.youtube.com/watch?v=WyriHAcXBLw&feature=youtu.be">http://www.youtube.com/watch?v=WyriHAcXBLw&feature=youtu.be</a></div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Plz let me know how it goes !!!<br />
<br />
<br />
In case you dont want to download the 2.3.4-r1 source Code , you cab take the images from here --> <a href="http://www.sendspace.com/filegroup/QrM1XZxbueqZMsC1bvJ7R%2BYO8SgCItUB">http://www.sendspace.com/filegroup/QrM1XZxbueqZMsC1bvJ7R%2BYO8SgCItUB</a></div>
<div>
<br /></div>
<div>
<br />
Note : Though the title says a hack but it is not.It was initially i thought that by doing this some one can actually hack the Google wallet.Any way I am not changing the subject line as the steps involved will definitely a step towards the subject of the post in near future.
<br />
<br />
Thanks <a href="http://sciencechacha.blogspot.in/">Sandeep </a>for Reviewing my blog and pointing out the typos :) !<br />
<br /></div>
<div>
Rgds,.</div>
<div>
<span style="color: black; display: inline !important; float: none; font-family: 'Times New Roman'; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Softy</span><br />
<br />
<div style="color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
</div>
</div>betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com19tag:blogger.com,1999:blog-2184675741087028163.post-15666826700610632202011-07-08T11:19:00.000-07:002012-01-04T21:48:38.313-08:00Creatign two threads to display the task bar and do the background processing....under construction......betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com0tag:blogger.com,1999:blog-2184675741087028163.post-1123448145800180132011-05-25T13:46:00.000-07:002012-06-28T04:04:56.639-07:00Some Questions CompilationHi<br />
here is my effort to compile few interview questions being asked in one of the susidiary of a top notch Phone making MNC..<br />
<br />
Delegates in C#<br />
uart baud rate y 115200, why these numbers why not some other..<br />
udev, interface ..<br />
hw/sw flow control in uart<br />
programm to dlete a node, a loong node w/o any temporary variable<br />
work queue, tasklets<br />
system v ipc<br />
send messg and post messge in system v ipc<br />
pasing by pointer and refernce in c<br />
where does the arguments of a funtion gets stored in memory (bss or stack)<br />
why the irqs are diabled at boot loader stage<br />
inhritance and polymorphism in c++, virtual functions, what is copy constructor and what is singleton class.<br />
volatile?is it a storage class or compiler directive<br />
way to pass signals in process<br />
how the memory can be allocated in kernel w/o malloc,kalloc, vmalloc - ans get pages , oage level apis ,<br />
mmap ??<br />
memory map and io mapped io<br />
main()<br />
{<br />
<br />
fork();<br />
printf("abc")<br />
<br />
}<br />
how many times abc will be printed?what if fork is used three times<br />
what is daemon , how it is created and destroyed, thier role<br />
question aabout projects..<br />
version of .NET , why 3.5 why not 2.0<br />
win ce questions if you know<br />
how many bits /per pixel were there in the monochrome lcd we use in the driver<br />
whatis input sub sytem<br />
what is proc file system , there use<br />
what is /etc/fsstab what is /etc/rc.d used for, why ?<br />
assembly level programmin , you know?what?where have you used?<br />
synchronisation primitives<br />
what is atomic_t variables<br />
which is better mutex or atomic_t>?why?<br />
what are spinlocks..<br />
IDES used for development..<br />
your interesets, i have written blogging<br />
mobile phones,<br />
what is the gps latitudde /longitude of bangalore??<br />
what is almanac data in gps<br />
output of ++*p, precedence of * over /....<br />
<div>
<br /></div>
<div>
<span class="Apple-style-span" style="font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 15px;"><span style="line-height: 1.2em; outline: none;">1. ARM-- prefetch abort-- who sets the permission.. if processor, then why processor can't access the instruction</span> <br /><br /><span style="line-height: 1.2em; outline: none;"> how the processor returns from supervisor mode to user mode. If user application calls system call to go into kernel mode, how the transition happens in ARM and how it gets back to user.</span> <br /><br /><br /><span style="line-height: 1.2em; outline: none;">2. I2C-- The I2C core is currently handling i2c_write() from EEPROM and RTC is trying write on i2c bus, how the core handles this condition.</span> <br /><br /><span style="line-height: 1.2em; outline: none;"> before i2c_write should it always check for bus busy, and wait in a while loop. </span><br /><span style="line-height: 1.2em; outline: none;"> i2c adapter driver vs i2c client driver. Function calls in linux for both </span><br /><br /><span style="line-height: 1.2em; outline: none;">3. LCD-- what are the layers in video linux, </span><br /><span style="line-height: 1.2em; outline: none;"> what are the function calls in linux for LCD, </span><br /><span style="line-height: 1.2em; outline: none;"> how the mapped memory from user goes into LCD controller.</span> <br /><span style="line-height: 1.2em; outline: none;"> how data from LCD contoller goes to user mode.</span> <br /><span style="line-height: 1.2em; outline: none;"> how LCD controller gets the video data from user.</span> <br /><span style="line-height: 1.2em; outline: none;"> if user calls mmap, how the kernel gets the arguments from user.</span> <br /><span style="line-height: 1.2em; outline: none;"> what mmap does.</span> <br /><span style="line-height: 1.2em; outline: none;"> In which part of the memory the user video data resides and where the kernel mapped video data resides.</span> <br /><br /><span style="line-height: 1.2em; outline: none;">4. What is the address space of linux kernel. </span><br /><br /><span style="line-height: 1.2em; outline: none;">5. examples of volatile where u used it. how to use volatile in hardware registers, write the C code for it. how does ioremap() works. how the device register memory gets mapped into linux kernel address space.</span> <br /><br /><span style="line-height: 1.2em; outline: none;">6. Describe the boot steps. In which part of the memory the kernel resides. Which flash u used in your system. How linux boots from flash memory. </span></span></div>betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com0tag:blogger.com,1999:blog-2184675741087028163.post-45371721667655372052011-02-01T21:03:00.000-08:002011-02-22T10:28:41.045-08:00Tryst with Hawkboard - Day 1..Saurav brought one hawkboard last to last night..out of sheer adrenaline push amidst his fellow coleegaues and ordered me to book the 11-1 am slot for our"only new found love - Linux/Android".And whats the use w/o a hw board if linux has to be waken up ..so it came witha grand entry for INR ****..yeh it was close to four dgits.So worth head banging for such a time slot ..<br />What we did in this slot :<br /><br />Our ijob was to connect the board with serial port and get it booted and see the hawkboard prompt on our host machine..that was our moment of glory..as if we had discovered America..<br />We had a serial to USB converter and we connected it on our laptop as our laptops doesn't supports the serial port(all it has was a good for nothing never usable VGA parallel port)We tried , get it connected , some baud rate and serial port configuration on the hyperterminal , some button pressing, we got nothinng....again some change in configuration here and there googling and found the same state...still nothing...we went to the another pre historic desktop and planned to give up the USB converter and use directly the serial cable ..and blaaahhhhhhhhhhhhhh....got the hawkboard screen display on hyperterminal....we feel ecstatic...now get it done on the USB serial converter on our laptop...<br />Opened minicom and set its port by .dev/ttyUSB01 and yes we were able to get it briught up using the serial port as well !!<br />betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com0tag:blogger.com,1999:blog-2184675741087028163.post-55024783505336451932010-12-24T09:22:00.000-08:002012-05-03T06:32:02.410-07:00C Post<stdio.h><stdio.h><stdio.h>This is my compilation of some C questions I have googled and gathered from the web.</stdio.h></stdio.h></stdio.h><br />
<stdio.h><stdio.h><stdio.h></stdio.h></stdio.h></stdio.h><br />
<stdio.h><stdio.h><stdio.h><br /></stdio.h></stdio.h></stdio.h><br />
<stdio.h><stdio.h><stdio.h>(1)<span style="font-size: large;"> unsigned int x = -1; x >>= 2 .What will the value of X?</span></stdio.h></stdio.h></stdio.h><br />
<br />
<span style="font-size: small;"><stdio.h><stdio.h><stdio.h>Value of X will be --> UINT_MAX ( Maximum int Value in the System)</stdio.h></stdio.h></stdio.h></span><br />
<span style="font-size: small;"><stdio.h><stdio.h><stdio.h>UINT_MAX is defined in the <limits.h></stdio.h></stdio.h></stdio.h></span><br />
<span style="font-size: small;"><br /></span><br />
<span style="font-size: small;"><stdio.h><stdio.h><stdio.h>Therefore : </stdio.h></stdio.h></stdio.h></span><br />
<span style="font-size: small;"><stdio.h><stdio.h><stdio.h> x >>= 2 = <i><b>Integral part of</b></i> <b>(</b>UINT_MAX/4 (a>>b = a /2^b)<b>)</b></stdio.h></stdio.h></stdio.h></span><br />
<span style="font-size: small;"></span><br />
<span style="font-size: small;"><stdio.h><stdio.h><stdio.h><b>UINT_MAX is also equal to the 0xFFFFFFFF ( that is size of Intezer on a system*2 times F ) </b></stdio.h></stdio.h></stdio.h></span><br />
<span style="font-size: small;"><stdio.h><stdio.h><stdio.h>For example if the size of Intezer is 4 bytes(32 bit) the value of Max int = (2^32) -1</stdio.h></stdio.h></stdio.h></span><br />
<span style="font-size: small;"><stdio.h><stdio.h><stdio.h>This solution can also be made to find out the size of an intezer on a machine.But for that you have to store the bigger values like 4294967295(</stdio.h></stdio.h></stdio.h>(2^32) -1)</span><br />
<span style="font-size: small;">Alternate way to find out the Size of Intezer is to find the difference between the &(x) and &(x++) .</span><br />
<br />
<br />
(2) Accessing a function Pointer via Structure - Hidden OOPS ?<br />
<br />
<br />
#include<stdio.h><br />void (*funcPtr)();<br />typedef struct test<br />{<br />int x;<br />char y;<br />void (*ptr)();<br /><br />}tstruct;<br />void show()<br />{<br />printf("Demoi \n");<br />}<br />void main()<br />{<br />tstruct z;<br />z.x = 100;<br />z.y = 900;<br />z.ptr = show;<br />z.ptr();<br /><br /><br />}<br />
<br />
This programm shows some hidden feature of how OOPs can be implemented using the C.If we assign x as n boolean flag for accessing the function pointed to by the ptr variable , I am sure we can do some OOP stuff here with this code.<br />
<br />
(3) What is the structure of the programme in the memory?<br />
<br />
<br />
<br />
More ...to be contniued..! <br />
<b><br /></b><br />
<stdio.h><stdio.h><stdio.h><br /></stdio.h></stdio.h></stdio.h><br />
<stdio.h><stdio.h><stdio.h><br /></stdio.h></stdio.h></stdio.h>betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com0tag:blogger.com,1999:blog-2184675741087028163.post-26611040108311958852010-12-10T07:02:00.001-08:002010-12-10T08:42:07.898-08:00And finalyy got Nokia N900 !!..well its been 2 yrs at nokia..and Nokia has given me for all those valuable effortless, bugless contribution I have made to the society via Nokia..reallly!!! Nossss its just a policy..we get a new phone for ervy two years completeion and a new laptop for evry three yr completeion..i hope I am not befriending wikileaks here...HR are you listening...!! Kidding....this is the first resistive Touch , MMS less, 3.5 g, 5 mxpl, 28 gb memory, --LINUXXXXXXX based mobile phone..yeah its the maemo from Nokiee..in the smart phone segment..(ya you got me right I am boasting implicitly for my not-so-usefull-googlish-skill )..pretty good descent digg-me-more device ..first and the last of Nokia's Linux tryst in the smart phone cateogary ..in the class of.embedded device..last because now maemo will come with meego..(truly speaking not an embedded device as I can open an Xterminal and use it for building any other application using some not-so-junk linux shell..and if I can use it for that how it could be the embedded device..need to revise my definition of ED..).It didnt get much good appreciation from the user community...though the developer/testers/debuggers community boasted it most..the commercialization of an open source is the crux of the blog...maemo, meego(maemo+goblin) and of course our anti-nokiee community(android folowers) share the 90% of the the Mobile OS code)...all seems to be the same... who will win..is the question ..whose answer lies totalyy on the consumer..that means the UI...that means teh -the application --that means(TM) -framework- Qt or XYZt(possible for anti-nokia)-TM- commercialization of APplication framework consultant-TM-..list is short...!!<br /><br />N9.....<br /><br /><br /><br /><br /><br />so where do I go from here...!!<br /><br /><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dzLV5sH60jOpRY_cS4k-M-kp6QJ52zSBpSWM-sMjoM0c2K4nSlrnHGUkl_-nOKFcdPbOr9ci8JoaE-Yq0dbNQ' class='b-hbp-video b-uploaded' frameborder='0'></iframe>betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com0tag:blogger.com,1999:blog-2184675741087028163.post-51352387662339922422010-11-02T21:34:00.001-07:002010-11-02T21:47:40.737-07:00IKU - Dummy UI looks<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBrSH3eO7uMC-Z4xWx2VwiRzHEGA31rMlvL0NBLEbUHaiZilFHRaNksFXpOWVhF2y4zfDHjazzorF1w6_o1Su4cT91wwS6pLc6Rdqwv0CL3nPrNscUEw7kxy6PaArr1LFkSC16313Jps8/s1600/Picture2.jpg">
<br /></a>
<br /><meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Csaurawat%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Csaurawat%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Csaurawat%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:trackmoves/> <w:trackformatting/> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:donotpromoteqf/> <w:lidthemeother>EN-US</w:LidThemeOther> <w:lidthemeasian>X-NONE</w:LidThemeAsian> <w:lidthemecomplexscript>X-NONE</w:LidThemeComplexScript> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> <w:splitpgbreakandparamark/> <w:dontvertaligncellwithsp/> <w:dontbreakconstrainedforcedtables/> <w:dontvertalignintxbx/> <w:word11kerningpairs/> <w:cachedcolbalance/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathpr> <m:mathfont val="Cambria Math"> <m:brkbin val="before"> <m:brkbinsub val="--"> <m:smallfrac val="off"> <m:dispdef/> <m:lmargin val="0"> <m:rmargin val="0"> <m:defjc val="centerGroup"> <m:wrapindent val="1440"> <m:intlim val="subSup"> <m:narylim val="undOvr"> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"> <w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"> <w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 2"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 3"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 4"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 5"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 6"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 7"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 8"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 9"> <w:lsdexception locked="false" priority="39" name="toc 1"> <w:lsdexception locked="false" priority="39" name="toc 2"> <w:lsdexception locked="false" priority="39" name="toc 3"> <w:lsdexception locked="false" priority="39" name="toc 4"> <w:lsdexception locked="false" priority="39" name="toc 5"> <w:lsdexception locked="false" priority="39" name="toc 6"> <w:lsdexception locked="false" priority="39" name="toc 7"> <w:lsdexception locked="false" priority="39" name="toc 8"> <w:lsdexception locked="false" priority="39" name="toc 9"> <w:lsdexception locked="false" priority="35" qformat="true" name="caption"> <w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"> <w:lsdexception locked="false" priority="1" name="Default Paragraph Font"> <w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"> <w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"> <w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"> <w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"> <w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"> <w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"> <w:lsdexception locked="false" unhidewhenused="false" name="Revision"> <w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"> <w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"> <w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"> <w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"> <w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"> <w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"> <w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"> <w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"> <w:lsdexception locked="false" priority="37" name="Bibliography"> <w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"> </w:LatentStyles> </xml><![endif]--><style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} h1 {mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 1 Char"; mso-style-next:"11 BodyText"; margin-top:0in; margin-right:0in; margin-bottom:11.0pt; margin-left:0in; text-indent:0in; mso-pagination:widow-orphan; page-break-after:avoid; mso-outline-level:1; mso-list:l0 level1 lfo1; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-bidi-font-family:"Times New Roman"; text-transform:uppercase; mso-font-kerning:0pt; mso-bidi-font-weight:normal;} h2 {mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 2 Char"; mso-style-next:"11 BodyText"; margin-top:0in; margin-right:0in; margin-bottom:11.0pt; margin-left:0in; text-indent:0in; mso-pagination:widow-orphan; page-break-after:avoid; mso-outline-level:2; mso-list:l0 level2 lfo1; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-bidi-font-family:"Times New Roman"; mso-bidi-font-weight:normal;} h3 {mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 3 Char"; mso-style-next:"11 BodyText"; margin-top:0in; margin-right:0in; margin-bottom:11.0pt; margin-left:0in; text-indent:0in; mso-pagination:widow-orphan; page-break-after:avoid; mso-outline-level:3; mso-list:l0 level3 lfo1; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-bidi-font-family:"Times New Roman"; font-weight:normal;} h4 {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:"Heading 3"; mso-style-link:"Heading 4 Char"; mso-style-next:"11 BodyText"; margin-top:0in; margin-right:0in; margin-bottom:11.0pt; margin-left:0in; text-indent:0in; mso-pagination:widow-orphan; page-break-after:avoid; mso-outline-level:4; mso-list:l0 level4 lfo1; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-bidi-font-family:"Times New Roman"; font-weight:normal;} h5 {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:"Heading 3"; mso-style-link:"Heading 5 Char"; mso-style-next:Normal; margin-top:0in; margin-right:0in; margin-bottom:11.0pt; margin-left:0in; text-indent:0in; mso-pagination:widow-orphan; page-break-after:avoid; mso-outline-level:5; mso-list:l0 level5 lfo1; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-bidi-font-family:"Times New Roman"; font-weight:normal;} h6 {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:"Heading 3"; mso-style-link:"Heading 6 Char"; mso-style-next:"11 BodyText"; margin-top:0in; margin-right:0in; margin-bottom:11.0pt; margin-left:0in; text-indent:0in; mso-pagination:widow-orphan; page-break-after:avoid; mso-outline-level:6; mso-list:l0 level6 lfo1; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-bidi-font-family:"Times New Roman"; font-weight:normal;} p.MsoHeading7, li.MsoHeading7, div.MsoHeading7 {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:"Heading 3"; mso-style-link:"Heading 7 Char"; mso-style-next:"11 BodyText"; margin-top:0in; margin-right:0in; margin-bottom:11.0pt; margin-left:0in; text-indent:0in; mso-pagination:widow-orphan; page-break-after:avoid; mso-outline-level:7; mso-list:l0 level7 lfo1; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoHeading8, li.MsoHeading8, div.MsoHeading8 {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:"Heading 3"; mso-style-link:"Heading 8 Char"; mso-style-next:"11 BodyText"; margin-top:0in; margin-right:0in; margin-bottom:11.0pt; margin-left:0in; text-indent:0in; mso-pagination:widow-orphan; page-break-after:avoid; mso-outline-level:8; mso-list:l0 level8 lfo1; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.MsoHeading9, li.MsoHeading9, div.MsoHeading9 {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:"Heading 3"; mso-style-link:"Heading 9 Char"; mso-style-next:"11 BodyText"; margin-top:0in; margin-right:0in; margin-bottom:11.0pt; margin-left:0in; text-indent:0in; mso-pagination:widow-orphan; page-break-after:avoid; mso-outline-level:9; mso-list:l0 level9 lfo1; tab-stops:list .25in; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} span.Heading1Char {mso-style-name:"Heading 1 Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 1"; mso-ansi-font-size:11.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; text-transform:uppercase; font-weight:bold; mso-bidi-font-weight:normal;} span.Heading2Char {mso-style-name:"Heading 2 Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 2"; mso-ansi-font-size:11.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; font-weight:bold; mso-bidi-font-weight:normal;} span.Heading3Char {mso-style-name:"Heading 3 Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 3"; mso-ansi-font-size:11.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial;} span.Heading4Char {mso-style-name:"Heading 4 Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 4"; mso-ansi-font-size:11.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial;} span.Heading5Char {mso-style-name:"Heading 5 Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 5"; mso-ansi-font-size:11.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial;} span.Heading6Char {mso-style-name:"Heading 6 Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 6"; mso-ansi-font-size:11.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial;} span.Heading7Char {mso-style-name:"Heading 7 Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 7"; mso-ansi-font-size:11.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial;} span.Heading8Char {mso-style-name:"Heading 8 Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 8"; mso-ansi-font-size:11.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial;} span.Heading9Char {mso-style-name:"Heading 9 Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 9"; mso-ansi-font-size:11.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial;} p.11BodyText, li.11BodyText, div.11BodyText {mso-style-name:"11 BodyText"; mso-style-unhide:no; margin-top:0in; margin-right:0in; margin-bottom:11.0pt; margin-left:64.9pt; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:-5; mso-list-template-ids:-554681432;} @list l0:level1 {mso-level-style-link:"Heading 1"; mso-level-tab-stop:none; mso-level-number-position:left; mso-level-legacy:yes; mso-level-legacy-indent:0in; mso-level-legacy-space:5.65pt; margin-left:0in; text-indent:0in;} @list l0:level2 {mso-level-style-link:"Heading 2"; mso-level-text:"%1\.%2"; mso-level-tab-stop:none; mso-level-number-position:left; mso-level-legacy:yes; mso-level-legacy-indent:0in; mso-level-legacy-space:5.65pt; margin-left:0in; text-indent:0in;} @list l0:level3 {mso-level-style-link:"Heading 3"; mso-level-text:"%1\.%2\.%3"; mso-level-tab-stop:none; mso-level-number-position:left; mso-level-legacy:yes; mso-level-legacy-indent:0in; mso-level-legacy-space:5.65pt; margin-left:0in; text-indent:0in; mso-ansi-font-weight:bold;} @list l0:level4 {mso-level-style-link:"Heading 4"; mso-level-text:"%1\.%2\.%3\.%4"; mso-level-tab-stop:none; mso-level-number-position:left; mso-level-legacy:yes; mso-level-legacy-indent:0in; mso-level-legacy-space:5.65pt; margin-left:0in; text-indent:0in;} @list l0:level5 {mso-level-style-link:"Heading 5"; mso-level-text:"%1\.%2\.%3\.%4\.%5"; mso-level-tab-stop:none; mso-level-number-position:left; mso-level-legacy:yes; mso-level-legacy-indent:0in; mso-level-legacy-space:5.65pt; margin-left:0in; text-indent:0in;} @list l0:level6 {mso-level-style-link:"Heading 6"; mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6"; mso-level-tab-stop:none; mso-level-number-position:left; mso-level-legacy:yes; mso-level-legacy-indent:0in; mso-level-legacy-space:5.65pt; margin-left:0in; text-indent:0in;} @list l0:level7 {mso-level-style-link:"Heading 7"; mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7"; mso-level-tab-stop:none; mso-level-number-position:left; mso-level-legacy:yes; mso-level-legacy-indent:0in; mso-level-legacy-space:5.65pt; margin-left:0in; text-indent:0in;} @list l0:level8 {mso-level-style-link:"Heading 8"; mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8"; mso-level-tab-stop:none; mso-level-number-position:left; mso-level-legacy:yes; mso-level-legacy-indent:0in; mso-level-legacy-space:5.65pt; margin-left:0in; text-indent:0in;} @list l0:level9 {mso-level-style-link:"Heading 9"; mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9"; mso-level-tab-stop:none; mso-level-number-position:left; mso-level-legacy:yes; mso-level-legacy-indent:0in; mso-level-legacy-space:5.65pt; margin-left:0in; text-indent:0in;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} </style> <![endif]--> <h1 style="margin-left: 0in; text-indent: 0in;"><!--[if !supportLists]--><span style=""><span style=""></span></span>Profile Id for assisted mode</h1> <p class="11BodyText" style=""><span style="font-size:9pt;">In the assisted mode the contactor needs to know the contact number of the target which can be achieved by scanning for the Target’s profile Id which is the registered user for the CCA application, using BT.The scanning result will give the Profile ID which can be send to the CCA server for further processing.</span> <span style="font-size:9pt;">Target column on the UI shows the Profile Picture and the Profile Id column shows the Profile Id of the mobile owner, so that the contactor may come to know the profile Id of the Target which he can send to the CCA server.</span></p><p class="11BodyText" style="">
<br /></p><p class="11BodyText"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUkTJGWamrUjNbexZCwt-1DvyxwzyHY8GD_QNCkFWcOtg01FoVwJK-l375qVo5hbtdHaPCf1bU46HMMNYLlUbSrF8TSC70UF43EQzHxaRnCHoRJ2SEed2CjhG6rswvLzT9F4UAZKpS-s8/s1600/UI+Scanning.jpg"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 224px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUkTJGWamrUjNbexZCwt-1DvyxwzyHY8GD_QNCkFWcOtg01FoVwJK-l375qVo5hbtdHaPCf1bU46HMMNYLlUbSrF8TSC70UF43EQzHxaRnCHoRJ2SEed2CjhG6rswvLzT9F4UAZKpS-s8/s400/UI+Scanning.jpg" alt="" id="BLOGGER_PHOTO_ID_5535178344557421906" border="0" /></a></p><p class="11BodyText"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBrSH3eO7uMC-Z4xWx2VwiRzHEGA31rMlvL0NBLEbUHaiZilFHRaNksFXpOWVhF2y4zfDHjazzorF1w6_o1Su4cT91wwS6pLc6Rdqwv0CL3nPrNscUEw7kxy6PaArr1LFkSC16313Jps8/s1600/Picture2.jpg"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 333px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBrSH3eO7uMC-Z4xWx2VwiRzHEGA31rMlvL0NBLEbUHaiZilFHRaNksFXpOWVhF2y4zfDHjazzorF1w6_o1Su4cT91wwS6pLc6Rdqwv0CL3nPrNscUEw7kxy6PaArr1LFkSC16313Jps8/s400/Picture2.jpg" alt="" id="BLOGGER_PHOTO_ID_5535178127395944018" border="0" /></a></p><p class="11BodyText" style=""><span style="font-size:9pt;">
<br /></span></p><p class="11BodyText" style=""><meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Csaurawat%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Csaurawat%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Csaurawat%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:trackmoves/> <w:trackformatting/> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:donotpromoteqf/> <w:lidthemeother>EN-US</w:LidThemeOther> <w:lidthemeasian>X-NONE</w:LidThemeAsian> <w:lidthemecomplexscript>X-NONE</w:LidThemeComplexScript> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> <w:splitpgbreakandparamark/> <w:dontvertaligncellwithsp/> <w:dontbreakconstrainedforcedtables/> <w:dontvertalignintxbx/> <w:word11kerningpairs/> <w:cachedcolbalance/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathpr> <m:mathfont val="Cambria Math"> <m:brkbin val="before"> <m:brkbinsub val="--"> <m:smallfrac val="off"> <m:dispdef/> <m:lmargin val="0"> <m:rmargin val="0"> <m:defjc val="centerGroup"> <m:wrapindent val="1440"> <m:intlim val="subSup"> <m:narylim val="undOvr"> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"> <w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"> <w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 2"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 3"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 4"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 5"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 6"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 7"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 8"> <w:lsdexception locked="false" priority="0" qformat="true" name="heading 9"> <w:lsdexception locked="false" priority="39" name="toc 1"> <w:lsdexception locked="false" priority="39" name="toc 2"> <w:lsdexception locked="false" priority="39" name="toc 3"> <w:lsdexception locked="false" priority="39" name="toc 4"> <w:lsdexception locked="false" priority="39" name="toc 5"> <w:lsdexception locked="false" priority="39" name="toc 6"> <w:lsdexception locked="false" priority="39" name="toc 7"> <w:lsdexception locked="false" priority="39" name="toc 8"> <w:lsdexception locked="false" priority="39" name="toc 9"> <w:lsdexception locked="false" priority="35" qformat="true" name="caption"> <w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"> <w:lsdexception locked="false" priority="1" name="Default Paragraph Font"> <w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"> <w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"> <w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"> <w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"> <w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"> <w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"> <w:lsdexception locked="false" unhidewhenused="false" name="Revision"> <w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"> <w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"> <w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"> <w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"> <w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"> <w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"> <w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"> <w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"> <w:lsdexception locked="false" priority="37" name="Bibliography"> <w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"> </w:LatentStyles> </xml><![endif]--><style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.11BodyText, li.11BodyText, div.11BodyText {mso-style-name:"11 BodyText"; mso-style-unhide:no; margin-top:0in; margin-right:0in; margin-bottom:11.0pt; margin-left:64.9pt; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.WordSection1 {page:WordSection1;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} </style> <![endif]--> </p><p class="11BodyText"><a name="Profile_Id"><u>Profile Id:<o:p></o:p></u></a></p> <span style=""></span> <p class="11BodyText"><span style="font-size:9pt;">Profile Id is the uniquie Id for identifying the Phone using this application.<o:p></o:p></span></p> <p class="11BodyText"><b style=""><span style="font-size:9pt;">G(a,b,c)</span></b><span style="font-size:9pt;"> will be an algorithm which will generate a (profile Id) string Pattern which will have the information of Phone’s Profile.This will help contactor to identify the Profile Id of the target which he will send to the CCA server for discovering the common contacts.The contactor’s application will give him The UI shown above, with the profile Id of the target, which he will send to the CCA server. <o:p></o:p></span></p> <p class="11BodyText"><span style="font-size:9pt;">G(a,b,c) = <string pattern=""><o:p></o:p></string></span></p> <p class="11BodyText"><span style="font-size:9pt;">a = Phone number<o:p></o:p></span></p> <p class="11BodyText"><span style="font-size:9pt;">b = IMEI number<o:p></o:p></span></p> <p class="11BodyText"><span style="font-size:9pt;">c = 48 bit BT MAC address<o:p></o:p></span></p> <p class="11BodyText"><b style=""><u><span style="font-size:9pt;">This is one proposal for <span style=""> </span>an Algorithm</span></u></b><u><span style="font-size:9pt;">: <o:p></o:p></span></u></p> <p class="11BodyText"><span style="font-size:9pt;">The last 3 bits of component (b, c) and full 10 bits of Phone number are combined together and a string pattern is generated, which will be the profile Id and can be sent to the CCA server<o:p></o:p></span></p> <p class="11BodyText"><span style="font-size:9pt;">e.g. if a = 919008025304<o:p></o:p></span></p> <p class="11BodyText"><span style="font-size:9pt;"><span style=""> </span>b = 354552017299159<o:p></o:p></span></p> <p class="11BodyText"><span style="font-size:9pt;"><span style=""> </span>c = 00:62:25:25:1A:4B <o:p></o:p></span></p> <p class="11BodyText"><span style="font-size:9pt;">G(a,b,c) = 159-0A-4B-919008025304<o:p></o:p></span></p> <p class="11BodyText"><span style="font-size:9pt;">The CCA server will then maps the profile Id with the profile Id in the database wether it is registered or not, if yes it will search for the corresponding number and send the result back to the contactor</span></p><p class="11BodyText">
<br /></p><p class="11BodyText"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsCT0GMAc91R4R0hskt8qzzY5tltAxHC_0T9eArztA5YCm_9kURThqvcA1yCiXcbwWhUR3V9ndW-8pe2rMj-SEpY3bsGRYLcW3YjgwrD8G8x2PrzsMTLzHMh7rY-F_0lozaqwA7o8PPeI/s1600/Picture3.jpg"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 289px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsCT0GMAc91R4R0hskt8qzzY5tltAxHC_0T9eArztA5YCm_9kURThqvcA1yCiXcbwWhUR3V9ndW-8pe2rMj-SEpY3bsGRYLcW3YjgwrD8G8x2PrzsMTLzHMh7rY-F_0lozaqwA7o8PPeI/s400/Picture3.jpg" alt="" id="BLOGGER_PHOTO_ID_5535179342459296674" border="0" /></a></p><p class="11BodyText">
<br /></p><p class="11BodyText"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUkTJGWamrUjNbexZCwt-1DvyxwzyHY8GD_QNCkFWcOtg01FoVwJK-l375qVo5hbtdHaPCf1bU46HMMNYLlUbSrF8TSC70UF43EQzHxaRnCHoRJ2SEed2CjhG6rswvLzT9F4UAZKpS-s8/s1600/UI+Scanning.jpg">
<br /></a></p><p class="11BodyText">
<br /></p><p class="11BodyText">
<br /></p><p class="11BodyText"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBrSH3eO7uMC-Z4xWx2VwiRzHEGA31rMlvL0NBLEbUHaiZilFHRaNksFXpOWVhF2y4zfDHjazzorF1w6_o1Su4cT91wwS6pLc6Rdqwv0CL3nPrNscUEw7kxy6PaArr1LFkSC16313Jps8/s1600/Picture2.jpg">
<br /></a></p><p class="11BodyText">
<br /><span style="font-size:9pt;"><o:p></o:p></span></p> <p></p> betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com0tag:blogger.com,1999:blog-2184675741087028163.post-74728264186505483402010-10-31T01:33:00.001-07:002010-10-31T01:34:53.387-07:00IKU Design...Assisted mode..<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuNqns-NLXbrF92OTismqAO6I8cgus12Zf6z2VanwharpF7kyNzoxP09oMcK4I8TDCg7TnRUEp1-x9__pR4ijByNMkj6rGD7v7rljD3ztbEBFoGkl7Prl9cyBW7c4DRYrEbcVQQX3Rho0/s1600/IKU_Assisted.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 288px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuNqns-NLXbrF92OTismqAO6I8cgus12Zf6z2VanwharpF7kyNzoxP09oMcK4I8TDCg7TnRUEp1-x9__pR4ijByNMkj6rGD7v7rljD3ztbEBFoGkl7Prl9cyBW7c4DRYrEbcVQQX3Rho0/s400/IKU_Assisted.png" alt="" id="BLOGGER_PHOTO_ID_5534125628657379330" border="0" /></a>Again the diagram is self explainatory...I will keep the text un documented this time too, to get the comprehending Picture anytime I looked at it.betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com0tag:blogger.com,1999:blog-2184675741087028163.post-61683398020225971022010-10-31T01:13:00.000-07:002010-10-31T01:24:23.506-07:00IKU Design...Autonomous mode..<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeOBoBoYPrbgeYzOJYfWevnTIu02yn38dDlOgj6xB2Ev8ES-QIerNEd6yMa1JD0ZU659FwgrJM2-YDoUcUDQcGd95es_pXnPZsjoRZmvpWGIcyDJsbU0VSJdAfSoNFbCzq3JWlP80WBVY/s1600/IKU_Autonomous.png">
<br /></a>
<br />..<meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Csaurawat%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"></o:smarttagtype><link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Csaurawat%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Csaurawat%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:trackmoves/> <w:trackformatting/> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:donotpromoteqf/> <w:lidthemeother>EN-US</w:LidThemeOther> <w:lidthemeasian>X-NONE</w:LidThemeAsian> <w:lidthemecomplexscript>X-NONE</w:LidThemeComplexScript> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> <w:splitpgbreakandparamark/> <w:dontvertaligncellwithsp/> <w:dontbreakconstrainedforcedtables/> <w:dontvertalignintxbx/> <w:word11kerningpairs/> <w:cachedcolbalance/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathpr> <m:mathfont val="Cambria Math"> <m:brkbin val="before"> <m:brkbinsub val="--"> <m:smallfrac val="off"> <m:dispdef/> <m:lmargin val="0"> <m:rmargin val="0"> <m:defjc val="centerGroup"> <m:wrapindent val="1440"> <m:intlim val="subSup"> <m:narylim val="undOvr"> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"> <w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"> <w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"> <w:lsdexception locked="false" priority="39" name="toc 1"> <w:lsdexception locked="false" priority="39" name="toc 2"> <w:lsdexception locked="false" priority="39" name="toc 3"> <w:lsdexception locked="false" priority="39" name="toc 4"> <w:lsdexception locked="false" priority="39" name="toc 5"> <w:lsdexception locked="false" priority="39" name="toc 6"> <w:lsdexception locked="false" priority="39" name="toc 7"> <w:lsdexception locked="false" priority="39" name="toc 8"> <w:lsdexception locked="false" priority="39" name="toc 9"> <w:lsdexception locked="false" priority="35" qformat="true" name="caption"> <w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"> <w:lsdexception locked="false" priority="1" name="Default Paragraph Font"> <w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"> <w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"> <w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"> <w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"> <w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"> <w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"> <w:lsdexception locked="false" unhidewhenused="false" name="Revision"> <w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"> <w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"> <w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"> <w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"> <w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"> <w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"> <w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"> <w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"> <w:lsdexception locked="false" priority="37" name="Bibliography"> <w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"> </w:LatentStyles> </xml><![endif]--><!--[if !mso]><object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"></object> <style> st1\:*{behavior:url(#ieooui) } </style> <![endif]--><style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} p.11BodyText, li.11BodyText, div.11BodyText {mso-style-name:"11 BodyText"; mso-style-unhide:no; margin-top:0in; margin-right:0in; margin-bottom:11.0pt; margin-left:64.9pt; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.WordSection1 {page:WordSection1;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} </style> <![endif]--> <p class="11BodyText" style="margin-left: 0in;"><span style="font-size:10pt;">There is a big opportunity to extend messaging functionality onto S40 handsets and in emerging markets.The application aims to serve the business purpose towards this direction.The application aims at building the social networking via SMS.This could be later integrated with the Mailing services, once become a hit and the consumer response.More over CCA server can be merged into the OVI server which is integrating its services under a common unified umbrella – “Ovi”</span></p> <p class="MsoNormal"><span style="font-size:9pt;">Currently, there are two common modes of communictaion widely used amongst people, namely internet and mobile Phones. And, we can access the internet from our mobile handsets. <o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:9pt;"><o:p> </o:p></span></p> <p class="MsoNormal"><b style=""><span style="font-size:9pt;">Current GPRS based service</span></b><span style="font-size:9pt;">: Needs GPRS or GPRS activated/supported on mobile phones. Social networking sites aim at having the facility of GPRS facilites in the handsets, and needs an application which runs on WAP. GPRS is a mandatory requirement.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:9pt;"><o:p> </o:p></span></p> <p class="MsoNormal"><b style=""><span style="font-size:9pt;">Proposed SMS based service</span></b><span style="font-size:9pt;">: It doesn’t need GPRS always to connect with friends. All you need is a single SMS which will give you enough information about how many of your friends/acquaintances are in common with the new friend. This is an SMS based service.The size of the contacts which can be downloaded or sent from the server is much less than the WAP content.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:9pt;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:9pt;">It is a combintation of messaging server with one server application running at the server side and the client running at the <st1:place st="on">Mobile</st1:place> device side.</span></p><p class="MsoNormal">
<br /></p><p class="MsoNormal">With the advent of 3g/4gs evrytign is going to come on cloud and Mobile phones are going to be the best means to read through them.<span style="font-size:9pt;">Going forward, inclusion of GPRS to this applicaton will make it more powerful as other contents like common music, pictures, maps and profiles can be accessed/Shared as well.<o:p></o:p></span> </p><p class="MsoNormal">
<br /></p><p class="MsoNormal">
<br /></p><p class="MsoNormal">Autonomous :</p><p class="MsoNormal">
<br /></p><p class="MsoNormal"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeOBoBoYPrbgeYzOJYfWevnTIu02yn38dDlOgj6xB2Ev8ES-QIerNEd6yMa1JD0ZU659FwgrJM2-YDoUcUDQcGd95es_pXnPZsjoRZmvpWGIcyDJsbU0VSJdAfSoNFbCzq3JWlP80WBVY/s1600/IKU_Autonomous.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 281px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeOBoBoYPrbgeYzOJYfWevnTIu02yn38dDlOgj6xB2Ev8ES-QIerNEd6yMa1JD0ZU659FwgrJM2-YDoUcUDQcGd95es_pXnPZsjoRZmvpWGIcyDJsbU0VSJdAfSoNFbCzq3JWlP80WBVY/s400/IKU_Autonomous.png" alt="" id="BLOGGER_PHOTO_ID_5534121472087465394" border="0" /></a></p><p class="MsoNormal">
<br /></p><p class="MsoNormal">
<br /></p><p class="MsoNormal">
<br /></p><p class="MsoNormal">
<br /></p><p class="MsoNormal">
<br /></p><p class="MsoNormal">
<br /></p><p class="MsoNormal">
<br /></p><p class="MsoNormal">
<br />
<br />
<br />betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com0tag:blogger.com,1999:blog-2184675741087028163.post-81202453713480307562010-10-31T00:55:00.000-07:002010-10-31T01:08:20.810-07:00"IKU .- I know You ..." application Idea trailer ...This small video on an application Idea(Hw/sw) can be used for any phone...having full app support for social networking...!!<br />For more details comment/Contact me..<br /><br /><br /><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dyl8VstjINSxyJgOSozYTAR99Wr9J1c4TFB_lV9SA3_1PnCbotnkeFLCwDwaDyi2fUucFuEOubwrHGfijtKWQ' class='b-hbp-video b-uploaded' frameborder='0'></iframe>betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com0tag:blogger.com,1999:blog-2184675741087028163.post-53543635833266686562010-10-31T00:52:00.001-07:002010-10-31T09:05:40.070-07:00..Phoentricks for fools ..just the two..!<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiny8Taxzw8heJLzQl-TduHx5JYWjVVpefyT17KUf-C_4yD0M_4wu7EJpN9NfZy5n0InEz_lCkzmDmir_9pDc67cr5kXUdf_hVT32qZSzMXBkt-LkNyzSTCGUscMWi37JgReg-C6JIaU_A/s1600/BTF.JPG"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 389px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiny8Taxzw8heJLzQl-TduHx5JYWjVVpefyT17KUf-C_4yD0M_4wu7EJpN9NfZy5n0InEz_lCkzmDmir_9pDc67cr5kXUdf_hVT32qZSzMXBkt-LkNyzSTCGUscMWi37JgReg-C6JIaU_A/s400/BTF.JPG" alt="" id="BLOGGER_PHOTO_ID_5534115084631799554" border="0" /></a><br /><br /><br /><br />.......Well what could you expect form a guy working for a phone company will post about...Phone tricks..for the fools..and later word is more typically pointing towards a special kind of fools..by the end of the blog you will come to know who they are..but can be mis used in hell lot of ways...I m trying here to be a professional blogger :P ....mind my words...stuff is more important...<br /><br />here comes the trick one...this is possible with only S60 phones (or may be any other phone too but wirth trying..but not in S40 ohones)...S60 is the Symbian phone, Symbian which is now an open source since Nokia acquired it, those were the old S60 phones having Symbian version < 3 , now more latest version having greater UI effect using Symbain s^3 or Symbian s^4 will be coming in the markets..so the trick is..<br />..While calling you just have to browse through th gallery and simulatenously turn ON the music(or play the music)which you want to play simultaneously while the call is on going.., and you will see the melodious song being played behind your call...and you can talk simulataneosuly...do ...turn the volume up and down,increase the bass, twist the equalizers pause the song at the important "quotes" and resume it on the go ,create a playlist of you own words and echo it on the other side of the ears.. i tried it in S40 phone,it didnt happen, i found the internal servers are voice protected and dont allow the voice routing through the audio channel , well but we have Symbian and high end(costly) phones which does this....<br />Another trick,,you may like this more than first one..<br />if you are sitting in a closed range room and want to dote around on a hot anti-ur-sex stranger...or straightly any- one.. change the phone Visible name on the Blue-tooth settings to the crisp message(use your twitter-sense) and try connecting the phone you want to connect with ...you must know the type of the phone ur stranger is holding(have a good eye on it)..lest you could end up connecting with a 80 yr old termagant , beware what she is carying in her hands..obviously when you try to connect to that phone the name of the phone will come on the UI like "I love you red Top girl" trying to connect or Accept "u asshole " type of message...<br />be sure to catch the expression and make out what next you have to do....<br />woooooahhhhhhhhhhhhh u got it...!!<br />use it at your good will or mis use it at your own peril..!!!betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com0tag:blogger.com,1999:blog-2184675741087028163.post-23960038874389479832010-10-10T22:53:00.000-07:002010-10-11T00:46:57.247-07:00..Nokia Phone Book Bug.in S40 phone.Phone number recognition Bug in nokia phone book in NOkia S40 phone....reproduce it like this...<br /><br />.Save a number 123456789 with name ABC , ..now make a call...UI will show calling ABC..<br />.Now make another call to the number XY3456789,this number has to be different from the above one by just 2 first numbers like XY can be 10,11(but not 12),13, 14,15,16,1,7,18,19 ., you will see the UI showing calling ABC only !!!!!!!!!!! or both XY can be different from the original one this will happen !!!!betaby2http://www.blogger.com/profile/14939076648792581383noreply@blogger.com0