tag:blogger.com,1999:blog-90490201982888991362024-02-19T14:31:10.375-08:00My Little IT ThoughtsAnonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.comBlogger47125tag:blogger.com,1999:blog-9049020198288899136.post-2215568683324026162013-12-27T13:48:00.001-08:002013-12-27T13:48:45.693-08:002013 IN REVIEW<iframe allowfullscreen="" frameborder="0" height="270" src="//www.youtube.com/embed/i7ys0ygDbfs" width="480"></iframe>Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-8829884448827459622013-09-09T13:28:00.003-07:002013-09-09T13:29:53.563-07:00Sleeping Gypsy<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkhiQ_vCh0TYJHvh_4l2IY2v21afrnM1J12sOrgXxoNRqDE_sIc5wD88ThD9OqMY32r61gGLhWIGPjGoyhhdPtcPgjlmLwn01vI55EmQ6hE31hNGSQT-276VCdMsyyee-wQ7UyIfYfE3k/s1600/sleeping.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="308" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkhiQ_vCh0TYJHvh_4l2IY2v21afrnM1J12sOrgXxoNRqDE_sIc5wD88ThD9OqMY32r61gGLhWIGPjGoyhhdPtcPgjlmLwn01vI55EmQ6hE31hNGSQT-276VCdMsyyee-wQ7UyIfYfE3k/s400/sleeping.jpeg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: left;">
Jessie wanted me to take her to MOMA .. so she drew this to exchange a ticket. Actually, I didn't tell her kids are free there!</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn0hZq0mFsc2Vujt93E7becllWYALSujUj57FUTwebLLLyqWPLAIks2PkwkY1KZprzy1epB8TAwJ6aEAFfwHfKU4JQAb-LxhtRCPVTEZWiJAAi3QFfgzJXKGtwptYqjEOs6mdWvRPZT6k/s1600/sleeping_gypsy_rousseau.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn0hZq0mFsc2Vujt93E7becllWYALSujUj57FUTwebLLLyqWPLAIks2PkwkY1KZprzy1epB8TAwJ6aEAFfwHfKU4JQAb-LxhtRCPVTEZWiJAAi3QFfgzJXKGtwptYqjEOs6mdWvRPZT6k/s400/sleeping_gypsy_rousseau.jpg" width="400" /></a></div>
Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-91328752750695755212013-04-08T04:20:00.000-07:002013-04-08T04:22:12.804-07:00全民 App 瘋 Windows 8 得獎<br />
<h3>
全民 App 瘋 Windows 8 得獎名單 - </h3>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.microsoft.com/taiwan/promo/Win8AppFest/winner.htm" target="_blank"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifwrRau4UrLarw07-4HuvaxdZHCeoQJzGZhG7vkDzgMKkHTxw271yyH-1WI1RyHhqu9qmTTCw8j6GxRfv96eJz3bpPBWUDgrfHJY9jNd7DgbhAWa1YwFRxPNSdqGKhE6ULT4WIutu151g/s640/win8appaward.png" width="474" /></a></div>
<h3>
Took 3 rewards at this Windows 8 App Contest !!! </h3>
Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-75743832305237842832013-03-20T14:13:00.001-07:002013-03-20T14:13:59.329-07:00Midnight Express at BlackBerry Business App Contest<br />
<h3 class="r" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: medium; font-weight: normal; margin: 0px; overflow: hidden; padding: 0px; text-overflow: ellipsis; white-space: nowrap;">
"Midnight Express" at <a class="l vst" href="http://www.bnext.com.tw/edm/bbappcontest/partnerprogram.html" style="color: #660099; cursor: pointer;"><em style="color: #dd4b39; cursor: pointer; font-style: normal;">BlackBerry夥伴徵選計畫</em><span style="color: #660099;"><span style="cursor: pointer;">企業APP開發大賽</span></span></a></h3>
<br />
<br />
Last November friend in Taiwan asked me if I had interest to develop business App for BlackBerry Taiwan in new BB10 platform, an App contest held by BlackBerry offering some attractive prizes. Since I already have a Playbook as a reward for an App I submitted before Playbook released and a free Z10 from a Blackberry developer workshop, I had decided to give it a try.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-afaMxTHRZdCj61Za0wirogCa8HNHzZiX1JOyKo-EJ37dfVAFbBsqINwCjzyYCiAJ6fQSU6FKhywVo-Eb5wD8mQyShrtTLXJ_SeWsHcxpCNUtdXFcAUtnGb8s4TtgkvqWuFmKKsNMe60/s1600/2013-03-20+04.16.01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-afaMxTHRZdCj61Za0wirogCa8HNHzZiX1JOyKo-EJ37dfVAFbBsqINwCjzyYCiAJ6fQSU6FKhywVo-Eb5wD8mQyShrtTLXJ_SeWsHcxpCNUtdXFcAUtnGb8s4TtgkvqWuFmKKsNMe60/s400/2013-03-20+04.16.01.jpg" width="400" /></a></div>
<br />
"Midnight Express" is our team name and we were the #1 to demo!<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKk_0YoVuGyKdrKQRYvGCm21PkY0B7Wj_ted8DY9I1Wsb6pCwzzlQeaYdpuGc-kyv6nryjONobE3O0ZUMZfSmy_8qQXPGZVAyXZmVB9OFR33nbdTg2KyweyM3XKeWbzVGF7fxuJtW-r58/s1600/2013-03-20+01.18.21.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKk_0YoVuGyKdrKQRYvGCm21PkY0B7Wj_ted8DY9I1Wsb6pCwzzlQeaYdpuGc-kyv6nryjONobE3O0ZUMZfSmy_8qQXPGZVAyXZmVB9OFR33nbdTg2KyweyM3XKeWbzVGF7fxuJtW-r58/s400/2013-03-20+01.18.21.jpg" width="400" /></a></div>
<br />
<br />
The 6 minutes demo was just too short for me, I missed to show the most important functions!!!<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8gqM3nC1Chx7gc1jwPP4XoY9BYQ2RED4xWPj_FSMVPNqnnVlZfks9zHznNGR4bBWIhcooMBe5-I0tBfTvyhInE7XheUgfFhNmS3YoqrGTjocMLwJhBU-VPdlbqWrAdZWp0Rfo12idvx4/s1600/2013-03-20+01.22.55.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8gqM3nC1Chx7gc1jwPP4XoY9BYQ2RED4xWPj_FSMVPNqnnVlZfks9zHznNGR4bBWIhcooMBe5-I0tBfTvyhInE7XheUgfFhNmS3YoqrGTjocMLwJhBU-VPdlbqWrAdZWp0Rfo12idvx4/s400/2013-03-20+01.22.55.jpg" width="400" /></a></div>
<br />
The warm up area, some teams tuning their Apps here!<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGy_-fBdWGnPRIBkc4WgiYtaEnmUnVwFFdqYh4Lx-ERiOlw5zS9SLCXqikY-RsGls-GphCVpEsHtv6PxHUIdVFA_28kUEy8nINrYdWc9wwXRb7zsURry-aEyzWoELAtWmFUW3JJxdPb-A/s1600/2013-03-20+00.50.27.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGy_-fBdWGnPRIBkc4WgiYtaEnmUnVwFFdqYh4Lx-ERiOlw5zS9SLCXqikY-RsGls-GphCVpEsHtv6PxHUIdVFA_28kUEy8nINrYdWc9wwXRb7zsURry-aEyzWoELAtWmFUW3JJxdPb-A/s400/2013-03-20+00.50.27.jpg" width="400" /></a></div>
<br />
The stage and judges<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXT2jSpoaLD6MCEecRf-_Iez3E0B_r2QTlM_sVCXr-3HShm7Vu5drDbry5JvW6Dw0EEyEnCpBsFydHsT3UUb97kUg6fEEgzXFX3rRFm-xEsmayyx77_fLSAOZjq34Q3YO_rYOxaN45UJo/s1600/2013-03-20+01.44.40.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXT2jSpoaLD6MCEecRf-_Iez3E0B_r2QTlM_sVCXr-3HShm7Vu5drDbry5JvW6Dw0EEyEnCpBsFydHsT3UUb97kUg6fEEgzXFX3rRFm-xEsmayyx77_fLSAOZjq34Q3YO_rYOxaN45UJo/s400/2013-03-20+01.44.40.jpg" width="400" /></a></div>
<br />
<br />
"Midnight Express" won the 3rd prize - 100,000 NTD and a Z10!<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJd0vw1cvPOFeE9jUabbs86j1i6ZMKlqNSFrqkLwZ0s0JCrtji8Q_aWO6El-kd0eNTEsJ-XdX5KOqB3vMagIiTyojZ1F2JmyfAwDKTHWeVj3rDtdHTB-IklARfTT4FdZIiNqmrJfNPHkw/s1600/2013-03-20+03.34.01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJd0vw1cvPOFeE9jUabbs86j1i6ZMKlqNSFrqkLwZ0s0JCrtji8Q_aWO6El-kd0eNTEsJ-XdX5KOqB3vMagIiTyojZ1F2JmyfAwDKTHWeVj3rDtdHTB-IklARfTT4FdZIiNqmrJfNPHkw/s400/2013-03-20+03.34.01.jpg" width="400" /></a></div>
<br />
<br />
picture with judges and other winning teams -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdFhmhMB3fHvmXRzpcDWeaGQBZWz5CnNXEBS6wEPE_CBPXdjNPtc7u6hafFClZzgLk3iXr9c9-SoOfX-ndvoPfiRevBxFhOHJGRnOFQ_IJOp7otPdeFnEw3RieP8Owi1Pms9hCw72DEs4/s1600/2013-03-20+04.03.17.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdFhmhMB3fHvmXRzpcDWeaGQBZWz5CnNXEBS6wEPE_CBPXdjNPtc7u6hafFClZzgLk3iXr9c9-SoOfX-ndvoPfiRevBxFhOHJGRnOFQ_IJOp7otPdeFnEw3RieP8Owi1Pms9hCw72DEs4/s400/2013-03-20+04.03.17.jpg" width="400" /></a></div>
<br />
Thank you very much BlackBerry Taiwan! Celebration party in nearby Japanese restaurant with our members - Simon and Daniel.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4E62oDhZsMbA4O5OnSqdQbtg1IMejDl1XUUSI9dWuMlTkiz_eTN6Ri0XedJkpjb_GA2GXsTfb3_Kbjj14wX0a33dL3ztP4WZZOQPCimYXQJdQ7RF3brNKiCK-eEqxTMcVptiziTsf8S4/s1600/2013-03-20+05.15.08.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4E62oDhZsMbA4O5OnSqdQbtg1IMejDl1XUUSI9dWuMlTkiz_eTN6Ri0XedJkpjb_GA2GXsTfb3_Kbjj14wX0a33dL3ztP4WZZOQPCimYXQJdQ7RF3brNKiCK-eEqxTMcVptiziTsf8S4/s400/2013-03-20+05.15.08.jpg" width="265" /></a></div>
<br />
my presentation -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdF0xWoR1HINVGiOxzgZ9bmYNS7fkCAXZ3_Q7mfWjgb8wJUO4agtmefSmzFxGV6yvcbh4XvnL2klLu06S1eWaQTfWsKdqvVqT1qgliop67SX2OR5fHm51c_8rd-rWTlAMJBLGBbzL31Sc/s1600/Screen+Shot+2013-03-20+at+9.36.13+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdF0xWoR1HINVGiOxzgZ9bmYNS7fkCAXZ3_Q7mfWjgb8wJUO4agtmefSmzFxGV6yvcbh4XvnL2klLu06S1eWaQTfWsKdqvVqT1qgliop67SX2OR5fHm51c_8rd-rWTlAMJBLGBbzL31Sc/s400/Screen+Shot+2013-03-20+at+9.36.13+PM.png" width="400" /></a></div>
<br />
<br />Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-52223674069090535632013-02-19T09:18:00.004-08:002013-02-20T22:31:26.558-08:00GLASS PIONEER<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.google.com/glass/start/what-it-does/" target="_blank">GLASS @ WORK</a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.slashgear.com/google-releases-pictures-from-glass-foundry-events-shows-off-pioneers-in-action-15269553/" target="_blank">GLASS @ PRESS</a> </div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH3LQxmPmsqPsA6XW527i_eQOw6TYgKm_VSQrWkIlr0YKMNzFuWiOlXAugr0EIwO68xYUpDgGxmWEQ7ImjdlepGTy2l8RUbNz9xcssReYSWJqtjLqttqgIfLctSCJDVWgh46DPQ301Xlk/s1600/2013-02-09+11.48.17.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH3LQxmPmsqPsA6XW527i_eQOw6TYgKm_VSQrWkIlr0YKMNzFuWiOlXAugr0EIwO68xYUpDgGxmWEQ7ImjdlepGTy2l8RUbNz9xcssReYSWJqtjLqttqgIfLctSCJDVWgh46DPQ301Xlk/s400/2013-02-09+11.48.17.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieCZFxjF3p6WAg8imjqObzDR_eewT6EW7QgDu1PV3TDUvHPRwZ4NU-wfm9iqiL12t3sip2DKvC5G-DGvqPh3vmQ4ZUKYGTx-8vvZ4iQBsfnrcdOZTxD2cyMBVzzIPH5pAlP5wUXWlyP1U/s1600/2013-02-09+11.51.30.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieCZFxjF3p6WAg8imjqObzDR_eewT6EW7QgDu1PV3TDUvHPRwZ4NU-wfm9iqiL12t3sip2DKvC5G-DGvqPh3vmQ4ZUKYGTx-8vvZ4iQBsfnrcdOZTxD2cyMBVzzIPH5pAlP5wUXWlyP1U/s400/2013-02-09+11.51.30.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJt1MJIerb97TwwovcTipaHWtQRrAnjGojlD5wtQ7P5Jytu4V1W0Yxkryk5zUPMtvgi14bRI9P6KjRPBijCNOvQ9lYUQppaZ1n60aOPPO6NDR2zatouk1D9hEMxQHlQitkJEK4TkvfCAc/s1600/2013-02-09+12.48.37.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJt1MJIerb97TwwovcTipaHWtQRrAnjGojlD5wtQ7P5Jytu4V1W0Yxkryk5zUPMtvgi14bRI9P6KjRPBijCNOvQ9lYUQppaZ1n60aOPPO6NDR2zatouk1D9hEMxQHlQitkJEK4TkvfCAc/s400/2013-02-09+12.48.37.jpg" width="400" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7VieGpilt4goE9lPSZHhZ-q1ZF4xDfWVZpCfEgy8UtE-zpRwingcyL5RBVGGfqx0R5CcvqHjkVFI23QRx7dEqJhUyPSyKTkW5IL-dj_auGVUUMAhEQvyYdbEJ62tLr5lL-ewsjE4dI3g/s1600/PMGLASSPORTRAITS_019.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7VieGpilt4goE9lPSZHhZ-q1ZF4xDfWVZpCfEgy8UtE-zpRwingcyL5RBVGGfqx0R5CcvqHjkVFI23QRx7dEqJhUyPSyKTkW5IL-dj_auGVUUMAhEQvyYdbEJ62tLr5lL-ewsjE4dI3g/s320/PMGLASSPORTRAITS_019.JPG" width="213" /></a></div>
<div style="text-align: center;">
my terminator portray :-)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNSOqgvRxYQhB0jLp2YAr7nsTxOBgp6vo76u8G9ZiqivEOf1HWlCC_DrvRwDvX5UVRTOKhyleyppY4qNZOK9hPracXTZnYpHpw0QPxRkjvihwoRwyw7uMtGbTYrbdLGCUEeL9LlHxcqfw/s1600/2013-02-20+18.38.30.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNSOqgvRxYQhB0jLp2YAr7nsTxOBgp6vo76u8G9ZiqivEOf1HWlCC_DrvRwDvX5UVRTOKhyleyppY4qNZOK9hPracXTZnYpHpw0QPxRkjvihwoRwyw7uMtGbTYrbdLGCUEeL9LlHxcqfw/s320/2013-02-20+18.38.30.jpg" width="239" /></a></div>
A very nice experience!</div>
Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-62915428521168246782013-01-24T19:36:00.003-08:002013-01-24T20:15:26.896-08:00CRM Module on POS IN CLOUDA new CRM(Customers Relationship Management) module has been added to the POS IN CLOUD(version 1.12), now you can manage your customers easily on the portal or the App itself!<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7pnUePBlyrA8WmLpWkw1YEQhHgz47QCaAvXLl_WrgZI6IxAMsJE_d5K7vQAa0nICo9qMPQjYmBZ6uKPlzRz6oat-V23RX15PSIzDriTgHf2eO9Y8Lb43p6mFU1qZ0E4pMoOByCmEKgUA/s1600/2013-01-24+22.02.50.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7pnUePBlyrA8WmLpWkw1YEQhHgz47QCaAvXLl_WrgZI6IxAMsJE_d5K7vQAa0nICo9qMPQjYmBZ6uKPlzRz6oat-V23RX15PSIzDriTgHf2eO9Y8Lb43p6mFU1qZ0E4pMoOByCmEKgUA/s400/2013-01-24+22.02.50.png" width="400" /></a></div>
<br />
Click at the "Rolodex" icon button to get into CRM page, you can see more customers listing by scrolling down. Use the search bar to filter the listing.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAK3aWGHsxFinRDOC3IyyR3cEarvG8XGcx0sJIoyypzxrTyz8VHHd5xtY2V3PdjoCqTsKNI6AUECFJVoSv4uPgBpyCBuoDeTYzCU-eHHuwst8GRPmPgwDr4Rnbooaw6nc2B7yhTSGCrgM/s1600/2013-01-24+21.47.09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAK3aWGHsxFinRDOC3IyyR3cEarvG8XGcx0sJIoyypzxrTyz8VHHd5xtY2V3PdjoCqTsKNI6AUECFJVoSv4uPgBpyCBuoDeTYzCU-eHHuwst8GRPmPgwDr4Rnbooaw6nc2B7yhTSGCrgM/s400/2013-01-24+21.47.09.png" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTdclJbMP5pPIk5BsZPoJSOF4dHidi9MK6yAz-geIPJNNCHnbIIR0kXjjxDVX9R2ho7oc7IuK2vBC7bJmD3eubrko0cbk95dBCBLIROQpE2KBZiV8LpEKwviPs8zpcgu7jLMCpW2bQqBM/s1600/2013-01-24+21.46.52.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTdclJbMP5pPIk5BsZPoJSOF4dHidi9MK6yAz-geIPJNNCHnbIIR0kXjjxDVX9R2ho7oc7IuK2vBC7bJmD3eubrko0cbk95dBCBLIROQpE2KBZiV8LpEKwviPs8zpcgu7jLMCpW2bQqBM/s400/2013-01-24+21.46.52.png" width="400" /></a></div>
<br />
The CRM page has been categorized by "ID", "NAME", "PHONE","EMAIL", "CITY","STATE" and "ZIP" which make user easy to search.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiZYuJs_GVG4l90mXu6_UkAWRq06cOsSdq3ACokTW_MyjWcMhVFuhOO7mPo-MslLeqi-WxK0idMWHFJZG1g-G61pQ44U0ycIixFZ8u_BNMSySvv6kreV-kVrUHy84Z4BjM33zH81nR91c/s1600/2013-01-24+21.46.09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiZYuJs_GVG4l90mXu6_UkAWRq06cOsSdq3ACokTW_MyjWcMhVFuhOO7mPo-MslLeqi-WxK0idMWHFJZG1g-G61pQ44U0ycIixFZ8u_BNMSySvv6kreV-kVrUHy84Z4BjM33zH81nR91c/s400/2013-01-24+21.46.09.png" width="400" /></a></div>
<br />
A search bar on top can auto refresh the view while you are typing<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9qg2C_b3KQuBl-JcdSwT_0RgAI67AF-bQ7bmWLamtr0g3bim7qqQMqKYWJMl2LPX1GSr4yGEt-pXMOjBylVHPu4_pvsxTxkLI5HNG8MfvMTrCpd3e_HGL6mvge-n4BjTe301sDRTufhY/s1600/2013-01-24+21.50.08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9qg2C_b3KQuBl-JcdSwT_0RgAI67AF-bQ7bmWLamtr0g3bim7qqQMqKYWJMl2LPX1GSr4yGEt-pXMOjBylVHPu4_pvsxTxkLI5HNG8MfvMTrCpd3e_HGL6mvge-n4BjTe301sDRTufhY/s400/2013-01-24+21.50.08.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
To view or edit customer detail information by clicking at the board. To add a new customer just click at "New Customer" button. The name is the only field can not be empty, all other fields are optional. The "ID" field will auto generate by App or you can define your own ID by overwrite it, however, a unique ID is required. The "Reward" and "Credit" fields are maintained by system can not be manually update. To add the credit a credit request activity need to be activated.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYTerCMg1UFj9cuUpqU6V6b34OWnVxyeJRFtVmqd3hDnNQskY_Rl-0vE3RZyPoHXOdHWGGug22hSCdScXcQJJ7Z4ISIlx-LGVPHBnUHSKF9Y4D6EcO96d9XsEeJHC3XgnAXSnHn1L-9vE/s1600/2013-01-24+21.50.47.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYTerCMg1UFj9cuUpqU6V6b34OWnVxyeJRFtVmqd3hDnNQskY_Rl-0vE3RZyPoHXOdHWGGug22hSCdScXcQJJ7Z4ISIlx-LGVPHBnUHSKF9Y4D6EcO96d9XsEeJHC3XgnAXSnHn1L-9vE/s400/2013-01-24+21.50.47.png" width="400" /></a></div>
<br />
To associate the order with customer, just click at the header of the order and enter the customer ID on the customer field, or just click at "?" beside the customer field, you can browse the customers listing and just click at the customer board to associate with the order. If no customer record found, just click at "New Customer" to create one.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipEYHgBO0FsqXS0kcuiGhFHscVWXFdX0MtgeqDns38lSWhkavG4b8D8Sga1oSRk1N0HgOQgR_RpmHToM-1eAjdBzE5sWQ4UOY8f_ogeWaElQwVCYUpR-ZK3MisL_7Kboi5k2in03pnKCM/s1600/2013-01-24+21.51.39.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipEYHgBO0FsqXS0kcuiGhFHscVWXFdX0MtgeqDns38lSWhkavG4b8D8Sga1oSRk1N0HgOQgR_RpmHToM-1eAjdBzE5sWQ4UOY8f_ogeWaElQwVCYUpR-ZK3MisL_7Kboi5k2in03pnKCM/s400/2013-01-24+21.51.39.png" width="400" /></a></div>
<br />
<br />
The CRM system supports customer cash/gift credit and reward/bonus points. In order to use the Reward program, the system setting has to be updated<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ6qhkeockGSMTw9AoEpbgukrQVPDB-uxs9bSmq_PcSIVNBt2ZGvrloYA4oeWpos2n6H0OT5ia0OJiAu5sekUGOpzIIxlh7Xc3djnK_FnOuCOEuoz6kvSZn5MW730IMBunGXMQDbx5XjI/s1600/2013-01-24+21.48.55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ6qhkeockGSMTw9AoEpbgukrQVPDB-uxs9bSmq_PcSIVNBt2ZGvrloYA4oeWpos2n6H0OT5ia0OJiAu5sekUGOpzIIxlh7Xc3djnK_FnOuCOEuoz6kvSZn5MW730IMBunGXMQDbx5XjI/s400/2013-01-24+21.48.55.png" width="400" /></a></div>
<br />
There are two type of reward system, one is reward by the purchased amount, the other is reward by the purchased quantity.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIqSe82n7tilGzjmvQql5N1vyPXvikkNku_TpWrCjJwbzPV1pwmgThaNE3GpO0dyfRdMxBg8Psuy2PtTH8y9j1geHJyPCROTKMe1UUeI6jggpBos5tHtCbpGrrL0etal8k8xTuDIy4cx8/s1600/2013-01-24+21.48.45.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIqSe82n7tilGzjmvQql5N1vyPXvikkNku_TpWrCjJwbzPV1pwmgThaNE3GpO0dyfRdMxBg8Psuy2PtTH8y9j1geHJyPCROTKMe1UUeI6jggpBos5tHtCbpGrrL0etal8k8xTuDIy4cx8/s400/2013-01-24+21.48.45.png" width="400" /></a></div>
<br />
Once the Reward system is on, you still need to specify the items you want to join the reward program. This can be done by go to item management -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8w2mDNSRNxrKWhWnPefdaT5mv0j2W4cBDw2MedU0w5XPae9GKotE-Ru3hi1moGs2O9JPVcVuJph-0h9Dq0xij9zRNqibYJbZ6Lqd8BufH73WEYfBKRflE7ttukvSTejt_XKAkY9kCrfc/s1600/2013-01-24+21.49.24.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8w2mDNSRNxrKWhWnPefdaT5mv0j2W4cBDw2MedU0w5XPae9GKotE-Ru3hi1moGs2O9JPVcVuJph-0h9Dq0xij9zRNqibYJbZ6Lqd8BufH73WEYfBKRflE7ttukvSTejt_XKAkY9kCrfc/s400/2013-01-24+21.49.24.png" width="400" /></a></div>
<br />
under the "reward" fiels, you can specify this item has NO (default), YES (1X), DOUBLE(2X) or Triple(3X) reward points.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxs5xf5WxQUCYpywzVT1cCdvV_aFmZcSEAcKiQoG-3cRFsLh2E3YxXVqGsvGRcrC6M-2OXL3axAQFLJhd_dPZe1GXnjJtTeyALMr-mywoYigULgWdwnMW6PCO1m_a8vO73-qYLL3fwcRU/s1600/2013-01-24+21.49.20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxs5xf5WxQUCYpywzVT1cCdvV_aFmZcSEAcKiQoG-3cRFsLh2E3YxXVqGsvGRcrC6M-2OXL3axAQFLJhd_dPZe1GXnjJtTeyALMr-mywoYigULgWdwnMW6PCO1m_a8vO73-qYLL3fwcRU/s400/2013-01-24+21.49.20.png" width="400" /></a></div>
<br />
Once the REWARD system is on, all the customers purchasing records and reward points will be updated automatically.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDJFyj01093DDhaqeT1hnLe89Lw9N3B5uDmPthIdcbguYIcEIlEy-NsOcR4HjcwLf154FG46PeyB6HrR9Q0Im6cA_RdJ5J67bd0Hxrt8gTg3RcZjhDKx6BfSDGicrgUpCQO7SLKh4022k/s1600/2013-01-24+21.50.17.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDJFyj01093DDhaqeT1hnLe89Lw9N3B5uDmPthIdcbguYIcEIlEy-NsOcR4HjcwLf154FG46PeyB6HrR9Q0Im6cA_RdJ5J67bd0Hxrt8gTg3RcZjhDKx6BfSDGicrgUpCQO7SLKh4022k/s400/2013-01-24+21.50.17.png" width="400" /></a></div>
<br />
Customers now can pay the purchase by using their credit points -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB3lWHvi8-sjdFoIMLrAAvDQntXi6LYXJIj19s7B18Ibbth9Tz7sTV86speQLa5suIzzsAwgkkdwraeBMFab_TTKcfVglCjZDTG2ha6IbMNaIw5KvvmHL4NxtkV7-ZbwoufkTd5e9Vu40/s1600/2013-01-24+21.52.33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB3lWHvi8-sjdFoIMLrAAvDQntXi6LYXJIj19s7B18Ibbth9Tz7sTV86speQLa5suIzzsAwgkkdwraeBMFab_TTKcfVglCjZDTG2ha6IbMNaIw5KvvmHL4NxtkV7-ZbwoufkTd5e9Vu40/s400/2013-01-24+21.52.33.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
A Password is required if the password field is assigned, customer can either enter the password from the front keypad or just scan his/her NFC card to complete the transaction.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirIosFJx9mJu7j63WHvek6Kz4opf2Fw_Ooite36IKESjxuanEZ0sK7QAmyx9WwEa3HcNxTm6oqpksZr7wCilXGVVSyqgjiQC2pOprcXOOP14iYUEo4j6bP7Jzt2-J-wbKgFua4lECLwSc/s1600/2013-01-24+21.52.48.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirIosFJx9mJu7j63WHvek6Kz4opf2Fw_Ooite36IKESjxuanEZ0sK7QAmyx9WwEa3HcNxTm6oqpksZr7wCilXGVVSyqgjiQC2pOprcXOOP14iYUEo4j6bP7Jzt2-J-wbKgFua4lECLwSc/s400/2013-01-24+21.52.48.png" width="400" /></a></div>
<br />
Alarm will pop up if there is no enough fund!<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWGKM5WPKiimpnEq_wr_CrPFlQ_AotAzja_UAZDW2jT1M4uNnL2FjSXl0QqEIPI9AIGqK8JA6a6N8iLtA46bVgM2iKytX32IHKGBx4kNGZHlraeN0gw5KIgus8104J8lj7NUQXH8J3agU/s1600/2013-01-24+21.53.12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWGKM5WPKiimpnEq_wr_CrPFlQ_AotAzja_UAZDW2jT1M4uNnL2FjSXl0QqEIPI9AIGqK8JA6a6N8iLtA46bVgM2iKytX32IHKGBx4kNGZHlraeN0gw5KIgus8104J8lj7NUQXH8J3agU/s400/2013-01-24+21.53.12.png" width="400" /></a></div>
<br />Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com2tag:blogger.com,1999:blog-9049020198288899136.post-82951090989154217202012-12-26T14:43:00.000-08:002012-12-26T14:46:02.809-08:00Rippler - The Amazing Mobile Apps Development ToolFor mobile Apps HTML5 developers to find a decent debugger for the target devices is always a tough job! The <a href="http://people.apache.org/~pmuellr/weinre/docs/latest/" target="_blank">Weinre</a> is a very popular tool and even <a href="http://debug.phonegap.com/" target="_blank">Phonegap debugger</a> is based on it, however, it offers no Breakpoints and not very stable if you try to use Phonegap debugger without setting up your own debug server.<br />
Ripple emulator is the latest debug tool I have tried, and it is so easy to install(a Chrome extension) and it solves three of my major problems for hybrid Apps -<br />
<br />
<ol>
<li>breaking points debug</li>
<li>enable cross domains Ajax requests </li>
<li>Phonegap supported</li>
</ol>
<br />
The mother company of <a href="http://ripple.tinyhippos.com/" target="_blank">Ripple has been purchased</a> by BlackBerry one year ago, therefore, the BB10 WebWorks SDK uses Ripple as the emulator and it works pretty nice. The BlackBerry <a href="https://developer.blackberry.com/html5/download/#playbook" target="_blank">HTML5 developer page</a> has detail instructions how to use it<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF6qHa3hewbi0jSOO2xNbUIca7SvM_C4LRRWvLCCLWSYk7Jez3h9fv8sOq5HACBvxpTdtcfIDgf18oeAQsbvZ8mfu7tSlkowtXZQBg6oQ8xzJDDrL5PMKWpQv9hi1Pnr1_mO6GQJl2Fvk/s1600/Screen+Shot+2012-12-26+at+4.23.09+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF6qHa3hewbi0jSOO2xNbUIca7SvM_C4LRRWvLCCLWSYk7Jez3h9fv8sOq5HACBvxpTdtcfIDgf18oeAQsbvZ8mfu7tSlkowtXZQBg6oQ8xzJDDrL5PMKWpQv9hi1Pnr1_mO6GQJl2Fvk/s640/Screen+Shot+2012-12-26+at+4.23.09+PM.png" height="640" width="408" /></a></div>
<br />
For other devices developer, the Ripple is a Chrome Extension can be downloaded from Chrome Web store. The editor I used is the Aptana Studio 3 which is free too!<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4DptiaHMddiXWqZSxpGuMi3mzHXq-eZbj6CvxD7By5to6YIVemw_qu0W7iTV-tO3Sbq2WsT35fSieNv_XR0RS3-JjA99-k82KfnrORj9qxiSudEepzARnWWtlmE4B54x38yo1oXykXI8/s1600/Screen+Shot+2012-12-26+at+4.33.40+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4DptiaHMddiXWqZSxpGuMi3mzHXq-eZbj6CvxD7By5to6YIVemw_qu0W7iTV-tO3Sbq2WsT35fSieNv_XR0RS3-JjA99-k82KfnrORj9qxiSudEepzARnWWtlmE4B54x38yo1oXykXI8/s400/Screen+Shot+2012-12-26+at+4.33.40+PM.png" height="117" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
You will need to set up the "Devices" and "Platform" to fit your environment, and remember to enable the "Cross Domain Proxy" to allow your Ajax requests working correctly. If the cross domain requests to the server needs user id and password,then the Ripple will fail. Before I can find the solution I just need to switch the requests to a same function server without authentication required to continue the debug process. Once debug done, changed back to the original server and test the Ajax requests on the Playbook Simulator(see below).<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmmYOyMfOzAIUi3qCeyj7WVcTlLF57kFHSwFK4jS4miQYzq1DRGE9hKxPBqubxHjEqw3VA1iZFQ0B2gZ0o68JXiu4pNsFIMsAiC8eGkJmtQdcaNWFFxi-4yyG1BeYDob08sp9VKAB44HY/s1600/Screen+Shot+2012-12-26+at+3.07.18+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmmYOyMfOzAIUi3qCeyj7WVcTlLF57kFHSwFK4jS4miQYzq1DRGE9hKxPBqubxHjEqw3VA1iZFQ0B2gZ0o68JXiu4pNsFIMsAiC8eGkJmtQdcaNWFFxi-4yyG1BeYDob08sp9VKAB44HY/s400/Screen+Shot+2012-12-26+at+3.07.18+PM.png" height="400" width="355" /></a></div>
BlackBerry version Ripple for WebWorks 10 have some more settings need to be filled like "Package"which will give you the power to build the package to run on BB10 devices.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7lx-6XoKfS38RjTpbOqDU5s2p3MKjuwxzTHG9YPIK7fm1cysxZfqwK-COJIXG-WnZscR7Bd6fhDhkoBvpVS8zuuCl3Vz2_BlhR22CyVeJKqfu5IfiE0z1iil984rM3dA58yQ7pBHhyphenhyphen1M/s1600/Screen+Shot+2012-12-26+at+3.09.18+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7lx-6XoKfS38RjTpbOqDU5s2p3MKjuwxzTHG9YPIK7fm1cysxZfqwK-COJIXG-WnZscR7Bd6fhDhkoBvpVS8zuuCl3Vz2_BlhR22CyVeJKqfu5IfiE0z1iil984rM3dA58yQ7pBHhyphenhyphen1M/s400/Screen+Shot+2012-12-26+at+3.09.18+PM.png" height="400" width="355" /></a></div>
Now you can pretty much start your debug with breakpoints capability which save you a lot of time<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahOISKiSsjhvRbF0c4d_M9liemttkwhzmcptLJhpW1DoX5hBfoaaLWQR6J9X5oDuXuFYxMfookKH_rX0jhPQlZJ19a__z5Ghr2gF6Bs2ThZN9fLeRCRf-EoCvwVm9NFicZCuMXYQObeY/s1600/Screen+Shot+2012-12-26+at+4.58.22+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahOISKiSsjhvRbF0c4d_M9liemttkwhzmcptLJhpW1DoX5hBfoaaLWQR6J9X5oDuXuFYxMfookKH_rX0jhPQlZJ19a__z5Ghr2gF6Bs2ThZN9fLeRCRf-EoCvwVm9NFicZCuMXYQObeY/s400/Screen+Shot+2012-12-26+at+4.58.22+PM.png" height="400" width="302" /></a></div>
<br />
The "Package and Launch" function for PlayBook never worked for me, I have to manually enter the line command to upload the bar file to emulator.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivFsa6dSLZNxGVQYDsz0jLaXpY_cr6820fGaXeoViX4ftQDlPMU-yU1Iuyrq6IJ6uXFcAJp2DPy8YcuHEnCxqNtOY5E-WAvHu30gsT9zR0Li-0SyT7zd74kJX3a8g-OIxAd8RGdEU_hHk/s1600/Screen+Shot+2012-12-26+at+3.11.25+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivFsa6dSLZNxGVQYDsz0jLaXpY_cr6820fGaXeoViX4ftQDlPMU-yU1Iuyrq6IJ6uXFcAJp2DPy8YcuHEnCxqNtOY5E-WAvHu30gsT9zR0Li-0SyT7zd74kJX3a8g-OIxAd8RGdEU_hHk/s400/Screen+Shot+2012-12-26+at+3.11.25+PM.png" height="253" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
This is how it looks under PlayBook Simulator which powered by VMware Fusion (under Mac OS X)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8PW3Zn7emIqc4bO1m8aINSOIS6Orfpv8pawDPUdeLs4eNcD2batdiN2EnsUxWTtwyisd_fWYNbYN2GCab2L1kImjd-m_wgUyO29PdaodEnlSEg2fpdGCiFyyGA74n1BKgxbzocOlHxSk/s1600/Screen+Shot+2012-12-26+at+3.11.13+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8PW3Zn7emIqc4bO1m8aINSOIS6Orfpv8pawDPUdeLs4eNcD2batdiN2EnsUxWTtwyisd_fWYNbYN2GCab2L1kImjd-m_wgUyO29PdaodEnlSEg2fpdGCiFyyGA74n1BKgxbzocOlHxSk/s400/Screen+Shot+2012-12-26+at+3.11.13+PM.png" height="293" width="400" /></a></div>
If you have cross domain requests with user id and password which can not be run under Ripple emulator, then you can test them on the simulator.<br />
<br />
Here are some Ripple emulator screenshots for the project I am working on -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2ndp7Jczcji4x7HS_BaDwzviiZVW-ZY2Pk0O5hOK_uNHaWCaOzBI7KnotntqLnHggBPPft23AtCcZpinIlX9Jr4-2ML58cd5-z2k8Lrqt1iV-1ey3phm-N2Ic8BETFV6NjIhyN699Eto/s1600/Screen+Shot+2012-12-25+at+11.57.10+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2ndp7Jczcji4x7HS_BaDwzviiZVW-ZY2Pk0O5hOK_uNHaWCaOzBI7KnotntqLnHggBPPft23AtCcZpinIlX9Jr4-2ML58cd5-z2k8Lrqt1iV-1ey3phm-N2Ic8BETFV6NjIhyN699Eto/s400/Screen+Shot+2012-12-25+at+11.57.10+AM.png" height="266" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd9s35yP_gpJ_uOpODATM5y1IX1pzATuXMlOVrPCyBJBfwpGFXrj7iPUPY_tfQlMh2gNE_JoS-6E3SaEQsS2MjTQh_oZig1fydpp3FtYYVaFw8s4RXs3MExdxfHWNdi-yeGuBk-67zGFI/s1600/Screen+Shot+2012-12-25+at+2.00.42+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd9s35yP_gpJ_uOpODATM5y1IX1pzATuXMlOVrPCyBJBfwpGFXrj7iPUPY_tfQlMh2gNE_JoS-6E3SaEQsS2MjTQh_oZig1fydpp3FtYYVaFw8s4RXs3MExdxfHWNdi-yeGuBk-67zGFI/s400/Screen+Shot+2012-12-25+at+2.00.42+PM.png" height="267" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOyFifIOmmxqHHptI0bIwOno4odsBmhXBbPOiqpu5zfb8RiPlC6bjI_qpvTnyLznagFzg-rIBAnYskhzE5yTGCq9C676yfpcBVtS_9glNiN8sZXHG7Xkl7aJR86rIG2pseyD_rcaIKHVo/s1600/Screen+Shot+2012-12-25+at+11.58.45+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOyFifIOmmxqHHptI0bIwOno4odsBmhXBbPOiqpu5zfb8RiPlC6bjI_qpvTnyLznagFzg-rIBAnYskhzE5yTGCq9C676yfpcBVtS_9glNiN8sZXHG7Xkl7aJR86rIG2pseyD_rcaIKHVo/s400/Screen+Shot+2012-12-25+at+11.58.45+AM.png" height="266" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpEsF5iFpLr1Che_C9mCAKtxMYTWjXGze0yo3lx_M7kjKo-Qz6f4Dio8zXxtoQuqDBO9-i26BXJmBqH0Fp64sRJUzelEufQzEXgsoxcEOv5wGb5DYaV2MDIJku6RKBYFmmWLx03zJoSI8/s1600/Screen+Shot+2012-12-25+at+2.01.39+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpEsF5iFpLr1Che_C9mCAKtxMYTWjXGze0yo3lx_M7kjKo-Qz6f4Dio8zXxtoQuqDBO9-i26BXJmBqH0Fp64sRJUzelEufQzEXgsoxcEOv5wGb5DYaV2MDIJku6RKBYFmmWLx03zJoSI8/s400/Screen+Shot+2012-12-25+at+2.01.39+PM.png" height="263" width="400" /></a></div>
<br />Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com2tag:blogger.com,1999:blog-9049020198288899136.post-3788148591986427872012-11-21T13:14:00.001-08:002012-11-21T13:15:52.043-08:00How To Create A New Account at POS IN CLOUD<br />
<div style="background-color: white; color: #444444; font-family: Arial, Verdana, sans-serif; font-size: 13px; line-height: 21px;">
It is very easy to set up a testing account with POS IN CLOUD, all we need is your Facebook or Google ID, no registration processes needed. To start a new account and create your own store please go to our portal site at <a href="http://portal.posincloud.com/" rel="nofollow" style="color: #0033cc;">portal.posincloud.com</a></div>
<div style="background-color: white; color: #444444; font-family: Arial, Verdana, sans-serif; font-size: 13px; line-height: 21px; margin-left: auto; margin-right: auto; text-align: center;">
<a href="https://sites.google.com/a/posincloud.com/home/in-the-news/howtosetupatestaccount/Capture1.PNG?attredirects=0" imageanchor="1" style="background-image: none; border-bottom-style: none; color: #ff9900;"><img border="0" height="212" src="https://sites.google.com/a/posincloud.com/home/_/rsrc/1353526120732/in-the-news/howtosetupatestaccount/Capture1.PNG?height=212&width=400" style="border: 0px; padding: 0px;" width="400" /></a></div>
<div style="background-color: white; color: #444444; font-family: Arial, Verdana, sans-serif; font-size: 13px; line-height: 21px; margin-left: auto; margin-right: auto; text-align: center;">
</div>
<div style="background-color: white; color: #444444; font-family: Arial, Verdana, sans-serif; font-size: 13px; line-height: 21px; margin-left: auto; margin-right: auto;">
Click at the Facebook or Google icon depends on which account you want to connect with.</div>
<div style="background-color: white; color: #444444; font-family: Arial, Verdana, sans-serif; font-size: 13px; line-height: 21px; margin-left: auto; margin-right: auto;">
<div style="margin-left: auto; margin-right: auto; text-align: center;">
<a href="https://sites.google.com/a/posincloud.com/home/in-the-news/howtosetupatestaccount/Capture2.PNG?attredirects=0" imageanchor="1" style="background-image: none; border-bottom-style: none; color: #0033cc;"><img border="0" height="128" src="https://sites.google.com/a/posincloud.com/home/_/rsrc/1353526120796/in-the-news/howtosetupatestaccount/Capture2.PNG?height=128&width=400" style="border: 0px; padding: 0px;" width="400" /></a></div>
</div>
<div style="background-color: white; color: #444444; font-family: Arial, Verdana, sans-serif; font-size: 13px; line-height: 21px; margin-left: auto; margin-right: auto;">
</div>
<div style="background-color: white; color: #444444; font-family: Arial, Verdana, sans-serif; font-size: 13px; line-height: 21px; margin-left: auto; margin-right: auto;">
You will need to click "Allow Access" button to agree our server to access your email address based on your Facebook/Google account.</div>
<div style="background-color: white; color: #444444; font-family: Arial, Verdana, sans-serif; font-size: 13px; line-height: 21px; margin-left: auto; margin-right: auto;">
<div style="text-align: center;">
<a href="https://sites.google.com/a/posincloud.com/home/in-the-news/howtosetupatestaccount/Capture3.PNG?attredirects=0" imageanchor="1" style="background-image: none; border-bottom-style: none; color: #0033cc;"><img border="0" height="186" src="https://sites.google.com/a/posincloud.com/home/_/rsrc/1353526120857/in-the-news/howtosetupatestaccount/Capture3.PNG?height=186&width=400" style="border: 0px; padding: 0px;" width="400" /></a></div>
<div>
</div>
<div>
If you successful login to our system, you will be asked to set up your very first store - store id, store name, language use and the template store you want to test. You can also select a empty store which you will need to import your own items or manually enter all your records.</div>
<div>
<div style="margin-left: auto; margin-right: auto; text-align: center;">
<a href="https://sites.google.com/a/posincloud.com/home/in-the-news/howtosetupatestaccount/Capture4.PNG?attredirects=0" imageanchor="1" style="background-image: none; border-bottom-style: none; color: #0033cc;"><img border="0" height="220" src="https://sites.google.com/a/posincloud.com/home/_/rsrc/1353526120917/in-the-news/howtosetupatestaccount/Capture4.PNG?height=220&width=400" style="border: 0px; padding: 0px;" width="400" /></a></div>
</div>
<div>
If everything OK, server will display your activate code(token), to start manage your store you can click at 2nd button to continue</div>
<div>
<div style="margin-left: auto; margin-right: auto; text-align: center;">
<a href="https://sites.google.com/a/posincloud.com/home/in-the-news/howtosetupatestaccount/Capture5.PNG?attredirects=0" imageanchor="1" style="background-image: none; border-bottom-style: none; color: #0033cc;"><img border="0" height="205" src="https://sites.google.com/a/posincloud.com/home/_/rsrc/1353526121004/in-the-news/howtosetupatestaccount/Capture5.PNG?height=205&width=400" style="border: 0px; padding: 0px;" width="400" /></a></div>
</div>
<div>
You will need to set up your basic information of your store like address, phone ... etc.</div>
<div>
<div style="margin-left: auto; margin-right: auto; text-align: center;">
<a href="https://sites.google.com/a/posincloud.com/home/in-the-news/howtosetupatestaccount/Capture6.PNG?attredirects=0" imageanchor="1" style="background-image: none; border-bottom-style: none; color: #0033cc;"><img border="0" height="377" src="https://sites.google.com/a/posincloud.com/home/_/rsrc/1353526121084/in-the-news/howtosetupatestaccount/Capture6.PNG?height=377&width=400" style="border: 0px; padding: 0px;" width="400" /></a></div>
</div>
<div>
If you selected a template store, you can see the detail item information by clicking at "Item Management" tab.</div>
<div>
<div style="margin-left: auto; margin-right: auto; text-align: center;">
<a href="https://sites.google.com/a/posincloud.com/home/in-the-news/howtosetupatestaccount/Capture7.PNG?attredirects=0" imageanchor="1" style="background-image: none; border-bottom-style: none; color: #0033cc;"><img border="0" height="195" src="https://sites.google.com/a/posincloud.com/home/_/rsrc/1353526121165/in-the-news/howtosetupatestaccount/Capture7.PNG?height=195&width=400" style="border: 0px; padding: 0px;" width="400" /></a></div>
</div>
<div>
</div>
<div>
Please remember your default user name is "admin" and the default password for the system is "1234", you can edit or add your employee settings by going to "Staff Rights" Tab</div>
<div>
<div style="margin-left: auto; margin-right: auto; text-align: center;">
<a href="https://sites.google.com/a/posincloud.com/home/in-the-news/howtosetupatestaccount/Capture8.PNG?attredirects=0" imageanchor="1" style="background-image: none; border-bottom-style: none; color: #0033cc;"><img border="0" height="196" src="https://sites.google.com/a/posincloud.com/home/_/rsrc/1353526121247/in-the-news/howtosetupatestaccount/Capture8.PNG?height=196&width=400" style="border: 0px; padding: 0px;" width="400" /></a></div>
</div>
<div>
For more details information you can check our tutorial videos.</div>
<div>
</div>
<div>
For 中文 Chinese version instructions here is <a href="http://goo.gl/7x622" style="color: #0033cc;">the copy</a>.</div>
</div>
Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-89310351046733161922012-11-08T09:17:00.003-08:002012-11-08T09:17:59.444-08:00Android-based POS IN CLOUD Set Up Procedure<br />
After you install the App for POS IN CLOUD from Google Play or Amazon App atore, you need to have an active account with us to use the App. To create an account please visit <a href="http://www.posincloud.com/">www.posincloud.com</a> which is also the portal site to manage your stores.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5UQWdaHYCMV-P8pHPSgyS-F0Qppf7pEZI4e9diYTKtAWxblU-JEtd4Aeuk5E7pLTClbvF0OMBTW-sAg7XNxy-abIvG7DY121IsN3f5lG6lURGVgBwbByJ8oBS9H3FIB7bPDkaIXKuNes/s1600/Screen+Shot+2012-10-22+at+7.32.52+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="247" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5UQWdaHYCMV-P8pHPSgyS-F0Qppf7pEZI4e9diYTKtAWxblU-JEtd4Aeuk5E7pLTClbvF0OMBTW-sAg7XNxy-abIvG7DY121IsN3f5lG6lURGVgBwbByJ8oBS9H3FIB7bPDkaIXKuNes/s400/Screen+Shot+2012-10-22+at+7.32.52+PM.png" width="400" /></a></div>
After creating a new account, you will start to build your first store, choose a proper id for your store and select the language you want to use. You can choose a empty store to build from the ground or you can choose a template store to test your App.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkIiLaZZhCwgQaDn8oABHWOnBNWqJPguRtppJLDXUO_ugsI7aBkjjYPSK001Xv9mbyitVvR5R77-25o9JH4xs_kFvPcKC3jjLPtrONHerp7XXVBB9MW0YGMHpV3iGCoB2UIvp98igxmwU/s1600/Screen+Shot+2012-11-08+at+8.29.40+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="159" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkIiLaZZhCwgQaDn8oABHWOnBNWqJPguRtppJLDXUO_ugsI7aBkjjYPSK001Xv9mbyitVvR5R77-25o9JH4xs_kFvPcKC3jjLPtrONHerp7XXVBB9MW0YGMHpV3iGCoB2UIvp98igxmwU/s320/Screen+Shot+2012-11-08+at+8.29.40+AM.png" width="320" /></a></div>
You can edit the store items on the portal site or App itself. However, for employee login, tables management, discount/charges management... etc have to be done on portal.<br />
<br />
The very first time you run the App, a setup screen will ask for the activation code which you should automatically receive when you register with POS IN CLOUD.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidIMVa7GU6UKTMpIcJjVkehmFnNrqBlrA-tllj38FwF5TTZqvxug_NCDUWpajZ_dgVz6foncjMPi_HoW4shm1iGltvHAUTkx94GAqFr_b-aUU63HCe2jb6R5ur7HtWitoDZrJJf36qQ38/s1600/screenshot_10222012_060739.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidIMVa7GU6UKTMpIcJjVkehmFnNrqBlrA-tllj38FwF5TTZqvxug_NCDUWpajZ_dgVz6foncjMPi_HoW4shm1iGltvHAUTkx94GAqFr_b-aUU63HCe2jb6R5ur7HtWitoDZrJJf36qQ38/s400/screenshot_10222012_060739.png" width="400" /></a></div>
after entering the code, if the code is correct, a pop-up will ask you to select the store you want to install on the machine<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH1oV0RKzZpVe-9KCTZGpn9HmUrQMCuBZ-XEhXWuEOucIXLDj-bCcllINARiDOrUO7ZuuTAg0Pz-pdHdGEbjSSSbNETk1HwDjHe2wsvAVictgxZe8KEUQCugXvAxiWCiId1N5f4Su3870/s1600/screenshot_10222012_060935.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH1oV0RKzZpVe-9KCTZGpn9HmUrQMCuBZ-XEhXWuEOucIXLDj-bCcllINARiDOrUO7ZuuTAg0Pz-pdHdGEbjSSSbNETk1HwDjHe2wsvAVictgxZe8KEUQCugXvAxiWCiId1N5f4Su3870/s400/screenshot_10222012_060935.png" width="400" /></a></div>
It will take 3 to 5 minutes to load the store data into local machine, once loaded you will be able to run the App even offline.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghu9bJ-VDtg-TbL6VaUaoic9EjwRt_YMSyDgjpB56DYwD5W6ewlQEGnwxtgdLiJmKrMiaAJ_wqc7zZpN4PnP1HId6b-yyB_DEWNB9qyLT5JJ-8BwMqSehaDgwwExAbWrH9rezV2Xeqn0Y/s1600/screenshot_10222012_060943.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghu9bJ-VDtg-TbL6VaUaoic9EjwRt_YMSyDgjpB56DYwD5W6ewlQEGnwxtgdLiJmKrMiaAJ_wqc7zZpN4PnP1HId6b-yyB_DEWNB9qyLT5JJ-8BwMqSehaDgwwExAbWrH9rezV2Xeqn0Y/s400/screenshot_10222012_060943.png" width="400" /></a></div>
If you set your "request login" settings on portal as "Yes", then you will need to enter the password on the dashboard login screen, the default password is "1234" if you did not set up the settings on portal. Click at the "head" icon to login after entering the password.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiItdiiZyep2yNhsbKv48rk2kAtZfup0DoqqfGyBXbF-FWw9zx-Dgenb3FdjUb74b7Mdn4fBuE5VgZRH7PBh9PM5ip_ZRQBvRhq4sOT338bEwURZEzi8BMzGIs9mnLDFH4Ylx004vb60A4/s1600/screenshot_10222012_063948.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiItdiiZyep2yNhsbKv48rk2kAtZfup0DoqqfGyBXbF-FWw9zx-Dgenb3FdjUb74b7Mdn4fBuE5VgZRH7PBh9PM5ip_ZRQBvRhq4sOT338bEwURZEzi8BMzGIs9mnLDFH4Ylx004vb60A4/s400/screenshot_10222012_063948.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
you will be able to use the POS after you success log in<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPwpi0LWb3y9Uj9DR_CEQO40aCqtwyrqysnLNhTcXxjlDyOYXaJPivBipP7Z4fc_xd5DNBQpxLKmUrbP47GhBfvjPMe4BeUJmy_feomwM_I1l_WhV4CmPJJBvO7dtH5pEyfIrlE-4xZBM/s1600/screenshot_10222012_063959.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPwpi0LWb3y9Uj9DR_CEQO40aCqtwyrqysnLNhTcXxjlDyOYXaJPivBipP7Z4fc_xd5DNBQpxLKmUrbP47GhBfvjPMe4BeUJmy_feomwM_I1l_WhV4CmPJJBvO7dtH5pEyfIrlE-4xZBM/s400/screenshot_10222012_063959.png" width="400" /></a></div>
click at the "gear" icon to get into settings screen, choose the "System" section to change the language you want to use, click at "update" button on top right hand side to update.-<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0FfgJ1Gti9JDm_HBopqZwnbvzyICoZ7RQsIrrmfMJLTB6qquoXXZhHwAQo5FXF0Pa-w_-50H0EWeDuUoHbykLd0U1PrN3L8c_3EdCeTtlBl1lb2Fqva4oI6F8NwH5LwRSvGN7sJeaOoM/s1600/screenshot_10222012_064102.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0FfgJ1Gti9JDm_HBopqZwnbvzyICoZ7RQsIrrmfMJLTB6qquoXXZhHwAQo5FXF0Pa-w_-50H0EWeDuUoHbykLd0U1PrN3L8c_3EdCeTtlBl1lb2Fqva4oI6F8NwH5LwRSvGN7sJeaOoM/s400/screenshot_10222012_064102.png" width="400" /></a></div>
To manage Tables<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXWSbiZKVsuk5sG3Nb4HmdTLevedvQWnlLfMQ7RXuuwIqdQoZmNTWig5PDIbTvAmOh5oiWfo6cCOnOlofd6InuhJP4D2vMtd46Kdu-SwJxK2DYvQC0y14dio810yahmJGqxGCV-Q3U9Wk/s1600/screenshot_10222012_054204.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXWSbiZKVsuk5sG3Nb4HmdTLevedvQWnlLfMQ7RXuuwIqdQoZmNTWig5PDIbTvAmOh5oiWfo6cCOnOlofd6InuhJP4D2vMtd46Kdu-SwJxK2DYvQC0y14dio810yahmJGqxGCV-Q3U9Wk/s400/screenshot_10222012_054204.png" width="400" /></a></div>
To Manage orders -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsXsonEbXKSY2K2n8a5kI3Wm-ByiPNgCKkOLlp0am-X6mWW1V7alA1GcQgRNR8vGs69HRRx2ttulGP-_N8ozmGMjN24eMQdUBxlXYXlKAPbOycz3jeBAXeUZ61iRGJgo-5-00Ab1zyodg/s1600/screenshot_10222012_052447.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsXsonEbXKSY2K2n8a5kI3Wm-ByiPNgCKkOLlp0am-X6mWW1V7alA1GcQgRNR8vGs69HRRx2ttulGP-_N8ozmGMjN24eMQdUBxlXYXlKAPbOycz3jeBAXeUZ61iRGJgo-5-00Ab1zyodg/s400/screenshot_10222012_052447.png" width="400" /></a></div>
Order entry -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFKpeuArr8vO0GtWeb8G9JdPMBNvgjFCL5TCxjCp7d-CnMCBznRelxmslPPUvD_hv34kaRR4__Ifd3golKxPRe9bONI4v_nND-5Ut_ZNrDHYZp3bz3PKt60aWlw2ifkHOddKEeFXT5po/s1600/screenshot_10222012_052543.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFKpeuArr8vO0GtWeb8G9JdPMBNvgjFCL5TCxjCp7d-CnMCBznRelxmslPPUvD_hv34kaRR4__Ifd3golKxPRe9bONI4v_nND-5Ut_ZNrDHYZp3bz3PKt60aWlw2ifkHOddKEeFXT5po/s400/screenshot_10222012_052543.png" width="400" /></a></div>
Payment screen -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4DaJP5yrvQ0DVOph5Mh33x7Pxrge6QKz8x_gl_Wg4iln2D235mfbr4Z84aIHf1cY0dVOnVP3WJmFv-MavodOJXtzPR4csYa5uWAdCeifHVcYuCYzqXTjFnhNmcKanM_naOvVMKYCmRyY/s1600/screenshot_10222012_052608.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4DaJP5yrvQ0DVOph5Mh33x7Pxrge6QKz8x_gl_Wg4iln2D235mfbr4Z84aIHf1cY0dVOnVP3WJmFv-MavodOJXtzPR4csYa5uWAdCeifHVcYuCYzqXTjFnhNmcKanM_naOvVMKYCmRyY/s400/screenshot_10222012_052608.png" width="400" /></a></div>
<br />
To edit menu items -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgysdJxMXniO0g0OGzTFCAdq-tfqmpj5N9pZ0WGg2rR_E6EFjG5JVD8QR2QmZNLnAh6sSSx_eDwz7GBUL7n94yubDrDo0iJiqEk4zSc0hAf29UdmjKn75jnbS6yRw4OpTY6mw9T4xFUg6c/s1600/screenshot_10222012_052420.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgysdJxMXniO0g0OGzTFCAdq-tfqmpj5N9pZ0WGg2rR_E6EFjG5JVD8QR2QmZNLnAh6sSSx_eDwz7GBUL7n94yubDrDo0iJiqEk4zSc0hAf29UdmjKn75jnbS6yRw4OpTY6mw9T4xFUg6c/s400/screenshot_10222012_052420.png" width="400" /></a></div>
<br />
To edit item options -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS4vr0sAQLBADHu5GEexjqC_4UZ_Z3uG1bGxG-IqSjVYmExgKP3WrAzkHoWFU4J9-rb1RB7kCYLIrTYbJD3jf_Ptu-wP6Hctwwi42i6OxVeJGE92gOQyu1-0BgyNv3glYszQU1pVHgpdw/s1600/screenshot_10222012_052402.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS4vr0sAQLBADHu5GEexjqC_4UZ_Z3uG1bGxG-IqSjVYmExgKP3WrAzkHoWFU4J9-rb1RB7kCYLIrTYbJD3jf_Ptu-wP6Hctwwi42i6OxVeJGE92gOQyu1-0BgyNv3glYszQU1pVHgpdw/s400/screenshot_10222012_052402.png" width="400" /></a></div>
<br />
Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-90686145890483561032012-10-24T23:41:00.001-07:002013-01-08T12:29:24.284-08:00POS IN CLOUD for iPad Setup ProceduresPOS IN CLOUD for iPad is a Point Of Sales client for iPad series with 1024x768 resolution.<br />
<br />
User needs to have an account to setup the App. To create an account please visit <a href="http://portal.posincloud.com/">portal.posincloud.com</a> which is also the portal site to manage your stores. For more detail information you can visit <a href="http://mystonetool.blogspot.com/2012/11/how-to-create-new-account-at-pos-in.html">here</a>.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5UQWdaHYCMV-P8pHPSgyS-F0Qppf7pEZI4e9diYTKtAWxblU-JEtd4Aeuk5E7pLTClbvF0OMBTW-sAg7XNxy-abIvG7DY121IsN3f5lG6lURGVgBwbByJ8oBS9H3FIB7bPDkaIXKuNes/s1600/Screen+Shot+2012-10-22+at+7.32.52+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="247" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5UQWdaHYCMV-P8pHPSgyS-F0Qppf7pEZI4e9diYTKtAWxblU-JEtd4Aeuk5E7pLTClbvF0OMBTW-sAg7XNxy-abIvG7DY121IsN3f5lG6lURGVgBwbByJ8oBS9H3FIB7bPDkaIXKuNes/s400/Screen+Shot+2012-10-22+at+7.32.52+PM.png" width="400" /></a></div>
<br />
For the first time installation, the App will take less than 1 minutes to load the sample store data into local machine, once data fully loaded, a welcome screen will display how to start to use the program on the dashboard screen.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvwZk09iGk0rxvC_jI9N3sAndsbzY39MzKEOVtciiqx1nyLkGRUy5O0KV7O12Cwm18oPgtG6nW-Elv_wfu2uZMpCiBqWhXXUdYi3gMnyyoNSwDAmjuza9bzq4BVeQzuxGWRQ7Gq6mzpLM/s1600/2012-12-11+02.46.28.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvwZk09iGk0rxvC_jI9N3sAndsbzY39MzKEOVtciiqx1nyLkGRUy5O0KV7O12Cwm18oPgtG6nW-Elv_wfu2uZMpCiBqWhXXUdYi3gMnyyoNSwDAmjuza9bzq4BVeQzuxGWRQ7Gq6mzpLM/s400/2012-12-11+02.46.28.png" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig48AL1W9SGRKoh-X28qHkeqW0-n2y2AB0uVOu5h4D5Xa0kQKNo5E9_cXpdi0NPkvLssTG8P61Q68NGJf3xpsqZb-cVfg-7baJn39deo0eI9n96pa9T27a7OSDDZPvHTaGf2P7IzCo-4g/s1600/2012-12-11+02.46.14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig48AL1W9SGRKoh-X28qHkeqW0-n2y2AB0uVOu5h4D5Xa0kQKNo5E9_cXpdi0NPkvLssTG8P61Q68NGJf3xpsqZb-cVfg-7baJn39deo0eI9n96pa9T27a7OSDDZPvHTaGf2P7IzCo-4g/s400/2012-12-11+02.46.14.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
You can swipe the screen or touch the specified buttons to switch to different function screen, always remember to click at the LOGO icon to bring out the help screen.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiEb3vcy5zGAlkYPoRMBLYjSHJTuhgV3ZVKVHSJff5M0pu2l8PQjnXaLPhweBXdwnW67TbnhWp3Vr7rxT7vzuQ-DLUTHP5IgYO13_krgpOy4KhuUN5yOrTDLxc6osrzyh4AeMkT32tA-Y/s1600/2012-12-11+02.46.05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiEb3vcy5zGAlkYPoRMBLYjSHJTuhgV3ZVKVHSJff5M0pu2l8PQjnXaLPhweBXdwnW67TbnhWp3Vr7rxT7vzuQ-DLUTHP5IgYO13_krgpOy4KhuUN5yOrTDLxc6osrzyh4AeMkT32tA-Y/s400/2012-12-11+02.46.05.png" width="400" /></a></div>
<br />
To switch from Sample store to your own store which you created on the portal just click at "Settings" then choose "System" Tab and click at "Switch Store" button right beside the store name field.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX_fZxpUIKhwukoJ5CtWCz-nS4mqTEdEo74yvTCc9jrHrdIkELFyVR0LMk1fh1kWpm23NG7pgIlgYS2fwmaJdKHv0KqbWFfe3XZD_D5YICh-Fnqfrg2gjC-HedhHzBJmirxWguLuNwKcA/s1600/2013-01-08+14.35.45.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX_fZxpUIKhwukoJ5CtWCz-nS4mqTEdEo74yvTCc9jrHrdIkELFyVR0LMk1fh1kWpm23NG7pgIlgYS2fwmaJdKHv0KqbWFfe3XZD_D5YICh-Fnqfrg2gjC-HedhHzBJmirxWguLuNwKcA/s400/2013-01-08+14.35.45.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
You will be requested to enter the token code of your store, when finish click at "Sign In", if everything OK, your store will be imported within 2 to 5 minutes.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDHcS3QBQdDXmnCXnNGCZMESGGvvn8vHxanVMsqrpEGtL74yzryIWCCTnnb7x-g4HgWhKWe235rMATqFYCQ44i7S50sMywhHvWSfcoiJP-Bv4tKGjvzObzQN4RP3b4cAM6e9FTp_pSoHU/s1600/2013-01-08+14.35.50.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDHcS3QBQdDXmnCXnNGCZMESGGvvn8vHxanVMsqrpEGtL74yzryIWCCTnnb7x-g4HgWhKWe235rMATqFYCQ44i7S50sMywhHvWSfcoiJP-Bv4tKGjvzObzQN4RP3b4cAM6e9FTp_pSoHU/s400/2013-01-08+14.35.50.png" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
If you set your "request login" settings on portal as "Yes", then you will need to enter the password on the dashboard login screen, the default password is "1234" if you did not set up the settings on portal. Click at the "head" icon to login after entering the password.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje4FBE_0Afko_w0NBVZvPii2c4mKp7-zmfvDe-n8WyYe6DM1rnSRLThA1AJZOa4oB3RCv51tuLnAdFj1SuxDqoeourTlm-iXFt0dgajWZ98VJCruEGGQi1t9Z4Lj9Mm9DtKmPz7YN-TcM/s1600/2012-10-25+13.18.13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje4FBE_0Afko_w0NBVZvPii2c4mKp7-zmfvDe-n8WyYe6DM1rnSRLThA1AJZOa4oB3RCv51tuLnAdFj1SuxDqoeourTlm-iXFt0dgajWZ98VJCruEGGQi1t9Z4Lj9Mm9DtKmPz7YN-TcM/s400/2012-10-25+13.18.13.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
you will be able to use the POS after you success log in<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq87ohP4k5tNwk2qkJgcfUnbvvF_23cvNDm4i0n5Vj_YFXecHG2xsMFXg-RJBcqxIa2zFZjO2YQLLe0ycplA55YXOYZsXdNibOzKvlWGpTaB6eX6oVma6USNDlkVRJiY36NqjPokEDFDM/s1600/2012-10-25+13.17.58.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq87ohP4k5tNwk2qkJgcfUnbvvF_23cvNDm4i0n5Vj_YFXecHG2xsMFXg-RJBcqxIa2zFZjO2YQLLe0ycplA55YXOYZsXdNibOzKvlWGpTaB6eX6oVma6USNDlkVRJiY36NqjPokEDFDM/s400/2012-10-25+13.17.58.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
click at the "gear" icon to get into settings screen, choose the "System" section to change the language you want to use, click at "update" button on top right hand side to update.-<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0FfgJ1Gti9JDm_HBopqZwnbvzyICoZ7RQsIrrmfMJLTB6qquoXXZhHwAQo5FXF0Pa-w_-50H0EWeDuUoHbykLd0U1PrN3L8c_3EdCeTtlBl1lb2Fqva4oI6F8NwH5LwRSvGN7sJeaOoM/s1600/screenshot_10222012_064102.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0FfgJ1Gti9JDm_HBopqZwnbvzyICoZ7RQsIrrmfMJLTB6qquoXXZhHwAQo5FXF0Pa-w_-50H0EWeDuUoHbykLd0U1PrN3L8c_3EdCeTtlBl1lb2Fqva4oI6F8NwH5LwRSvGN7sJeaOoM/s400/screenshot_10222012_064102.png" width="400" /></a></div>
To manage Tables<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigQADuBXL6sB5iJCSVwZkwmaaYhVC1aaLtRdW0CWPU5VEr9cI5hgN7qOiRIJNatHZa6b4FeruOh6Fuq0J7JYOMCOzdnotYhWXz_H4XXopxZM67mG-WsMWN8_e5gbG6-5IfPDCNHRr4CwA/s1600/2012-10-25+13.20.10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigQADuBXL6sB5iJCSVwZkwmaaYhVC1aaLtRdW0CWPU5VEr9cI5hgN7qOiRIJNatHZa6b4FeruOh6Fuq0J7JYOMCOzdnotYhWXz_H4XXopxZM67mG-WsMWN8_e5gbG6-5IfPDCNHRr4CwA/s400/2012-10-25+13.20.10.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
To Manage orders -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGII59yCLbF8ko3gZEWm_IpM4zeslps-n-n41duslWGAnv0GnXx7xKcH-Ok9m0y7Q1-OVfn9PH0wk7bEficYOoZ-QdvdWoOM2s7bN1tKCJQEUUeUwLdBG1B_8lEbVCLCbE9o8onEEIo-I/s1600/2012-10-25+13.20.02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGII59yCLbF8ko3gZEWm_IpM4zeslps-n-n41duslWGAnv0GnXx7xKcH-Ok9m0y7Q1-OVfn9PH0wk7bEficYOoZ-QdvdWoOM2s7bN1tKCJQEUUeUwLdBG1B_8lEbVCLCbE9o8onEEIo-I/s400/2012-10-25+13.20.02.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
Order entry -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipbUfouQTtOsXtKh5AAo_h990xwE6beuPS5UZsi_HuPasKVZyzVF8xxBP60dyGp1VHWuQh_ykHhAoo54bY6SDhJFbLt_5YV8Z6Cu-7LLTJCCwSE1_d7XEYzsA-Sz0h336ATXu1f98npwQ/s1600/2012-10-24+11.45.15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipbUfouQTtOsXtKh5AAo_h990xwE6beuPS5UZsi_HuPasKVZyzVF8xxBP60dyGp1VHWuQh_ykHhAoo54bY6SDhJFbLt_5YV8Z6Cu-7LLTJCCwSE1_d7XEYzsA-Sz0h336ATXu1f98npwQ/s400/2012-10-24+11.45.15.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
Payment screen -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfUli2MSWBHm_oJK24ILnUEmBtRLe1TeKkD1SoyHFYTW1hVcTCBIWANxKzDDesB-w-oSm57wlo4bgG7rtOAfJ_Lr34UeeoAkjvdoeBTelEbKnzAkGVO8jQ_S1VaDxQbslyv6dMyYe3-VQ/s1600/2012-10-25+14.40.37.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfUli2MSWBHm_oJK24ILnUEmBtRLe1TeKkD1SoyHFYTW1hVcTCBIWANxKzDDesB-w-oSm57wlo4bgG7rtOAfJ_Lr34UeeoAkjvdoeBTelEbKnzAkGVO8jQ_S1VaDxQbslyv6dMyYe3-VQ/s400/2012-10-25+14.40.37.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
To edit menu items -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZTZSY4vwTkLrF2t7WSrtGiZ3IXqIyBcpWl0Cv_7okpr5drvOw8EQ2ydTjTl_OUetP4WhvZ9dWVseSUDb03UmJg6J34IUdvrTh5V1E1ThvaW1r84UzWxh4uj3-unGTHwz1vE_c1Tt0AKw/s1600/2012-10-25+14.41.01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZTZSY4vwTkLrF2t7WSrtGiZ3IXqIyBcpWl0Cv_7okpr5drvOw8EQ2ydTjTl_OUetP4WhvZ9dWVseSUDb03UmJg6J34IUdvrTh5V1E1ThvaW1r84UzWxh4uj3-unGTHwz1vE_c1Tt0AKw/s400/2012-10-25+14.41.01.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
To edit item options -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXNCly0AZ9SBh7tUoFCTXXBv_xUwh5JcEiqnPLkRmeGJifu4gR3BSgNDuzTBnhkgUXB9Il5px40YZEeUpCZ0_qxhy3pF5-ROWt1Jk88aVyn3FLkVbOVjPWhja08mbbtdy_t2_tLL_WUqU/s1600/2012-10-25+14.41.12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXNCly0AZ9SBh7tUoFCTXXBv_xUwh5JcEiqnPLkRmeGJifu4gR3BSgNDuzTBnhkgUXB9Il5px40YZEeUpCZ0_qxhy3pF5-ROWt1Jk88aVyn3FLkVbOVjPWhja08mbbtdy_t2_tLL_WUqU/s400/2012-10-25+14.41.12.png" width="400" /></a></div>
<br />
To connect the iPad to your online store you will need to go to the Settings screen and choose "System" tab, click at "switch store" button right beside the database name (default is "sample") then a setup screen will ask for the activation code which you should automatically receive when you register with POS IN CLOUD.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWBha8NT3kXoD1IHx8bMe9HQ4Z1OQQyD8K6ehVh7sEHASr7F91DxWGCEQ1PgebXgTzG-A8zVgE4fBukjr3nHj-n-SAKAx5YFxsF82NXaW-VEnKg_Db3-P5pNPJLsIPhOQlpom1VM4a2p8/s1600/2012-11-21+13.38.17.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWBha8NT3kXoD1IHx8bMe9HQ4Z1OQQyD8K6ehVh7sEHASr7F91DxWGCEQ1PgebXgTzG-A8zVgE4fBukjr3nHj-n-SAKAx5YFxsF82NXaW-VEnKg_Db3-P5pNPJLsIPhOQlpom1VM4a2p8/s320/2012-11-21+13.38.17.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
after entering the code, if the code is correct, a pop-up will ask you to select the store you want to install on the machine<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizbhKDuVEghZdUfr7SVLtE-w1jYmWf0kyvDo1lqZyciFt6ees7ICG-Kqi4PdTfJgosvJHqM73z5bC0dnUOxAKdKy1yJkp0Lw2SyQ-l1PmJiTIDZ7OiGAfsXyvSbpdFtKEgX4Fg17tbbPg/s1600/2012-11-21+13.28.03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizbhKDuVEghZdUfr7SVLtE-w1jYmWf0kyvDo1lqZyciFt6ees7ICG-Kqi4PdTfJgosvJHqM73z5bC0dnUOxAKdKy1yJkp0Lw2SyQ-l1PmJiTIDZ7OiGAfsXyvSbpdFtKEgX4Fg17tbbPg/s320/2012-11-21+13.28.03.png" width="320" /></a></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com5tag:blogger.com,1999:blog-9049020198288899136.post-7067594154512715862012-10-22T15:56:00.001-07:002012-11-15T09:16:14.494-08:00Mobile POS for Windows 8 Setup ProceduresMobile POS is a client App for POS IN CLOUD system, you need to have an account to use the App. To create an account please visit <a href="http://www.posincloud.com/">www.posincloud.com</a> which is also the portal site to manage your stores. Current version(1.0x) supports 1280x800, 1366x768 and 1920x1080 resolutions tablets/AIO machines.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5UQWdaHYCMV-P8pHPSgyS-F0Qppf7pEZI4e9diYTKtAWxblU-JEtd4Aeuk5E7pLTClbvF0OMBTW-sAg7XNxy-abIvG7DY121IsN3f5lG6lURGVgBwbByJ8oBS9H3FIB7bPDkaIXKuNes/s1600/Screen+Shot+2012-10-22+at+7.32.52+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="247" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5UQWdaHYCMV-P8pHPSgyS-F0Qppf7pEZI4e9diYTKtAWxblU-JEtd4Aeuk5E7pLTClbvF0OMBTW-sAg7XNxy-abIvG7DY121IsN3f5lG6lURGVgBwbByJ8oBS9H3FIB7bPDkaIXKuNes/s400/Screen+Shot+2012-10-22+at+7.32.52+PM.png" width="400" /></a></div>
<br />
The Mobile POS can be used as stand-alone, server and client mode. The Windows RT tablet only supports "Client" mode. Therefore, if you launch the App under Windows RT, just choose the client mode which can be done by clicking the "OK" button when the following screen pop up.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi79RMfwS4tU2tt48daaTTNyvfVelEa_0l_B7XHcg69govccJvVQUC55ErCfwZSzZN-V6lj6CE2pEja7sl5b575UDh9fzHN_xhcq1OkuyNdnNGHgvIAs7IK2vdf1W69ZNOmQz3vEEcQoxQ/s1600/screenshot_11092012_002338.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi79RMfwS4tU2tt48daaTTNyvfVelEa_0l_B7XHcg69govccJvVQUC55ErCfwZSzZN-V6lj6CE2pEja7sl5b575UDh9fzHN_xhcq1OkuyNdnNGHgvIAs7IK2vdf1W69ZNOmQz3vEEcQoxQ/s400/screenshot_11092012_002338.png" width="400" /></a></div>
<br />
The CouchDB service is needed to support the standalone and server mode, please install the couchDB 1.2(or higher) for Windows on the machine before launching the App. Make sure you set up the couchDB as a service. For more detail instructions please go to <a href="http://couchdb.apache.org/">couchdb.apache.org</a>.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJS1SutSI5ZEoBOyoIcti57Os_sV0VlQ1zaAcJik_uFx7nhWvxg4ZYr-9D4nQPJvkARc-V5ThhmrJ_E2fbpRffvTnRhKP4Qvmw4sJoak_CGP6DfLFxVI_-jtV1g8UEKp1nDp3HePv08ZU/s1600/cdbsetup.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="245" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJS1SutSI5ZEoBOyoIcti57Os_sV0VlQ1zaAcJik_uFx7nhWvxg4ZYr-9D4nQPJvkARc-V5ThhmrJ_E2fbpRffvTnRhKP4Qvmw4sJoak_CGP6DfLFxVI_-jtV1g8UEKp1nDp3HePv08ZU/s320/cdbsetup.png" width="320" /></a></div>
<br />
The very first time you run the App, a setup screen will ask for the activation code which you should automatically receive when you register with POS IN CLOUD.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgSD0RmQubpGPxZ6WhJ7GDIIHo4aOah5XRfxCnl94Jqz9yyKBgwz8_d5hyYL3ricYKt-1DMjg989kCnfJzXtBURoavTkVKpWPoqcSdZ8mp6AEGpE8HshOkchEx9RivS5FLf9k0E9IEGPo/s1600/screenshot_11152012_113716.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgSD0RmQubpGPxZ6WhJ7GDIIHo4aOah5XRfxCnl94Jqz9yyKBgwz8_d5hyYL3ricYKt-1DMjg989kCnfJzXtBURoavTkVKpWPoqcSdZ8mp6AEGpE8HshOkchEx9RivS5FLf9k0E9IEGPo/s400/screenshot_11152012_113716.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
after entering the code, if the code is correct, a pop-up will ask you to select the store you want to install on the machine<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
It will take 3 to 5 minutes to load the store data into local machine, once loaded you will be able to run the App even offline.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAdTg2AkOs5YNFg-YuV5PJhWfHOi86sTJdbaG3fptlbE9aKr1_EFMbDp8WqT9TmTLpla-21Q9_H5X10dypX_cv9LGQ9YlgwjGneVDO21_TKeEqedvQjCgZEjUR9eGQLkAzLbnGzLldifw/s1600/screenshot_11152012_113829.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAdTg2AkOs5YNFg-YuV5PJhWfHOi86sTJdbaG3fptlbE9aKr1_EFMbDp8WqT9TmTLpla-21Q9_H5X10dypX_cv9LGQ9YlgwjGneVDO21_TKeEqedvQjCgZEjUR9eGQLkAzLbnGzLldifw/s400/screenshot_11152012_113829.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
If you set your "request login" settings on portal as "Yes", then you will need to enter the password on the dashboard login screen, the default password is "1234" if you did not set up the settings on portal. Click at the "head" icon to login after entering the password.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB7f01L7CVYfGU2YuCFeUasS1nnU_B4HBgCsqI2R3Z_v6TGF1Z-3tir75qpenFUc_cc9IEgkafUYzdsNh1txAWJytbaft7WbdyZrqzkYwaHsYo9YcoKlhyphenhyphengOCZS4ZuRW0kGjVRlJsVxFo/s1600/screenshot_11152012_040915.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB7f01L7CVYfGU2YuCFeUasS1nnU_B4HBgCsqI2R3Z_v6TGF1Z-3tir75qpenFUc_cc9IEgkafUYzdsNh1txAWJytbaft7WbdyZrqzkYwaHsYo9YcoKlhyphenhyphengOCZS4ZuRW0kGjVRlJsVxFo/s400/screenshot_11152012_040915.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
you will be able to use the POS after you success log in<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5KbA5tsVU8tIadkpCGMnhq7E9Bt8sRdKjCeQtfpnSmvEekI_x0I5D1mIJpx8cBNBdi9SRH3nO4jQVfMQ0paccS6EFhwiWaukF3Xr_lApgg3Md5p7hJCp1gxBSJmLpD5SlHe8LVW3O4Tw/s1600/screenshot_11152012_040921.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5KbA5tsVU8tIadkpCGMnhq7E9Bt8sRdKjCeQtfpnSmvEekI_x0I5D1mIJpx8cBNBdi9SRH3nO4jQVfMQ0paccS6EFhwiWaukF3Xr_lApgg3Md5p7hJCp1gxBSJmLpD5SlHe8LVW3O4Tw/s400/screenshot_11152012_040921.png" width="400" /></a></div>
<div style="text-align: center;">
<span style="color: blue;">English Version</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPwpi0LWb3y9Uj9DR_CEQO40aCqtwyrqysnLNhTcXxjlDyOYXaJPivBipP7Z4fc_xd5DNBQpxLKmUrbP47GhBfvjPMe4BeUJmy_feomwM_I1l_WhV4CmPJJBvO7dtH5pEyfIrlE-4xZBM/s1600/screenshot_10222012_063959.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPwpi0LWb3y9Uj9DR_CEQO40aCqtwyrqysnLNhTcXxjlDyOYXaJPivBipP7Z4fc_xd5DNBQpxLKmUrbP47GhBfvjPMe4BeUJmy_feomwM_I1l_WhV4CmPJJBvO7dtH5pEyfIrlE-4xZBM/s400/screenshot_10222012_063959.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="color: blue;">Traditional Chinese Version</span></div>
click at the "gear" icon to get into settings screen, choose the "System" section to change the language you want to use, click at "update" button on top right hand side to update.-<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0FfgJ1Gti9JDm_HBopqZwnbvzyICoZ7RQsIrrmfMJLTB6qquoXXZhHwAQo5FXF0Pa-w_-50H0EWeDuUoHbykLd0U1PrN3L8c_3EdCeTtlBl1lb2Fqva4oI6F8NwH5LwRSvGN7sJeaOoM/s1600/screenshot_10222012_064102.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0FfgJ1Gti9JDm_HBopqZwnbvzyICoZ7RQsIrrmfMJLTB6qquoXXZhHwAQo5FXF0Pa-w_-50H0EWeDuUoHbykLd0U1PrN3L8c_3EdCeTtlBl1lb2Fqva4oI6F8NwH5LwRSvGN7sJeaOoM/s400/screenshot_10222012_064102.png" width="400" /></a></div>
To manage Tables<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXWSbiZKVsuk5sG3Nb4HmdTLevedvQWnlLfMQ7RXuuwIqdQoZmNTWig5PDIbTvAmOh5oiWfo6cCOnOlofd6InuhJP4D2vMtd46Kdu-SwJxK2DYvQC0y14dio810yahmJGqxGCV-Q3U9Wk/s1600/screenshot_10222012_054204.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXWSbiZKVsuk5sG3Nb4HmdTLevedvQWnlLfMQ7RXuuwIqdQoZmNTWig5PDIbTvAmOh5oiWfo6cCOnOlofd6InuhJP4D2vMtd46Kdu-SwJxK2DYvQC0y14dio810yahmJGqxGCV-Q3U9Wk/s400/screenshot_10222012_054204.png" width="400" /></a></div>
To Manage orders -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsXsonEbXKSY2K2n8a5kI3Wm-ByiPNgCKkOLlp0am-X6mWW1V7alA1GcQgRNR8vGs69HRRx2ttulGP-_N8ozmGMjN24eMQdUBxlXYXlKAPbOycz3jeBAXeUZ61iRGJgo-5-00Ab1zyodg/s1600/screenshot_10222012_052447.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsXsonEbXKSY2K2n8a5kI3Wm-ByiPNgCKkOLlp0am-X6mWW1V7alA1GcQgRNR8vGs69HRRx2ttulGP-_N8ozmGMjN24eMQdUBxlXYXlKAPbOycz3jeBAXeUZ61iRGJgo-5-00Ab1zyodg/s400/screenshot_10222012_052447.png" width="400" /></a></div>
Order entry -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFKpeuArr8vO0GtWeb8G9JdPMBNvgjFCL5TCxjCp7d-CnMCBznRelxmslPPUvD_hv34kaRR4__Ifd3golKxPRe9bONI4v_nND-5Ut_ZNrDHYZp3bz3PKt60aWlw2ifkHOddKEeFXT5po/s1600/screenshot_10222012_052543.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFKpeuArr8vO0GtWeb8G9JdPMBNvgjFCL5TCxjCp7d-CnMCBznRelxmslPPUvD_hv34kaRR4__Ifd3golKxPRe9bONI4v_nND-5Ut_ZNrDHYZp3bz3PKt60aWlw2ifkHOddKEeFXT5po/s400/screenshot_10222012_052543.png" width="400" /></a></div>
Payment screen -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4DaJP5yrvQ0DVOph5Mh33x7Pxrge6QKz8x_gl_Wg4iln2D235mfbr4Z84aIHf1cY0dVOnVP3WJmFv-MavodOJXtzPR4csYa5uWAdCeifHVcYuCYzqXTjFnhNmcKanM_naOvVMKYCmRyY/s1600/screenshot_10222012_052608.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4DaJP5yrvQ0DVOph5Mh33x7Pxrge6QKz8x_gl_Wg4iln2D235mfbr4Z84aIHf1cY0dVOnVP3WJmFv-MavodOJXtzPR4csYa5uWAdCeifHVcYuCYzqXTjFnhNmcKanM_naOvVMKYCmRyY/s400/screenshot_10222012_052608.png" width="400" /></a></div>
<br />
To edit menu items -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgysdJxMXniO0g0OGzTFCAdq-tfqmpj5N9pZ0WGg2rR_E6EFjG5JVD8QR2QmZNLnAh6sSSx_eDwz7GBUL7n94yubDrDo0iJiqEk4zSc0hAf29UdmjKn75jnbS6yRw4OpTY6mw9T4xFUg6c/s1600/screenshot_10222012_052420.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgysdJxMXniO0g0OGzTFCAdq-tfqmpj5N9pZ0WGg2rR_E6EFjG5JVD8QR2QmZNLnAh6sSSx_eDwz7GBUL7n94yubDrDo0iJiqEk4zSc0hAf29UdmjKn75jnbS6yRw4OpTY6mw9T4xFUg6c/s400/screenshot_10222012_052420.png" width="400" /></a></div>
<br />
To edit item options -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS4vr0sAQLBADHu5GEexjqC_4UZ_Z3uG1bGxG-IqSjVYmExgKP3WrAzkHoWFU4J9-rb1RB7kCYLIrTYbJD3jf_Ptu-wP6Hctwwi42i6OxVeJGE92gOQyu1-0BgyNv3glYszQU1pVHgpdw/s1600/screenshot_10222012_052402.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS4vr0sAQLBADHu5GEexjqC_4UZ_Z3uG1bGxG-IqSjVYmExgKP3WrAzkHoWFU4J9-rb1RB7kCYLIrTYbJD3jf_Ptu-wP6Hctwwi42i6OxVeJGE92gOQyu1-0BgyNv3glYszQU1pVHgpdw/s400/screenshot_10222012_052402.png" width="400" /></a></div>
<br />
<br />Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-72105406778098262882012-10-02T14:07:00.000-07:002013-04-20T22:47:27.540-07:00Mobile POS 產品發表會 忙完了這場 EXP 有史以來在台湾第一次產品發表會, 心想總算可以放下緊崩的心情好好地享受城煌廟夜市美食, 然離家已近三個月, 兩個小鬼可能早已忘了老爸的模樣 ..... 只得揮別可愛的故鄉忽忽搭机返美. 紐約九月天已有一點涼意, 回家向一老二小奉上貢品後就一頭栽入堆積如山的待辩事誼, 好不容易花了兩個禮拜解决大部分 TTD .... Now 總算可以静下心來整理一下此次發表會的成果.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitmLxcQk45IFcZXpGuSnDARWtmcK1Hf8zvPZH4R-MLqfL-vIUBp1JaC1dUPzg1m_LI8K96cLF8hnHhsfZukDvIVz4e0pi15y3ECz6z9Yj_7gx6PggDZBreNoecLirO2-_qdtUS9WZJ3Jk/s1600/Poster_20120815-2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitmLxcQk45IFcZXpGuSnDARWtmcK1Hf8zvPZH4R-MLqfL-vIUBp1JaC1dUPzg1m_LI8K96cLF8hnHhsfZukDvIVz4e0pi15y3ECz6z9Yj_7gx6PggDZBreNoecLirO2-_qdtUS9WZJ3Jk/s400/Poster_20120815-2.jpg" width="280" /></a></div>
<br />
此次發表會應該先謝謝 工研究院(ITRI) 服科中心 唐震寰主任給 EXP 一個机會与 SSTC 開發智慧旅遊單位合作專案. 本想請本尊到場給我們致詞並致贈一奖牌, 無奈當天他已離台出遊, 無緣當面致謝只好在此再謝謝他了.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="margin-left: auto; margin-right: auto;"><a href="http://www.facebook.com/photo.php?fbid=3823939873023&set=a.1397395570932.2059686.1113531098&type=1&theater"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBSCCWMbXVNWshHcIq7SUvzdKr0ufuNqaFOrYKZ6HTz5ofAzEfo0NmVeoLDlkFl9ETrIpaBpHmdgPiqkLSOrpqh5C1c_GujUNuHG24hPiKRBlrZFzm8y7Dzl5-QDIJsnR1aHgn-p8nqfU/s320/603350_3823939873023_1944583467_n.jpeg" width="320" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><a href="http://www.facebook.com/photo.php?fbid=3823939873023&set=a.1397395570932.2059686.1113531098&type=1&theater">Courtesy pic from Jones Lo Facebook</a></td></tr>
</tbody></table>
當天開場特別感謝工研院 SSTC Jones Lo 經理給我們一場精彩的智慧旅遊演講.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-45CD65vTXhn8KTfgIZFb-eYI7gyW_JblbcAG-kJAuz3pQcKRlxRy1xxSDqAUyWwH81fF4_ejawgCPhWuuiEFZYDVrG6v5p965oW8Y0zErHpsClaHZNeaXD_LWzi3uD91EwW3d2y0XZQ/s1600/0000003667.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-45CD65vTXhn8KTfgIZFb-eYI7gyW_JblbcAG-kJAuz3pQcKRlxRy1xxSDqAUyWwH81fF4_ejawgCPhWuuiEFZYDVrG6v5p965oW8Y0zErHpsClaHZNeaXD_LWzi3uD91EwW3d2y0XZQ/s320/0000003667.JPG" width="320" /></a></div>
<br />
以及林于勝博士的紅利系統的展示給我們添光不少<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEkqOG38gGbDGgQGogcSjqx89YwmlaxItWXXAHJMCdsOHVThxU-CA3Zl0j5IAPe8vtI76zfl7uFmf68Y6GYYxN-x_xsxO5f0e2sb2zhQui9OoTDqBVrgio3za3K8wTOdwCx71lrm_7Sfc/s1600/0000003651.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEkqOG38gGbDGgQGogcSjqx89YwmlaxItWXXAHJMCdsOHVThxU-CA3Zl0j5IAPe8vtI76zfl7uFmf68Y6GYYxN-x_xsxO5f0e2sb2zhQui9OoTDqBVrgio3za3K8wTOdwCx71lrm_7Sfc/s320/0000003651.JPG" width="320" /></a></div>
<br />
沒有清華動机糸林昭安主任及王培仁教授大力支持, 我們不會有這清華工程一館舒適的會議室及展示廳<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZmckv9lmpg0pcp5iNbTpd3MV-XCHZTsBNDiiDf-LEL98rj-RM2lor1wxYcw7NAkhK0Et6cmOPlxV3JICzFeVI3JB-o_vSU25bXCFSdyegKyWnUBlc9kSYWtkCFoLHHXMKvDh7QZ2GAhY/s1600/0000003670.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZmckv9lmpg0pcp5iNbTpd3MV-XCHZTsBNDiiDf-LEL98rj-RM2lor1wxYcw7NAkhK0Et6cmOPlxV3JICzFeVI3JB-o_vSU25bXCFSdyegKyWnUBlc9kSYWtkCFoLHHXMKvDh7QZ2GAhY/s400/0000003670.JPG" width="400" /></a></div>
<br />
邱秀貞是我們的前鋒 - 當接待,登記及介绍<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3uP1KMvGpwQUyDIJSB0u8QbpdUao4_hefUVwZN2O87gXw2x2wMp-LDTkjp_2skOr_MGHLscmR3nipdV2xeiAk1hdk-wSEzHCQb-LMYuUEy9AX8bqx3WStfX5HTrT2ZVMcQd8sDU9R6Dc/s1600/DSC02204.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3uP1KMvGpwQUyDIJSB0u8QbpdUao4_hefUVwZN2O87gXw2x2wMp-LDTkjp_2skOr_MGHLscmR3nipdV2xeiAk1hdk-wSEzHCQb-LMYuUEy9AX8bqx3WStfX5HTrT2ZVMcQd8sDU9R6Dc/s400/DSC02204.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQReeQmbFyYNIWOdc7ozgFyASAW-GJSAK3eWr_Eez_Q37XvMAUe-EJN5AGugEToxMN15B2px8gLa641l0m1dXfbShpLETpt_tQ3VeHzmMnpeKCQV3RGkIKnxSWluN7-tBRRyPn_X1T36I/s1600/0000003621.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQReeQmbFyYNIWOdc7ozgFyASAW-GJSAK3eWr_Eez_Q37XvMAUe-EJN5AGugEToxMN15B2px8gLa641l0m1dXfbShpLETpt_tQ3VeHzmMnpeKCQV3RGkIKnxSWluN7-tBRRyPn_X1T36I/s400/0000003621.JPG" width="400" /></a></div>
<br />
司儀Eva妙語如珠串接全場,是我們的靈魂人物<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVZ6uWmSVv78tYZOnRgL7ubvd14ZTDwe00Atq7YqOO-mFcaLj0cNNLCZbOB5Alu8fJiDIDqggfgjohTMw3K-wEvooatyqXI0VyLWlCGBV2E31sljlZlEPkfwQRZ-jU7QLzCMATxvnDn7s/s1600/0000003649.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVZ6uWmSVv78tYZOnRgL7ubvd14ZTDwe00Atq7YqOO-mFcaLj0cNNLCZbOB5Alu8fJiDIDqggfgjohTMw3K-wEvooatyqXI0VyLWlCGBV2E31sljlZlEPkfwQRZ-jU7QLzCMATxvnDn7s/s400/0000003649.JPG" width="400" /></a></div>
<br />
公關 Timothy Wang 絕對專業服務, 引介十數家媒體報導, 功不可漠!<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXXmqucacJXIc7ocXqwFy8bK1ssqOKuAqp1wQVABDwDHknqYUGpzTLZsK1WCwOpHX5SlTd2gJdMsuo6DChLYPOqtlQ_cAkx2jHWCVEjWmZhEwB9eRTlIPPbuwN00hoN3EbXT2piqCgOK4/s1600/DSC_5766.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXXmqucacJXIc7ocXqwFy8bK1ssqOKuAqp1wQVABDwDHknqYUGpzTLZsK1WCwOpHX5SlTd2gJdMsuo6DChLYPOqtlQ_cAkx2jHWCVEjWmZhEwB9eRTlIPPbuwN00hoN3EbXT2piqCgOK4/s400/DSC_5766.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh604v01KMysp7wBO5BCkPYDKCw-n9vTaq1UJWxIJtsO060752VxSaiFl3cwyIKo4nBhI0QokDaj7kos-jFAmpfZGP6qTI_DkX2cibxnvldKgPHufVLL3_l88rP2Hcev6GkwEBfis6poXY/s1600/0000003691.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh604v01KMysp7wBO5BCkPYDKCw-n9vTaq1UJWxIJtsO060752VxSaiFl3cwyIKo4nBhI0QokDaj7kos-jFAmpfZGP6qTI_DkX2cibxnvldKgPHufVLL3_l88rP2Hcev6GkwEBfis6poXY/s400/0000003691.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO-9D_7OQXE2ZbRC3fgHNpMXVurqzJYOPIWjkhRVadtAqGG-992fXWXRnfASKo2p0MrpkMMAslcW4FQgnbjiTM_i8x1cdnGlAdTC5h2-Smo4FartZ7LuZkFBYSylA2vy8B4ZaCwpLhL3c/s1600/DSC_5746.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO-9D_7OQXE2ZbRC3fgHNpMXVurqzJYOPIWjkhRVadtAqGG-992fXWXRnfASKo2p0MrpkMMAslcW4FQgnbjiTM_i8x1cdnGlAdTC5h2-Smo4FartZ7LuZkFBYSylA2vy8B4ZaCwpLhL3c/s400/DSC_5746.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
總務Simon Hong 與漂亮老婆Cindy全場奔波支援, 餐點,水果,及飲料一應俱全,唯一聽到的抱怨是"甜點太好吃,可惜不能多吃"<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMa-dDL38v6ic-bxJwQ8NyY8PLKr2_m3YASH4lUpSOp8iUxvQ-3NAQA8HWyzFV_3E1fF3yJYtEP-LPivKSoX6OGaG9Xkb0v1bjhxRm25Q0_dtDqYmCbbCRWaeFpkm3Svh1m5iZ-9kc9Cg/s1600/DSC02309.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMa-dDL38v6ic-bxJwQ8NyY8PLKr2_m3YASH4lUpSOp8iUxvQ-3NAQA8HWyzFV_3E1fF3yJYtEP-LPivKSoX6OGaG9Xkb0v1bjhxRm25Q0_dtDqYmCbbCRWaeFpkm3Svh1m5iZ-9kc9Cg/s400/DSC02309.JPG" width="400" /></a></div>
<br />
兩位大肚男聰說是當天的主角<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVK0KWAdnJdPxDvN9tX0qahvBLGdFvKbUtLvk0gotBOU4X5_5ShKErGdVUGjlUF08iq_e1dbdH-5iUqXVJjDjZvMYvBPDMDeRSuMfXDhtGR2UWu9lu_fdejk9C2CrRjvQp6psqX_zwG2M/s1600/DSC_5764.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVK0KWAdnJdPxDvN9tX0qahvBLGdFvKbUtLvk0gotBOU4X5_5ShKErGdVUGjlUF08iq_e1dbdH-5iUqXVJjDjZvMYvBPDMDeRSuMfXDhtGR2UWu9lu_fdejk9C2CrRjvQp6psqX_zwG2M/s400/DSC_5764.JPG" width="265" /></a></div>
<br />
我的五分鐘秀<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiKc2Os7YoLxLkr0AMHMD3fZHBoyGX2LKcCC9HLoKFcIJsbyg6QnTSx6zVeY1R4eZ1AZPHiPDb2_25R164iLuRoM6L4O9DfHHfOPR5sEmRz9MzGjzlAQBPTdafu5A418OsY2_QXA5anrE/s1600/DSC_5728.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiKc2Os7YoLxLkr0AMHMD3fZHBoyGX2LKcCC9HLoKFcIJsbyg6QnTSx6zVeY1R4eZ1AZPHiPDb2_25R164iLuRoM6L4O9DfHHfOPR5sEmRz9MzGjzlAQBPTdafu5A418OsY2_QXA5anrE/s400/DSC_5728.JPG" width="400" /></a></div>
<br />
Partner Jason Chen show time<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBu21ZSJ_5oJZJtELbuMMeuTNYgIltoENZa5hCV6_qkJ64k-2keGsqv5F_CvHhaHcls32HV58oMAt25ilrxLhSn6ZNOGvxbsRmkdCcLGU4MjnWuIBYZNEXFiLyAo1Xk59nhLBkFXkajVQ/s1600/DSC_5735.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBu21ZSJ_5oJZJtELbuMMeuTNYgIltoENZa5hCV6_qkJ64k-2keGsqv5F_CvHhaHcls32HV58oMAt25ilrxLhSn6ZNOGvxbsRmkdCcLGU4MjnWuIBYZNEXFiLyAo1Xk59nhLBkFXkajVQ/s400/DSC_5735.JPG" width="400" /></a></div>
<br />
Jonathan 從技術面介绍我們的雲端POS, 大家好像有點暈暈欲睡 ;-)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrwxc8uPi9VcodYqwk4AQVQ0JZ72kSrBJbhcojG306NDMWKbB2KWl6A3don79ZfFyRZ_ZKICnjypqXwaaNTMvfP2DiXmXqCxFOVO8m9RwPqh4QYQHOpUbGj-iLDOC_t0DREKDndFODsU0/s1600/DSC_5737.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrwxc8uPi9VcodYqwk4AQVQ0JZ72kSrBJbhcojG306NDMWKbB2KWl6A3don79ZfFyRZ_ZKICnjypqXwaaNTMvfP2DiXmXqCxFOVO8m9RwPqh4QYQHOpUbGj-iLDOC_t0DREKDndFODsU0/s400/DSC_5737.JPG" width="400" /></a></div>
<br />
王峰材攝影師跑上跑下, 很不幸找不到他當場照片 - 忘了自拍了.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
CyberStar 多位同仁遠從高雄爆肝支援, 非常感心<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlameqBk7Nifr1ORV0FifQsEb7emjQWre-eZoqkSUa5R7WJYdBKWc0rS1WsRtD6a3ct7kNilisfdtDDT4SkQ0x9ew4y6JGschQ12YDIHY5Vv6jSIdizA6qVXBb0fRFIrPQ59Go7-Xh1sg/s1600/DSC02275.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlameqBk7Nifr1ORV0FifQsEb7emjQWre-eZoqkSUa5R7WJYdBKWc0rS1WsRtD6a3ct7kNilisfdtDDT4SkQ0x9ew4y6JGschQ12YDIHY5Vv6jSIdizA6qVXBb0fRFIrPQ59Go7-Xh1sg/s400/DSC02275.JPG" width="400" /></a></div>
<br />
不少來自清華同學, 科學園區同事, 山友, 業界朋友.... 感動至極!<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZONmGsbWWHuirfo_YCoOcmcj9Pikf_-MI_5j1OjDK03UkxzGW-Qog5T-9QliDa4m11ZvIrA7Nf95TOhYuAjk5RDBhZOUA8__WQ-qMCjO_m5yPimnVZ5VItAxX_lVgMnrIu8_BpH6TAUU/s1600/0000003657.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZONmGsbWWHuirfo_YCoOcmcj9Pikf_-MI_5j1OjDK03UkxzGW-Qog5T-9QliDa4m11ZvIrA7Nf95TOhYuAjk5RDBhZOUA8__WQ-qMCjO_m5yPimnVZ5VItAxX_lVgMnrIu8_BpH6TAUU/s320/0000003657.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSJnimHVvmhketVR7sL1PJrmyCQccQy-e2rFxK5YX1HEnQkJITyA5oR_Dcc_0WbThklxLb7YN6YwDH21ch5cTrryNghyYxm3VXmkkokKQFsqUN4GH8OEbv6UDMY2chQndkWRnz03L9zYM/s1600/DSC02310.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSJnimHVvmhketVR7sL1PJrmyCQccQy-e2rFxK5YX1HEnQkJITyA5oR_Dcc_0WbThklxLb7YN6YwDH21ch5cTrryNghyYxm3VXmkkokKQFsqUN4GH8OEbv6UDMY2chQndkWRnz03L9zYM/s320/DSC02310.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiCsjKD7JycJ-_9SvsKqWVJ3Wz5rxDVHDBJKOXuNDwn8M0Sucj3EsbPt5XS1t7x_qjg2JS9RR7uMOFUwKXEzdifajhAbX2v335EGOrSh8j3rmiKIbEjyGeZ0tljBLBlP9fdxL5_QfKc68/s1600/DSC02206.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiCsjKD7JycJ-_9SvsKqWVJ3Wz5rxDVHDBJKOXuNDwn8M0Sucj3EsbPt5XS1t7x_qjg2JS9RR7uMOFUwKXEzdifajhAbX2v335EGOrSh8j3rmiKIbEjyGeZ0tljBLBlP9fdxL5_QfKc68/s320/DSC02206.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj782NpFFpQ6h8-8wCBNmdBrNZyhwA9jfY0657LBO4dG3XxF1_EooS22lzw6ubr4tgbCqdMynfbrEpw9kTWXCzxffuD1FoUcjjzM3am20pWqgDlz4gHrkDzHaYMN-4bSmHE714060Gga44/s1600/DSC02268.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj782NpFFpQ6h8-8wCBNmdBrNZyhwA9jfY0657LBO4dG3XxF1_EooS22lzw6ubr4tgbCqdMynfbrEpw9kTWXCzxffuD1FoUcjjzM3am20pWqgDlz4gHrkDzHaYMN-4bSmHE714060Gga44/s320/DSC02268.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8_aQk8HGdXRFlM8IzrNeY-sOBf0hhySdo3k-cPX4cAHpJc15TorH5bYhnD746M3cMYhN0j92_jevd9jv9R2-moQw6nFnJapjH_xN3GrMHBOT_jp6QexuWLZgpd8bAjrs1MscBAaIrKCs/s1600/0000003633.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8_aQk8HGdXRFlM8IzrNeY-sOBf0hhySdo3k-cPX4cAHpJc15TorH5bYhnD746M3cMYhN0j92_jevd9jv9R2-moQw6nFnJapjH_xN3GrMHBOT_jp6QexuWLZgpd8bAjrs1MscBAaIrKCs/s320/0000003633.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsNm5eGJTUT48UHFvEip_8OaK5u4BFdw_Nmmvsy36Va5xGMopY12b6qtGP-KmZb7J2k2aaYVUOAZdFWr6Fqio3wjjC71OVLSVOPjTMCHNyLNCqgzN3cTCibuWSvBAjHbg_TDIO5eYHBHs/s1600/0000003643.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsNm5eGJTUT48UHFvEip_8OaK5u4BFdw_Nmmvsy36Va5xGMopY12b6qtGP-KmZb7J2k2aaYVUOAZdFWr6Fqio3wjjC71OVLSVOPjTMCHNyLNCqgzN3cTCibuWSvBAjHbg_TDIO5eYHBHs/s320/0000003643.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
我們的海報来自 cyberstar 的 Stan 精心傑作 -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjotXICBbHsFRa84-oYkt7yByNriXhcuxkuF0nHv14u-4giDjpy1QaXIihaFrF51qZSy0mBosFJJxSDiaSfQvMhUC5W9zMBDERJRMyiXQWG7lbYTXT-UZkRu0ziuSpHr1OJhWanzmv9QbI/s1600/POS-Poster-5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjotXICBbHsFRa84-oYkt7yByNriXhcuxkuF0nHv14u-4giDjpy1QaXIihaFrF51qZSy0mBosFJJxSDiaSfQvMhUC5W9zMBDERJRMyiXQWG7lbYTXT-UZkRu0ziuSpHr1OJhWanzmv9QbI/s400/POS-Poster-5.jpg" width="278" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_OGAG4HCKF9DV13zdcf0Br0nLdHOmHXJP1a_bNzg_M22tBqCSz8lWWQUAFpKKO8h8xg0FjFGcYtGRjJi83pycMFgstqZo8K5rRvRsP2WFkOBgeTRd9DgsoBDGCQo3jYd5PTrpUn4Wq9o/s1600/POS-Poster-2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_OGAG4HCKF9DV13zdcf0Br0nLdHOmHXJP1a_bNzg_M22tBqCSz8lWWQUAFpKKO8h8xg0FjFGcYtGRjJi83pycMFgstqZo8K5rRvRsP2WFkOBgeTRd9DgsoBDGCQo3jYd5PTrpUn4Wq9o/s400/POS-Poster-2.jpg" width="278" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIJ2he-9pi_iJhpVxHKDu3XICBpau1KXX7a89YD1ntNEZaWpzzR476IAZ2K7bxxi_wiN6i9qRbhUIk8OhjO3EVJH0wBd4POnZVTd9N1glaSFZgNoWMNcP4fTCIJwHFQdgF7yy8YpAQ4HY/s1600/POS-Poster-3i.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIJ2he-9pi_iJhpVxHKDu3XICBpau1KXX7a89YD1ntNEZaWpzzR476IAZ2K7bxxi_wiN6i9qRbhUIk8OhjO3EVJH0wBd4POnZVTd9N1glaSFZgNoWMNcP4fTCIJwHFQdgF7yy8YpAQ4HY/s400/POS-Poster-3i.jpg" width="278" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsm9BF-206bpCFils8ONa21Ou1ol2vr6Pn-V-CkCE8aiJ5W-OedM3-k6ynjZHkFat89FDbvG4zvHlRBJ3qXs71jBFkWdyOyfzXPFt2T7xYGZEKPnghVv-0lYTf35lv2gLeyxzTjjSUZIE/s1600/POS-Poster-4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsm9BF-206bpCFils8ONa21Ou1ol2vr6Pn-V-CkCE8aiJ5W-OedM3-k6ynjZHkFat89FDbvG4zvHlRBJ3qXs71jBFkWdyOyfzXPFt2T7xYGZEKPnghVv-0lYTf35lv2gLeyxzTjjSUZIE/s400/POS-Poster-4.jpg" width="278" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<span style="color: blue; font-size: x-large;"><u><b>來自媒體的反應</b></u></span><br />
<br />
联合報記者李青霖是個用功的記者,還特別打了二次電話來應証我們的產品<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhTLSuB6x3FLmQkpj5gxHfQGyI5U8L4b_Om6arzI1-o0vrgekz4BzJSCtB1iImdwITt6ePV_z0rSzkbaYEW1fWDaY8BtXyF0EUrfJD20WAKbyFfx-LROR69Wr9W2Abdz64RXPGiA64PTA/s1600/2012-09-06+18.28.48.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="424" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhTLSuB6x3FLmQkpj5gxHfQGyI5U8L4b_Om6arzI1-o0vrgekz4BzJSCtB1iImdwITt6ePV_z0rSzkbaYEW1fWDaY8BtXyF0EUrfJD20WAKbyFfx-LROR69Wr9W2Abdz64RXPGiA64PTA/s640/2012-09-06+18.28.48.jpg" width="640" /></a></div>
<br />
工商時報也有發表 -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivk2S9ldUcIqoaXn6puj2mJHBVFXU9SW0fGg-fZwL8g6ytslY5HlVX8G5TIgiwVmESWhd6d9spd7Qds1JZj6Zv0OkPpFNIGXrs9ggm1XpkCvPlf5tACqu3crp4afejBEBGr0XVP0zP940/s1600/09202012.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivk2S9ldUcIqoaXn6puj2mJHBVFXU9SW0fGg-fZwL8g6ytslY5HlVX8G5TIgiwVmESWhd6d9spd7Qds1JZj6Zv0OkPpFNIGXrs9ggm1XpkCvPlf5tACqu3crp4afejBEBGr0XVP0zP940/s640/09202012.jpg" width="372" /></a></div>
<br />
<a href="http://n.yam.com/taiwanhot/place/20120906/20120906783320.html">Yam News蕃薯網</a> -<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW47Jj7clKSInUgbPKQFflvD28KAoRkyXkq_GlYxkk6DYU2lLwYf6cy9HRHoOw7NcpK53CqcKWzO4dxIeQ4MVqOozsIEOfbYlM5hEx9jemhl861b0uaLgok3OSBBXs0MTsl63Z8xlg5lg/s1600/Screen+Shot+2012-09-08+at+11.11.02+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW47Jj7clKSInUgbPKQFflvD28KAoRkyXkq_GlYxkk6DYU2lLwYf6cy9HRHoOw7NcpK53CqcKWzO4dxIeQ4MVqOozsIEOfbYlM5hEx9jemhl861b0uaLgok3OSBBXs0MTsl63Z8xlg5lg/s640/Screen+Shot+2012-09-08+at+11.11.02+AM.png" width="555" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<a href="http://www.nownews.com/2012/09/06/91-2852055.htm">NowNews 今日新聞</a> -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5CL1OYHPFoabv5zp6RqFdzUSkQZz_fb41Fm9GsDERyp5C34X_68gUE2XgHjDIa5hiBkbFzXhay14GqWCRGUhy49rHeKHaTCOvbbfFsGmoC0KdYLsgO0AuxCfl5BlVzXMS-ohRFnJQMe0/s1600/Screen+Shot+2012-09-08+at+11.04.22+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5CL1OYHPFoabv5zp6RqFdzUSkQZz_fb41Fm9GsDERyp5C34X_68gUE2XgHjDIa5hiBkbFzXhay14GqWCRGUhy49rHeKHaTCOvbbfFsGmoC0KdYLsgO0AuxCfl5BlVzXMS-ohRFnJQMe0/s640/Screen+Shot+2012-09-08+at+11.04.22+AM.png" width="404" /></a></div>
<br />
<a href="http://www.wa-people.com/2012/09/pos-app.html#more">Wa-People ! 哇-People !</a><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcFy-2b-7I-LS2R8SMQibJrejZED758a-Ppk5rnVgN3wiGtB8ySZ8agZcUeAS_WH_F0RGWEcZ3smo5YXI0eZBsKEBM8mt_4k9MNcBIDHrOzmVaECeJfwBCSeRooB68WkbYDk_IM_goHKM/s1600/Wa-People%253A+%25E9%259B%25B2%25E7%25AB%25AFPOS.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcFy-2b-7I-LS2R8SMQibJrejZED758a-Ppk5rnVgN3wiGtB8ySZ8agZcUeAS_WH_F0RGWEcZ3smo5YXI0eZBsKEBM8mt_4k9MNcBIDHrOzmVaECeJfwBCSeRooB68WkbYDk_IM_goHKM/s640/Wa-People%253A+%25E9%259B%25B2%25E7%25AB%25AFPOS.png" width="267" /></a></div>
<br />
<br />
IC之音 电台專訪 -<br />
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyO-gRvRAF83SwscC7Sj1hWAJsujfOBygvWqe6bsqBeSKRHXDGa6Cgwsj_9yTIHtaO2vkurAd8SNA3KtnmKozNWG-glXdz9Qg_87jNrK_8EMLNAGXBdL-SPczknCP3rfDjhsQi03wWeOI/s1600/2012-09-10+11.23.58.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyO-gRvRAF83SwscC7Sj1hWAJsujfOBygvWqe6bsqBeSKRHXDGa6Cgwsj_9yTIHtaO2vkurAd8SNA3KtnmKozNWG-glXdz9Qg_87jNrK_8EMLNAGXBdL-SPczknCP3rfDjhsQi03wWeOI/s400/2012-09-10+11.23.58.jpg" width="400" /></a></div>
<br /></div>
此次活動因EXP在台並無分公司, 所以所有的工作人員都是没有酬勞義務協助,真是十分感動及萬分感謝! 沒有把每個人的名字都放上來实在是非常失禮!<br />
<br />
眼看花了将近兩年心血的產品總算可以放上APP Store測試市場的接受度, 掩不住興奮和一些恐懼, 希望這 POS App 能站穩脚步, 因為陸續我們還會發表系列支援產品. 11月11-13日在New York Javit center 我們會參加 <a href="http://www.ihmrs.com/">IHMRS show</a> 也是 <a href="http://www.imenuexpo.com/iMenu_Expo/Welcome.html">i.Menu EXPO</a> 希望可以在那裡看到您.<br />
<br />
有始以來第一次用中文在自己的部落格發表, 也算打破我自己的記錄吧!<br />
<br />
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-52348862621935144522012-04-27T02:19:00.002-07:002012-04-27T02:19:39.228-07:00Facebook Check-Ins In Taiwan<div class="separator" style="clear: both; text-align: left;">
Over half of the population in Taiwan have Facebook account! No wonder you can see all kinds of Facebook check-in incentives here!</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEoBXAPkrOk2lsVw500wWNhsep0CNmz4gVdRzLfftsz5b6Pi4CJX5AnDcb3KJif7Pbs4giG3Guc7c4U4x915gp2PFj9FlsOBrRm3v1_c8m0Znaw3_QkMabllnjp39uX0-A6wKZP3VL6RU/s1600/1313410907-acf8ea30c27ecbf377bf135e084f9f02_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEoBXAPkrOk2lsVw500wWNhsep0CNmz4gVdRzLfftsz5b6Pi4CJX5AnDcb3KJif7Pbs4giG3Guc7c4U4x915gp2PFj9FlsOBrRm3v1_c8m0Znaw3_QkMabllnjp39uX0-A6wKZP3VL6RU/s320/1313410907-acf8ea30c27ecbf377bf135e084f9f02_n.jpg" width="227" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG9kxl53iZOCzI8MY1r7-U4MgZh8HjB2k50YQW0_aCnQgSx-iVQyR1IKNEW1Tehlkbb5lMSWIaqM5ORyRRckqQ5VF4zaVfvKUZmpgVeJSG1BpUUA-YZfB_vlcPNEHXZsFzQg_YzJ64LJY/s1600/1330942978-3786031200_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG9kxl53iZOCzI8MY1r7-U4MgZh8HjB2k50YQW0_aCnQgSx-iVQyR1IKNEW1Tehlkbb5lMSWIaqM5ORyRRckqQ5VF4zaVfvKUZmpgVeJSG1BpUUA-YZfB_vlcPNEHXZsFzQg_YzJ64LJY/s320/1330942978-3786031200_n.jpg" width="234" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2Y_j373W9CXONR_g7rj3Afw5OToxSQ1HVdtQBJn_W8Tm02oOMnoLLSuYoGk8ZEtSjtj2YTcenus3JSaanuvETDNRmhkFOtnBSKxJbTTB0dPxQicGHdPph-tnQ6i9jnd2NJ4QOhR-pHYk/s1600/1333376320-1638464444_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2Y_j373W9CXONR_g7rj3Afw5OToxSQ1HVdtQBJn_W8Tm02oOMnoLLSuYoGk8ZEtSjtj2YTcenus3JSaanuvETDNRmhkFOtnBSKxJbTTB0dPxQicGHdPph-tnQ6i9jnd2NJ4QOhR-pHYk/s320/1333376320-1638464444_n.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk_e-mDYDBEQvy44eQGqOxWRZxmKOKoHNMY4sCNho6lHU4DCEmqz70w9Cn5g6mWFoP0awyuSS_nwU_MGtwX3F1Kg5J4kYfVkBXXjL8BeoLUUU-uD3npD0zuAY7KSE6n5Mi5UjAqyj5eX4/s1600/2011-1219-02s.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk_e-mDYDBEQvy44eQGqOxWRZxmKOKoHNMY4sCNho6lHU4DCEmqz70w9Cn5g6mWFoP0awyuSS_nwU_MGtwX3F1Kg5J4kYfVkBXXjL8BeoLUUU-uD3npD0zuAY7KSE6n5Mi5UjAqyj5eX4/s320/2011-1219-02s.jpg" width="224" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeLFpowTGX0rC8D5Dkb10CbSTEFMWZg7VaaOJ4e2Rwhv-tU-xUCIhKJqwxkXE9dLjNRR8Ec2unDpAqp_DRQGb3P5APJd-DRP95kUUk39hUgnRXY3Tk9S0UcLZMSIfoJo3Rcd1kB61auj0/s1600/20110225211547_0_.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeLFpowTGX0rC8D5Dkb10CbSTEFMWZg7VaaOJ4e2Rwhv-tU-xUCIhKJqwxkXE9dLjNRR8Ec2unDpAqp_DRQGb3P5APJd-DRP95kUUk39hUgnRXY3Tk9S0UcLZMSIfoJo3Rcd1kB61auj0/s320/20110225211547_0_.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqp_abbHVd3Re-gR6o7oQ3Kop_C_WuZVF-9zy970A_Z1xwZJ0op_ImhXlhH7Zaf-ufwNpcnYVIksVKT_6Coi5RKMQz208Hk7Pr8I2MbZj55vkvbvwXovszXPx6Vebu3av9V_zpCSnwDPE/s1600/20111005.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqp_abbHVd3Re-gR6o7oQ3Kop_C_WuZVF-9zy970A_Z1xwZJ0op_ImhXlhH7Zaf-ufwNpcnYVIksVKT_6Coi5RKMQz208Hk7Pr8I2MbZj55vkvbvwXovszXPx6Vebu3av9V_zpCSnwDPE/s320/20111005.jpg" width="226" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4R1pwyQwm_tVLHF5SJIYPIy8XO42yihyphenhyphenPH8HOmwBUwBGzETWJy3YNHV00JvpOKdd7cDc0GshCXHTnaLmm5wQ5xwjtJiDa82CAbki1ZxEGVMD-2Kigw13iMr72P_xINXqVY84Yu2CHwzc/s1600/6135227120_a07a94266f.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4R1pwyQwm_tVLHF5SJIYPIy8XO42yihyphenhyphenPH8HOmwBUwBGzETWJy3YNHV00JvpOKdd7cDc0GshCXHTnaLmm5wQ5xwjtJiDa82CAbki1ZxEGVMD-2Kigw13iMr72P_xINXqVY84Yu2CHwzc/s320/6135227120_a07a94266f.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxOTMIRBVDsOwxXf0LmhjLnbjrIbmcxrRi1rzPXpS-OIndURR0vCHe7KWf7IfmzxUsrd5UqRu6lRYEx6R5pIvaV1WkZPMzNchbNltz5XKUHOASxHn5qYUKtqVumBobe5ZwVExFFFZ0TlE/s1600/872920-500x388.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="248" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxOTMIRBVDsOwxXf0LmhjLnbjrIbmcxrRi1rzPXpS-OIndURR0vCHe7KWf7IfmzxUsrd5UqRu6lRYEx6R5pIvaV1WkZPMzNchbNltz5XKUHOASxHn5qYUKtqVumBobe5ZwVExFFFZ0TlE/s320/872920-500x388.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ11wzO3me3rRTWj8LJJCOLNwdJQxurW5DJGpuxL02A0u2EF-ZcPpyNk8kjj6ql2Da2kj71JsdVKtFgnLQZzFJAAmIR_8qcYbhWTKmkSOBEv9wG3iZ3bobi7K7ElyVtSY2RGv_W7eBE-w/s1600/CHECK-IN-3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="209" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ11wzO3me3rRTWj8LJJCOLNwdJQxurW5DJGpuxL02A0u2EF-ZcPpyNk8kjj6ql2Da2kj71JsdVKtFgnLQZzFJAAmIR_8qcYbhWTKmkSOBEv9wG3iZ3bobi7K7ElyVtSY2RGv_W7eBE-w/s320/CHECK-IN-3.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1swIsJSt6usLz7wtAZQvzu_UiiNnepmpKFSGDUh68n6uPWccybSgn2_Fd5fH9po5u3Q8zBOSmNd-Sz_4ZUmK8MfxhzT1EnN5hJmWKFX3R1SAY-MFPZCa7RCe3jnV0uh_Un1HbzMrBveg/s1600/i1818277.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="319" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1swIsJSt6usLz7wtAZQvzu_UiiNnepmpKFSGDUh68n6uPWccybSgn2_Fd5fH9po5u3Q8zBOSmNd-Sz_4ZUmK8MfxhzT1EnN5hJmWKFX3R1SAY-MFPZCa7RCe3jnV0uh_Un1HbzMrBveg/s320/i1818277.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT-k8KuQh3PfKtaGM0ouuP8Vn2lRc8-zoa1qDOQ9XKBKMKosInfXRiKc6cby1pspR7u3-sYj7mqSWQ1GX2-x3lzQROzsoTd1_RaaoVWc8INC1XnmnsNMSsOTeicDXe84D28F2oytjCP7k/s1600/%E5%85%A8%E5%9C%8B%E6%89%93%E5%8D%A1%E5%84%AA%E6%83%A0-%E4%B8%8A%E7%B6%B2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT-k8KuQh3PfKtaGM0ouuP8Vn2lRc8-zoa1qDOQ9XKBKMKosInfXRiKc6cby1pspR7u3-sYj7mqSWQ1GX2-x3lzQROzsoTd1_RaaoVWc8INC1XnmnsNMSsOTeicDXe84D28F2oytjCP7k/s320/%E5%85%A8%E5%9C%8B%E6%89%93%E5%8D%A1%E5%84%AA%E6%83%A0-%E4%B8%8A%E7%B6%B2.jpg" width="226" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj13SrbW5uSyVISVxB4FxKKGuSzwHBBqKlC2qP_lO57Pr6gqZyqmAycJehGie18gDCYFoy5iOpWkBa5W8_wpKtc5zJYzMqBAF5x0I5BePd5NyGqCPBu_folTJ-vTz_lNzgj59tlHXUtW14/s1600/2012-04-25+18.29.46.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj13SrbW5uSyVISVxB4FxKKGuSzwHBBqKlC2qP_lO57Pr6gqZyqmAycJehGie18gDCYFoy5iOpWkBa5W8_wpKtc5zJYzMqBAF5x0I5BePd5NyGqCPBu_folTJ-vTz_lNzgj59tlHXUtW14/s320/2012-04-25+18.29.46.jpg" width="239" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqfuNCu7egFcRec0S-ysD4wNGe4elhOHV9mN8qZIaJOyacb9eunQKVfrOob71dxoLobTNYD6wEUCxL8NSp29RrAXaCxfRD5qw0NYDjT2EGrIF3kpxQ7bQ7Ul6HpMmshLyLzlmsV06bwGg/s1600/2012-04-26+13.25.42.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqfuNCu7egFcRec0S-ysD4wNGe4elhOHV9mN8qZIaJOyacb9eunQKVfrOob71dxoLobTNYD6wEUCxL8NSp29RrAXaCxfRD5qw0NYDjT2EGrIF3kpxQ7bQ7Ul6HpMmshLyLzlmsV06bwGg/s320/2012-04-26+13.25.42.jpg" width="320" /></a></div>
<br /><br />Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-37176793593276330042011-03-31T03:50:00.000-07:002011-03-31T03:50:00.267-07:00Meetups 411 - My First BlackBerry Playbook AppMy first hand-on experience with BlackBerry tablet Playbook was back to the CES 2011, I was so amazed by its style form factor and the display performance! Therefore, I had decided to give the <a href="http://us.blackberry.com/developers/tablet/playbook_offer.jsp">free Playbook offer</a> a try. To get a free Playbook you would need to submit a qualified App by the end of March!<br />
<br />
Currently, there are two types of developing tools for Playbook - Adobe AIR and <a href="http://us.blackberry.com/developers/tablet/">BlackBerry WebWorks SDK for Tablet OS</a> which is a HTML/JavaScript based tool kit. I do not have any experience with AIR, so the WebWorks was my only choice to develop the App. To speed up the process, I used the <a href="http://www.sencha.com/products/touch/">Sencha Touch 1.1</a> as the JavaScript framework which I used to write some Apps for Android before.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixRqm4aCE-bA1-7sVZyg_gX3KJuLdBXtnx4OVQj_bqjrzn2zgY4571yis0i2KPS1iI4W7Aj17Kl8o8WV6Drbl92vgXwjrXsOOUwuATEX_L8nTiiYUcsY5y2iKfHlcZlnMKPMwEhAO_YkA/s1600/play102.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="189" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixRqm4aCE-bA1-7sVZyg_gX3KJuLdBXtnx4OVQj_bqjrzn2zgY4571yis0i2KPS1iI4W7Aj17Kl8o8WV6Drbl92vgXwjrXsOOUwuATEX_L8nTiiYUcsY5y2iKfHlcZlnMKPMwEhAO_YkA/s320/play102.PNG" width="320" /></a></div><br />
The subject I picked was to use the <a href="http://www.meetup.com/meetup_api/">meetup.com API</a> to create a search engine for upcoming meetup events in specified region(it can auto detect users location). "Meetups 411" is the name of the App.<br />
<br />
This is the loading page -<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO3towM9IHyGy8O5nvTJcMPYGl3C8oxNnI0Xr8pDNJiZGBnrc869LtBeuSAUhHTVvhb5Xd9cNeUrCb_Fp7PwXV5ZEYhYQsCOb74laSUTCxaRxaqk2h2s2yhjzSZN8EmjFIhUNK_eEHSdo/s1600/nyc801.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO3towM9IHyGy8O5nvTJcMPYGl3C8oxNnI0Xr8pDNJiZGBnrc869LtBeuSAUhHTVvhb5Xd9cNeUrCb_Fp7PwXV5ZEYhYQsCOb74laSUTCxaRxaqk2h2s2yhjzSZN8EmjFIhUNK_eEHSdo/s320/nyc801.png" width="320" /></a></div><br />
A Google Map will display the markers showing the locations and meetups events in user's neighborhood -<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWjHdorzu7i94WNXdzlSLWJX1eKe5O6s-HsyxLpGeAiHa5sM-iPJ09YLMaj80V6S79DhnZSkh4vNMiZP3N_yPoMzBW8_6qCmxwk8Ylwpq2GrF7NSyzvTvOd3Kt-ap14bNoHOwQd9Gj5lg/s1600/meet51.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="189" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWjHdorzu7i94WNXdzlSLWJX1eKe5O6s-HsyxLpGeAiHa5sM-iPJ09YLMaj80V6S79DhnZSkh4vNMiZP3N_yPoMzBW8_6qCmxwk8Ylwpq2GrF7NSyzvTvOd3Kt-ap14bNoHOwQd9Gj5lg/s320/meet51.PNG" width="320" /></a></div><br />
The listing view of the events -<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTok3i8kloXOOzUxSQttPcPIdnR8KwMC0LtrO2mlHUPqEAdiIWE-loUffBg_jqwr4BG0ZLBMHLvD2D03-sGgS6H4LAnhI4c56UH61Adt-7p1UrwfffJFvCQILE0slQvmc5ifw26_tFOAA/s1600/meet53.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="188" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTok3i8kloXOOzUxSQttPcPIdnR8KwMC0LtrO2mlHUPqEAdiIWE-loUffBg_jqwr4BG0ZLBMHLvD2D03-sGgS6H4LAnhI4c56UH61Adt-7p1UrwfffJFvCQILE0slQvmc5ifw26_tFOAA/s320/meet53.PNG" width="320" /></a></div><br />
Fire the search function by clicking at the magnifier button -<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb4PU819I9lC4oqqttE26eYWmgp6PckRKfM1Cu9kRYkqijjiG-_ZASHhT-Se1LenrAGK-DukxKwoLvi43Ko1QOJSDsyWN3a6vWFmaCD6TBuNiVevJzEF5oJMlz8fSnHSI_Fof0CERgt8Q/s1600/meet50.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="188" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb4PU819I9lC4oqqttE26eYWmgp6PckRKfM1Cu9kRYkqijjiG-_ZASHhT-Se1LenrAGK-DukxKwoLvi43Ko1QOJSDsyWN3a6vWFmaCD6TBuNiVevJzEF5oJMlz8fSnHSI_Fof0CERgt8Q/s320/meet50.PNG" width="320" /></a></div><div class="separator" style="clear: both; text-align: justify;">There are three fields on the search panel :</div><div class="separator" style="clear: both; text-align: justify;"></div><ol><li>city or address - required</li>
<li>state - optional</li>
<li>topic - the topic you are interested in (optional)</li>
</ol><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4EreFbQ7tJJ1erx37UqdfU6Kf9kvufka_oBZtE6sR6oYPiNj01Cjmucx7rhf9GChPE2EgWUISv_gm4gNPSr0v4TLHqIrKC3ohDeBKqZ0QWImjP73pWNcE-KfWosqHIszXe9RD3rBEi2E/s1600/meet54.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4EreFbQ7tJJ1erx37UqdfU6Kf9kvufka_oBZtE6sR6oYPiNj01Cjmucx7rhf9GChPE2EgWUISv_gm4gNPSr0v4TLHqIrKC3ohDeBKqZ0QWImjP73pWNcE-KfWosqHIszXe9RD3rBEi2E/s320/meet54.PNG" width="320" /></a></div><br />
To get more detail, click at the meetup group icon will bring you the the event web site -<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggTEoKMBwp_lw6QLEiJwloopLo9IGlWzVny6Q9WU8dLSamfjhrXQR2fTksunyUBt-S_3RYP4yDgyaDunLlIxbuUQ66vAt5aSp1dDEMTRnVdYppUn5dr6ZsXMCmMj9qWTvaRBWD5r811ws/s1600/meet52.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="187" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggTEoKMBwp_lw6QLEiJwloopLo9IGlWzVny6Q9WU8dLSamfjhrXQR2fTksunyUBt-S_3RYP4yDgyaDunLlIxbuUQ66vAt5aSp1dDEMTRnVdYppUn5dr6ZsXMCmMj9qWTvaRBWD5r811ws/s320/meet52.PNG" width="320" /></a></div><br />
This first release is just a very basic search tool for meetup events, and I did not have the real Playbook can tune the performance. Hopefully, I would have the chance to add some more functions on the next release.Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-36938459753098934492010-12-31T23:59:00.000-08:002011-01-01T09:28:19.954-08:00Cross Domain Issues on CouchDB and Sencha TouchTwo of the best parts of the CouchDB are the REST HTTP API and the JSON-based data structure which makes it an ideal database solution for JavaScript-based Mobile App(WebApp). While trying to use the JavaScript-based framework( likes Sencha Touch) to work with CouchDB, the first issue is always the cross-domain Ajax problem. The solution is to use JSONP, however, the JSONP can only fulfill the "GET" part, the "POST" part has to be achieved by a "proxy" solution which against the original simplicity philosophy - JavaScript + CouchDB only! If this is a read-only App then we can live with it by using JSONP, if data write back is necessary then we have to figure out a better way! Fortunately, the PhoneGap offers the solution, since the html files under PhoneGap are called by webkit with the file://protocol, the security policy does not apply!<br />
<br />
On the previous post - <a href="http://mystonetool.blogspot.com/2010/11/thanksgiving-weekend-crash-course.html">Thanksgiving Weekend Crash Course - Android, Sencha Touch, PhoneGap and CouchDB</a> I used the JSONP(Ext.util.JSONP.request) as the example, since it can be debugged under Chrome(or Firefox) then port to the Android. To test the Ajax function(Ext.Ajax.request) I have changed the codes as following<br />
<pre class="js" name="code">function makeAjaxRequest() {
Ext.Ajax.request({
url: 'http://127.0.0.1:5984/facebook/_design/acdc/_list/basic/facebook/all',
method: "GET",
params: {},
success: function(res, request) {
if (res) {
result = Ext.util.JSON.decode(res.responseText);
arr = [];
for (i=0; i< result.rows.length; i++){
arr.push({id: result.rows[i].id, img: result.rows[i].img, game: result.rows[i].game, lastName: result.rows[i].lastName, firstName: result.rows[i].firstName});
}
layout(arr);
}
else {
alert('There was an error retrieving the data.');
}
},
failure: function(res, request){
alert('Failed: ', res.responseText);
}
});
}
Ext.onReady(function() {
makeAjaxRequest();
});
</pre>and under CouchDB a new "list" named "basic" needs to be created to work with the Ajax call, this "basic" list function will generate a JSON object instead of a Javascript function codes -<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj6q3Z3YnL6uqFlCev8WXMX1fw1_IpewIDPJVzE4xCGSGBRjNKTDRgSOF9qLu3spUJ48IVvQSaFR9fU2cyYLbMTr5cOgYpnTwHttnYOVFq-uQueIMj5xGm1kGteqU_pZ4EMKjqQvkVyH4/s1600/Screen+shot+2011-01-01+at+12.22.40+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj6q3Z3YnL6uqFlCev8WXMX1fw1_IpewIDPJVzE4xCGSGBRjNKTDRgSOF9qLu3spUJ48IVvQSaFR9fU2cyYLbMTr5cOgYpnTwHttnYOVFq-uQueIMj5xGm1kGteqU_pZ4EMKjqQvkVyH4/s320/Screen+shot+2011-01-01+at+12.22.40+PM.png" width="320" /></a></div><br />
<hr /><a href="http://mystonetool.blogspot.com/2010/11/thanksgiving-weekend-crash-course.html">Thanksgiving Weekend Crash Course - Android, Sencha Touch, PhoneGap and CouchDB</a>Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-1284923236092908452010-12-31T20:59:00.000-08:002010-12-31T21:03:04.352-08:00Happy New Year!<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbb5PHs3MyGzr9RdLQAF21N0SWPHTJh67gIpQE3KvPLjuGVevc7X1LBsZ6MszVtghMW1_eYYafiFKCxg1GeAND9kjVj_3Th5X7wG7ay3YcYfVO_oIR3x7njtkJB_J7M6TjytBG17OsFpA/s1600/DSC_0299.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbb5PHs3MyGzr9RdLQAF21N0SWPHTJh67gIpQE3KvPLjuGVevc7X1LBsZ6MszVtghMW1_eYYafiFKCxg1GeAND9kjVj_3Th5X7wG7ay3YcYfVO_oIR3x7njtkJB_J7M6TjytBG17OsFpA/s320/DSC_0299.JPG" width="320" /></a></div><br />
<div style="text-align: center;">2011 - Year of Rabbit!</div>Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-41677205278657078232010-11-30T20:26:00.000-08:002011-01-01T09:41:40.920-08:00Thanksgiving Weekend Crash Course - Android, Sencha Touch, PhoneGap and CouchDBThe release of the free Sencha Touch 1.0 gave me the last push to start my own little Android project with PhoneGap and CouchDB all together. I did not have any experience with these three amigos before, it's sure a challenge for me! However, not until the Thanksgiving weekend I finally had time to start the experiment. Following is the screenshot of the result which taken from the Samsung Galaxy Tab and as you can see the CouchDB is on the top status bar!<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRSr0cjl4TSfHxK-b0rxXUWZnrQzhslbfScClNlDEXep_EMKaT7xp1RqM35x07U0aPh_qaafc-vJNbEuQSFqlS3woxAlOqpAteqih5CaXWH609THNC7UQZl9DWC7boonHxOyansFua1Vg/s1600/and6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRSr0cjl4TSfHxK-b0rxXUWZnrQzhslbfScClNlDEXep_EMKaT7xp1RqM35x07U0aPh_qaafc-vJNbEuQSFqlS3woxAlOqpAteqih5CaXWH609THNC7UQZl9DWC7boonHxOyansFua1Vg/s320/and6.png" width="187" /></a></div><br />
The main reason I picked CouchDB is because I want the application can be operated offline and can be easily replicated with others servers/clients, I do have over 10 years experience with Lotus Notes, therefore, it won't be too difficult for me to pick up CouchDB since they are all document-based databases.<br />
<br />
Following are the resources for this project, all FREE! Thank you open-source communities!<br />
<ul><li>Android 2.2 - <a href="http://developer.android.com/sdk/index.html">Android Developer site</a></li>
<li>CouchDB 1.0.1 - you need to download both for <a href="http://couchdb.apache.org/downloads.html">PC</a> and <a href="http://www.couchone.com/android">Android</a></li>
<li>Sencha Touch 1.0 - <a href="http://www.sencha.com/">Get your green tea here</a></li>
<li>PhoneGap 0.9.2 - <a href="http://www.phonegap.com/download">download page</a></li>
</ul>The CouchOne has free<a href="http://www.couchone.com/get"> CouchDB hosting</a>, I recommend everyone who want to try CouchDb should register one. I use it to create and update databases then replicate to local host and client devices.<br />
<br />
The goal of this project was to display the Sencha list view on Android device with user names, user's icons and pop out the game the user paying on facebook if the arrow button pushed. All the users information will be stored on CouchDB and retrieve by JavaScript codes through Ajax.<br />
<br />
Since I just wanted to build a very simple CouchDB database the only tool I used was "Futon" which came with the database itself. It is really not a very handy tool since any carriage return will cause an error, I just need to squeeze all codes together. I started with the database named "facebook" and create documents with fields - firstname, lastname and game (array)<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeeFe18jMdM02fNXwiDQ7Md9C3Ti7Tucdv2HM83sTPGnRCGogy-nmwuDBWlBmJa5xhbeYqSEjxcGSHKFN0VhrYWonhNLrjXhBulalqTJyadX1xNXrvBBWfAwrd3GdH_PjvGqQ2N_l4sSI/s1600/and8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="187" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeeFe18jMdM02fNXwiDQ7Md9C3Ti7Tucdv2HM83sTPGnRCGogy-nmwuDBWlBmJa5xhbeYqSEjxcGSHKFN0VhrYWonhNLrjXhBulalqTJyadX1xNXrvBBWfAwrd3GdH_PjvGqQ2N_l4sSI/s320/and8.png" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"></div>To test the attachment function, each document I attached a 48x48 icon (png format) file.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2GTWgZXN5YzRZLjqoD955IDHAKxI6P_9hLjCTPIKnJQSrBg4tcBRvDYrfMNV5d_As2xsTAgcwM5UjcjGqH3Qo25YRizw1tdjtQnpyVH-2-0lkCC-f0Z_6aBfvIB4XDS6RD8s3ODHTY7A/s1600/Screen+shot+2010-12-01+at+12.24.38+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2GTWgZXN5YzRZLjqoD955IDHAKxI6P_9hLjCTPIKnJQSrBg4tcBRvDYrfMNV5d_As2xsTAgcwM5UjcjGqH3Qo25YRizw1tdjtQnpyVH-2-0lkCC-f0Z_6aBfvIB4XDS6RD8s3ODHTY7A/s320/Screen+shot+2010-12-01+at+12.24.38+AM.png" width="320" /></a></div><br />
A view named "all" was created under design document "_design/facebook" which was prepared for using under "foo" list.<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiObtVymm-A4Ds1WYZNLkw7SXzd-ZXiiK0wWL10pP6s0gIjO6057IxDO7u8MLUMIQwg6MvVa4TrcM5G-R7kXC4UzEPgoNJhzCAMYuFQgWySt7MadMtxbOIdM3_076WrQLokZ0sSEAaHNVw/s1600/Screen+shot+2010-12-01+at+12.23.53+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiObtVymm-A4Ds1WYZNLkw7SXzd-ZXiiK0wWL10pP6s0gIjO6057IxDO7u8MLUMIQwg6MvVa4TrcM5G-R7kXC4UzEPgoNJhzCAMYuFQgWySt7MadMtxbOIdM3_076WrQLokZ0sSEAaHNVw/s320/Screen+shot+2010-12-01+at+12.23.53+AM.png" width="320" /></a></div><br />
A list named "foo" was created under design document "_design/acdc", the purpose of this list is to respond the Ajax call from our main program index.html makeJSONPRequest function. It will respond back as a JavaScript code with all necessary data in JSON format.<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSRnqsnFO8aVMBdTLliS29WVu-BJ7vBER3hwVWCGQtW3tCZL5YQngFJ8Wwrclj61-gCnNSdripxX40M0gSQRNvoJ_uP5UX5VxZFu_gkua0X-b0voi_fqMalD_YXtpXU9wgW56T5IufZYg/s1600/Screen+shot+2010-12-01+at+12.00.25+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="259" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSRnqsnFO8aVMBdTLliS29WVu-BJ7vBER3hwVWCGQtW3tCZL5YQngFJ8Wwrclj61-gCnNSdripxX40M0gSQRNvoJ_uP5UX5VxZFu_gkua0X-b0voi_fqMalD_YXtpXU9wgW56T5IufZYg/s320/Screen+shot+2010-12-01+at+12.00.25+AM.png" width="320" /></a></div><div style="margin: 0px;"> The URL of this list is http://127.0.0.1:5894/facebook/_design/acdc/_list/foo/facebook/all which will be called by our Ajax routine under index.html with a proper callback parameter, on this screen "undefine" is displayed in the beginning since it was just a test dump without assigning callback parameter.</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilRDug8LLn7QxIHhQD5ZH4ox8lfeuMStmsurqsws6H7RKxMxg-x9dZlnEKjwv334ucgv8tktoTWpxIb3IiGuTqMP2TXwfFuWibUB-8P4Os31524EaoUBvKkQ4EIYDX73LV2Li3XZecSiY/s1600/and10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="187" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilRDug8LLn7QxIHhQD5ZH4ox8lfeuMStmsurqsws6H7RKxMxg-x9dZlnEKjwv334ucgv8tktoTWpxIb3IiGuTqMP2TXwfFuWibUB-8P4Os31524EaoUBvKkQ4EIYDX73LV2Li3XZecSiY/s320/and10.png" width="320" /></a></div><div style="margin: 0px;">Again! I did all my updates on CouchOne server first, then replicated with the database on my Android devices.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEhxNKKqHmR1FaWBpm6Wt04RT4DC_yUQThvS-jBVBHx7I7Je9HoWO8MKr0fpyz7l3Rfthaq_-5AOR5w9uiLMopTnFPfTi8mKPPz7ZIsL6cTD9UBMmVmWt8vPlWFtPJD4IMyBH-asgz8hA/s1600/and9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="187" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEhxNKKqHmR1FaWBpm6Wt04RT4DC_yUQThvS-jBVBHx7I7Je9HoWO8MKr0fpyz7l3Rfthaq_-5AOR5w9uiLMopTnFPfTi8mKPPz7ZIsL6cTD9UBMmVmWt8vPlWFtPJD4IMyBH-asgz8hA/s320/and9.png" width="320" /></a></div><br />
When running the Android application the data retrieving from CouchDB is from localhost(127.0.0.1) port 5894 which deems as the cross domain activity, therefore, we will need to implement JSONP (JSON Padding) to make our Ajax tasks work. For a detail Sencha JSONP solution you can reference <a href="http://dev.sencha.com/deploy/touch/getting-started.html">here</a>. However, the cross-domain security policy does not affect PhoneGap applications. Since the html files are called by webkit with the file:// protocol, the security policy does not apply. You still can use the Schena Ext.Ajax.request to get the same result. For the sample codes of Ajax call you can <a href="http://mystonetool.blogspot.com/2010/12/jsonp-and-ajax-issue-on-android-sencha.html">see here</a>.</div><br />
After finishing the database part, let's create a new Android project under Eclipse and name it "turkey" -<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM55Ekbx0DIummuzdGiXnMm55T9jCXPejcrcmAJBiTcPisImXymaA7-RMRsIm6GLT6pxZ_BRtx_pxApEWBFbUlTbIxTp-A1gAsA18wFchqJjB6NjzPF2mXHvqW5qFJB-uAxQ9Jxd-gCds/s1600/Screen+shot+2010-11-30+at+9.45.39+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM55Ekbx0DIummuzdGiXnMm55T9jCXPejcrcmAJBiTcPisImXymaA7-RMRsIm6GLT6pxZ_BRtx_pxApEWBFbUlTbIxTp-A1gAsA18wFchqJjB6NjzPF2mXHvqW5qFJB-uAxQ9Jxd-gCds/s320/Screen+shot+2010-11-30+at+9.45.39+PM.png" width="242" /></a></div><br />
from the PhoneGap download earlier, find the following two files:<br />
Android/phonegap-0.9.2.jar<br />
Android/phonegap-0.9.2.js<br />
<br />
In the root directory of the project you created in Eclipse, create two new directories:<br />
/libs<br />
/assets /www<br />
<br />
Now copy<br />
Android/phonegap-0.9.2.jar to /libs<br />
Android/phonegap-0.9.2.js to /assets/www<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0WKA92i7OJxUHEAE-sqEkAhcvYXibcq4e9IBc12tAnOYpk6vN8PsL-9pj0j_k0p5xL7stXwmsuuNmgTrmbPSvG6YRRpnBub1Af4z7WhDCjJsuWiJUr1YO0GxSyYO7wlPxH16X27ek-_o/s1600/Screen+shot+2010-12-01+at+5.53.23+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0WKA92i7OJxUHEAE-sqEkAhcvYXibcq4e9IBc12tAnOYpk6vN8PsL-9pj0j_k0p5xL7stXwmsuuNmgTrmbPSvG6YRRpnBub1Af4z7WhDCjJsuWiJUr1YO0GxSyYO7wlPxH16X27ek-_o/s320/Screen+shot+2010-12-01+at+5.53.23+AM.png" width="320" /></a></div><br />
add phonegap-0.9.2.jar to build path<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3x27WcySPNDMd2D51-O7OiV70uTIR_f-1lXaTXxZLhlSWsImI1YM2uqUqsFt3BeBvykAJl8CAKl9x9ltigdxyzuJ0N1jIxLvUU8Lc-NiC_jVTMM1GhA2EHzA5w6v9STG7dPt-PIYaSkg/s1600/Screen+shot+2010-11-30+at+10.20.24+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="228" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3x27WcySPNDMd2D51-O7OiV70uTIR_f-1lXaTXxZLhlSWsImI1YM2uqUqsFt3BeBvykAJl8CAKl9x9ltigdxyzuJ0N1jIxLvUU8Lc-NiC_jVTMM1GhA2EHzA5w6v9STG7dPt-PIYaSkg/s320/Screen+shot+2010-11-30+at+10.20.24+PM.png" width="320" /></a></div><br />
Modify the main java file and AndroidMainifest.xml as specified <a href="http://wiki.phonegap.com/w/page/30862722/phonegap-android-eclipse-quickstart">here</a>.<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFu6jqcy432Lbp8G1Yx2gEI1w3YUd1I2AHA6mexo3b-DT2O0ZtENZEVwKI6arcdZ2uGBFeO1a8zNV_k0rgPiWWu7gpDAg-YMZCs8_oBMTalUoyxQJyfGdlH_ZuS27Cx8dvvZFZuG0RFhk/s1600/Screen+shot+2010-12-01+at+5.45.56+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="220" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFu6jqcy432Lbp8G1Yx2gEI1w3YUd1I2AHA6mexo3b-DT2O0ZtENZEVwKI6arcdZ2uGBFeO1a8zNV_k0rgPiWWu7gpDAg-YMZCs8_oBMTalUoyxQJyfGdlH_ZuS27Cx8dvvZFZuG0RFhk/s320/Screen+shot+2010-12-01+at+5.45.56+AM.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgV6B6y8jqfE1zDf3cczXzGVIVmL57cvryPQbDlPwlzdJn4vlP5Gq7zd0Q6U4zATPS5EZQjKBSlb9F4Q_oOkzngL61q0Sv2JENIQ5r7_Fv-VJ9K0XtoTyRqsxNJ3R7pC-TZv9-UJSdn2g/s1600/Screen+shot+2010-12-01+at+5.46.22+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="220" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgV6B6y8jqfE1zDf3cczXzGVIVmL57cvryPQbDlPwlzdJn4vlP5Gq7zd0Q6U4zATPS5EZQjKBSlb9F4Q_oOkzngL61q0Sv2JENIQ5r7_Fv-VJ9K0XtoTyRqsxNJ3R7pC-TZv9-UJSdn2g/s320/Screen+shot+2010-12-01+at+5.46.22+AM.png" width="320" /></a></div><br />
From the unzipped download Sencha files, copy the sencha-touch-1.0/resource/css/sencha-touch.css and sencha-touch-1.0/sencha-touch.js to 'www" folder, (use sencha-touch-debug-w-comments.js if you need to debug under Sencha codes)<br />
<br />
Sencha Touch sample codes have very detail examples, especially the kitchensink example. My goal is to create a nice looking List view, therefore I went for the code under sencha-touch-1.0/examples/list/ folder, to make easy to explain I moved the index.js codes into index.html and did necessary modifications.<br />
<br />
Following is the source code of index.html, the function "makeJSONPRequest" is the codes I added to retrieve CouchDB facebook database data.<br />
<pre class="js" name="code"><!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Turkey Trouble</title>
<link rel="stylesheet" href="sencha-touch.css" type="text/css">
<script type="text/javascript" src="sencha-touch.js"></script>
</head>
<body>
<div id='acdc'></div>
<script type="text/javascript">
var arr=[];
function layout(ar) {
Ext.setup({
tabletStartupScreen: 'tablet_startup.png',
phoneStartupScreen: 'phone_startup.png',
icon: 'icon.png',
glossOnIcon: false,
onReady : function() {
Ext.regModel('Contact', {
fields: ['firstName', 'lastName', 'game', 'id', 'img', 'game']
});
var groupingBase = {
itemTpl: '<div class="contact2">{firstName} {lastName}</div><div><img src="http://127.0.0.1:5984/facebook/{id}/{img}"></div>',
selModel: {
mode: 'SINGLE',
allowDeselect: true
},
grouped: true,
indexBar: true,
onItemDisclosure: {
scope: 'test',
handler: function(record, btn, index) {
alert( record.get('firstName') + ' play '+ record.get('game') );
}
},
store: new Ext.data.Store({
model: 'Contact',
sorters: 'firstName',
getGroupString : function(record) {
return record.get('firstName')[0];
},
data: ar
})
};
if (!Ext.is.Phone) {
new Ext.List(Ext.apply(groupingBase, {
floating: true,
width: 350,
height: 370,
centered: true,
modal: true,
hideOnMaskTap: false
})).show();
}
else {
new Ext.List(Ext.apply(groupingBase, {
fullscreen: true
}));
}
}
});
}
function makeJSONPRequest() {
Ext.util.JSONP.request({
url: 'http://127.0.0.1:5984/facebook/_design/acdc/_list/foo/facebook/all',
params: {},
callbackKey: 'callback',
callback: function(result) {
if (result) {
arr = [];
for (i=0; i< result.rows.length; i++){
arr.push({id: result.rows[i].id, img: result.rows[i].img, game: result.rows[i].game, lastName: result.rows[i].lastName, firstName: result.rows[i].firstName});
}
layout(arr);
}
else {
alert('There was an error retrieving the data.');
}
}
});
}
Ext.onReady(function() {
makeJSONPRequest();
});
</script>
</body>
</html>
</pre><br />
The CouchDB _design/acdc file -<br />
<pre class="js" name="code">{
"_id": "_design/acdc",
"_rev": "47-c4692b5daf6ffa5b74461ea0591c1e5d",
"language": "javascript",
"lists": {
"bar": "function(head, req) { var row; var firstrow=1; start({ 'headers': { 'Content-Type': 'application/javascript'} }); send(req.query.callback+'({\"rows\":['); while(row=getRow()){ if(firstrow==1){firstrow=0;} else {send(',');} send('{\"id\":\"' + row.id + '\",\"firstName\":\"' + row.value.firstName + '\",\"lastName\":\"' + row.value.lastName + '\"}');} send(']});');}",
"foo": "function(head, req) { var row; var img=''; var game=''; var firstrow=1; start({ 'headers': { 'Content-Type': 'application/javascript'} }); send(req.query.callback+'({\"rows\":['); while(row=getRow()){ if(firstrow==1){firstrow=0;} else {send(',');} if(row.value.game){game=row.value.game[0];} if(row.value._attachments){for (n in row.value._attachments) { img=n;} } send('{\"id\":\"' + row.id + '\",\"firstName\":\"' + row.value.firstName + '\",\"lastName\":\"' + row.value.lastName + '\",\"game\":\"' + game + '\",\"img\":\"' + img + '\"}');} send(']});');}"
}
}
</pre>I installed the CouchDB on Mac and used Google Chrome to debug the JavaScript codes first, then ported the code to Eclipse, since I haven't figured out a way to install CouchDB on Android emulator, I had to run the program directly on devices to test. The following screenshot is the program running on EVO 4G -<br />
<div class="separator" style="clear: both; text-align: center;"></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG70gouaBYSYemoNfKc_eeYwoExvaM88tDO3XKByU5MyR3rgsCqVG32rjG2oSsOjfCkj8a5QEVyt2cY-RO1BfYapGM5eAkv8tS5lzU18t_f4DbMFsZt1CeZUKZkmIWAHm88qfkCdgmJKk/s1600/and2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG70gouaBYSYemoNfKc_eeYwoExvaM88tDO3XKByU5MyR3rgsCqVG32rjG2oSsOjfCkj8a5QEVyt2cY-RO1BfYapGM5eAkv8tS5lzU18t_f4DbMFsZt1CeZUKZkmIWAHm88qfkCdgmJKk/s320/and2.png" width="192" /></a></div>When click at arrow it shows what game the person play -<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmmNZlK942hBGw0s5kO23SwsHwmx88jWbEt2ucZyTqnN8NVO7yfmvBy80s6BaZONIKw1_a5RjdI54F2Or8FQT3ymVIU2Lwh1ydmYts5w2s6Ry8jUWVrtEfY5xMlagEWQL2C6qx4dcRMKk/s1600/and3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmmNZlK942hBGw0s5kO23SwsHwmx88jWbEt2ucZyTqnN8NVO7yfmvBy80s6BaZONIKw1_a5RjdI54F2Or8FQT3ymVIU2Lwh1ydmYts5w2s6Ry8jUWVrtEfY5xMlagEWQL2C6qx4dcRMKk/s320/and3.png" width="192" /></a></div><hr><a href="http://mystonetool.blogspot.com/2010/12/jsonp-and-ajax-issue-on-android-sencha.html">Cross Domain Issues on CouchDB and Sencha Touch</a>Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com2tag:blogger.com,1999:blog-9049020198288899136.post-63592254157849745922010-10-15T11:25:00.000-07:002010-12-16T17:01:34.824-08:00WordPress E-Commerce Module PayPal Express Checkout with Coupon Code<a href="http://www.instinct.co.nz/e-commerce/">WP e-Commerce</a> is a very popular open-source shopping cart plug-in for WordPress, it supports most of the major PayPal payment options include Express Checkout, Web Site Payment STD and Web site payment Pro.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1j9f0X58nMKxOe6NIcjpGznLA1qd6Vuw3I-E-ZrXXKYN69iwkCF0Ry1E-YX-dvSEwXdAHtSv3_Xpd_Lko1hFMoZ3flb5jVCZY6-phuj1qjDg72FRmbzkL1lELy7rsfQBkbt7p_0nH67E/s1600/paycook3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1j9f0X58nMKxOe6NIcjpGznLA1qd6Vuw3I-E-ZrXXKYN69iwkCF0Ry1E-YX-dvSEwXdAHtSv3_Xpd_Lko1hFMoZ3flb5jVCZY6-phuj1qjDg72FRmbzkL1lELy7rsfQBkbt7p_0nH67E/s320/paycook3.PNG" width="289" /></a></div><br />
The plug-in supports the coupon discount function as well, however, the shopping cart only sends the total amount after discount to the PayPal, there is no discount coupon and discount price information on the PayPal activities report at all.<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBL5adsZoP8Y8Sbmuqwwuy0hX-s8-gbClyyQ25XmayqUhfwygqLi2tkEJ4kDfa_QgjCbOzw3FGdQp8ae4s5n2DuD9YynXiNVwbfhrb1nZgndYBD0As5s7t6ML9sTSDWkyVJz45lAVzOEE/s1600/paycook4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="72" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBL5adsZoP8Y8Sbmuqwwuy0hX-s8-gbClyyQ25XmayqUhfwygqLi2tkEJ4kDfa_QgjCbOzw3FGdQp8ae4s5n2DuD9YynXiNVwbfhrb1nZgndYBD0As5s7t6ML9sTSDWkyVJz45lAVzOEE/s320/paycook4.PNG" width="320" /></a></div>In order to let sellers get more information on the transaction involved the promotion coupons , I have modified one of the function - CallShortcutExpressCheckout which under /web-content/plugins/wp-e-commerce/merchants/paypal_certified.php<br />
<br />
<pre class="js" name="code">function CallShortcutExpressCheckout( $paymentAmount, $currencyCodeType, $paymentType, $returnURL, $cancelURL) {
//added $wpc_cart the shopping cart object itself
global $wpdb, $wpsc_cart;
//------------------------------------------------------------------------------------------------------------------------------------
// Construct the parameter string that describes the SetExpressCheckout API call in the shortcut implementation
//exit($cancelURL);
$purchase_log = $wpdb->get_row("SELECT `id`,`billing_region` FROM `".WPSC_TABLE_PURCHASE_LOGS."` WHERE `sessionid`= '".$wpdb->escape($_SESSION['paypalexpresssessionid']) ."' LIMIT 1", ARRAY_A) ;
$usersql = "SELECT `".WPSC_TABLE_SUBMITED_FORM_DATA."`.value, `".WPSC_TABLE_CHECKOUT_FORMS."`.`name`, `".WPSC_TABLE_CHECKOUT_FORMS."`.`unique_name` FROM `".WPSC_TABLE_CHECKOUT_FORMS."` LEFT JOIN `".WPSC_TABLE_SUBMITED_FORM_DATA."` ON `".WPSC_TABLE_CHECKOUT_FORMS."`.id = `".WPSC_TABLE_SUBMITED_FORM_DATA."`.`form_id` WHERE `".WPSC_TABLE_SUBMITED_FORM_DATA."`.`log_id`=".$purchase_log['id']." ORDER BY `".WPSC_TABLE_CHECKOUT_FORMS."`.`order`";
//exit($usersql);
$userinfo = $wpdb->get_results($usersql, ARRAY_A);
// print("<pre>".print_r($usersql,true)."</pre>");
// print("<pre>".print_r($userinfo,true)."</pre>");
$nvpstr="&Amt=". $paymentAmount;
$nvpstr = $nvpstr . "&PAYMENTACTION=" . $paymentType;
$nvpstr = $nvpstr . "&RETURNURL=" . $returnURL;
$nvpstr = $nvpstr . "&CANCELURL=" . $cancelURL;
$nvpstr = $nvpstr . "&CURRENCYCODE=" . $currencyCodeType;
// added following 3 lines to send description to PayPal
foreach($wpsc_cart->cart_items as $cart_item){
$nvpstr = $nvpstr . "&DESC=" . $cart_item->product_name . " w COUPON# " . $wpsc_cart->coupons_name . " DISCOUNT $" . "$wpsc_cart->coupons_amount";
}
$data = array();
</pre><br />
The shopping cart object $wpsc_cart needs to be announced as global, then add the coupon code number and discount total at DESC parameter which will be passed to PayPal API as payment description. The example below shown the applied coupon code and the discount amount on the PayPal transaction report.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi1gLjRzR0cheY4hQAWeAKLnTArSox5ivl7CTw4AsR5n5UUAt3hv1KnfyVdAGE6rmuN3MZBQnCZxxu0FhFrv8j9OeM-BOpZP51TaLJRuQtl0xHHTBKs_cMOGiYwFEifMWFtNHaKWujgao/s1600/paycook1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="287" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi1gLjRzR0cheY4hQAWeAKLnTArSox5ivl7CTw4AsR5n5UUAt3hv1KnfyVdAGE6rmuN3MZBQnCZxxu0FhFrv8j9OeM-BOpZP51TaLJRuQtl0xHHTBKs_cMOGiYwFEifMWFtNHaKWujgao/s320/paycook1.PNG" width="320" /></a></div><br />
<br />
For PayPal Web Payment Standard you will need to modify paypal_multiple.php as following <br />
<pre class="js" name="code">//$data['item_name_'.$i] = "Your Shopping Cart";
$itemdesc = "Discount " . $wpsc_cart->coupons_name . " $" . $wpsc_cart->coupons_amount . " for ";
foreach($wpsc_cart->cart_items as $cart_item){
$itemdesc = $itemdesc . $cart_item->product_name . " ";
}
$data['item_name_'.$i] = $itemdesc;
</pre>Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-38286539362558291952010-08-30T09:56:00.000-07:002010-08-30T10:03:23.823-07:00Our First Android Project Is a Game!!<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-x9yIv5PDKEKp-LExLEPEzM5sUVjP6U0JrxIN6jT7H2m2DUElaqXh7zKLMwEcN2BdKBaJ5uSOd2_TMZg0riBGBlIWldcwuHVaIq8vGQQuZzUjajBn1Hei21V4h5JBtl215i2qJJHRk9Q/s1600/light1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-x9yIv5PDKEKp-LExLEPEzM5sUVjP6U0JrxIN6jT7H2m2DUElaqXh7zKLMwEcN2BdKBaJ5uSOd2_TMZg0riBGBlIWldcwuHVaIq8vGQQuZzUjajBn1Hei21V4h5JBtl215i2qJJHRk9Q/s320/light1.PNG" /></a></div><div style="text-align: center;"><span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;">snapshot #1 of All Lights Up in Android Market </span></div><div style="text-align: center;"><span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;"><br />
</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8HlC3VsemeEMSb6h5SWEJgfsxY0xo3_3EYL1m4MI7R7ZZGULa0NZHggNtvkuRk9Qc8dINd1zVUQU3-NhunxPqKakn1UwLZBjnsC8mMWXBNoJeG18zR-Jv4b45NeTRUFzJW890R20ehLo/s1600/light2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8HlC3VsemeEMSb6h5SWEJgfsxY0xo3_3EYL1m4MI7R7ZZGULa0NZHggNtvkuRk9Qc8dINd1zVUQU3-NhunxPqKakn1UwLZBjnsC8mMWXBNoJeG18zR-Jv4b45NeTRUFzJW890R20ehLo/s320/light2.PNG" /></a></div><div class="separator" style="clear: both; text-align: center;">snapshot #2 of All Lights Up in Android Market</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;">Friend's son - Jonathan who's still in college wanted to learn some programming during his summer vacation, I gave him a Droid and Android SDK to play around. He never wrote Java before, and now.. after two months hard work, our first Android baby comes to the world! If you have an Android please don't forget to down</span><span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;"><span class="text_exposed_show" style="display: inline;">load it and give him some comments, just remember this came from a boy who didn't know how to write program two months ago! The challenges of the project was not only to get to know the UI of Android but to find a good algorithm to help player to solve the game if they click at "Hint" key. </span></span><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR3RVyMImTBl87z5s3vpllaaYdGYKRNvfMMjOCj6rzBtK2axVpxQD6FIC0_F6s0cojCyiMEs2anVOKxT2oykbQ_9DRs5u2P72mivkMRRfQg3EP-hsxnX8b4JCo6Wwjv-gpjoLjLN8OhLI/s1600/light10.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR3RVyMImTBl87z5s3vpllaaYdGYKRNvfMMjOCj6rzBtK2axVpxQD6FIC0_F6s0cojCyiMEs2anVOKxT2oykbQ_9DRs5u2P72mivkMRRfQg3EP-hsxnX8b4JCo6Wwjv-gpjoLjLN8OhLI/s320/light10.PNG" /></a></div><div style="text-align: center;"><span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;"><span class="text_exposed_show" style="display: inline;">the opening screen</span></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZoPmeNtp8BVMQUBdKpdjkK-HGqgd1bYvktvJ3ebs3t_A-b6fPkqxV5MnAtwiozuPXKPw1u2nmkUDLXjhcHMpUbBed5BuIBoj4mP9KJKTVBn603dDmvftu40Rwf8_J_d8tO3usk9m9_tE/s1600/light9.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZoPmeNtp8BVMQUBdKpdjkK-HGqgd1bYvktvJ3ebs3t_A-b6fPkqxV5MnAtwiozuPXKPw1u2nmkUDLXjhcHMpUbBed5BuIBoj4mP9KJKTVBn603dDmvftu40Rwf8_J_d8tO3usk9m9_tE/s320/light9.PNG" /></a></div><div style="text-align: center;"><span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;"><span class="text_exposed_show" style="display: inline;">the menu screen</span></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgln-iLAOs7S6m64HjsRxjzntosHxLUAxYcrl4rQaDH9lGshC9Rh806auSKGM2tViMvlIBjEMEtTwVUwzFLzlCF4Xlc2Db16VGrasRnyYz2XtwwVLDsFQDm9z8BUabw0O_GoVE09Pywrec/s1600/light11.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgln-iLAOs7S6m64HjsRxjzntosHxLUAxYcrl4rQaDH9lGshC9Rh806auSKGM2tViMvlIBjEMEtTwVUwzFLzlCF4Xlc2Db16VGrasRnyYz2XtwwVLDsFQDm9z8BUabw0O_GoVE09Pywrec/s320/light11.PNG" /></a></div><div style="text-align: center;"><span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;"><span class="text_exposed_show" style="display: inline;">one of the 5x5 game screenshot</span></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggcAEZU1YLQFYvQmLcSlnADQTj96qYLLqE-syp3dScj7jfy2hyphenhyphenrvvgL-4xoCyFZk1eDsaWaGvmvTfad7osrLg_gDcknsj9WvSYdTKJkvZucvXVUgCu1V27g0-ITxtV7F-QSeeesPfkJgE/s1600/light7.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggcAEZU1YLQFYvQmLcSlnADQTj96qYLLqE-syp3dScj7jfy2hyphenhyphenrvvgL-4xoCyFZk1eDsaWaGvmvTfad7osrLg_gDcknsj9WvSYdTKJkvZucvXVUgCu1V27g0-ITxtV7F-QSeeesPfkJgE/s320/light7.PNG" /></a></div><div style="text-align: center;"><span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;"><span class="text_exposed_show" style="display: inline;">high-scores listing</span></span></div><span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;"><span class="text_exposed_show" style="display: inline;"><br />
</span></span><br />
<span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;"><span class="text_exposed_show" style="display: inline;">The game can play on any Android device without internet connection, however, if you want to download more games, or see the high scores or upload your high scores then the internet connection is required. I have managed to implement the service from Google App Engine(GAE), it handles the service calls from the Android devices and keep all upload games and users' uploaded high scores. A web-based administration portal is offered to manage all games contents, upload activities and users preferences, this is done by GAE and Dojo JavaScript library.</span></span><br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAx3jKua5yOkiFFoXgUhrH3IQmJll_marA87otdzCZwHIGd7_EVwhZSOhO9TXCe5Wv47dt3Sa3y50_Z4I55rUVlEfNapgaqlg-qKcE0p4duy4ujMico_h6uGlFWyCwqi2bgsLWZEqYNOQ/s1600/light4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAx3jKua5yOkiFFoXgUhrH3IQmJll_marA87otdzCZwHIGd7_EVwhZSOhO9TXCe5Wv47dt3Sa3y50_Z4I55rUVlEfNapgaqlg-qKcE0p4duy4ujMico_h6uGlFWyCwqi2bgsLWZEqYNOQ/s320/light4.PNG" /></a></div><div style="text-align: center;"><span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;"><span class="text_exposed_show" style="display: inline;">activities management page </span></span></div><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXQes1mqKogJo_JSG6Fs9gLoTr_wMAVC_TQuaujSexYBrgFR8RP-aW9nGr3HVbGXuqiux1BGaklOolR0ipr35EVh8WS1aHuiDNtaYziRwx_cgQ68nYXiWArKHXQuqgvLGKnpJF6NtWshg/s1600/light3A.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXQes1mqKogJo_JSG6Fs9gLoTr_wMAVC_TQuaujSexYBrgFR8RP-aW9nGr3HVbGXuqiux1BGaklOolR0ipr35EVh8WS1aHuiDNtaYziRwx_cgQ68nYXiWArKHXQuqgvLGKnpJF6NtWshg/s320/light3A.PNG" /></a></div><div class="separator" style="clear: both; text-align: center;">games management page</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div>Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-43635485765141820872010-07-13T18:57:00.000-07:002010-07-13T18:57:33.802-07:00411Square - Your FourSquare Checkins History Map<a href="http://foursquare.com/">FourSquare.com</a> has become one of the fast growing location-based social networking service, its web and mobile application allow registered users to connect with friends and update their location by checking in existing venues, and users can leave tips comments on every check-in to earn badges and mayorships. I am a big fan of Foursquare, I just earned my World Cup 2010 badge couple days ago -<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrrzh9W4mjfJ86ZheNQ5Z3L3F_h-CDAFE6iFhHbAeSzyyEBomQ6D3XxbZnXe0DwP8LHjhxk6gPrYfrMtawKSu7I4EfXXsMiHTbAGkJEXwMChVkfVyqgrtbx3ad9asRq_e3nhcfI5AmCZE/s1600/4sq_16.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrrzh9W4mjfJ86ZheNQ5Z3L3F_h-CDAFE6iFhHbAeSzyyEBomQ6D3XxbZnXe0DwP8LHjhxk6gPrYfrMtawKSu7I4EfXXsMiHTbAGkJEXwMChVkfVyqgrtbx3ad9asRq_e3nhcfI5AmCZE/s320/4sq_16.JPG" /></a></div><br />
FourSquare offers an <a href="http://groups.google.com/group/foursquare-api/web/api-documentation?pli=1">API</a> which supports OAuth Authentication and allow developers to retrieve users' check-in history and venues information. Since Google is encouraging developers to upgrade the applications using Google Maps API to upgrade from V2 to V3, I have decided to rewrite my old PHP-based FourSquare History Map application to a GAE-based(Google App Engine) application with the new Google Maps V3 API, and change the authentication method from user id/password to OAuth.<br />
<br />
The application is hosted at <a href="http://411square.appspot.com/">411square.appspot.com</a> which requests a Google account to login, since it is used to save users' OAuth credibility -<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://411square.appspot.com/"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3GrjiyqVfSveWBFWBW4LtUgbzWWHAgLZlm2RjrFen-dartHm4YTa6i4T87xhDbWQD2a6S6pUr8tz6QxBFay9xDreLZgJl-mKqgEsVdvQdJFbnLJCjsEYlTZF5y7y6LPl-umw5w9FKXBg/s320/4sq_17.JPG" /></a></div><div class="separator" style="clear: both; text-align: left;">click at "LOG on" to log in your Google account -</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRL_vZ3riHJfoTxbAwJaVwUn2Nfvat4XN2kHHSU2aMOWQtcHBsfAflhds8V_07eeG8gfKGws7dfh9PmACMBXRKvDE6VzPKD6jAMeG3lRHvKU7hvwK5xAEMkDV6bmtvUXR5i4QSUuz_m9c/s1600/4sq_1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRL_vZ3riHJfoTxbAwJaVwUn2Nfvat4XN2kHHSU2aMOWQtcHBsfAflhds8V_07eeG8gfKGws7dfh9PmACMBXRKvDE6VzPKD6jAMeG3lRHvKU7hvwK5xAEMkDV6bmtvUXR5i4QSUuz_m9c/s320/4sq_1.JPG" /></a></div><div class="separator" style="clear: both; text-align: left;">If this is your first time login, the user preferences page will be displayed and you will required to update your profile data before going to get OAuth authentication.</div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF02TD9KMeTpR7nOF3WKzoTyTY3MPc9byI0AOzWHEgubUrDUyVa_bZUhRc6Cea0wdaE_Vh8hurbxwqJWI7xuyYn6RWplrWxpbbEw0GRRASJqqeVvE9fgGHC8GXccmwYdl0q-_MjUizYgU/s1600/4sq_3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF02TD9KMeTpR7nOF3WKzoTyTY3MPc9byI0AOzWHEgubUrDUyVa_bZUhRc6Cea0wdaE_Vh8hurbxwqJWI7xuyYn6RWplrWxpbbEw0GRRASJqqeVvE9fgGHC8GXccmwYdl0q-_MjUizYgU/s320/4sq_3.JPG" /></a></div>Click at "Update" button and then click at "Get Authorization" link to allow this application to access your Foursquare information.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRoT-dNjXSHxjPt2n8HbdzSAlnZxA5Wtl8aw61RPWtnsE6IOt1NjrnmpBpr9SDIzL2IYJ78mXbXcc4U_UA-LPursWguxykV6cWFkwmmrohwnMtpmU6uGLDXAbWkK7p0gWsTQR8UAM9pIQ/s1600/4sq_12.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRoT-dNjXSHxjPt2n8HbdzSAlnZxA5Wtl8aw61RPWtnsE6IOt1NjrnmpBpr9SDIzL2IYJ78mXbXcc4U_UA-LPursWguxykV6cWFkwmmrohwnMtpmU6uGLDXAbWkK7p0gWsTQR8UAM9pIQ/s320/4sq_12.JPG" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCLjHWFOJI8NzA__xmOoS9xcihBSCGONDC8LjVpNcWacXIhrV2JdQ1r4yVMcYVZ20P_VSnHdadJMCLM8eSsJbG66eRfKrPqiBVwo8scXsV5c61OtUAGY4k_gVfE-u65vsZI9dtHUnQrac/s1600/4sq_13.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCLjHWFOJI8NzA__xmOoS9xcihBSCGONDC8LjVpNcWacXIhrV2JdQ1r4yVMcYVZ20P_VSnHdadJMCLM8eSsJbG66eRfKrPqiBVwo8scXsV5c61OtUAGY4k_gVfE-u65vsZI9dtHUnQrac/s320/4sq_13.JPG" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbPmlSjd45zuIJ2-M8EqkQX0IVGs3vPLkqFopityT5bcoqFRmr1wRQZNA-cuVEQPzFrFLcgqPmm_bm5-cX7LMFa9avd0wlU_kZ_V0AjLaxeyCAFEE1M3EByrvdPKf-OK0LAMx7wqaj6vk/s1600/4sq_14.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbPmlSjd45zuIJ2-M8EqkQX0IVGs3vPLkqFopityT5bcoqFRmr1wRQZNA-cuVEQPzFrFLcgqPmm_bm5-cX7LMFa9avd0wlU_kZ_V0AjLaxeyCAFEE1M3EByrvdPKf-OK0LAMx7wqaj6vk/s320/4sq_14.JPG" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibGjdsj-RkFKBQHVLz41L-CSCNl2Tvs832wN52oGZmQicY-YBtL9D9ROsT_2gWDke4e6Ow_jVkheqBYTieXwjo9NkybbI6YJKDEElE7ekYwEjGHp8n8-DJB9Y7-Ir0nXB8VOtC17-xwUI/s1600/4sq_15.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibGjdsj-RkFKBQHVLz41L-CSCNl2Tvs832wN52oGZmQicY-YBtL9D9ROsT_2gWDke4e6Ow_jVkheqBYTieXwjo9NkybbI6YJKDEElE7ekYwEjGHp8n8-DJB9Y7-Ir0nXB8VOtC17-xwUI/s320/4sq_15.JPG" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Once you finish the OAuth process, by clicking at "History" you can see all your check-ins history up to 1000 records (can be changed by the preferences setting). The upper part showing the detail listing of the check-ins history and the data can be sorted by clicking at the header of the table. If you click at the row of the listing you can see the marker information pop-out on the map below.</div><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisptHxj8RSf-yS0rnl7Jq-n0E52giBj-hnvTckFvnA6rY1leUaLlvXUNcGdPhGWjtdLk1oDCVhEzE6UnHkWzSPcRIanTIc6HUAEGDjFXZNdT0-K05T0S4MClWoCr2Yg1VEZHqd4Fuod3I/s1600/4sq_4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisptHxj8RSf-yS0rnl7Jq-n0E52giBj-hnvTckFvnA6rY1leUaLlvXUNcGdPhGWjtdLk1oDCVhEzE6UnHkWzSPcRIanTIc6HUAEGDjFXZNdT0-K05T0S4MClWoCr2Yg1VEZHqd4Fuod3I/s320/4sq_4.JPG" /></a></div><div class="separator" style="clear: both; text-align: left;">The lower part is the map showing all the check-ins' venues, you can click at the marker to get more detail and by clicking at the icon you can open the venue page at Foursquare.com.</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlU3hJr4_zRgYwAXH_6IDM7E7U_aUXA2911G_Zx-8ORKKPTqEofaJlgTBHuyL-oxE1lyDTDXz4L_lLBs0CnzcOWDevqoNiMyp6x_deJ7Jp6cDFRYttC9f9Y4OtwoDYsGoQH-8cj4DhBsw/s1600/4sq_5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlU3hJr4_zRgYwAXH_6IDM7E7U_aUXA2911G_Zx-8ORKKPTqEofaJlgTBHuyL-oxE1lyDTDXz4L_lLBs0CnzcOWDevqoNiMyp6x_deJ7Jp6cDFRYttC9f9Y4OtwoDYsGoQH-8cj4DhBsw/s320/4sq_5.JPG" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">This application also offers the friends' current locations on map, click at "Friends" link you can see list of your friends' latest check-in venues, a Google Map under will show their Foursquare icons on the locations.</div><div class="separator" style="clear: both; text-align: center;"><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOQpGe6GoA5NHtnqEHHqv2UfhCGI5jO7VVRap6mfSbxMVpar3UuEdJtnQIXM9O84meHadr3SJ6OdVwu5joNpFFm4h1CLKUlcS0Jno_u0qVB0tUEQkYWnbVqmMBOXvZSIzlFDv0aNzvtMA/s1600/4sq_18.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOQpGe6GoA5NHtnqEHHqv2UfhCGI5jO7VVRap6mfSbxMVpar3UuEdJtnQIXM9O84meHadr3SJ6OdVwu5joNpFFm4h1CLKUlcS0Jno_u0qVB0tUEQkYWnbVqmMBOXvZSIzlFDv0aNzvtMA/s320/4sq_18.JPG" /></a></div>Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-30927234854954703452010-05-20T14:09:00.000-07:002010-05-20T17:44:04.848-07:00Top Ten Reasons To Go To Google I/O 2010<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBCIW-A11y2ITg6bm7xVagK22YQj0yMTn8zneYaipLHEHRRHiDKwRH470xaP1tBt41qL2QbGeBEuzrvIjCQdyyq0Q5sY3q54nz0ZCO8zi2KgxWLYRM88A4CKmXS3pql0cY6vwuz4IJtt8/s1600/DSC_1051.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBCIW-A11y2ITg6bm7xVagK22YQj0yMTn8zneYaipLHEHRRHiDKwRH470xaP1tBt41qL2QbGeBEuzrvIjCQdyyq0Q5sY3q54nz0ZCO8zi2KgxWLYRM88A4CKmXS3pql0cY6vwuz4IJtt8/s320/DSC_1051.JPG" /></a></div><br />
1. free Motorola Droid phone<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyiyl0Z4T2WvNOoHCIcSVxGSKHXfkqc6esaKKm8Q5-y5C6TuxApcIhHcbq2IErGXD2cfhqs9Guff2dSQoQJZnnMQ0XkrwNfDxrR6etWi6As1JXVnx3rgoSNwbD8vN0qORQf6y7D_0Pp38/s1600/DSC_1126.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyiyl0Z4T2WvNOoHCIcSVxGSKHXfkqc6esaKKm8Q5-y5C6TuxApcIhHcbq2IErGXD2cfhqs9Guff2dSQoQJZnnMQ0XkrwNfDxrR6etWi6As1JXVnx3rgoSNwbD8vN0qORQf6y7D_0Pp38/s320/DSC_1126.JPG" /></a></div><br />
2. and ... another free HTC EVO 4G phone<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9_TwpKlOIQYQ7rQufetv2EHyQwgdpLDYx0Lsdshg1jNBlUnO_9HOt_s3E3SScNB41kvvW1wfDOUI-XQ-MCiVnEpZDQ7Gptvld2TojpZWRzI44GmbTxw77ENtCtuOUfDzvMmW7FK6S3PE/s1600/DSC_1128.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9_TwpKlOIQYQ7rQufetv2EHyQwgdpLDYx0Lsdshg1jNBlUnO_9HOt_s3E3SScNB41kvvW1wfDOUI-XQ-MCiVnEpZDQ7Gptvld2TojpZWRzI44GmbTxw77ENtCtuOUfDzvMmW7FK6S3PE/s320/DSC_1128.JPG" /></a></div><br />
3. lots of food<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUq0Ze4_oi2l7eGAXsosOsqHh9H0fVotih0dpEOG2ipu8rP-aLAPtUem4yQbc_s1H7W23bvmOTHAhgCxN2E-aJOz2cz7OUUYDbBK1h6xNm_QOLS2G6iN7li4Twi_YpnwnaHxyapwtIERQ/s1600/DSC_1068.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUq0Ze4_oi2l7eGAXsosOsqHh9H0fVotih0dpEOG2ipu8rP-aLAPtUem4yQbc_s1H7W23bvmOTHAhgCxN2E-aJOz2cz7OUUYDbBK1h6xNm_QOLS2G6iN7li4Twi_YpnwnaHxyapwtIERQ/s320/DSC_1068.JPG" /></a></div><br />
4. meet original developers<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTTv3p8prhzE5EBRP8BfG7-fDU6pI3JOwK2aBs54reVCBa-aIebmAy25sfLm-OsOcKD4LQ9NR86x5vWIkd3LObKMc3qCnpVKnqRfhvqgCP4zIrMmwzs6Iw3Tcfm15bfxdC-S2CBy2Bqe0/s1600/DSC_1101.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTTv3p8prhzE5EBRP8BfG7-fDU6pI3JOwK2aBs54reVCBa-aIebmAy25sfLm-OsOcKD4LQ9NR86x5vWIkd3LObKMc3qCnpVKnqRfhvqgCP4zIrMmwzs6Iw3Tcfm15bfxdC-S2CBy2Bqe0/s320/DSC_1101.JPG" /></a></div><br />
5. geeks/nerds party (too drunk to take picture)<br />
6. see some big bosses<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQVORA1MudLJPb9hcaTUPOaX3zhjez_EwB5TpTbpEIdhYKV1PcLl5r6dlQkOU9qqSTWVVF8MJkOt3pqykIjtvZIxlpQ865R2dqT9kwiKZvGsWyLHSpRTJyBsuPMkoycmHPrXUYm4F4DDE/s1600/DSC_1111.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQVORA1MudLJPb9hcaTUPOaX3zhjez_EwB5TpTbpEIdhYKV1PcLl5r6dlQkOU9qqSTWVVF8MJkOt3pqykIjtvZIxlpQ865R2dqT9kwiKZvGsWyLHSpRTJyBsuPMkoycmHPrXUYm4F4DDE/s320/DSC_1111.JPG" /></a></div><br />
7. nice city view<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_2OEjDENj2Lk9B-p8sFMVTmRLq5fHIoc1Ss6EQu_HU7BwzQ9op_bl2NJ1FbC0Ct3o5SKRh_rNr2FvJ8Id6sR5o2fR4faGi47_QE8KNTF1gyr7agRbRk66_Q4Ee4XJCJ4ZI5qqj_eKZyU/s1600/DSC_1016.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_2OEjDENj2Lk9B-p8sFMVTmRLq5fHIoc1Ss6EQu_HU7BwzQ9op_bl2NJ1FbC0Ct3o5SKRh_rNr2FvJ8Id6sR5o2fR4faGi47_QE8KNTF1gyr7agRbRk66_Q4Ee4XJCJ4ZI5qqj_eKZyU/s320/DSC_1016.JPG" /></a></div><br />
8. buy iPad at list price<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWFyMXSP9t5CCbbN6g7vgs9RbQLm_zFMMsPgcUuZ7DWvFXyXBVGXD5XBiBRT0NiEo8Za4YV0DsvDsrNR9i1LIy5GlZM67BEaEY73_RrU8_Y6e8kDinEcxjCYPyHJKqFAFwuqxpQtaTiog/s1600/DSC_1029.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWFyMXSP9t5CCbbN6g7vgs9RbQLm_zFMMsPgcUuZ7DWvFXyXBVGXD5XBiBRT0NiEo8Za4YV0DsvDsrNR9i1LIy5GlZM67BEaEY73_RrU8_Y6e8kDinEcxjCYPyHJKqFAFwuqxpQtaTiog/s320/DSC_1029.JPG" /></a></div><br />
9. eat, drink, code and play<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVV7pJ3Il4BqImI_c2azkwa8yZYXuOZU7UOg8W4IwtINEksz5wNxPhEKKYhfOZ9eBD3Z3FU7Eup4MFY1pulqdrNxizI2-lEPFRVC2rSwonDgZPQXBspHKQ_l_vcnhWSdXgGsNtiQweQRY/s1600/DSC_1104.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVV7pJ3Il4BqImI_c2azkwa8yZYXuOZU7UOg8W4IwtINEksz5wNxPhEKKYhfOZ9eBD3Z3FU7Eup4MFY1pulqdrNxizI2-lEPFRVC2rSwonDgZPQXBspHKQ_l_vcnhWSdXgGsNtiQweQRY/s320/DSC_1104.JPG" /></a></div><br />
10. chat with 3rd parties developers at sandbox<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghGjLHQAxN8SyKiVjmg59Hk5UFKsyIVRjlUA6kzGvDPtIqibkmpWdpXdfL0Ps7islR9-Os02Of_j-oqQpHCY4slcDYSg3c3rdMcovzWfjciBaQ3Ino5zqTgjX0YqcME-wrCWEr-6F16ME/s1600/DSC_1136.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghGjLHQAxN8SyKiVjmg59Hk5UFKsyIVRjlUA6kzGvDPtIqibkmpWdpXdfL0Ps7islR9-Os02Of_j-oqQpHCY4slcDYSg3c3rdMcovzWfjciBaQ3Ino5zqTgjX0YqcME-wrCWEr-6F16ME/s320/DSC_1136.JPG" /></a></div>Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com0tag:blogger.com,1999:blog-9049020198288899136.post-61488131218153996212010-04-30T20:19:00.000-07:002013-09-09T21:05:41.158-07:00ezSHOP - A PayPal Shopping Cart For Your Google Site<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib1sKXqjJsa6HQdBhN5LP1Gz4uvrhlIY6lduDtl0MBmkBchsmmhyphenhyphenhYOB9Rgs-Zjir6ilURJ1ckQIKOOuztsTnaZYfxT00hdU4lCOpjH1rW9EzWRSLw9-_qo7GfD76RVKxSUlEbubtzy8U/s1600/ezshop17.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib1sKXqjJsa6HQdBhN5LP1Gz4uvrhlIY6lduDtl0MBmkBchsmmhyphenhyphenhYOB9Rgs-Zjir6ilURJ1ckQIKOOuztsTnaZYfxT00hdU4lCOpjH1rW9EzWRSLw9-_qo7GfD76RVKxSUlEbubtzy8U/s320/ezshop17.JPG" /></a></div>
<br />
On my previous posting, I have demoed using the Google Spreadsheet to manage the PayPal shopping cart on Google Site. However, the back-end server was an Amazon EC-based PHP agent. Now I have ported the server to Google App Engine which users can just use their Google authentication login to finish the setup without giving away their passwords.<br />
<br />
To begin the store setup you need to prepare your items on the Google Spreadsheet, you can see the <a href="http://ezshop411.appspot.com/static/sample_inventory.xls">example spreadsheet here</a>. Make sure your spreadsheet has the same headers (case sensitive), the sku, title, price, picture url fields are required, all others are optional.<br />
<br />
To start the set up go to <a href="http://ezshop411.appspot.com/"> ezshop411.appspot.com</a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEkKQXci5dyfYDyYn4YCeF1Y_Vkr5PC8rv2vR5fE0UE8cqAJ73zLOQ-wauOWM5780GnIdaCgH4cz1hi0GbwWJ96QI9ovcS-_BfA00-_bs3rdRE2GUkXPGe55v2NB_lpzWHBmOeDu_5PoQ/s1600/ezshop1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEkKQXci5dyfYDyYn4YCeF1Y_Vkr5PC8rv2vR5fE0UE8cqAJ73zLOQ-wauOWM5780GnIdaCgH4cz1hi0GbwWJ96QI9ovcS-_BfA00-_bs3rdRE2GUkXPGe55v2NB_lpzWHBmOeDu_5PoQ/s320/ezshop1.jpg" /></a></div>
You need to have a Google account (Gmail or Google Apps account) to start. Once you login, you will be bringing to the User Preference page. Your nick name will be your Google account id and the email will be your Google Email. The following two fields asking for an additional Google account which should have minimum READ access right for the spreadsheet you gonna use for the store. You can enter the same account information as your original one, however, for the security, we recommend use different Google account.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
Once all information filled out, click at the Update button to save them. Now click at "Main" button you start the build-up. The main page already load all your Google Spreadsheet files' name from your site for you to choose to generate the token to create the PayPal store.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibu-rs6EuAQRp4FX-BhlvGzYvdLyP5IQMrvcZDAYHfWs8_IK54oteYX7qXBYKQDgpW70zI_St5VNvDn3n7TphdiAgVho5qZ_SCUE9Q4aPtsPyxYmwZsDeg-XhgXgWC9xArh5he6OLhyphenhyphenfQ/s1600/ezshop12.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="283" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibu-rs6EuAQRp4FX-BhlvGzYvdLyP5IQMrvcZDAYHfWs8_IK54oteYX7qXBYKQDgpW70zI_St5VNvDn3n7TphdiAgVho5qZ_SCUE9Q4aPtsPyxYmwZsDeg-XhgXgWC9xArh5he6OLhyphenhyphenfQ/s320/ezshop12.PNG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
user preference settings</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-EruunmO5ukhnD63oJrfC-300F_80S3MVxMajR516Dyw5iSBGcv8KlXqBAJGegTrFWDAh-OzaPQt7yOOsz7VYkeMIl1xTgOqFDe7Zbr4Es6DOIZUYF1W2TcSgm9NR0VtRUHIKepwH4ko/s1600/ezshop13.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="284" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-EruunmO5ukhnD63oJrfC-300F_80S3MVxMajR516Dyw5iSBGcv8KlXqBAJGegTrFWDAh-OzaPQt7yOOsz7VYkeMIl1xTgOqFDe7Zbr4Es6DOIZUYF1W2TcSgm9NR0VtRUHIKepwH4ko/s320/ezshop13.PNG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
Once you decide which file to use just click at "Add" button to create one store Gadget list. It will show you the time it was created and the store Gadget URL which you will need to use it when add the store gadget to your Google Site. You can also remove the listing by clicking at "Delete" button. The deleting will not delete your spreadsheet on your Google Doc, however, if you have any Gadget using this token to access the store information will stop to function. If you click at the name of the list it will show you the spreadsheet in CSV format, you can use the feature to double check if you choose the right file.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
Now, open the Google Site, select the site you want to add the ezSHOP store, choose the PAGE you want to add the store Gadget, click at "Edit page" button. Once you are in EDIT mode, go to the section where you want to add the Gadget, then click at "Insert" button, choose "More gadgets"<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6PM35kRiisC2HlJfCGv3UVJRpoyjJcLocexKvnt0Zt_grrT9y5sZOBEKgbUJXTyAXFWoVNtQ2A6qmIo65TBVc6xLVwR1FB3UZKod3RuIy8UXqsdub9HtvKR0HMNBQu3emLYNj4Eq7tOQ/s1600/ezshop7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6PM35kRiisC2HlJfCGv3UVJRpoyjJcLocexKvnt0Zt_grrT9y5sZOBEKgbUJXTyAXFWoVNtQ2A6qmIo65TBVc6xLVwR1FB3UZKod3RuIy8UXqsdub9HtvKR0HMNBQu3emLYNj4Eq7tOQ/s320/ezshop7.jpg" /></a></div>
<br />
A new window will pop out -<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWrS4-Cb-e67v2CFzJIkC4YXSuZyHQdJBqqZYYnDhcvMwzrampoe2oE5xpxO1cmnZiNEQ2EzeAEGWMSXv0y6CSu3Q9j-1-A1lDzdiJV7e5N_CU7tulgblo1zmuKQkT9elJbxWOSM7ZCzk/s1600/ezshop8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWrS4-Cb-e67v2CFzJIkC4YXSuZyHQdJBqqZYYnDhcvMwzrampoe2oE5xpxO1cmnZiNEQ2EzeAEGWMSXv0y6CSu3Q9j-1-A1lDzdiJV7e5N_CU7tulgblo1zmuKQkT9elJbxWOSM7ZCzk/s320/ezshop8.jpg" /></a></div>
<br />
Click at "Add gadget by URL" on the left-hand side.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguGGDbMmCaJDXFPscqXO6iQtohX9fAJL7DJMCBP_DVlg2xsE2W068_tt5J-33B9t53e5bL2tgG2Bn2CnVmzzbwsnQ0jqg4BfV2-RrCiZHlneZrAg2OyIodHxPSAzFO-CnQO5jkBYA_C8E/s1600/ezshop9.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguGGDbMmCaJDXFPscqXO6iQtohX9fAJL7DJMCBP_DVlg2xsE2W068_tt5J-33B9t53e5bL2tgG2Bn2CnVmzzbwsnQ0jqg4BfV2-RrCiZHlneZrAg2OyIodHxPSAzFO-CnQO5jkBYA_C8E/s320/ezshop9.jpg" /></a></div>
Type in the URL which you copy from your main page's Gadget URL then click at "Add" button.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_XgFsAluwUjw-Abz86mllfcb3QFQ3ZgZZzgSuhLn0GIiCuKj2sTgrrbFrUjhIWk1mB5HgEogwitwoGLTOr0lae9-KDpZl9LQdn_loixB3kjD8cTPrNmIu2WZP6bSZOzYvF9ShPaChHEU/s1600/ezshop18.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_XgFsAluwUjw-Abz86mllfcb3QFQ3ZgZZzgSuhLn0GIiCuKj2sTgrrbFrUjhIWk1mB5HgEogwitwoGLTOr0lae9-KDpZl9LQdn_loixB3kjD8cTPrNmIu2WZP6bSZOzYvF9ShPaChHEU/s320/ezshop18.JPG" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
A Gadget setup screen will be displayed as above. Gave the Gadget the proper width and height, make sure you check the "include a scroll-bar on gadget when necessary". Click "OK" to finish setup.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpAsGG5v2y78ARIzoByDrhLe2vrWHDcvFxY6S96acmlsIcwVNpR0a5EGiWZ1GlVPIrpCJoEyV7pngEEwePk8CaAxZ2rO_RIcEZVGHQVHLIv3-GvI3UUpKtd0BBtk3h-IZZYGlqWpNQ5Kw/s1600/ezshop11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpAsGG5v2y78ARIzoByDrhLe2vrWHDcvFxY6S96acmlsIcwVNpR0a5EGiWZ1GlVPIrpCJoEyV7pngEEwePk8CaAxZ2rO_RIcEZVGHQVHLIv3-GvI3UUpKtd0BBtk3h-IZZYGlqWpNQ5Kw/s320/ezshop11.jpg" /></a></div>
You can always come back to edit the Gadget setting by clicking at "Properties" of the Gadget.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqgUsurJqP20CcHpv-RBYAbI5kLCsD1-FHnZcSAtwwUzX3pE7oxL_2vpLGcJ2UvxAl0x1TRLkri_w032dQy6o_55B6DY93Q8FOJjin3c-jc_1NPi8qi3tqmzXzhl3FD-xs9rn1UxeQpgU/s1600/ezshop12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqgUsurJqP20CcHpv-RBYAbI5kLCsD1-FHnZcSAtwwUzX3pE7oxL_2vpLGcJ2UvxAl0x1TRLkri_w032dQy6o_55B6DY93Q8FOJjin3c-jc_1NPi8qi3tqmzXzhl3FD-xs9rn1UxeQpgU/s320/ezshop12.jpg" /></a></div>
Once you save the PAGE from EDIT mode, you should be able to see the store items listing right away. The current released version only supports PayPal "Buy Now" button. I will add the PayPal shopping cart function for the next release. Once customer click at "Buy Now" button, a PayPal payment page will show up and customer can fill up the information to complete the transaction!<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg85jrWtXzrDqf_8-aavOdQMDVTmkpOITJ7zHNuoPVMEuPG-VUBUpvLefFQQ4qyySCqSaY7JNDUxUQXUj2dvLPLfIddhkmgdGIv4gfShfnLgFfFlLf6Lax2z61UYVoQS0PUgqA6mCP3M68/s1600/ezshop15.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg85jrWtXzrDqf_8-aavOdQMDVTmkpOITJ7zHNuoPVMEuPG-VUBUpvLefFQQ4qyySCqSaY7JNDUxUQXUj2dvLPLfIddhkmgdGIv4gfShfnLgFfFlLf6Lax2z61UYVoQS0PUgqA6mCP3M68/s320/ezshop15.JPG" /></a></div>
There are some other issues like shipping charge, sales tax, inventory control... etc. You will need to go to your PayPal account page to set up correctly. Some of the functions can be done programmatically through PayPal API, we will discuss these more details in the future releases.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGmTegul-cW3V5_gsGuLfTHei2lOo5rMGP1RZlspiH8qktufk-3C0_OXl1_FHPxZxelbzbxqMJID3ssfFooExdOlX7h7SY7iLKn_yq30eWPMslI_Roz45yClTuF_j7iz03gahh4dwhogc/s1600/ezshop13.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGmTegul-cW3V5_gsGuLfTHei2lOo5rMGP1RZlspiH8qktufk-3C0_OXl1_FHPxZxelbzbxqMJID3ssfFooExdOlX7h7SY7iLKn_yq30eWPMslI_Roz45yClTuF_j7iz03gahh4dwhogc/s320/ezshop13.PNG" /></a></div>
Above is the sample spreadsheet we used to do the demo, you can <a href="http://ezshop411.appspot.com/static/sample_inventory.xls">download</a> it and upload it to your Google Doc to test this ezSHOP Gadget.<br />
<br />
<br />
********************************************************<br />
NOTE:<br />
<span style="background-color: white; color: #333333; font-family: Verdana, Arial, sans-serif; font-size: 13px; text-align: justify;">This Gadget only works under HTTP not HTTPS since there is PayPal service url link within the HTML codes, unfortunately, now Google Sites default URL only allows HTTPS, like https://sites.google.com/a/.... therefore, you have to map your own domain host name to the Google SITES to use HTTP, for example, create a host named "store" under your Domain, so http://store.yourdomain.com will be your url. To map your domain host to Google Sites just go to "Manage Site" and choose "Map this site" button to proceed. Only done, you can see the Gadget under you own domain url page.</span>Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com15tag:blogger.com,1999:blog-9049020198288899136.post-22535116829694793012010-03-19T12:13:00.000-07:002010-03-19T13:02:34.558-07:00Create A Digital Contents Store Under Google Sites with PayPal Shopping Cart<a href="http://www.google.com/apps/intl/en/business/index.html#utm_campaign=en&utm_source=en-ha-na-us-bk&utm_medium=ha&utm_term=google%20apps">Google Apps</a> has become one of the most popular (Cloud Computing) IT solution for the businesses, the built-in Google Sites is a very powerful tool for publishing the web contents. The <a href="http://www.google.com/apps/intl/en/business/sites.html">Google Sites</a> uses the Gadget concept to create the pages, it does offer all kind of gadgets for you to choose, however, for the shopping cart gadget beside the <a href="http://code.google.com/apis/checkout/developer/Google_Checkout_Store_Gadget_How_To.html">Google Checkout Store Gadget</a> I didn't find any gadget can offer a simple shopping cart with PayPal checkout function and Google Checkout Store Gadget only accepts Google Checkout payments.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQrjUPgcUbzWhQjZye1gR-eukkOXm2KSd1Cr_WSu8IvLoXivtexHH8kbMIJVS9Tf-VUtxNYnSqC2mJQGHQVNizMShyeXINsG8dzIENcw96Upm1qyfvEO7NQnRUvOrQSifJI5cEeRDL2HM/s1600-h/pstore5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQrjUPgcUbzWhQjZye1gR-eukkOXm2KSd1Cr_WSu8IvLoXivtexHH8kbMIJVS9Tf-VUtxNYnSqC2mJQGHQVNizMShyeXINsG8dzIENcw96Upm1qyfvEO7NQnRUvOrQSifJI5cEeRDL2HM/s320/pstore5.jpg" /></a></div><div style="text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"></div>Quite a few my customers are using PayPal as their internet merchandise service, in order to help them to accept Credit card and PayPal payments, I have developed some Gadgets for them to embed into their Google sites. The shopping Cart concept is the same as Google Shopping Cart Wizard, a Google Spreadsheet is used to maintain the store items.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0lxJ28pkwPqslK_1M1ombwH9pQsPSeyL9cuyDy978BDqBWuwbWDRDFWVQQVDfqqXfRuYtn3YXgEoLgbivUJ-0YfMs61G5etB-AojtlA2_rvv187y5ErVQ_5jTbrFrfFWjoycraMMMVyk/s1600-h/geo1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0lxJ28pkwPqslK_1M1ombwH9pQsPSeyL9cuyDy978BDqBWuwbWDRDFWVQQVDfqqXfRuYtn3YXgEoLgbivUJ-0YfMs61G5etB-AojtlA2_rvv187y5ErVQ_5jTbrFrfFWjoycraMMMVyk/s320/geo1.jpg" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLeJTvKWYXmvNN75b7hNOUY7A2bxUWqIdy6Dof5hx2-voVpO2gujfUy8I9f8pIenVqwvgMJwTSEqaiB0RcfAkVZtz9-65N-oyka1ukAd8mO9jQv3TemYaz0KJ5Er7QSf-nrxB93ZomEko/s1600-h/pstore2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLeJTvKWYXmvNN75b7hNOUY7A2bxUWqIdy6Dof5hx2-voVpO2gujfUy8I9f8pIenVqwvgMJwTSEqaiB0RcfAkVZtz9-65N-oyka1ukAd8mO9jQv3TemYaz0KJ5Er7QSf-nrxB93ZomEko/s320/pstore2.jpg" /></a></div>When creating the Gadget, the administrator needs to decide to use PayPal BuyNow or PayPal Shopping Cart feature, and add the correct Paypal email address, the final step to to decide which Google Spreadsheet to use. Once finish, a simple layout shopping store will be generated right away! Anything you change on the spreadsheet will be updated on the web site too.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbZ9F5Aco4-K3W4zLnieopN_zvl3AToiWjiAYVsVzY7HJv7qtQ-YwUyQPSyYGbQAd09hKpLu4r1lnZ20MZaAjwQRhEXLmltfnoHFFoZeC92sLa5bHxxdMoX3mwbZnLfBK9mujMwnJc1Xk/s1600-h/geo3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbZ9F5Aco4-K3W4zLnieopN_zvl3AToiWjiAYVsVzY7HJv7qtQ-YwUyQPSyYGbQAd09hKpLu4r1lnZ20MZaAjwQRhEXLmltfnoHFFoZeC92sLa5bHxxdMoX3mwbZnLfBK9mujMwnJc1Xk/s320/geo3.jpg" /></a></div>The demo case is a photo gallery store which customers need to download the photo right afetr they pay. Therefore, the PayPal Web Site Payment Standard API has been implemented to process the real time transactions. Once the server receive the payment confirmation from PayPal, an email will send to the buyer with a digital link which points to the download site of the digital content (photo image). All the contents are stored in the Google Docs without public access, the server agent needs to find out the link and make it accessable for the new customer and generate the email with the link to specified customers.Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com7tag:blogger.com,1999:blog-9049020198288899136.post-66267259521445740402010-03-19T10:57:00.000-07:002010-03-19T10:57:43.368-07:00Meetup GadgetAfter finished the <a href="http://mystonetool.blogspot.com/2010/03/meetups-coming-to-town-mashup-of-meetup.html">Meetups Coming To Town</a>, I was asked to see if I can convert it into a <a href="http://www.google.com/ig/directory?synd=open">Google Gadget</a> which is much easier for users to integrate into their browser. I didn't have time until last weekend, with two days testing and tuning, the new <a href="http://www.google.com/ig/directory?synd=open&hl=en&gl=en&url=http%3A%2F%2Fmaps.auctions411.com%2FGD%2Fmeets.xml">"Meetups Coming To Town" gadget</a> finally born.<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMV_TeR3Ay0JWpJpU4hRqpBr1-LVt_mULy05d0YCGOIBRRZDe5G4lYE8Rq4gGq_H_U2CEXRFi4ys-hcSoYxH8PW8Fp_PkfsF70eVxIuT3OrKRBqE6aF7IJfVkltx8UljO1Mx2XQxDPp88/s1600-h/mct1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMV_TeR3Ay0JWpJpU4hRqpBr1-LVt_mULy05d0YCGOIBRRZDe5G4lYE8Rq4gGq_H_U2CEXRFi4ys-hcSoYxH8PW8Fp_PkfsF70eVxIuT3OrKRBqE6aF7IJfVkltx8UljO1Mx2XQxDPp88/s320/mct1.jpg" /></a></div>I have to removed the auto location detect function from the web-based version since I still could not find a reliable and free geo location API and the Google Gears is still not a standard for most of the users. Therefore, users need to manually type into their state and city to get correct display. A "topic" field allow users to filter the meetups by keyword.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV0r5jbd-7VZfJx9qrOB2sQy9xWetMnIzOUvmICGWSxTsfKo4fWLaqnkbm2kY2MGRvBCGEcY5psDCiGZA412GsbxaD4VHoqwWnHGT4wwmsJS-KddVjVInEvJBDL1U4gVDZ0qy_Hu7BZFQ/s1600-h/meets1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV0r5jbd-7VZfJx9qrOB2sQy9xWetMnIzOUvmICGWSxTsfKo4fWLaqnkbm2kY2MGRvBCGEcY5psDCiGZA412GsbxaD4VHoqwWnHGT4wwmsJS-KddVjVInEvJBDL1U4gVDZ0qy_Hu7BZFQ/s320/meets1.jpg" /></a></div>The background engine to talk to the Meetup API is a PHP script under Apache, I will change it to a Google App Engine application in the near future. The Google Gadgets API is very easy to use, most of the codes in the program no need to change, the Ajax part is the place I spent a lot of time to redo and tune the codes.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY9xtykUqkCGZB6MrzXczBwPcVl79zfnwxXwrPYjUbRjoD-auR5MinZrgRG6lQgRrG0q7va3HKMbtGFygZ7Rarou8CUsNyK_7AqAHxuXSVI6igtlUI3NBL-ymXvsP5DQgCOeP6LQQYRck/s1600-h/meets3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY9xtykUqkCGZB6MrzXczBwPcVl79zfnwxXwrPYjUbRjoD-auR5MinZrgRG6lQgRrG0q7va3HKMbtGFygZ7Rarou8CUsNyK_7AqAHxuXSVI6igtlUI3NBL-ymXvsP5DQgCOeP6LQQYRck/s320/meets3.jpg" /></a></div><a href="http://www.google.com/ig/directory?synd=open&hl=en&gl=en&url=http%3A%2F%2Fmaps.auctions411.com%2FGD%2Fmeets.xml">Give it a try</a> and give me the comment, no matter you like it or hate it! However, the Meetup API search function is not that friendly, for example, if you search "single" you might get nothing, if change to "singles" you will get plenty of meetups.Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com2tag:blogger.com,1999:blog-9049020198288899136.post-9756399115246274972010-03-11T02:26:00.000-08:002010-03-11T09:27:51.308-08:00No API? No Problem! A Data-Entry Robot Comes To Rescue!<div style="text-align: left;">One of my client has average one hundred transactions on PayPal per day, I have written a program which takes advantage of PayPal API to improve the shipment process for their warehouse. However, the biggest headache for them is to enter the tracking information into PayPal for each transaction. Ever since PayPal released their first API, the developers have been asking the shipment tracking info API, and even on PayPal web site there is a name for it - AddTrackingInfo. The truth is the API item never existed! </div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyYyXGakp9z80amt5cg-p8qdx1Asfu9exNXuJABBMcZU724YP_QRkY0LD0rIiwgCs1tWC0j5N0Dq9icJhNxDEziIs1JiioVScsIcj_SDUJ5H0VC1wk-NzKZzxdgX4C-5OABFQRV1C06no/s1600-h/api.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyYyXGakp9z80amt5cg-p8qdx1Asfu9exNXuJABBMcZU724YP_QRkY0LD0rIiwgCs1tWC0j5N0Dq9icJhNxDEziIs1JiioVScsIcj_SDUJ5H0VC1wk-NzKZzxdgX4C-5OABFQRV1C06no/s320/api.jpg" /></a></div><br />
Roughly one month ago, I read the news about a MIT student developed a graphic-based program called <a href="http://groups.csail.mit.edu/uid/sikuli/">sikuli</a>. I didn't pay much attention then, however, I was thinking about it might be a good replacement for the tooling I used on screen scraping and keyboard automation in some applications.<br />
<br />
<br />
<br />
<br />
<br />
<br />
<center><object height="265" width="320"><param name="movie" value="http://www.youtube.com/v/FxDOlhysFcM&hl=en_US&fs=1&color1=0x006699&color2=0x54abd6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/FxDOlhysFcM&hl=en_US&fs=1&color1=0x006699&color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="265"></embed></object></center><br />
<br />
While customer keep asking, and as usual I searched entire PayPal developer site and made sure the tracking API won't be available anytime soon, I have decided to give it a try. The sikuli is a Jython-based language, it can take parameters from file, so what I need is to generate a file from the database with the PayPal transaction ID and the shipping tracking number daily, and a sikuli script file to do the data entry. The sikuli file will emulate the whole PayPal order tracking data entry process.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinKNTgluF8oLQNF8IrmhGSWGkezLH1tz7x8zvJxLKVgzh9O_cGuL7-83hrsYcRabgHJUMoFdmK-S_-39dwhPwvx3ityqqJMlFZEukzlJKVj5v7WA-CIQBAJA6kF2g3gnSeRLHspTGOYss/s1600-h/pp4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinKNTgluF8oLQNF8IrmhGSWGkezLH1tz7x8zvJxLKVgzh9O_cGuL7-83hrsYcRabgHJUMoFdmK-S_-39dwhPwvx3ityqqJMlFZEukzlJKVj5v7WA-CIQBAJA6kF2g3gnSeRLHspTGOYss/s320/pp4.jpg" /></a></div>After two-hour trials and errors, the script finally works like a champ, since I want it to run stable rather than fast, I have added more dealy than usual, it takes around 20 seconds to finish each order update. Now I need is a compiler to make the script a executable file. Thank you sikuli, you saved my life! KowTow __/\__<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1YEfYn3UNdyA7MGGkQmEX5vNw0dFhCKwfpDZDKo4JNLkF66uZJXsqbzhiMM2KmxA5zZmQWn0uJX_ZdZy69VCSS0QpcmeQfj1EVKmdtzRXWBk_3r641S1ZnIJkMEoh2flRg9cWxVqbXME/s1600-h/pp5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1YEfYn3UNdyA7MGGkQmEX5vNw0dFhCKwfpDZDKo4JNLkF66uZJXsqbzhiMM2KmxA5zZmQWn0uJX_ZdZy69VCSS0QpcmeQfj1EVKmdtzRXWBk_3r641S1ZnIJkMEoh2flRg9cWxVqbXME/s320/pp5.jpg" /></a></div>Above is part of the sikuli script.Anonymoushttp://www.blogger.com/profile/07727024020137537968noreply@blogger.com1