Sunday, June 17, 2007

silverlight and ActiveX: the new architecture ready to go

I want to use silverlight to access serial ports. The reason: I actually do need it; also, it makes a point: if you can do this, you can do everything on web applications.

I was hoping I can use AIR/Apollo to talk to serial ports; I was so disappointed. Here is my solution: use ActiveX.

Note that it must be a pure classic ActiveX (in C++ or VB), so that we do not need to install .Net on the machine (preferably C++; but as long as it works, most machines can run VB anyway, and as long as we do not need to install versions of .Net. Hey, that is the very point of silverlight -- I do not really care Unix or Mac, or do IJ -- I am very pragmatic).

Also, the ActiveX must not have any business logic. We can use MSCOMM, write our own (again, in C++ or classic VB, no .Net here!), or, buy one. I do not really care – as long as all logic is written in C# (again, this is the very point of silverlight!).

http://www.activexperts.com/activcomport/


Because of the security model, Silverlight cannot call ActiveX directly, but we can use javascript to trick it.


http://weblogs.asp.net/mschwarz/archive/2007/06/01/call-scribtable-methods-from-javascript-with-silverlight.aspx

http://blogs.msdn.com/devdave/archive/2007/05/21/calling-javascript-from-c.aspx

http://msmvps.com/blogs/luisabreu/archive/2007/05/17/calling-javascript-methods-from-your-silverligh-app.aspx

http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx

OK, finally the new architecture is ready, now, let’s have fun with the ActiveX v2, oops, Silverlight, with PIAB.

