﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule"><channel><title>Lynergy.com Blog</title><link>http://www.lynergy.com/rss/rss.ashx</link><description>Lynergy.com Blog - Read about experiments in web application development, iPhon Applications, digital signatures, Ajax, and PDF technology.</description><ttl>60</ttl><item><title>Spin for a Child Launches for the Northwest Arkansas CASA organization.  Raise money for local children.</title><link>http://www.lynergy.com/Blog/5/2009/9/4/Spin for a Child Launches for the Northwest Arkansas CASA organization.  Raise money for local children.</link><description>&lt;p&gt;&lt;img style="float: left; padding: 10px;" src="http://lynergy.com/Uploads/spinforachild.jpg" alt="" width="300" height="181" /&gt;Spin for a Child launched two weeks ago for the Northwest Arkansas CASA organization.&amp;nbsp; The site is a social networking site which allows users to create a custom profile and upload a photo which can be shared with friends over twitter and facebook.&amp;nbsp; The site uses many different technologies including facebook, MySpace, and twitter integration.&amp;nbsp; The site shows who has donated to each member and how much all members have raised.&lt;/p&gt;
&lt;p&gt;CASA of Northwest Arkansas&amp;rsquo; Spin for a Child 2009 is an indoor cycling fundraising             event to benefit abused and neglected children. We ask that each Spin for a Child             rider to commit to raising $500.00. The Spin for a Child committee will provide             you with the tools and information you need to spread the word about CASA and the             critical need of this organization. All you need is 20 friends/family members to             donate $25 and you are on your way to making a difference in a child&amp;rsquo;s life.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/5/2009/9/4/Spin for a Child Launches for the Northwest Arkansas CASA organization.  Raise money for local children.'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Fri, 04 Sep 2009 00:00:00 GMT</pubDate></item><item><title>Lynergy Launches Micro-site for Amerishine</title><link>http://www.lynergy.com/Blog/8/2009/10/16/Lynergy Launches Micro-site for Amerishine</link><description>&lt;p&gt;&lt;img src="http://www.lynergy.com/Uploads/amerishine.jpg" alt="" width="250" height="217" align="left" /&gt;AmerishinePolish.com is a micro-site built for Amerishine licensed contractors&lt;/p&gt;
&lt;p&gt;Architects looking to use the Amerishine Spec&amp;nbsp;are looking to give their buildings the absolute best, top of the line floors.&amp;nbsp; They cab&amp;nbsp;view the Amerishine Spec to see that it's the highest quality flooring specification available.&lt;/p&gt;
&lt;p&gt;Architects can also&amp;nbsp;get a quote from one of many licensed contractors all around the country.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The Amerishine Spec has been used to polish schools, grocery stores, and offices.&amp;nbsp; It has also been used&amp;nbsp;to polish the&amp;nbsp;new&amp;nbsp;concrete floors&amp;nbsp;at the Indianapolis Colts Stadium.&lt;/p&gt;
&lt;p&gt;The site uses jQuery and a Lightbox gallery to display flooring samples.&amp;nbsp; It also uses a simple Flash banner at the top to show the fancy shine on the floor.&lt;/p&gt;
&lt;p&gt;It was great to work with Amerishine, and we can't wait to see where they utilize their skills next.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/8/2009/10/16/Lynergy Launches Micro-site for Amerishine'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Fri, 16 Oct 2009 00:00:00 GMT</pubDate></item><item><title>Happy Thanksgiving!</title><link>http://www.lynergy.com/Blog/11/2009/11/27/Happy Thanksgiving!</link><description>&lt;p&gt;I just want to wish everyone a Happy Thanksgiving.&amp;nbsp; This year has been great for us at Lynergy.com and next year is going to be even better!&lt;/p&gt;
&lt;p&gt;Thanksgiving is our favorite time of year because there is no Christmas chaos, and you still see family and eat great food.&amp;nbsp; We have pretty large families, so we generally have at least two Thanksgiving dinners.&amp;nbsp; Yes, that's two feasts full of turkey (prefferably a fried turkey), dressing, biscuits, cranberry sauce, gravy, corn casserole, more gravy, green bean casserole, pies, ham, and sweet potatoe pie.&amp;nbsp; Ummm.. Hmmm!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/11/2009/11/27/Happy Thanksgiving!'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Fri, 27 Nov 2009 00:00:00 GMT</pubDate></item><item><title>Tracking Craigslist campaigns with CraigsCounter.com</title><link>http://www.lynergy.com/Blog/12/2009/12/6/Tracking Craigslist campaigns with CraigsCounter.com</link><description>&lt;p&gt;&lt;img style="margin-right: 10px; margin-bottom: 10px; float: left;" src="http://www.lynergy.com/Uploads/craigscounter.jpg" alt="" width="250" height="151" /&gt;Over the past couple years Craigslist has become the easiest way to post a classified ad online.&amp;nbsp; But Craiglist doesn't provide a lot of flexibility.&amp;nbsp; They only recently launched a login system and Captcha to prevent spam.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Frequenters of the site have been clamoring for an analytics solution.&amp;nbsp; Craigslist believes that the integrity of their sytem relies on ads being local and home grown.&amp;nbsp; They want to avoid&amp;nbsp;competing with&amp;nbsp;eBay.&amp;nbsp; But users would still like to see how many views their ad attacts&amp;nbsp;and where visits come from.&amp;nbsp; So my brother came up with a solution, &lt;a href="http://www.CraigsCounter.com"&gt;CraigsCounter.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;CraigsCounter.com allows users to track&amp;nbsp;Craigslist ad&amp;nbsp;campaigns, view competition within the category, and customize the counter that is placed on your ad.&amp;nbsp; The service is free, but an ad is displayed within the counter.&lt;/p&gt;
&lt;p&gt;There is also a new premium service that gives you more counter templates, an invisible counter option without ads, multiple campaign tracking, and private analytical data.&amp;nbsp; A premium ad is only $1.&lt;/p&gt;
&lt;p&gt;The site is constantly being updated.&amp;nbsp; You can checkout the HudsonCS blog at &lt;a href="http://hudsoncs.com/"&gt;HudsonCS.com&lt;/a&gt;&amp;nbsp; Be sure to visit the &lt;a href="http://CraigsCounter.com"&gt;CraigsCounter.com&lt;/a&gt; site and try an ad campaign.&lt;/p&gt;
&lt;p&gt;End.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/12/2009/12/6/Tracking Craigslist campaigns with CraigsCounter.com'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Sun, 06 Dec 2009 00:00:00 GMT</pubDate></item><item><title>Thoughts on iPad</title><link>http://www.lynergy.com/Blog/13/2010/1/30/Thoughts on iPad</link><description>&lt;p&gt;
&lt;div style="float: left; padding-right: 5px; padding-bottom: 5px;"&gt;&lt;img style="float: left;" src="http://lynergy.com/Uploads/imagesCA7TI3E0.jpg" alt="" width="120" height="131" /&gt;&lt;/div&gt;
Every Apple enthusiast that I know was waiting for Steve Jobs to make the announcement.&amp;nbsp; Blogs had speculated for months about this fantastical tablet.&lt;/p&gt;
&lt;p&gt;But would&amp;nbsp;the&amp;nbsp;tablet&amp;nbsp;make a huge splash?&amp;nbsp; Would we all line up to buy one?&amp;nbsp; Will it change the face of computing?&amp;nbsp; In the long run, yes.&amp;nbsp; In the short run, no.&amp;nbsp; At around $800 the&amp;nbsp;iPad is competitvely priced with laptops, but doesn't have all of the functionality of a laptop.&amp;nbsp; It is a bit bigger than an average eBook reader and will download from several major publishers.&amp;nbsp; It runs the same operating system as the iPhone and it downloads apps from the&amp;nbsp;iTunes App Store.&lt;/p&gt;
&lt;p&gt;Honestly,&amp;nbsp;the iPad&amp;nbsp;hard to define.&amp;nbsp; Most people talk about it as if it is&amp;nbsp;a giant iPhone without the phone&amp;nbsp;or&amp;nbsp;a glorified&amp;nbsp;eBook reader with a net book price tag.&lt;/p&gt;
&lt;p&gt;Steve Jobs slammed net books saying that they really have no use at all, but the price sustains the market.&amp;nbsp; He categorized the iPad as a competitor for net books.&lt;/p&gt;
&lt;p&gt;Most speculate that the iPad will compete in gaming and eBook&amp;nbsp;markets.&amp;nbsp; Although Steve Jobs deemed Apple a mobile company (which I thought was most interesting), this would make Apple a major publishing company.&amp;nbsp; It would make Apple a major player in&amp;nbsp;music, books, and games.&lt;/p&gt;
&lt;p&gt;The last several products that Apple has released have changed the face of our world, and although iPad will certainly subsidize Apple and make a formidable force in publishing, most people do not want to pay $800 for an eBook reader or for a giant iPhone without the phone.&lt;/p&gt;
&lt;p&gt;So will iPad find a huge market and change the way we all look at laptops?&amp;nbsp; Eventually, yes.&amp;nbsp; No-one thought net books would take off, but they did.&amp;nbsp; We try to predict how a new type of product will fit into our lives, but usually those products change the way we live our lives; and that is much harder to predict.&lt;/p&gt;
&lt;p&gt;The iPad is different, it's useful, and it could find it's way into our hands, but it will take a while, and I believe it will take some time and some tweaks in the operating system so that developers can build applications that turn the iPad into something more than an eBook reader, gaming machine, or Internet tablet.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/13/2010/1/30/Thoughts on iPad'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Sat, 30 Jan 2010 00:00:00 GMT</pubDate></item><item><title>Google Apps is phasing out support for Internet Explorer 6 and other older Browsers</title><link>http://www.lynergy.com/Blog/14/2010/2/2/Google Apps is phasing out support for Internet Explorer 6 and other older Browsers</link><description>&lt;div style="float: left; padding-right: 15px; padding-bottom: 5px;"&gt;&lt;img src="http://www.lynergy.com/Uploads/apps_logo.gif" alt="" width="162" height="40" /&gt;&lt;/div&gt;
&lt;p&gt;I'm excited that major services like Facebook and Google Apps are encouraging users to upgrade from Internet Explorer 6.&amp;nbsp; Most users have very little incentive to upgrade, even though the improvements in IE7 and IE8 are well worth the download.&amp;nbsp; In fact, IE8 doesn't take long to download and install at all.&amp;nbsp; Thank you Google for making the small business' life easier. I received this in my email today.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;"Dear Google Apps admin,?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology.&amp;nbsp; This includes faster JavaScript processing and new standards like HTML5.&amp;nbsp; As a result, over the course of 2010, we will be phasing out support for Microsoft Internet Explorer 6.0 as well as other older browsers that are not supported by their own manufacturers.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;We plan to begin phasing out support of these older browsers on the Google Docs suite and the Google Sites editor on March 1, 2010.&amp;nbsp; After that point, certain functionality within these applications may have higher latency and may not work correctly in these older browsers. Later in 2010, we will start to phase out support for these browsers for Google Mail and Google Calendar.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Google Apps will continue to support Internet Explorer 7.0 and above, Firefox 3.0 and above, Google Chrome 4.0 and above, and Safari 3.0 and above.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Starting this week, users on these older browsers will see a message in Google Docs and the Google Sites editor explaining this change and asking them to upgrade their browser.&amp;nbsp; We will also alert you again closer to March 1 to remind you of this change.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;In 2009, the Google Apps team delivered more than 100 improvements to enhance your product experience.&amp;nbsp; We are aiming to beat that in 2010 and continue to deliver the best and most innovative collaboration products for businesses.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Thank you for your continued support!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Sincerely,&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The Google Apps team"&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/14/2010/2/2/Google Apps is phasing out support for Internet Explorer 6 and other older Browsers'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Tue, 02 Feb 2010 00:00:00 GMT</pubDate></item><item><title>Rock the Runway for Education Launches.</title><link>http://www.lynergy.com/Blog/15/2010/3/14/Rock the Runway for Education Launches.</link><description>&lt;div style="float: left;padding-right: 5px;"&gt;&lt;img src="http://lynergy.com/Uploads/rtr_thumb.jpg" alt="Rock the Runway for Education" width="300" height="278" /&gt;&lt;/div&gt;
&lt;p&gt;Yesterday we launched &lt;a title="Rock the Runway for Education, May 1st, 2010 at the AMP in Fayetteville Arkansas raising money for Single Parent Scholarship Fund of NWA." href="http://www.rocktherunwayforeducation.com"&gt;RockTheRunwayForEducation.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A fashion show fundraiser benefiting the Single Parent Scholarship fund of NWA.&amp;nbsp; The event is on May 1st, 2010 at the AMP in Fayetteville, Arkansas.&amp;nbsp; It's going to be a blast.&lt;/p&gt;
&lt;p&gt;VIP tables are available, and Lynergy will host a VIP lounge pre-party and post-party.&amp;nbsp; Bring your tickets to the VIP lounge for a free cocktail and mingle with other VIPs and Lynergy executives.&lt;/p&gt;
&lt;p&gt;This year's fashion show features clothing lines from Lola Boutique, Leslie Pennel, Maude Boutique, and others.&amp;nbsp; There will be a cash bar and hor d'ouvres served throughout the evening.&amp;nbsp; Last year was a huge success, but we expect this year to be even better!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/15/2010/3/14/Rock the Runway for Education Launches.'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Sun, 14 Mar 2010 00:00:00 GMT</pubDate></item><item><title>Lynergy launches new retail site NeedsOnTime.com</title><link>http://www.lynergy.com/Blog/16/2010/7/19/Lynergy launches new retail site NeedsOnTime.com</link><description>&lt;div style="padding-right: 5px; float: left;"&gt;&lt;img title="NeedsOnTime.com" src="http://lynergy.com/Uploads/NeedsOnTime.jpg" alt="NeedsOnTime.com" width="250" height="241" /&gt;&lt;/div&gt;
&lt;p&gt;Today we launched NeedsOnTime.com, a new type of retail web site that allows users to order products and have them delivered automatically when they need them.&lt;/p&gt;
&lt;p&gt;NeedsOnTime.com is a convenient way of ordering all of your basic shopping needs in one place. &amp;nbsp;Their slogan is, "Never buy Toilet Paper Again!"&lt;/p&gt;
&lt;p&gt;Login to the site, and add products to your shopping list. &amp;nbsp;Select the number of items you would like, how often you'd like to receive them, and the date you'd like to receive them on. &amp;nbsp;NeedsOnTime.com will send them to you at that time however often you'd like.&lt;/p&gt;
&lt;p&gt;You can also send gift items via the concierge panel. &amp;nbsp;This allows concierge members to&amp;nbsp;automatically&amp;nbsp;send gifts on special&amp;nbsp;occasions: Christmas, Thanksgiving, Easter, Mother's Day, and more! &amp;nbsp;Never forget a special occasion again!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/16/2010/7/19/Lynergy launches new retail site NeedsOnTime.com'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Mon, 19 Jul 2010 00:00:00 GMT</pubDate></item><item><title>3D AfterEffects DVD with Lynergy Logo and Particle System</title><link>http://www.lynergy.com/Blog/17/2010/8/23/3D AfterEffects DVD with Lynergy Logo and Particle System</link><description>&lt;p&gt;
&lt;object width="400" height="300" data="http://vimeo.com/moogaloop.swf?clip_id=14369331&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0" type="application/x-shockwave-flash"&gt;
&lt;param name="allowfullscreen" value="true" /&gt;
&lt;param name="allowscriptaccess" value="always" /&gt;
&lt;param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=14369331&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0" /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;At Lynergy Web Development we have been experimenting with DVD and video work for the past few months. &amp;nbsp;We just released our first full production DVD and this is our first 3D test with our logo and a particle system surrounding a list of services we offer.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/17/2010/8/23/3D AfterEffects DVD with Lynergy Logo and Particle System'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Mon, 23 Aug 2010 00:00:00 GMT</pubDate></item><item><title>How to make a UIImage draggable with the iPhone SDK</title><link>http://www.lynergy.com/Blog/18/2010/8/27/How to make a UIImage draggable with the iPhone SDK</link><description>&lt;p&gt;First create a new Objective C class, and call it DraggableImage. &amp;nbsp;This will create two fies, DraggableImage.h and DraggableImage.m.&lt;/p&gt;
&lt;p&gt;In the header interface (.h) use this code:&lt;/p&gt;
&lt;p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="color: #b519a1;"&gt;@interface&lt;/span&gt; DraggableImage : UIImageView {&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #558187;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #7035a8;"&gt;CGPoint&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;startLocation&lt;span style="color: #000000;"&gt;; // other posts were missing this&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;}&lt;/p&gt;
&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;In the implementation file (.m) use this code:&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;&lt;span style="font-family: Menlo;"&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="color: #b519a1;"&gt;@implementation&lt;/span&gt; DraggableImage&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;- (&lt;span style="color: #b519a1;"&gt;void&lt;/span&gt;) touchesBegan:(&lt;span style="color: #7035a8;"&gt;NSSet&lt;/span&gt;*)touches withEvent:(&lt;span style="color: #7035a8;"&gt;UIEvent&lt;/span&gt;*)event {&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #15860a;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;// Retrieve the touch point&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3f1280;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #7035a8;"&gt;CGPoint&lt;/span&gt;&lt;span style="color: #000000;"&gt; pt = [[touches &lt;/span&gt;anyObject&lt;span style="color: #000000;"&gt;] &lt;/span&gt;locationInView&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #b519a1;"&gt;self&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #558187;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;startLocation&lt;span style="color: #000000;"&gt; = pt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3f1280;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;[[&lt;/span&gt;&lt;span style="color: #b519a1;"&gt;self&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;superview&lt;span style="color: #000000;"&gt;] &lt;/span&gt;bringSubviewToFront&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #b519a1;"&gt;self&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;}&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;- (&lt;span style="color: #b519a1;"&gt;void&lt;/span&gt;) touchesMoved:(&lt;span style="color: #7035a8;"&gt;NSSet&lt;/span&gt;*)touches withEvent:(&lt;span style="color: #7035a8;"&gt;UIEvent&lt;/span&gt;*)event {&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #15860a;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;// Move relative to the original touch point&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3f1280;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #7035a8;"&gt;CGPoint&lt;/span&gt;&lt;span style="color: #000000;"&gt; pt = [[touches &lt;/span&gt;anyObject&lt;span style="color: #000000;"&gt;] &lt;/span&gt;locationInView&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #b519a1;"&gt;self&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #7035a8;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;CGRect&lt;span style="color: #000000;"&gt; &lt;/span&gt;frame&lt;span style="color: #000000;"&gt; = [&lt;/span&gt;&lt;span style="color: #b519a1;"&gt;self&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #3f1280;"&gt;frame&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;span style="color: #7035a8;"&gt;frame&lt;/span&gt;.&lt;span style="color: #7035a8;"&gt;origin&lt;/span&gt;.&lt;span style="color: #7035a8;"&gt;x&lt;/span&gt; += pt.&lt;span style="color: #7035a8;"&gt;x&lt;/span&gt; - &lt;span style="color: #558187;"&gt;startLocation&lt;/span&gt;.&lt;span style="color: #7035a8;"&gt;x&lt;/span&gt;;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;span style="color: #7035a8;"&gt;frame&lt;/span&gt;.&lt;span style="color: #7035a8;"&gt;origin&lt;/span&gt;.&lt;span style="color: #7035a8;"&gt;y&lt;/span&gt; += pt.&lt;span style="color: #7035a8;"&gt;y&lt;/span&gt; - &lt;span style="color: #558187;"&gt;startLocation&lt;/span&gt;.&lt;span style="color: #7035a8;"&gt;y&lt;/span&gt;;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3f1280;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;[&lt;/span&gt;&lt;span style="color: #b519a1;"&gt;self&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;setFrame&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #7035a8;"&gt;frame&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;}&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #b519a1;"&gt;@end&lt;/p&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;Lastly open the view controller where you want the draggable image and add the draggable image programmatically to your view. &amp;nbsp;Make sure you change the @"block.png" to your image and the x, y, width and height coordinates inside of CGRectMake to your image location:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;- (&lt;span style="color: #b519a1;"&gt;void&lt;/span&gt;)viewDidLoad {&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3f1280;"&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp; &amp;nbsp; [&lt;/span&gt;&lt;span style="color: #b519a1;"&gt;super&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;viewDidLoad&lt;span style="color: #000000;"&gt;];&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #558187;"&gt;&lt;span style="white-space: pre;"&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;/span&gt;DraggableImage&lt;span style="color: #000000;"&gt; *dragger;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;span style="color: #7035a8;"&gt;CGRect&lt;/span&gt; dragRect = &lt;span style="color: #3f1280;"&gt;CGRectMake&lt;/span&gt;(&lt;span style="color: #380dd6;"&gt;10&lt;/span&gt;, &lt;span style="color: #380dd6;"&gt;250&lt;/span&gt;, &lt;span style="color: #380dd6;"&gt;100&lt;/span&gt;, &lt;span style="color: #380dd6;"&gt;10&lt;/span&gt;);&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;dragger = [[&lt;span style="color: #558187;"&gt;DraggableImage&lt;/span&gt; &lt;span style="color: #3f1280;"&gt;alloc&lt;/span&gt;] &lt;span style="color: #3f1280;"&gt;initWithFrame&lt;/span&gt;:dragRect];&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3f1280;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;[dragger &lt;/span&gt;setImage&lt;span style="color: #000000;"&gt;:[&lt;/span&gt;&lt;span style="color: #7035a8;"&gt;UIImage&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;imageNamed&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #c92722;"&gt;@"block.png"&lt;/span&gt;&lt;span style="color: #000000;"&gt;]];&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3f1280;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;[dragger &lt;/span&gt;setUserInteractionEnabled&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #b519a1;"&gt;YES&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;[&lt;span style="color: #b519a1;"&gt;self&lt;/span&gt;.&lt;span style="color: #7035a8;"&gt;view&lt;/span&gt; &lt;span style="color: #3f1280;"&gt;addSubview&lt;/span&gt;:dragger];&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;}&lt;/p&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;You do not need to change anything in Interface Builder.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/18/2010/8/27/How to make a UIImage draggable with the iPhone SDK'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Fri, 27 Aug 2010 00:00:00 GMT</pubDate></item><item><title>Our first iPhone Game Submitted to the iPhone App Store</title><link>http://www.lynergy.com/Blog/19/2010/9/3/Our first iPhone Game Submitted to the iPhone App Store</link><description>&lt;p&gt;Two days ago we submitted our first iPhone game to the iPhone App Store. &amp;nbsp;We're very excited about our future in mobile gaming and productivity software. &amp;nbsp;We'll be launching our new forms software to the iPhone next year, and we'll also launch it to the new Windows Phone.&lt;/p&gt;
&lt;p&gt;Our company is a progressive company that is always moving forward with technology. &amp;nbsp;Mobile platforms are our future. &amp;nbsp;Android, Windows, and iOS are all platforms that will continue to permeate our culture in the US and abroad. &amp;nbsp;WebOS and the new Symbian phones will also have some impact. &amp;nbsp;Although, the Nokia Symbian system will be more impactful abroad.&lt;/p&gt;
&lt;p&gt;We look forward to hearing your mobile ideas, wants, and needs so that we can continue to put out great software.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/19/2010/9/3/Our first iPhone Game Submitted to the iPhone App Store'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Fri, 03 Sep 2010 00:00:00 GMT</pubDate></item><item><title>Our Corporate Resume</title><link>http://www.lynergy.com/Blog/20/2010/9/15/Our Corporate Resume</link><description>&lt;p&gt;Today, we worked on our Corporate Resume. &amp;amp;nbsp;One of the things I didn't want to do is build a plain ol' resume and fill in our experience instead. &amp;amp;nbsp;So we created this.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/20/2010/9/15/Our Corporate Resume'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Wed, 15 Sep 2010 00:00:00 GMT</pubDate></item><item><title>Importing from Photoshop in Expression Blend 4</title><link>http://www.lynergy.com/Blog/21/2010/9/16/Importing from Photoshop in Expression Blend 4</link><description>&lt;p&gt;This week we started a Silverlight project which will include a Windows 2010 Theme.&amp;nbsp; To achieve this theme, we initially built all of our controls in Photoshop to be imported into Expression Blend 4.&amp;nbsp; But we quickly found out that even PSD files with vector graphics with simple blending options do not import into Expression Blend 4 properly.&lt;/p&gt;
&lt;p&gt;Although Expression Blend has come along way since the previous version, this particular issue perplexed me because I had heard so many good things about the improvements.&amp;nbsp; But it seemed pretty useless to import paths from Photoshop to Expression Blend.&amp;nbsp; Without Blending Options my buttons, combo boxes, and drop down lists looked white with rounded corners.&lt;/p&gt;
&lt;p&gt;So, I went out to research a solution.&amp;nbsp; I found out that Photoshop Blending Options are Bitmap based and are not supported in Expression Blend at all!&amp;nbsp; At a loss, I kept searching for some hope.&amp;nbsp; I tried building the styles myself in Expression Blend, but the learning curve was too steep for me to re-learn everything I already know in Photoshop.&lt;/p&gt;
&lt;p&gt;As I did more research I found that Expression Blend does support Graphic Styles from Illustrator since they are all Path based.&amp;nbsp; Although most of the Illustrator users I know don't use Graphic Styles, it was something I could pickup on easily porting from Blending Options.&amp;nbsp; I did lose all of the awesome Layer Styles I had in Photoshop, but I knew I could recreate them faster using Illustrator since I'm familiar with the layout and terminology.&lt;/p&gt;
&lt;p&gt;As I researched, I found a tool called &lt;a href="http://www.mikeswanson.com/xamlexport/"&gt;AI-&amp;gt;XAML&lt;/a&gt;.&amp;nbsp; This did a pretty good job of making a XAML file from my AI file, but some of the Graphic Styles from my AI file did not look right in Expression Blend.&amp;nbsp; The Gradients were not as exact and the colors and transparency were off.&lt;/p&gt;
&lt;p&gt;So I hoped for the best, and found that the standard Import from Adobe Illustrator in Expression Blend 4 supports all of the Graphic Styles that my heart desired.&lt;/p&gt;
&lt;p&gt;So I built every control in Adobe Illustrator and simply imported into Expression Blend, right clicked on each object and selected Make Control.&amp;nbsp; Bam!&amp;nbsp; Style created.&lt;/p&gt;
&lt;p&gt;Microsoft, you have picked up your game!&amp;nbsp; So glad we're a BizSpark company.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/21/2010/9/16/Importing from Photoshop in Expression Blend 4'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Thu, 16 Sep 2010 00:00:00 GMT</pubDate></item><item><title>Rolloup of what I learned in Silverlight this Week</title><link>http://www.lynergy.com/Blog/22/2010/9/29/Rolloup of what I learned in Silverlight this Week</link><description>&lt;p&gt;So, the last two weeks have been pretty hectic. &amp;nbsp;We took our MSDN BizSpark license and setup Visual Studio 2010 and Team Foundation Server 2010 as well. &amp;nbsp;We're very excited about it.&lt;/p&gt;
&lt;p&gt;Some things we learned: If you del&lt;/p&gt;
&lt;p&gt;ete your Project Collection, you must also clear the configuration of your SharePoint site for that collection and for the Reporting Services collection.&lt;/p&gt;
&lt;p&gt;Initially we started with TFS 2008. &amp;nbsp;If you do that, you must also start with SQL Server 2005, and Upgrade to TFS 2008 SP1, then to SQL Server 2008 or you will get stuck. &amp;nbsp;Luckily we discovered that we also had TFS 2010 and installed it with SQL Server 2008 R2.&lt;/p&gt;
&lt;p&gt;When creating your instance of TFS 2010, make sure to create more than one user. &amp;nbsp;If each developer logs in with the same login, you'll run each other over.&lt;/p&gt;
&lt;p&gt;We also set our Project Collection to not allow multiple users to check out items, because merging changes on small projects is a waste of time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you want to use custom authentication with Silverlight 4:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://code.msdn.microsoft.com/RiaServices/Release/ProjectReleases.aspx?ReleaseId=2661"&gt;http://code.msdn.microsoft.com/RiaServices/Release/ProjectReleases.aspx?ReleaseId=2661&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is a great little tid-bit that we had a hard time finding in Google. &amp;nbsp;I really don't like the built in Membership Roles, and all of the tables that ASP.NET Role Based Provider creates. &amp;nbsp;The CustomAuth sample inside this ZIP will let you use an Entity Model with an Authentication Domain Service in Silverlight so that you pull directly from your model when authenticating.&lt;/p&gt;
&lt;p&gt;Some Gotchas:&lt;/p&gt;
&lt;p&gt;If you don't use a standard User Table that matches IUser, you must create a public partial class. &amp;nbsp;In this case Agent.cs to go with your AgentModel.edmx. &amp;nbsp;You must extend your class to include a Roles IEnumarable&amp;lt;string&amp;gt; and a Name string. &amp;nbsp;Name is used by WebContext to identify the user.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lynergy.com/Uploads/Capture.PNG" alt="" width="240" height="93" /&gt;&lt;/p&gt;
&lt;p&gt;This IS .NET Authentication that is connected to RIA Services. &amp;nbsp;Inside your extension of IUSer, you also need to make sure that Name is a Key and both Name and Roles are DataMembers.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lynergy.com/Uploads/Capture2.PNG" alt="" width="400" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We also decided to separate out our projects. &amp;nbsp;This seems like a common thing to do in .NET (Have a data library, a web site, and a test suite). &amp;nbsp;But this isn't that easy to do with Entity Framework, and Domain Services.&lt;/p&gt;
&lt;p&gt;We found this article:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.devtoolshed.com/tutorial-configuring-silverlight-4-entity-framework-and-wcf-ria-services-separate-component-assembli"&gt;http://www.devtoolshed.com/tutorial-configuring-silverlight-4-entity-framework-and-wcf-ria-services-separate-component-assembli&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;It helped a LOT! &amp;nbsp;But, one thing we did do is get rid of the Web.Service, because it was just too much trouble working with the generated code. &amp;nbsp;Leaving your DomainServices (for RIA) in the same project as your EDMX is important, and it's just not worth&amp;nbsp;separating&amp;nbsp;them out (trust me it took up several days).&lt;/p&gt;
&lt;p&gt;Back to Authentication, another big gotcha when pulling your Solution into various projects is the WebContext.&lt;/p&gt;
&lt;p&gt;It must be added to the ApplicationLifetimeObjects, and it can be done in XAML (but it's a guessing game where AuthenticationContext will be). &amp;nbsp;So, we decided to add it programmatically:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lynergy.com/Uploads/Capture3.PNG" alt="" width="556" height="320" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You should especially pay attention to this line:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre style="font-family: consolas"&gt;((&lt;span style="color: #2b91af"&gt;WebAuthenticationService&lt;/span&gt;)&lt;span style="color: #2b91af"&gt;WebContext&lt;/span&gt;.Current.Authentication).DomainContext&amp;nbsp;=&amp;nbsp;&lt;span style="color: blue"&gt;new&lt;/span&gt;&amp;nbsp;RealForms.Web.Data.&lt;span style="color: #2b91af"&gt;AuthenticationContext&lt;/span&gt;();&lt;/pre&gt;
&lt;pre style="font-family: consolas"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="font-family: consolas"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;"&gt;Trouble with RIA Services DomainContext Type being Null when using AuthenticationContext?&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="font-family: consolas"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;"&gt;&lt;a href="http://blog.falafel.com/blogs/10-09-10/Setting_the_RIA_AuthenticationService_DomainContextType.aspx"&gt;http://blog.falafel.com/blogs/10-09-10/Setting_the_RIA_AuthenticationService_DomainContextType.aspx&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="font-family: consolas"&gt;&lt;br /&gt;&lt;/pre&gt;
&lt;pre style="font-family: consolas"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;"&gt;Our XAP Got Big so we Optimized it:&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://www.maxpaulousky.com/blog/archive/2010/06/22/xaps-minifier-an-add-on-to-visual-studio-2010-to-optimize-and-minimize-xap-files-again.aspx"&gt;http://www.maxpaulousky.com/blog/archive/2010/06/22/xaps-minifier-an-add-on-to-visual-studio-2010-to-optimize-and-minimize-xap-files-again.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We didn't know enough about VS2010 Language Features like Lambdas and Extension Methods:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.developingfor.net/c-30/upgrade-your-c-skills-part-1-extension-methods.html"&gt;http://www.developingfor.net/c-30/upgrade-your-c-skills-part-1-extension-methods.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;That helped!&lt;/p&gt;
&lt;p&gt;Great LINQ Examples:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx"&gt;http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Symmetric Encryption in Silverlight:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://forums.silverlight.net/forums/p/14449/414950.aspx"&gt;http://forums.silverlight.net/forums/p/14449/414950.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Okay, that's about it for today. &amp;nbsp;That's a lot. haha..&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/22/2010/9/29/Rolloup of what I learned in Silverlight this Week'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Wed, 29 Sep 2010 00:00:00 GMT</pubDate></item><item><title>Using InAppSettingsKit to replicate iPhone settings within your iPhone App</title><link>http://www.lynergy.com/Blog/23/2011/3/7/Using InAppSettingsKit to replicate iPhone settings within your iPhone App</link><description>&lt;p&gt;In building a new iPhone application, we decided to add In-App Settings. &amp;nbsp;Apparently there is a lot of "hub-ub" about this, because some people believe you should use the settings system that iOS provides. &amp;nbsp;Personally, I don't get caught up in all the rhetoric back and forth. &amp;nbsp;I like the settings being in the application, because I don't think that most people understand the Settings pane and how it works. &amp;nbsp;The settings page also gets very long, and I prefer to use it to hide special settings rather than for all common settings.&lt;/p&gt;
&lt;p&gt;That being said, I decided to add my common settings to my application. &amp;nbsp;I was surprised to discover that there is no extended UITableView that can be used like a Settings pane. &amp;nbsp;So I came across a StackOverflow post about InAppSettingsKit. &amp;nbsp;There is also another Framework called InAppSettings, if you decide you would like an alternative.&lt;/p&gt;
&lt;p&gt;This post will cover&amp;nbsp;&lt;a href="http://www.inappsettingskit.com"&gt;InAppSettingsKit&lt;/a&gt;&amp;nbsp;by FutureTap. &amp;nbsp;I have to say that it seems like a very good project, but I was not able to find any documentation. &amp;nbsp;They provided a GitHub link to an example app, but I thought there would at least be preliminary documentation of how to set it up. &amp;nbsp;Needless to say that's why I'm writing this post. :)&lt;/p&gt;
&lt;p&gt;1. To start, download the &lt;a href="http://www.inappsettingskit.com"&gt;InAppSettingsKit&lt;/a&gt; from &lt;a href="https://github.com/futuretap/InAppSettingsKit"&gt;GitHub&lt;/a&gt;. &amp;nbsp;Unzip it, and copy the InAppSettingsKit directory from the sample project to your project.&lt;/p&gt;
&lt;p&gt;The sample application loads the settings three ways: a modal popup, a tab bar item, and a navigation panel. &amp;nbsp;The tab bar item is the one I was looking for, but there project was configured a little differently than mine. &amp;nbsp;I init my tab bar controller UIViewControllers in my main app delegate. &amp;nbsp;I also had my own init function, so I would have to work around that.&lt;/p&gt;
&lt;p&gt;2. Create a UIViewController for your settings pane. &amp;nbsp;In your .h interface:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Menlo; font-size: 11px;"&gt;&lt;span style="color: #b519a1;"&gt;@interface&lt;/span&gt; SettingsViewController : IASKAppSettingsViewController &amp;lt;IASKSettingsDelegate,UITextViewDelegate&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;span style="font-size: 10px;"&gt;&lt;span style="font-family: Menlo; font-size: small;"&gt;&lt;span style="font-size: 11px;"&gt;
&lt;div&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;3. Init your SettingsViewController somewhere (I used the App Delegate).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;span style="color: #558187;"&gt;SettingsViewController&lt;/span&gt; *settingsViewController;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #15860a;"&gt;//&lt;span style="white-space: pre;"&gt; &lt;/span&gt;settingsViewController = [[SettingsViewController alloc] initWithTabBar];&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;settingsViewController = [[&lt;span style="color: #558187;"&gt;IASKAppSettingsViewController&lt;/span&gt; &lt;span style="color: #3f1280;"&gt;alloc&lt;/span&gt;] &lt;span style="color: #3f1280;"&gt;initWithNibName&lt;/span&gt;:&lt;span style="color: #c92722;"&gt;@"IASKAppSettingsView"&lt;/span&gt; &lt;span style="color: #3f1280;"&gt;bundle&lt;/span&gt;:&lt;span style="color: #b519a1;"&gt;nil&lt;/span&gt;];&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;settingsViewController.&lt;span style="color: #7035a8;"&gt;delegate&lt;/span&gt; = &lt;span style="color: #b519a1;"&gt;self&lt;/span&gt;;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;localNavigationController = [[&lt;span style="color: #7035a8;"&gt;UINavigationController&lt;/span&gt; &lt;span style="color: #3f1280;"&gt;alloc&lt;/span&gt;]&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt; &lt;span style="color: #3f1280;"&gt;initWithRootViewController&lt;/span&gt;:settingsViewController];&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;[localControllersArray &lt;span style="color: #3f1280;"&gt;addObject&lt;/span&gt;:localNavigationController];&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;[localNavigationController &lt;span style="color: #3f1280;"&gt;release&lt;/span&gt;];&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;[settingsViewController &lt;span style="color: #3f1280;"&gt;release&lt;/span&gt;];&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;span style="color: #558187;"&gt;tabBarController&lt;/span&gt;.&lt;span style="color: #7035a8;"&gt;viewControllers&lt;/span&gt; = localControllersArray;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;4. Copy the delegate functions into your SettingsViewController.m file. &amp;nbsp;Here are the functions you will need to copy out of the Sample App provided by InAppSettingsKit.&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;- (&lt;span style="color: #7035a8;"&gt;CGFloat&lt;/span&gt;)tableView:(&lt;span style="color: #7035a8;"&gt;UITableView&lt;/span&gt; *)tableView&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;- (&lt;span style="color: #7035a8;"&gt;NSInteger&lt;/span&gt;)numberOfSectionsInTableView:(&lt;span style="color: #7035a8;"&gt;UITableView&lt;/span&gt; *)tableView&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;- (&lt;span style="color: #7035a8;"&gt;NSInteger&lt;/span&gt;)tableView:(&lt;span style="color: #7035a8;"&gt;UITableView&lt;/span&gt; *)tableView numberOfRowsInSection:(&lt;span style="color: #7035a8;"&gt;NSInteger&lt;/span&gt;)section&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;- (&lt;span style="color: #b519a1;"&gt;void&lt;/span&gt;)tableView:(&lt;span style="color: #7035a8;"&gt;UITableView&lt;/span&gt; *)tableView didSelectRowAtIndexPath:(&lt;span style="color: #7035a8;"&gt;NSIndexPath&lt;/span&gt; *)indexPath&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;- (&lt;span style="color: #7035a8;"&gt;CGFloat&lt;/span&gt;)tableView:(&lt;span style="color: #7035a8;"&gt;UITableView&lt;/span&gt; *)tableView heightForHeaderForKey:(&lt;span style="color: #7035a8;"&gt;NSString&lt;/span&gt;*)key&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;- (&lt;span style="color: #7035a8;"&gt;UIView&lt;/span&gt; *)tableView:(&lt;span style="color: #7035a8;"&gt;UITableView&lt;/span&gt; *)tableView viewForHeaderForKey:(&lt;span style="color: #7035a8;"&gt;NSString&lt;/span&gt;*)key&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;- (&lt;span style="color: #7035a8;"&gt;CGFloat&lt;/span&gt;)tableView:(&lt;span style="color: #7035a8;"&gt;UITableView&lt;/span&gt;*)tableView heightForSpecifier:(&lt;span style="color: #558187;"&gt;IASKSpecifier&lt;/span&gt;*)specifier&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;- (&lt;span style="color: #7035a8;"&gt;UITableViewCell&lt;/span&gt;*)tableView:(&lt;span style="color: #7035a8;"&gt;UITableView&lt;/span&gt;*)tableView cellForSpecifier:(&lt;span style="color: #558187;"&gt;IASKSpecifier&lt;/span&gt;*)specifier&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;- (&lt;span style="color: #b519a1;"&gt;void&lt;/span&gt;)textViewDidChange:(&lt;span style="color: #7035a8;"&gt;UITextView&lt;/span&gt; *)textView&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px;"&gt;- (&lt;span style="color: #b519a1;"&gt;void&lt;/span&gt;)settingsViewControllerDidEnd:(&lt;span style="color: #558187;"&gt;IASKAppSettingsViewController&lt;/span&gt;*)sender&amp;nbsp;&lt;/p&gt;
&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;5. &amp;nbsp;In your SettingsViewController.m you will also need to do your imports:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Menlo; font-size: 11px; color: #c92722;"&gt;&lt;span style="color: #75492c;"&gt;#import &lt;/span&gt;"CustomViewCell.h"&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Menlo; font-size: 11px; color: #c92722;"&gt;&lt;span style="color: #75492c;"&gt;#import &lt;/span&gt;"IASKSpecifier.h"&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #c92722;"&gt;&lt;span style="color: #75492c;"&gt;#import &lt;/span&gt;"IASKSettingsReader.h"&lt;/p&gt;
&lt;p&gt;6. &amp;nbsp;In your SettingsViewController.h you will also need imports for the Delegate:&lt;/p&gt;
&lt;p&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #c92722;"&gt;&lt;span style="color: #75492c;"&gt;#import &lt;/span&gt;"IASKAppSettingsViewController.h"&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #c92722;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #c92722;"&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&lt;span style="background-color: #ffffff;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;7. I compiled and got this:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;_OBJC_CLASS_$_MFMailComposeViewController&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;Pretty easy just make sure you include all of the Frameworks:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;MessageUI Framework&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;UIKit&amp;nbsp;Framework&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;CoreGraphics&amp;nbsp;Framework&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif;"&gt;Foundation Framework&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif; color: #000000;"&gt;8. Add a New Settings.bundle file to your project. &amp;nbsp;There is a good article on setting up your Settings.bundle file.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif; color: #000000;"&gt;&lt;a href="http://www.iphonesdkarticles.com/2008/08/application-preferences.html"&gt;http://www.iphonesdkarticles.com/2008/08/application-preferences.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin: 0.0px 0.0px 0.0px 12.0px; text-indent: -12.0px; font: 11.0px Menlo;"&gt;&lt;span style="color: #000000;"&gt;Happy Coding :)&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.lynergy.com/Blog/23/2011/3/7/Using InAppSettingsKit to replicate iPhone settings within your iPhone App'&gt;Read Full Article on Lynergy.com&lt;/a&gt;</description><pubDate>Mon, 07 Mar 2011 00:00:00 GMT</pubDate></item></channel></rss>