Friday, March 31, 2006
« Deeper in .NET 2006 | Main | Coverage »

I usually do not post my unqualified ramblings on here but a thought occurred to me today regarding a problem I'm having with on of my mobile systems.  There is a great deal of data exchange and I have taken pains to ensure that no data is ever "lost" in the process.  If a network connection dies at the wrong time the worst thing that happens is that the data exchanged did not complete and the PDA OR server (never both) each have an incomplete picture of the data in question.  When this occurs, I recover the complete picture from a transaction log and go on with my life.

However, I was thinking that it would sure be great to be able to treat the whole data synchronization process as one great big distrubuted transaction.  A distributed transaction involved a wifi network, an over-the-air CDMA connection, web services and SQL server.  There are a hundred sticky little issues that would go along with that strategy and at least a hundred very good reasons not to pursue the idea but it certainly has some allure in my mind as well.  The way my data sync is set up, unfortunately, the transaction cannot be just on the server nor just on the client, they must both agree to commit or roll back if the agreement cannot be procured in a reasonable amount of time; it would be much easier if I could just "make sure the handheld was done", etc.

If anyone out there has mused before on distrubuted transactions involving compact framwork applications I'd be very interested in where your thoughts led.

Friday, March 31, 2006 1:21:59 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [2]  |  Trackback Related posts:
Scrum Family
UML + DSL
Blogged.com rating
Software Development Meme
Concurrent Unit Testing
9,000 year old tree found
Tracked by:
http://9nb-information.info/59557077/toyota-ecu-remapping-equipment.html [Pingback]
http://9nb-information.info/86605707/edison-electric-company.html [Pingback]
http://9nw-information.info/61953050/index.html [Pingback]
http://9nf-information.info/31549299/people-who-cant-take-vitamin-c.html [Pingback]
http://9ns-information.info/30090000/index.html [Pingback]
http://9nw-information.info/93010625/index.html [Pingback]
http://9nw-information.info/85123402/index.html [Pingback]
http://9nr-information.info/42944120/index.html [Pingback]
http://9ni-information.info/31178082/index.html [Pingback]
http://9nc-information.info/19620636/game-wizard.html [Pingback]
http://9np-information.info/90935540/index.html [Pingback]
http://9no-information.info/16154486/wifi-laptop-cards.html [Pingback]
http://9nb-information.info/18291089/index.html [Pingback]
http://9ou-information.info/90026568/index.html [Pingback]
http://9oj-information.info/85507321/smart-wire-software.html [Pingback]
http://9qa-information.info/43043755/index.html [Pingback]
http://9qk-information.info/09770799/index.html [Pingback]
http://9on-information.info/86507828/index.html [Pingback]
http://9qm-information.info/96376493/localita-sciistica-liguria.html [Pingback]
http://9or-information.info/21680948/underground-power-supply-network-advantages... [Pingback]
http://9rt-information.info/39560410/home-roller-coasters.html [Pingback]
http://9sd-information.info/68433992/fidanzata-kate-moss.html [Pingback]
http://9rk-information.info/87069566/index.html [Pingback]
http://9si-information.info/51356537/index.html [Pingback]
http://9sa-information.info/10270537/cala-pi.html [Pingback]
http://9rg-information.info/07095367/index.html [Pingback]
http://9rd-information.info/66635228/index.html [Pingback]
http://9sj-information.info/36579990/index.html [Pingback]
http://9rc-information.info/98848268/index.html [Pingback]
http://9uaeg-le-informazioni.info/01372859/index.html [Pingback]
http://9uaek-le-informazioni.info/88372723/index.html [Pingback]
http://9uafa-le-informazioni.info/23960677/index.html [Pingback]
http://9uaek-le-informazioni.info/34959594/pershing-middle-school-houston-texas.... [Pingback]
http://9uaec-le-informazioni.info/25599662/darkside-of-the-moon-lyric.html [Pingback]
http://9uaej-le-informazioni.info/69868321/index.html [Pingback]
http://9uaek-le-informazioni.info/94878262/index.html [Pingback]
http://9uafg-le-informazioni.info/87297394/proverbio-dialetto-pugliese-barese.ht... [Pingback]
http://9uaep-le-informazioni.info/49144923/index.html [Pingback]
http://9uaej-le-informazioni.info/38480045/nhl-2007-torrent.html [Pingback]
http://9uago-le-informazioni.info/91437332/index.html [Pingback]
http://9uagr-le-informazioni.info/57650392/index.html [Pingback]
http://9uagm-le-informazioni.info/91496484/index.html [Pingback]
http://9uagc-le-informazioni.info/95302443/polymerase-chain-reaction.html [Pingback]
http://9uahp-le-informazioni.info/00552609/hotel-banchetto-matrimonio-sardegna.h... [Pingback]
http://9uahs-le-informazioni.info/93021004/micro-lesioni.html [Pingback]
http://9uahr-le-informazioni.info/90013591/index.html [Pingback]
http://9uagr-le-informazioni.info/42224810/convertire-file-da-m4a-a-mp3.html [Pingback]
http://fartooblog.tripod.com/150.html [Pingback]
http://fartooblog.tripod.com/128.html [Pingback]
http://esrdwu.org/sitemap23.html [Pingback]
http://zbal5s.org/madden-07.html [Pingback]
http://pinofranc.homestead.com/00/index.html [Pingback]
http://pinofranc.homestead.com/03/opportunities.html [Pingback]
http://nazlyynews.tripod.com/109.html [Pingback]
http://gacmuunews.angelfire.com/43.html [Pingback]
http://batkoonews.tripod.com/81.html [Pingback]
http://kjipn-ooo.com/asian-twinks.html [Pingback]
http://minveenews.angelfire.com/100.html [Pingback]
http://kihub-eee.com/18blowjobs.html [Pingback]
http://p5roc-rrr.com/men-in-heels-and-hose.html [Pingback]
http://unicakomblog.ilbello.com/0038-blog.html [Pingback]
http://ramambo.nl.eu.org/18/customkicks.html [Pingback]
http://ramambo.nl.eu.org/pennsylvania-department-of-motor-vehicles.html [Pingback]
http://harum.nl.eu.org/strawberry-shortcake.html [Pingback]
http://ow1njsa.biz/big-daddy.html [Pingback]
http://vmco6a9.com/sitemap3.html [Pingback]
http://adet8cv.biz/www-piv-dadeschools-net.html [Pingback]
http://suaxhmc.biz/j-c-pennys.html [Pingback]
http://gre--blog.nl.eu.org/solitair.html [Pingback]
http://wbseqlc.biz/new-backseat-bangers.html [Pingback]
http://nasferablog.netfirms.com/353.html [Pingback]
http://nasferablog.netfirms.com/23.html [Pingback]
http://www.nonedotweb.org/st81.html [Pingback]
http://9ujyj-le-informazioni.cn/52122289/honduras-storia.html [Pingback]
http://9ujzr-le-informazioni.cn/92842303/d-p-r-80-2001.html [Pingback]
http://9ukia-le-informazioni.cn/41433406/index.html [Pingback]
http://9ujzl-le-informazioni.cn/84355884/index.html [Pingback]
http://9ujxx-le-informazioni.cn/77218510/index.html [Pingback]
http://9ujxd-le-informazioni.cn/21469651/index.html [Pingback]
http://9ukfp-le-informazioni.cn/06413294/index.html [Pingback]
http://9ujvb-le-informazioni.cn/28484196/index.html [Pingback]
http://9ukfx-le-informazioni.cn/13110048/index.html [Pingback]
http://9ujwm-le-informazioni.cn/20900791/index.html [Pingback]
http://9ujxb-le-informazioni.cn/23185485/index.html [Pingback]
http://9ukde-le-informazioni.cn/65521971/index.html [Pingback]
http://9ukcg-le-informazioni.cn/51231669/lanka-sri.html [Pingback]
http://9ukfu-le-informazioni.cn/24888459/saltwater-flies.html [Pingback]
http://9ukfe-le-informazioni.cn/79758939/index.html [Pingback]
http://9ujyj-le-informazioni.cn/13746328/index.html [Pingback]
http://9ujzc-le-informazioni.cn/65534476/index.html [Pingback]
http://9ukar-le-informazioni.cn/21150454/disco-mondo-kim-rosso.html [Pingback]
http://9ujuw-le-informazioni.cn/00262700/foto-di-luca-dorigo.html [Pingback]
http://9ukgq-le-informazioni.cn/55388160/index.html [Pingback]
http://9ukga-le-informazioni.cn/48640578/index.html [Pingback]
http://9ujnr-le-informazioni.cn/25401683/corso-laurea-pagamento-citta-barcellona... [Pingback]
http://9ujpk-le-informazioni.cn/06954248/index.html [Pingback]
http://9ukij-le-informazioni.cn/21399910/index.html [Pingback]
http://9ukbi-le-informazioni.cn/01221010/index.html [Pingback]
http://9ujoj-le-informazioni.cn/57749349/amico-e-com.html [Pingback]
http://9ujxp-le-informazioni.cn/55173550/index.html [Pingback]
http://9ukgm-le-informazioni.cn/10868202/cancellare-loghi-gratis.html [Pingback]
http://9ukfi-le-informazioni.cn/09397284/fotografia-verona.html [Pingback]
http://9ujxl-le-informazioni.cn/46544020/6-euro-bonus-versamento.html [Pingback]
http://nrpfka3.biz/north-carolina-birds.html [Pingback]
http://nasferablog.netfirms.com/395.html [Pingback]
http://mromaner.tripod.com/4.html [Pingback]
http://mumareg.tripod.com/328.html [Pingback]
http://9ucog-le-informazioni.biz/59276007/index.html [Pingback]
http://9ucor-le-informazioni.biz/24805353/garage-parma.html [Pingback]
http://9ucor-le-informazioni.biz/87079521/index.html [Pingback]
http://9ucon-le-informazioni.biz/39684698/sette-gemme.html [Pingback]
http://9ucol-le-informazioni.biz/74496914/index.html [Pingback]
http://9ucon-le-informazioni.biz/39684698/index.html [Pingback]
http://lopbafrea.homestead.com/98.html [Pingback]
http://pk3p6fu.info/dog-allergies.html [Pingback]
http://petmeds.hooyack.com/73.html [Pingback]
http://mazzoliks.ifrance.com/369.html [Pingback]
http://halloweenus.net/513.html [Pingback]
http://nuiblog.ifrance.com/27.html [Pingback]
http://greetingcard.usalegaldirect.org/246.html [Pingback]
http://odalteg3.ifrance.com/273.html [Pingback]
http://auter.homestead.com/01/snapon-tools.html [Pingback]
http://bodaltega.ifrance.com/244.html [Pingback]
http://2909071.ifrance.com/102.html [Pingback]
http://2909072.ifrance.com/116.html [Pingback]
http://0210071.ifrance.com/279.html [Pingback]
http://0210071.ifrance.com/277.html [Pingback]
http://0210071.ifrance.com/91.html [Pingback]
http://03100711.ifrance.com/187.html [Pingback]
http://03100711.ifrance.com/185.html [Pingback]
http://03100711.ifrance.com/12.html [Pingback]
http://fasxen.netfirms.com/19.html [Pingback]
http://maribuli.tripod.com/336.html [Pingback]
http://mambubuli.tripod.com/100.html [Pingback]
http://zanzibuli.tripod.com/16.html [Pingback]
http://zavernuli.0catch.com/532.html [Pingback]
http://zavernuli.tripod.com/982.html [Pingback]
http://www5.donden.biz/467.html [Pingback]
http://www5.donden.biz/919.html#www [Pingback]
http://karlopupik.tripod.com/71.html [Pingback]
http://krumlopol.tripod.com/152.html [Pingback]
http://krumlopol.tripod.com/181.html [Pingback]
http://paris.craigslist.org/trv/464832870.html [Pingback]
http://kurochkin.ifrance.com/278.html [Pingback]
http://kurochkin.ifrance.com/157.html [Pingback]
http://ilveprivates.com/ [Pingback]
http://sewering.php0h.com [Pingback]
http://h1.ripway.com/samuray/ [Pingback]
http://signer.byethost13.com [Pingback]
http://romzes.atbhost.com [Pingback]
http://ki823327.qbigvm1.info/sitemap12.html [Pingback]
http://fy345522.soll6dp.info/sitemap1.html [Pingback]
http://kh9qeci.net/05/sitemap8.html [Pingback]
http://jawf5j3.net/classes/sitemap1.html [Pingback]
http://vy3i7wz.net/sofa/index.html [Pingback]
http://pcbaqlu.net/02/sitemap1.html [Pingback]
http://martinrozon.com/images/photos/pages/28629146/index.html [Pingback]
http://plantmol.com/pages/05229372/index.html [Pingback]
http://jivest2006.com/pages/71437517/overnight-cialis.html [Pingback]
http://thejohnslater.com/pix/img/pages/10833834/index.html [Pingback]
http://lecouac.org/ecrire/lang/pages/10508910/index.html [Pingback]
http://swellhead.net/10430138/cialis-once-a-day-in-usa.html [Pingback]
http://lecouac.org/ecrire/lang/pages/50590679/index.html [Pingback]
http://entartistes.ca/images/images/pages/23071891/cialis-western-open-live-scor... [Pingback]
http://vladan.strigo.net/wp-includes/js/pages/58644194/index.html [Pingback]
http://vladan.strigo.net/wp-includes/js/pages/85921004/cialis-stop-working.html [Pingback]
http://thebix.com/includes/compat/pages/29179837/cialis-grapefuit-juice.html [Pingback]
http://ipsilon.hr/ipsilon.hr/cms/4/lib/pages/84970105/natural-alternatives-to-ci... [Pingback]
http://promocija.com.hr/promocija.com.hr/includes/js/pages/39278117/buy-cialis-p... [Pingback]
http://pspdesktops.com/fileupload/store/pages/32380298/china-2008-olympic-stadiu... [Pingback]
http://pddownloads.com/pages/63534267/index.html [Pingback]
http://split-dalmatia.com/split-dalmatia.com/images/pages/81160650/cialis-over-t... [Pingback]
http://ukpuuq8.net/general/sitemap1.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/paxil/index.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/celexa/index.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/wellbutrin/index.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/tramadol/index.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/hoodia/index.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/coumadin/index.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/nexium/index.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/celebrex/index.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/ultram/index.html [Pingback]
http://modena.intergate.ca/arezzojewelry/ultram.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/melatonin/index.html [Pingback]
http://modena.intergate.ca/arezzojewelry/effexor.html [Pingback]
http://modena.intergate.ca/arezzojewelry/cialis.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/rainbow-brite/index.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/cymbalta/index.html [Pingback]
http://modena.intergate.ca/arezzojewelry/rainbow-brite.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/cialis/index.html [Pingback]
http://modena.intergate.ca/arezzojewelry/clomid.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/clomid/index.html [Pingback]
http://modena.intergate.ca/arezzojewelry/coumadin.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/synthroid/index.html [Pingback]
http://modena.intergate.ca/arezzojewelry/prozac.html [Pingback]
http://modena.intergate.ca/arezzojewelry/lexapro.html [Pingback]
http://modena.intergate.ca/arezzojewelry/paxil.html [Pingback]
http://modena.intergate.ca/arezzojewelry/synthroid.html [Pingback]
http://modena.intergate.ca/arezzojewelry/celexa.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/lipitor/index.html [Pingback]
http://modena.intergate.ca/arezzojewelry/wellbutrin.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/effexor/index.html [Pingback]
http://modena.intergate.ca/arezzojewelry/cymbalta.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/prilosec/index.html [Pingback]
http://blastpr.com/blog/wp-includes/js/pages/soma/index.html [Pingback]
http://lvxjtu6.net/erotic/sitemap1.html [Pingback]
http://morningside.edu/mics/_notes/pages/nexium/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/synthroid/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/ultram/index.html [Pingback]
http://blastpr.com/wiki/js/pages/tramadol/index.html [Pingback]
http://blastpr.com/wiki/js/pages/cialis/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/cialis/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/clomid/index.html [Pingback]
http://blastpr.com/wiki/js/pages/prilosec/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/wellbutrin/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/effexor/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/soma/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/cymbalta/index.html [Pingback]
http://blastpr.com/wiki/js/pages/hoodia/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/lipitor/index.html [Pingback]
http://blastpr.com/wiki/js/pages/synthroid/index.html [Pingback]
http://blastpr.com/wiki/js/pages/wellbutrin/index.html [Pingback]
http://blastpr.com/wiki/js/pages/lipitor/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/prozac/index.html [Pingback]
http://blastpr.com/wiki/js/pages/nexium/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/rainbow-brite/index.html [Pingback]
http://blastpr.com/wiki/js/pages/melatonin/index.html [Pingback]
http://blastpr.com/wiki/js/pages/effexor/index.html [Pingback]
http://blastpr.com/wiki/js/pages/prozac/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/claritin/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/hoodia/index.html [Pingback]
http://blastpr.com/wiki/js/pages/zoloft/index.html [Pingback]
http://blastpr.com/wiki/js/pages/celexa/index.html [Pingback]
http://blastpr.com/wiki/js/pages/claritin/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/paxil/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/prilosec/index.html [Pingback]
http://thejohnslater.com/pix/img/docs/73486930/index.html [Pingback]
http://coolioness.com/attachments/docs/58150246/index.html [Pingback]
http://swellhead.netswellhead.net/docs/92808772/index.html [Pingback]
http://discussgod.com/cpstyles/docs/43932298/index.html [Pingback]
http://islands-croatia.comislands-croatia.com/includes/js/docs/87090382/index.ht... [Pingback]
http://split-dalmatia.com/split-dalmatia.com/images/docs/34320152/index.html [Pingback]
http://split-dalmatia.com/split-dalmatia.com/images/docs/84431573/index.html [Pingback]
http://vladan.strigo.net/wp-includes/js/docs/86309858/index.html [Pingback]
http://legambitdufou.org/Library/docs/28049195/index.html [Pingback]
http://martinrozon.com/images/photos/docs/61904307/index.html [Pingback]
http://promocija.com.hr/promocija.com.hr/includes/js/docs/36483653/index.html [Pingback]
http://discussgod.com/cpstyles/docs/73291253/index.html [Pingback]
http://thebix.com/includes/compat/docs/10152421/index.html [Pingback]
http://entartistes.ca/images/images/docs/81367526/index.html [Pingback]
http://temerav.com/images/menu/96509501/index.html [Pingback]
http://islands-croatia.comislands-croatia.com/includes/js/docs/82710340/index.ht... [Pingback]
http://pddownloads.com/docs/21991908/index.html [Pingback]
http://lecouac.org/ecrire/lang/docs/25282359/index.html [Pingback]
http://add2rss.com/img/design/docs/45658867/index.html [Pingback]
http://realestate.hr/templates/css/docs/28593877/index.html [Pingback]
http://vladan.strigo.net/wp-includes/js/docs/04726190/index.html [Pingback]
http://temerav.com/images/menu/20420171/index.html [Pingback]
http://islands-croatia.comislands-croatia.com/includes/js/docs/60974094/index.ht... [Pingback]
http://legambitdufou.org/Library/docs/04618667/index.html [Pingback]
http://pddownloads.com/docs/66275653/index.html [Pingback]
http://thejohnslater.com/pix/img/docs/41914710/index.html [Pingback]
http://thebix.com/includes/compat/docs/51589391/index.html [Pingback]
http://promocija.com.hr/promocija.com.hr/includes/js/docs/52060005/index.html [Pingback]
http://pspdesktops.com/fileupload/store/docs/33460308/index.html [Pingback]
http://thejohnslater.com/pix/img/docs/42082955/index.html [Pingback]
http://discussgod.com/cpstyles/docs/62161481/index.html [Pingback]
http://martinrozon.com/images/photos/docs/43274485/index.html [Pingback]
http://martinrozon.com/images/photos/docs/75270452/index.html [Pingback]
http://realestate.hr/templates/css/docs/71546796/index.html [Pingback]
http://lecouac.org/ecrire/lang/docs/49649526/index.html [Pingback]
http://coolioness.com/attachments/docs/76375390/index.html [Pingback]
http://thebix.com/includes/compat/docs/44694113/index.html [Pingback]
http://lecouac.org/ecrire/lang/docs/30125734/index.html [Pingback]
http://promocija.com.hr/promocija.com.hr/includes/js/docs/70471394/index.html [Pingback]
http://martinrozon.com/images/photos/docs/54373182/index.html [Pingback]
http://islands-croatia.comislands-croatia.com/includes/js/docs/54089144/index.ht... [Pingback]
http://plantmol.com/docs/60217277/index.html [Pingback]
http://swellhead.netswellhead.net/docs/84545083/index.html [Pingback]
http://martinrozon.com/images/photos/docs/56637999/index.html [Pingback]
http://coolioness.com/attachments/docs/03698289/index.html [Pingback]
http://islands-croatia.comislands-croatia.com/includes/js/docs/68291686/index.ht... [Pingback]
http://easycanada.info/js/pages/cialis/ [Pingback]
http://easytravelcanada.info/js/pages/5/effexor/ [Pingback]
http://sevainc.com/bad_denise/img/4/coumadin/ [Pingback]
http://birds.sk/img/cialis/ [Pingback]
http://sevainc.com/bad_denise/img/1/accutane/ [Pingback]
http://easymexico.info/images/img/cialis/ [Pingback]
http://sevainc.com/bad_denise/img/12/wellbutrin/ [Pingback]
http://sevainc.com/bad_denise/img/10/synthroid/ [Pingback]
http://inatelevizia.sk/ad/img/cialis/ [Pingback]
http://abaffydesign.com/la/img/cialis/ [Pingback]
http://easytravelcanada.info/js/pages/11/tramadol/ [Pingback]
http://easytravelcanada.info/js/pages/3/claritin/ [Pingback]
http://ina-tv.sk/img/cialis/ [Pingback]
http://easytravelcanada.info/js/pages/6/lexapro/ [Pingback]
http://sevainc.com/bad_denise/img/12/zoloft/ [Pingback]
http://sevainc.com/bad_denise/img/11/tramadol/ [Pingback]
http://sevainc.com/bad_denise/img/2/cialis/ [Pingback]
http://sevainc.com/bad_denise/img/4/cymbalta/ [Pingback]
http://simpletravelcanada.info/js/pages/27277365/ [Pingback]
http://sevainc.com/bad_denise/img/10/soma/ [Pingback]
http://easytravelcanada.info/js/pages/12/zoloft/ [Pingback]
http://easytravelcanada.info/js/pages/8/prilosec/ [Pingback]
http://sevainc.com/bad_denise/img/1/celebrex/ [Pingback]
http://easytravelcanada.info/js/pages/10/soma/ [Pingback]
http://adventure-traveling.com/images/img/cialis/ [Pingback]
http://sevainc.com/bad_denise/img/6/lipitor/ [Pingback]
http://easytravelcanada.info/js/pages/4/coumadin/ [Pingback]
http://sevainc.com/bad_denise/img/11/ultram/ [Pingback]
http://sevainc.com/bad_denise/img/8/prilosec/ [Pingback]
http://easytravelcanada.info/js/pages/2/cialis/ [Pingback]
http://bombaylogger.web.aplus.net/02/index.html [Pingback]
http://lf0s3on.net/childcare/sitemap1.html [Pingback]
http://odin.net/images/pages/35694472/babe-tv.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/asian-massage-ct.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/99493954/cheerleader-erotic-stories.... [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/image-uploading-adult.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/hentai-spider-man.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/99493954/index.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/what-is-the-mature-ripened... [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/brandi-may-pics.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/adult-swim-crest.html [Pingback]
http://odin.net/images/pages/35694472/bikini-calenders.html [Pingback]
http://odin.net/images/pages/52807681/st-johns-adult-attractions.html [Pingback]
http://odin.net/images/pages/35694472/art-bdsm.html [Pingback]
http://kiva.startlogic.com/sitemap1.html [Pingback]
"http://da7fcil.net/00/index.html" (http://da7fcil.net/00/index.html) [Pingback]
"http://gw7w9sw.net/03/index.html" (http://gw7w9sw.net/03/index.html) [Pingback]
"http://eaerowb.net/sitemap1.html" (http://eaerowb.net/sitemap1.html) [Pingback]
"http://d579737.u108.floridaserver.com/sitemap2.html" (http://d579737.u108.flori... [Pingback]
"http://gator442.hostgator.com/~hockteam/games/sitemap1.html" (http://gator442.h... [Pingback]
"http://host256.hostmonster.com/~alldomai/sitemap3.html" (http://host256.hostmon... [Pingback]
"http://fd3luyg.net/florida/sitemap1.html" (http://fd3luyg.net/florida/sitemap1.... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-viagra-online.html" ... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-valium-online.html" ... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-hydrocodone-online.h... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-tramadol-online.html... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-soma-online.html" (h... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-vicodin-online.html"... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-phentermine-online.h... [Pingback]
"http://negator.startlogic.com/sitemap2.html" (http://negator.startlogic.com/sit... [Pingback]
"http://guga.readyhosting.com/sitemap2.html" (http://guga.readyhosting.com/sitem... [Pingback]
"http://bn3l8bd.net/car/sitemap1.php" (http://bn3l8bd.net/car/sitemap1.php) [Pingback]
"http://gszhxcr.info/ebay/sitemap1.html" (http://gszhxcr.info/ebay/sitemap1.html... [Pingback]
"http://tulanka.readyhosting.com/retail/sitemap1.php" (http://tulanka.readyhosti... [Pingback]
"http://db3pdac.net/sitemap1.html" (http://db3pdac.net/sitemap1.html) [Pingback]
"http://freewebs.com/sinkopa/00/sitemap2.html" (http://freewebs.com/sinkopa/00/s... [Pingback]
"http://sinkopa.webs.com/00/sitemap2.html" (http://sinkopa.webs.com/00/sitemap2.... [Pingback]
"http://host264.hostmonster.com/~battery1/sitemap2.html" (http://host264.hostmon... [Pingback]

Friday, March 31, 2006 5:15:31 PM (Central Standard Time, UTC-06:00)
What a fun problem. There are a few different ways to think about a solution. You were vague on the details of the exact needs you seek to meet, though. Despite that, here are some ideas.

You are concerned with reliable delivery of your data. Think about TCP/IP and how it solves the problems it addresses.

You want to deliver a chunk of data from the handheld to the server. Define a "protocol" for how the server handles the data you send it.

1. Split your data up in to &ltsome byte size&gt chunks.
2. Create a "transaction number" to which the chunks belong.
3. Notify the server that you are sending &ltX&gt chunks in the
transmission number, the "start" message for the "transaction number".
3. For each chunk, calculate the checksum and append it to the chunk. Also, append the "transaction number". Finally, append a "sequence" number to the server knows how to reassemble the chunks.
4. Send the chunk.
5. The server will receive the message, and analyze the check sum. If it is wrong, it will discard it. If it is correct, it will cache the chunk in the queue for that "transaction number".
6. Send all of your chunks.
7. Send a "stop" message for that "transaction number".
8. The server will then attempt to reassemble the chunks. If it is missing any chunks, it can tell you what chunks it is missing and you can simply send those chunks.
9. If you wish, you could even send a final "checksum" message for the entire set of data. You get the point.

You could look for solutions in all sorts of networking areas.
Grant
Wednesday, April 05, 2006 8:24:28 PM (Central Standard Time, UTC-06:00)
Hi Grant, that is very much what I was looking for, with the exception of chunking the message not necessarily making sense in my case. I did some more research and talked to some other folks and found that what I am implementing is known as the "idempotent receiver" pattern. I will get around to posting my solution sooner or later.
Name
E-mail
Home page

Comment (Some html is allowed: a@href@title, strike) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Enter the code shown (prevents robots):

Live Comment Preview