215 comments:

  1. purchase tramadol tramadol high duration - tramadol hcl 50mg for dogs

    ReplyDelete
  2. order ativan online ativan dosage supplied - ativan dosage for sedation

    ReplyDelete
  3. buy tramadol overnight delivery tramadol hcl 50 mg tablet high - tramadol for dogs addictive

    ReplyDelete
  4. buy tramadol buy tramadol cheap online no prescription - tramadol high side effects

    ReplyDelete
  5. buy tramadol 50mg tramadol 750 - tramadol 85 93

    ReplyDelete
  6. buy tramadol tramadol 50mg 627 - buy tramadol online pharmacy

    ReplyDelete
  7. tramadol online tramadol 50mg usage - buy tramadol rx

    ReplyDelete
  8. buy cheap tramadol 8 50 mg tramadol - get cheap tramadol

    ReplyDelete
  9. klonopin anxiety klonopin many get high - klonopin dosage xanax dosage

    ReplyDelete
  10. buy tramadol online no prescription cheap where to buy tramadol usa - online apotheke holland tramadol

    ReplyDelete
  11. buy klonopin online klonopin 4 mg dosage - klonopin kids

    ReplyDelete
  12. lorazepam drug ativan dosage reduction - ativan gel dosage

    ReplyDelete
  13. buy generic tramadol no prescription tramadol hcl 50 mg with alcohol - tramadol 100mg buy online

    ReplyDelete
  14. ambien no prescription picture of ambien 10 mg - ambien while pregnant

    ReplyDelete
  15. order klonopin online erowid.com klonopin - valium or klonopin for anxiety

    ReplyDelete
  16. zolpidem drug generic ambien photos - ambien drug information

    ReplyDelete
  17. buy tramadol online tramadol klonopin - cheap tramadol on line

    ReplyDelete
  18. soma cost buy soma online yahoo answers - soma drug ancient

    ReplyDelete
  19. buy klonopin online maximum dose of klonopin for anxiety - 2mg klonopin equal

    ReplyDelete
  20. buy tramadol online tramadol 50 mg equivalent - tramadol dosage sizes

    ReplyDelete
  21. ambien 5 ambien overdose in dogs - order ambien online with no prescription

    ReplyDelete
  22. buy tramadol cod online tramadol high effects - tramadol hydrochloride purchase

    ReplyDelete
  23. ambien online pharmacy ambien cr 12.5 mg online - 20 mg ambien sleep

    ReplyDelete
  24. buy tramadol online by tramadol online - tramadol pictures

    ReplyDelete
  25. ambien order online no prescription generic ambien no prescription overnight - ambien side effects rage

    ReplyDelete
  26. soma online soma drug test results - soma residences

    ReplyDelete
  27. tramadol online tramadol hcl 37.5 mg - buy tramadol online usa cheap

    ReplyDelete
  28. klonopin pills buy klonopin online mastercard - klonopin 1mg street price

    ReplyDelete
  29. cheap generic ambien ambien cr normal dosage - generic ambien 10mg 30 pills reviews

    ReplyDelete
  30. buy discount tramadol tramadol online no prescription overnight delivery - tramadol hcl 50mg recreation

    ReplyDelete
  31. soma online buy cheap soma online no prescription - discount soma online

    ReplyDelete
  32. ambien pills ambien urine drug screen - sleep medication better than ambien

    ReplyDelete
  33. tramadol online does tramadol high feel like - tramadol for pain

    ReplyDelete
  34. generic ambien ambien cr 7.5 - ambien sale line

    ReplyDelete
  35. buy cheap soma buy soma online us - soma medication interactions

    ReplyDelete
  36. best buy tramadol can you buy tramadol usa - tramadol 20mg dogs

    ReplyDelete
  37. buy ambien online ambien side effects withdrawal - price of ambien cr

    ReplyDelete
  38. buy tramadol online buy tramadol online echeck - buying ultram online no prescription

    ReplyDelete
  39. cheap viagra online buy viagra online using paypal - viagra online authentic

    ReplyDelete
  40. tramadol online purchase ultram online - buy tramadol discover card

    ReplyDelete
  41. buy viagra from canada where to buy generic viagra in canada - buy genuine viagra online uk

    ReplyDelete
  42. purchase viagra cheap viagra canada - buy viagra at cvs

    ReplyDelete
  43. 2mg klonopin klonopin dosage wiki - klonopin withdrawal tinnitus

    ReplyDelete
  44. ambien online ambien withdrawal muscle tremors - price of ambien cr 12.5

    ReplyDelete
  45. klonopin cost will 4mg of klonopin get you high - klonopin withdrawl twitching

    ReplyDelete
  46. generic ambien ambien side effects double vision - ambien and alcohol erowid

    ReplyDelete
  47. ambien online ambien the drug - zolpidem 10mg generic ambien sleeping pill

    ReplyDelete
  48. viagra online buy viagra for men - buy generic viagra online paypal

    ReplyDelete
  49. clonazepam mg klonopin withdrawal long does take - tramadol klonopin erowid

    ReplyDelete
  50. ambien online will ambien show up drug test - ambien generic price walgreens

    ReplyDelete
  51. buy ambien online ambien generic substitute - ambien overdose fatal dosage

    ReplyDelete
  52. ambien no prescription ambien stopped working insomnia - ambience mall gurgaon hours

    ReplyDelete
  53. ambien sleep medication ambien benadryl drug interactions - cheap ambien

    ReplyDelete
  54. buy viagra online no rx viagra online prices - viagra online jelly

    ReplyDelete
  55. generic ambien ambien 10 mg too strong - ambien narcotic

    ReplyDelete
  56. viagra online no prescriptions generic viagra made in india - buy viagra from uk

    ReplyDelete
  57. klonopin online klonopin alcohol and weed - klonopin vs clonazepam

    ReplyDelete
  58. where to order viagra where to order cheap viagra - cheap viagra canada

    ReplyDelete
  59. buy tramadol cash on delivery tramadol yahoo answers - buy tramadol online overnight cod

    ReplyDelete
  60. ambien pill ambien habit forming - ambien side effects next day nausea

    ReplyDelete
  61. soma online soma radio - what is soma medication for

    ReplyDelete
  62. buy viagra cialis buy viagra online mumbai - buy viagra or cialis online

    ReplyDelete
  63. cialis online get prescription cialis online - price for cialis 10mg

    ReplyDelete
  64. buy viagra without rx purchase viagra online with prescription - purchase viagra pharmacy

    ReplyDelete
  65. buy real cialis online cialis online uk - buy cialis amsterdam

    ReplyDelete
  66. soma sale soma 04106 - buy soma without rx

    ReplyDelete
  67. buy viagra houston best quality viagra online - legitimate online pharmacy viagra

    ReplyDelete
  68. viagra online buy viagra online in the uk - viagra dosage duration

    ReplyDelete
  69. viagra online buy viagra online australia no prescription - viagra online to buy

    ReplyDelete
  70. buy viagra online viagra commercial - can legally buy viagra uk

    ReplyDelete
  71. buy viagra online buy viagra 2011 - does viagra work better on an empty stomach

    ReplyDelete
  72. where to order viagra online order viagra online review - can i buy viagra in manila

    ReplyDelete
  73. how to order viagra viagra online new zealand - buying generic viagra online reviews

    ReplyDelete
  74. buy tramadol cheap tramadol 50mg capsules side effects - buy tramadol online echeck

    ReplyDelete
  75. buy viagra no prescription viagra make you last longer - buy viagra online australia legally

    ReplyDelete
  76. buy tramadol online best site purchase tramadol - tramadol ultram over the counter

    ReplyDelete
  77. buy viagra los angeles legal to order viagra online - order viagra online canada no prescription

    ReplyDelete
  78. buy viagra viagra directions - does viagra work every time

    ReplyDelete
  79. tramadol online tramadol 319 high - tramadol with hydrocodone

    ReplyDelete
  80. buy viagra online buy viagra online debit card - viagra logo

    ReplyDelete
  81. finasteride drug propecia 8 month results - propecia side effects to go away

    ReplyDelete
  82. order cialis online canada cialis coupon 30-day - generic cialis thailand

    ReplyDelete
  83. buy retin-a online retin a cream in australia - tazorac vs. retin-a for wrinkles

    ReplyDelete
  84. buy tramadol online no prescription cod tramadol for dogs buy - buy tramadol online pharmacy

    ReplyDelete
  85. tramadol no rx buy tramadol online for dogs - tramadol addiction fda

    ReplyDelete
  86. buy tramadol online best place buy tramadol - buy tramadol online usa

    ReplyDelete
  87. generic propecia time see results propecia - propecia online no prescription canada

    ReplyDelete
  88. finasteride drug buy propecia no prescription usa - propecia hair loss results

    ReplyDelete
  89. order cialis online no prescription how to buy cialis online - cialis what does it do

    ReplyDelete
  90. buy viagra viagra tips - buy viagra online from australia

    ReplyDelete
  91. order tramadol online cod how can i buy tramadol online - tramadol hcl er 100mg

    ReplyDelete
  92. buy tramadol online tramadol 50 mg and xanax - tramadol for dogs and side effects

    ReplyDelete
  93. propecia no prescription buy propecia prescription - where to buy propecia in uk

    ReplyDelete
  94. buy generic tramadol no prescription buy tramadol online without rx - buy tramadol order cheap tramadol online

    ReplyDelete
  95. propecia online generic propecia release date - generic propecia real

    ReplyDelete
  96. cheap cialis online can you buy cialis online in canada - is generic cialis bad

    ReplyDelete
  97. buy retin-a online retin a micro vs epiduo - buy retin a for acne

    ReplyDelete
  98. best buy tramadol tramadol withdrawal long does last - overdose on tramadol hcl

    ReplyDelete
  99. buy tramadol xymel 50mg tramadol hydrochloride - online pharmacy for ultram

    ReplyDelete
  100. retin a online retin a cream in usa - retin-a gel (tretinoin) 0.025

    ReplyDelete
  101. buy finasteride online propecia cost in the uk - generic propecia cvs

    ReplyDelete
  102. buy tramadol online tramadol 50 mg long term use - tramadol hcl 100mg side effects

    ReplyDelete
  103. buy tramadol buy tramadol online without a prescription - buy tramadol online forum

    ReplyDelete
  104. buy retin-a online retin a micro gel for anti-aging - retin-a 20 urea

    ReplyDelete
  105. finasteride drug propecia side effects fatigue - propecia side effects premature ejaculation

    ReplyDelete
  106. tramadol 50mg buy tramadol online cash delivery - tramadol hcl info

    ReplyDelete
  107. buy tramadol online tramadol xr recreational - tramadol high side effects

    ReplyDelete
  108. buy tramadol tramadol 100mg er - buy tramadol in egypt

    ReplyDelete
  109. buy retin-a buy prescription retin a cream - retin-a gel yahoo

    ReplyDelete
  110. tramadol 100 tramadol no prescription overnight - tramadol 50mg usa

    ReplyDelete
  111. tramadol no prescription tramadol 100mg side effects - tramadol for purchase no prescription

    ReplyDelete
  112. buy retin-a without prescription retin-a cream in stores - retin-a reviews acne

    ReplyDelete
  113. finasteride without prescription propecia proscar - propecia side effects nausea

    ReplyDelete
  114. buy retin-a online retin a micro light - buy retin a gel 0.1

    ReplyDelete
  115. buy tramadol tramadol y paracetamol - tramadol hcl xr 100mg

    ReplyDelete
  116. buy propecia online propecia reviews forum - propecia results shedding

    ReplyDelete
  117. buy strattera online generic drug for strattera - buy strattera in usa

    ReplyDelete
  118. buy retin-a retin a micro less irritating - where to buy retin-a forum

    ReplyDelete
  119. buy tramadol online tramadol 50 mg tramadol - street value of tramadol 50mg

    ReplyDelete
  120. generic viagra buy viagra online generic - order generic viagra online us

    ReplyDelete
  121. buy tramadol buy ultram 100mg - tramadol high snort

    ReplyDelete
  122. viagra online without prescription how to purchase viagra online - legal order viagra online us

    ReplyDelete
  123. viagra 100mg viagra online pharmacy australia - can you buy viagra under 18

    ReplyDelete
  124. buy tramadol tramadol 50 mg espanol - order tramadol online

    ReplyDelete
  125. buy tramadol side effects of tramadol 50mg capsules - buy tramadol online with echeck

    ReplyDelete
  126. buy cialis buy cialis - generic cialis cipla

    ReplyDelete
  127. generic viagra generic viagra cialis us - where is the cheapest place to buy generic viagra

    ReplyDelete
  128. discount cialis cialis reviews daily - cialis 5 mg buy online

    ReplyDelete
  129. buy tramadol tramadol hcl vicodin - legal buy tramadol online

    ReplyDelete
  130. buy sildenafil viagra for women information - good place buy generic viagra

    ReplyDelete
  131. generic cialis buy legit cialis online - cialis online discount

    ReplyDelete
  132. generic viagra can you buy viagra online in us - viagra online new zealand

    ReplyDelete
  133. cheapest viagra buy generic viagra us - safe buy viagra online forum

    ReplyDelete
  134. cheap viagra buy herbal viagra online - best place order viagra online us

    ReplyDelete
  135. buy tramadol purchase tramadol overnight - tramadol 200mg online

    ReplyDelete
  136. cheap viagra online viagra online pharmacy us - viagra online to australia

    ReplyDelete
  137. order cialis buy cialis and viagra - cialis 20mg online kaufen

    ReplyDelete
  138. viagra online without prescription buy viagra online australia legally - can you buy viagra under 18

    ReplyDelete
  139. viagra price where to buy viagra in us safely - viagra after 60

    ReplyDelete
  140. cialis no prescription generic cialis non-prescription - cialis купить киев

    ReplyDelete
  141. tadalafil tablets buy real cialis online - safe place order cialis online

    ReplyDelete
  142. generic viagra safest place order viagra - viagra for purchase

    ReplyDelete
  143. generic viagra can you buy viagra in thailand - order real viagra online

    ReplyDelete
  144. viagra online without prescription generic viagra online 50 mg - buy viagra high street

    ReplyDelete
  145. cheap tadalafil buy cheap cialis link online - cheap cialis daily

    ReplyDelete
  146. buy generic cialis no prescription cialis promise program - side effects cialis daily

    ReplyDelete
  147. viagra online pharmacy cheap viagra pills free shipping - viagra dosage prostate surgery

    ReplyDelete
  148. buy cialis cialis price 10mg - buy cialis 5 mg online

    ReplyDelete
  149. buy soma soma vs zanaflex - soma 350

    ReplyDelete
  150. viagra online cheap generic viagra online review - viagra for women gel

    ReplyDelete
  151. buy cialis buy cialis online overnight shipping - buy cialis online usa

    ReplyDelete
  152. buy soma online soma muscle spasms - soma pill wiki

    ReplyDelete
  153. buy soma online soma and xanax - buy soma online legal

    ReplyDelete
  154. buy soma online soma no prescription saturday delivery - mayday parade soma san diego

    ReplyDelete
  155. viagra online best generic viagra online reviews - buy-viagra-online-50mg

    ReplyDelete
  156. buy cialis cialis grapefruit effect - cialis one a day

    ReplyDelete
  157. buy soma online buy soma usa - buy soma now

    ReplyDelete
  158. buy soma online soma muscle strain - soma 350mg online

    ReplyDelete
  159. buy soma online soma 12 panel drug screen - soma muscle relaxer usa

    ReplyDelete
  160. buy retin a retin a micro gel vs cream - retin a cream do you need a prescription

    ReplyDelete
  161. soma 350 mg aura soma online free reading - soma for sale

    ReplyDelete
  162. buy soma online soma bay - soma san diego lights

    ReplyDelete
  163. soma sale cheap parking soma - soma 0 copay

    ReplyDelete
  164. buy soma online soma addiction - erin soma san diego

    ReplyDelete
  165. discount retin-a retin a cream janssen - retin a cream for acne reviews

    ReplyDelete
  166. buy soma soma muscle relaxer pregnancy - soma medication online

    ReplyDelete
  167. buy retin a online retin a cream for dark spots - retin a micro miracle

    ReplyDelete
  168. buy soma online no prescription soma muscle relaxer get you high - soma drug coupon

    ReplyDelete
  169. soma drug soma san diego as i lay dying - soma online no prescription-overnight delivery

    ReplyDelete
  170. soma drug cheap soma online overnight - best place buy soma

    ReplyDelete
  171. buy soma soma san diego march 11 - soma online us

    ReplyDelete
  172. buy soma online cheap soma overnight delivery - buy soma drug

    ReplyDelete
  173. buy soma soma pills for pain - soma san diego explosions in the sky

    ReplyDelete
  174. order retin-a retin a cream 0.5 - retin-a cream 0.025

    ReplyDelete
  175. order tramadol buy tramadol online cheap - buy tramadol hydrochloride

    ReplyDelete
  176. purchase retin-a buy retin-a over the counter - retin a gel pump

    ReplyDelete
  177. buy tramadol tramadol hcl bp monograph - ok take 2 50mg tramadol

    ReplyDelete
  178. buy tramadol online tramadol 50 mg many get high - order tramadol with mastercard

    ReplyDelete
  179. order retin-a retin-a for wrinkles dosage - retin a gel amazon

    ReplyDelete
  180. buy tramadol buy tramadol cod next day delivery - buy tramadol online in uk

    ReplyDelete
  181. buy tramadol online tramadol vs hydrocodone withdrawal - buy tramadol online paypal

    ReplyDelete
  182. buy retin-a retin a micro vs generic - retin a micro burn

    ReplyDelete
  183. buy tramadol buy tramadol hydrochloride - buy tramadol online no prescription

    ReplyDelete
  184. buy tramadol online with mastercard tramadol dosage neuropathic pain - buy tramadol 50mg net

    ReplyDelete
  185. buy tramadol online tramadol zydus - can take 2 tramadol 50mg

    ReplyDelete
  186. retin-a online pharmacy buy retin 0.1 online - retin a buy online no prescription

    ReplyDelete
  187. buy tramadol in florida tramadol online shipping - buy tramadol er

    ReplyDelete
  188. buy tramadol online tramadol online bestellen - where to buy tramadol online forum

    ReplyDelete
  189. buy tramadol online with mastercard buy tramadol online - tramadol hcl while breastfeeding

    ReplyDelete
  190. buy tramadol no rx tramadol 50mg withdrawal - ultram online buy

    ReplyDelete
  191. buy tramadol overnight generic of tramadol - tramadol 50mg capsules dosage

    ReplyDelete
  192. buy tramadol online will tramadol 50 mg do you - buy tramadol with paypal

    ReplyDelete
  193. buy cialis online generic cialis us pharmacy - cialis online ireland

    ReplyDelete
  194. buy tramadol safe place buy tramadol online - buy tramadol line usa

    ReplyDelete
  195. buy tramadol online methocarbamol and tramadol for dogs - tramadol high side effects

    ReplyDelete
  196. xanax generic xanax bars 555 - happens you overdose xanax

    ReplyDelete
  197. generic xanax types generic xanax - overdose on xanax how much

    ReplyDelete
  198. generic xanax what is xanax like - xanax recreational use erowid

    ReplyDelete
  199. buy tramadol online cod overnight how much tramadol dosage - tramadol expiration

    ReplyDelete
  200. xanax online xanax side effects weight gain - how much do generic xanax cost

    ReplyDelete