<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkIFQ305eSp7ImA9WhVUGUs.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170</id><updated>2012-05-25T10:48:32.321-06:00</updated><category term="Server Tip" /><category term="Visual Studio" /><category term="User Interface" /><category term="All Clients" /><category term="Advantage Web API" /><category term="FAQ" /><category term="ARC Tip" /><category term="SQL" /><category term="Mobility" /><category term="Troubleshooting" /><category term="Notifications" /><category term="Advantage 11" /><category term="Replication" /><category term="Gadgets" /><category term="Stored Procedures" /><category term="Tips" /><category term="Advantage 9" /><category term="Security" /><category term="Announcements" /><category term="Programming" /><category term="Reporting" /><category term="Web Development" /><category term="FoxPro" /><category term="General" /><category term="Advantage 10" /><category term="Linux" /><category term="Screencasts" /><category term="Delphi" /><category term="Tools" /><category term="New Technologies" /><category term="Events" /><category term="Online Backup" /><category term="Training" /><category term="Table Properties" /><category term="Tech Tips" /><category term="Database Design" /><category term="Books" /><category term="Scalability" /><title>Views from an Advantage Evangelist</title><subtitle type="html">My perspective on Advantage Database Server and other programming topics.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.advantageevangelist.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>338</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ViewsFromAnAdvantageEvangelist" /><feedburner:info uri="viewsfromanadvantageevangelist" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkMBSXc8fip7ImA9WhVUGUs.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-4583298998712838640</id><published>2012-05-25T07:00:00.000-06:00</published><updated>2012-05-25T10:47:38.976-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-25T10:47:38.976-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Screencasts" /><category scheme="http://www.blogger.com/atom/ns#" term="Stored Procedures" /><category scheme="http://www.blogger.com/atom/ns#" term="Advantage 11" /><title>Stored Procedure Enhancements</title><content type="html">&lt;p&gt;&lt;a title="Advatnage 11 Stored Procedures" href="http://devzone.advantagedatabase.com/dz/Screencasts/V11_Demos/StoredProcedures/StoredProc.html"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="Slide4" border="0" alt="Stored Procedure Enhancements" align="right" src="http://lh6.ggpht.com/-KuS__19Bfdo/T7-3qhXgOkI/AAAAAAAAEOs/KbCEIKfZRTo/Slide4%25255B1%25255D.jpg?imgmax=800" width="242" height="182" /&gt;&lt;/a&gt;For this week's Advantage Version 11 demonstration I'll be discussing the many enhancements pertaining to SQL stored procedures. There are two major changes in SQL stored procedures included in version 11. First input parameters are directly accessible within the SQL script, there is no need to open the __input table. Second stored procedures can now return varying output. The output of the stored procedure is defined by the final SELECT or EXECUTE PROCEDURE statement. &lt;/p&gt;  &lt;p&gt;The demonstration runs approximately 7 minutes and demonstrates the difference between stored procedures written for version 10 and the new version 11 changes. You DO NOT have to rewrite you current stored procedures, version 11 simply adds another method you can use.&lt;/p&gt;  &lt;p&gt;You can view the demonstration by clicking on the image or you can download a Windows Media version &lt;a href="http://devzone.advantagedatabase.com/dz/Screencasts/V11_Demos/StoredProcedures/StoredProc.wmv"&gt;here&lt;/a&gt;. You can find all the Version 11 demonstrations on the &lt;a href="http://Devzone.AdvantageDatabase.com"&gt;DevZone&lt;/a&gt; under &lt;a href="http://devzone.advantagedatabase.com/dz/content.aspx?key=45"&gt;screencasts&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-4583298998712838640?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=unoDFU6CEh4:Z7ILbcjWHDE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=unoDFU6CEh4:Z7ILbcjWHDE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=unoDFU6CEh4:Z7ILbcjWHDE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=unoDFU6CEh4:Z7ILbcjWHDE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=unoDFU6CEh4:Z7ILbcjWHDE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=unoDFU6CEh4:Z7ILbcjWHDE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=unoDFU6CEh4:Z7ILbcjWHDE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/unoDFU6CEh4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/4583298998712838640/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=4583298998712838640&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/4583298998712838640?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/4583298998712838640?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/unoDFU6CEh4/stored-procedure-enhancements.html" title="Stored Procedure Enhancements" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-KuS__19Bfdo/T7-3qhXgOkI/AAAAAAAAEOs/KbCEIKfZRTo/s72-c/Slide4%25255B1%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2012/05/stored-procedure-enhancements.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYDQXoyfip7ImA9WhVUGEQ.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-7389127541388599785</id><published>2012-05-23T07:00:00.000-06:00</published><updated>2012-05-24T14:42:50.496-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-24T14:42:50.496-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><category scheme="http://www.blogger.com/atom/ns#" term="Advantage 11" /><title>Advantage Web Platform Webcast</title><content type="html">&lt;p&gt;Just two weeks until our next Advantage version 11 webcast. This time we will be discussing the new Advantage Web Platform which allows you to provide Advantage data to virtually any platform! &lt;/p&gt;&lt;p&gt;The live webcast is on Wednesday June 6th at 11:00 AM EDT. We will present all the material and be available to answer questions during the webcast. You can register right &lt;a title="Mobile Access with the Advantage Web Platform" href="http://response.sybase.com/forms/WW12Q2ADSWBCSTMobileAccess"&gt;here&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Here is the full description:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Mobile Access with the Advantage Web Platform&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;
Need mobile device access to Advantage data?       &lt;br /&gt;
Join us for part 2 of the Advantage Database 11 webcast series. Find out how the Advantage Web Platform provides client-less access to Advantage data from mobile phones, tablets, or any platform with any&amp;#160; development environment.&amp;#160; Additionally you will see the new Advantage Web Administrator, which allows you to monitor the server status and make changes to configuration. This utility was built on the Advantage Web Platform allowing for secure administration of Advantage from anywhere.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-7389127541388599785?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Kzm3DkRbWsI:sxE240P8bRU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Kzm3DkRbWsI:sxE240P8bRU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=Kzm3DkRbWsI:sxE240P8bRU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Kzm3DkRbWsI:sxE240P8bRU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=Kzm3DkRbWsI:sxE240P8bRU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Kzm3DkRbWsI:sxE240P8bRU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=Kzm3DkRbWsI:sxE240P8bRU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/Kzm3DkRbWsI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/7389127541388599785/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=7389127541388599785&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/7389127541388599785?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/7389127541388599785?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/Kzm3DkRbWsI/advantage-web-platform-webcast.html" title="Advantage Web Platform Webcast" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2012/05/advantage-web-platform-webcast.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcEQHczfyp7ImA9WhVUE0k.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-7484162613905647509</id><published>2012-05-18T07:00:00.000-06:00</published><updated>2012-05-18T07:00:01.987-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-18T07:00:01.987-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Screencasts" /><category scheme="http://www.blogger.com/atom/ns#" term="Advantage 11" /><title>Online Table Maintenance</title><content type="html">&lt;p&gt;&lt;a href="http://devzone.advantagedatabase.com/dz/Screencasts/V11_Demos/OnlineMaintenance/OnlineMaint.html"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="Slide1" border="0" alt="Slide1" align="right" src="http://lh3.ggpht.com/-BDEfaRYcQKM/T7Rn3wrTTbI/AAAAAAAAEOE/bKqzCnYGIZs/Slide1%25255B1%25255D.jpg?imgmax=800" width="242" height="182" /&gt;&lt;/a&gt;This is the first in a series of weekly demonstrations for Advantage Version 11. This weeks demonstration is on our new online maintenance features. This gives you the ability to pack, re-index or alter a table while other users have the table open. &lt;/p&gt;  &lt;p&gt;This short demonstration ( ~8.5 minutes ) gives a brief overview of how the online maintenance works and then demonstrates a pack and alter of tables that are in use.&lt;/p&gt;  &lt;p&gt;You can view the demonstration by clicking on the image or you can download a Windows Media version &lt;a href="http://devzone.advantagedatabase.com/dz/Screencasts/V11_Demos/OnlineMaintenance/OnlineMaint.wmv"&gt;here&lt;/a&gt;. You can find all the Version 11 demonstrations on the &lt;a href="http://Devzone.AdvantageDatabase.com"&gt;DevZone&lt;/a&gt; under &lt;a href="http://devzone.advantagedatabase.com/dz/content.aspx?key=45"&gt;screencasts&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-7484162613905647509?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=0p0iOiEkgcA:z6iqoBA9HIA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=0p0iOiEkgcA:z6iqoBA9HIA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=0p0iOiEkgcA:z6iqoBA9HIA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=0p0iOiEkgcA:z6iqoBA9HIA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=0p0iOiEkgcA:z6iqoBA9HIA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=0p0iOiEkgcA:z6iqoBA9HIA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=0p0iOiEkgcA:z6iqoBA9HIA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/0p0iOiEkgcA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/7484162613905647509/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=7484162613905647509&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/7484162613905647509?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/7484162613905647509?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/0p0iOiEkgcA/online-table-maintenance.html" title="Online Table Maintenance" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-BDEfaRYcQKM/T7Rn3wrTTbI/AAAAAAAAEOE/bKqzCnYGIZs/s72-c/Slide1%25255B1%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2012/05/online-table-maintenance.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IHSX08eip7ImA9WhVUEkw.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-4051014541497604058</id><published>2012-05-16T07:00:00.000-06:00</published><updated>2012-05-16T17:38:58.372-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-16T17:38:58.372-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Screencasts" /><category scheme="http://www.blogger.com/atom/ns#" term="Advantage 11" /><title>Advantage 11 Overview Screencast</title><content type="html">&lt;p&gt;&lt;a title="Advantage Version 11 Overview" href="http://devzone.advantagedatabase.com/dz/Screencasts/V11Overview/v11overview.html"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Slide1" border="0" alt="Slide1" align="right" src="http://lh4.ggpht.com/-pAztzrMBeZA/T7PccKs4cMI/AAAAAAAAEN4/PcQtlV54qNU/Slide1%25255B8%25255D.jpg?imgmax=800" width="242" height="182" /&gt;&lt;/a&gt;Here is your chance to get a look at Advantage Version 11. This screencast covers the major features included in version 11 with the exception of the web platform. The presentation is approximately 35 minutes long and includes three demonstrations. It was originally presented live on May 9th. &lt;/p&gt;  &lt;p&gt;You can view the screencast by clicking on the image. We have also created an &lt;a href="http://devzone.advantagedatabase.com/dz/Screencasts/V11Overview/V11Overview.wmv"&gt;Windows Media&lt;/a&gt; version as well as versions for both the &lt;a href="http://devzone.advantagedatabase.com/dz/Screencasts/V11Overview/V11Overview_iPad.mp4"&gt;iPad&lt;/a&gt; and &lt;a href="http://devzone.advantagedatabase.com/dz/Screencasts/V11Overview/V11Overview_iPod.m4v"&gt;iPod/iPhone&lt;/a&gt;. For more Advantage screencasts visit the &lt;a href="http://Devzone.AdvantageDatabase.com"&gt;DevZone&lt;/a&gt; and choose the &lt;a href="http://devzone.advantagedatabase.com/dz/content.aspx?key=45"&gt;screencasts&lt;/a&gt; menu item.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-4051014541497604058?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=r_6wUYg6xLQ:F04MkjV-BXQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=r_6wUYg6xLQ:F04MkjV-BXQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=r_6wUYg6xLQ:F04MkjV-BXQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=r_6wUYg6xLQ:F04MkjV-BXQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=r_6wUYg6xLQ:F04MkjV-BXQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=r_6wUYg6xLQ:F04MkjV-BXQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=r_6wUYg6xLQ:F04MkjV-BXQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/r_6wUYg6xLQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/4051014541497604058/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=4051014541497604058&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/4051014541497604058?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/4051014541497604058?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/r_6wUYg6xLQ/advantage-11-overview-screencast.html" title="Advantage 11 Overview Screencast" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-pAztzrMBeZA/T7PccKs4cMI/AAAAAAAAEN4/PcQtlV54qNU/s72-c/Slide1%25255B8%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2012/05/advantage-11-overview-screencast.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4GQno8fSp7ImA9WhVVFkU.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-976189293606825009</id><published>2012-05-09T11:00:00.000-06:00</published><updated>2012-05-10T16:12:03.475-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-10T16:12:03.475-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><category scheme="http://www.blogger.com/atom/ns#" term="Advantage 11" /><title>What's New in Advantage 11 Webcast</title><content type="html">&lt;p&gt;&lt;a href="http://lh3.ggpht.com/-o5Mpwr3mKWc/T6w7TGiquDI/AAAAAAAAENk/3__9JTsKBZ8/s1600-h/ADS_Webcast_Banner%25255B3%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="ADS_Webcast_Banner" border="0" alt="ADS_Webcast_Banner" src="http://lh4.ggpht.com/-u5tZzZ4kelU/T6w7U47UAiI/AAAAAAAAENs/nCfwIj8cidA/ADS_Webcast_Banner_thumb%25255B1%25255D.jpg?imgmax=800" width="604" height="83" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Our first webcast in our two part series of Advantage 11 was a huge success. Thanks to everyone that attended and for the fantastic questions you asked. We covered a lot of information in just over an hour.&lt;/p&gt;  &lt;p&gt;If you missed the webcast we will be posting a recording early next week. If you were registered you will be getting an e-mail with the link to the recording. If you didn't register, I will be posting a link to the recording when it is available.&lt;/p&gt;  &lt;p&gt;Our next Advantage 11 webcast will cover the Advantage Web Platform and will be on June 6th. Invitations will be going out soon. There will also be a link available on our &lt;a href="http://www.advantagedatabase.com/" target="_blank"&gt;homepage&lt;/a&gt;. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-976189293606825009?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=ND0DJkffXhU:lFrv4v_BapI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=ND0DJkffXhU:lFrv4v_BapI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=ND0DJkffXhU:lFrv4v_BapI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=ND0DJkffXhU:lFrv4v_BapI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=ND0DJkffXhU:lFrv4v_BapI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=ND0DJkffXhU:lFrv4v_BapI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=ND0DJkffXhU:lFrv4v_BapI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/ND0DJkffXhU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/976189293606825009/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=976189293606825009&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/976189293606825009?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/976189293606825009?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/ND0DJkffXhU/what-new-in-advantage-11-webcast.html" title="What&amp;#39;s New in Advantage 11 Webcast" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-u5tZzZ4kelU/T6w7U47UAiI/AAAAAAAAENs/nCfwIj8cidA/s72-c/ADS_Webcast_Banner_thumb%25255B1%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2012/05/what-new-in-advantage-11-webcast.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4ERHY5fyp7ImA9WhVWGEw.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-4761163703139373730</id><published>2012-04-30T07:00:00.000-06:00</published><updated>2012-04-30T13:25:05.827-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-30T13:25:05.827-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mobility" /><category scheme="http://www.blogger.com/atom/ns#" term="Advantage 11" /><title>Telling a Mobile Story</title><content type="html">&lt;p&gt;You may have seen my &lt;a title="Book Review - The Back of the Napkin" href="http://blog.advantageevangelist.com/2012/04/book-reviewback-of-napkin.html"&gt;review&lt;/a&gt; of &amp;quot;The Back of the Napkin&amp;quot;. The book is all about using pictures and visual thinking to solve problems and sell ideas. I enjoyed the book so I thought I would try to incorporate some drawing into some of my presentations. I drew a picture as I was describing why mobility is important in today’s business world. The final drawing is shown below.&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/-tsKOo6wR5jY/T57mcgxGt2I/AAAAAAAAENQ/2qTwjKPToWA/s1600-h/MobileStory_thumb%25255B1%25255D%25255B2%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="MobileStory_thumb[1]" border="0" alt="MobileStory_thumb[1]" src="http://lh5.ggpht.com/-rTth2bdypBA/T57mdMty21I/AAAAAAAAENY/MyxcQd_E8z8/MobileStory_thumb%25255B1%25255D_thumb.jpg?imgmax=800" width="591" height="304" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Although every picture tells a story sometimes a few words help. In this case we start on the right with the extremely large computer, I believe I drew a &lt;a href="http://en.wikipedia.org/wiki/TRS-80"&gt;TRS80&lt;/a&gt; here, connected to a database in a client/server model. The person on the far left is a physician who is working with a patient and documenting what is being done. &lt;/p&gt;&lt;p&gt;The middle of the diagram shows the various ways the doctor’s work can be recorded. The orange path shows the traditional paper route the doctor writes down the diagnosis and treatment then gives the paper to the billing person for entry into the system. The yellow path represents the doctor recording the information electronically but having to print the result out to once again give to the billing person. Finally the blue path shows the data going directly to the database allowing for more accuracy and allowing the billing person to interact with patients instead of just doing data entry.&lt;/p&gt;&lt;p&gt;I used this story to introduce the need for mobility solutions for common applications. With the Advantage Web Platform data can now be sent and received from virtually any mobile device. Now the physician can enter information about a patient while visiting them at the hospital and the relevant information can be sent directly to the billing system at the office.&lt;/p&gt;&lt;p&gt;This scenario can be used in all types of industries. Perhaps you manage documents and need to allow access on a tablet. Maybe you support an industry like construction or landscaping where providing an on-site quote can win you the business. The possibilities are endless. &lt;/p&gt;&lt;p&gt;Even with my meager drawing skills the picture seemed to resonate with the group. I think it was relatively effective in conveying my point. If you attend any of my upcoming presentations you may just see some drawing to go along with the slides.&lt;/p&gt;&lt;p&gt;The Advantage Web Platform is available as part of the Advantage 11 Beta which you can &lt;a href="http://www.sybase.com/ads11beta"&gt;download now&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-4761163703139373730?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=T4DU77AA3YM:O7luMAOl1Rk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=T4DU77AA3YM:O7luMAOl1Rk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=T4DU77AA3YM:O7luMAOl1Rk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=T4DU77AA3YM:O7luMAOl1Rk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=T4DU77AA3YM:O7luMAOl1Rk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=T4DU77AA3YM:O7luMAOl1Rk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=T4DU77AA3YM:O7luMAOl1Rk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/T4DU77AA3YM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/4761163703139373730/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=4761163703139373730&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/4761163703139373730?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/4761163703139373730?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/T4DU77AA3YM/telling-mobile-story.html" title="Telling a Mobile Story" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-rTth2bdypBA/T57mdMty21I/AAAAAAAAENY/MyxcQd_E8z8/s72-c/MobileStory_thumb%25255B1%25255D_thumb.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2012/04/telling-mobile-story.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIGQXcyfSp7ImA9WhVWGEw.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-7946304409885175508</id><published>2012-04-27T07:00:00.000-06:00</published><updated>2012-04-30T14:08:40.995-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-30T14:08:40.995-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="User Interface" /><title>Unicode Usernames and Passwords</title><content type="html">Advantage added support for Unicode in version 10. I did a few posts and a demo of this feature in 2009, just put Unicode in the search box to find relevant posts. However, Data Dictionary metadata is still stored in Character fields.&lt;br /&gt;
This means that usernames and passwords cannot be stored as Unicode by default. In order to use Unicode usernames and passwords you will need to convert the characters to UTF8 before storing them in the dictionary. &lt;br /&gt;
For Delphi 2009 and newer these Unicode strings are stored using UTF16, the default for Windows systems. These UTF16 values need to be converted to UTF8 before storing them in the data dictionary. An example of creating a user with Unicode is shown below.&lt;br /&gt;
&lt;pre class="brush: delphi"&gt;procedure TForm1.btnCreateUser(Sender: TObject);
var
  FhConnection   : AdsNativeInt;
  RetVal         : Cardinal;
begin
  //First make an admin connection
  RetVal := ace.AdsConnect60('C:\Data\TestDb\TestDb.add', ADS_REMOTE_SERVER,
                   'adssys', 'password', ADS_DEFAULT, @FhConnection );

  if ( RetVal = AE_SUCCESS ) then
  begin
    // Create the user using the values from edit boxes
    RetVal := ace.AdsDDCreateUser(lHandle, nil, 
                      PAnsiChar( UTF8String( edtUsername.Text ) ),
                      PAnsiChar( UTF8String( edtPassword.Text ) ), 
                      'Unicode username and password' ) ;
    // add error checking here
  end
  else
    showmessage( 'Connection Failed: ' + IntToStr(RetVal));
end;&lt;/pre&gt;Once the user has been created you can then connect using the same type of casting.&lt;br /&gt;
&lt;pre class="brush: delphi"&gt;procedure TForm1.btnLoginClick(Sender: TObject);
var
  FhConnection   : AdsNativeInt;
  RetVal         : Cardinal;
begin
  // Connect using the supplied username and password
  RetVal := ace.AdsConnect60('C:\Data\TestDb\TestDb.add', ADS_REMOTE_SERVER,
                   PAnsiChar( UTF8String( edtUsername.Text ) ),
                   PAnsiChar( UTF8String( edtPassword.Text ) ),
                   ADS_DEFAULT, @FhConnection );

  if ( RetVal = AE_SUCCESS ) then
    showmessage( 'Connection Successful!' );
  else
    showmessage( 'Connection Failed: ' + IntToStr(RetVal));
end;&lt;/pre&gt;&lt;p&gt;You can do similar conversions in other languages as well. If you need code for a specific language let me know and I'll get some additional examples posted.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-7946304409885175508?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=_oDN9mc7YVo:0hgdGLzLnLM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=_oDN9mc7YVo:0hgdGLzLnLM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=_oDN9mc7YVo:0hgdGLzLnLM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=_oDN9mc7YVo:0hgdGLzLnLM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=_oDN9mc7YVo:0hgdGLzLnLM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=_oDN9mc7YVo:0hgdGLzLnLM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=_oDN9mc7YVo:0hgdGLzLnLM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/_oDN9mc7YVo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/7946304409885175508/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=7946304409885175508&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/7946304409885175508?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/7946304409885175508?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/_oDN9mc7YVo/unicode-usernames-and-passwords.html" title="Unicode Usernames and Passwords" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2012/04/unicode-usernames-and-passwords.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUDQn8-eSp7ImA9WhVWEUQ.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-4167689305313997656</id><published>2012-04-23T07:00:00.000-06:00</published><updated>2012-04-23T08:44:33.151-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-23T08:44:33.151-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><category scheme="http://www.blogger.com/atom/ns#" term="Advantage 11" /><title>LAFox User Group</title><content type="html">&lt;p&gt;I will be traveling down to Los Angeles this week to present at the LAFox User group Meeting. The meeting is on Wednesday April 25th at 7:30 PM. The meeting is held in Councilman Bill Rosendahl’s Westchester Office: 7166 West Manchester Ave. 90045 see the map below.&lt;/p&gt;  &lt;iframe height="480" marginheight="0" src="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=7166+W.+Manchester+Ave.+90045&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=73.912969,56.513672&amp;amp;t=h&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=7166+W+Manchester+Ave,+Los+Angeles,+California+90045&amp;amp;ll=33.959664,-118.417683&amp;amp;spn=0.034172,0.054932&amp;amp;z=14&amp;amp;iwloc=A&amp;amp;output=embed" frameborder="0" width="640" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;  &lt;p&gt;I will be discussing mobilizing your application using Advantage Database Server and our new Web Platform. I will be doing demonstrations using the beta version of Advantage 11, so this is your first chance to see the latest release of Advantage. You can get more details about the meeting by visiting the &lt;a href="http://www.lafox.org"&gt;LAFox Homepage&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-4167689305313997656?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=4Eyuz6P8abs:8t2A2DwgIpg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=4Eyuz6P8abs:8t2A2DwgIpg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=4Eyuz6P8abs:8t2A2DwgIpg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=4Eyuz6P8abs:8t2A2DwgIpg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=4Eyuz6P8abs:8t2A2DwgIpg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=4Eyuz6P8abs:8t2A2DwgIpg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=4Eyuz6P8abs:8t2A2DwgIpg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/4Eyuz6P8abs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/4167689305313997656/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=4167689305313997656&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/4167689305313997656?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/4167689305313997656?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/4Eyuz6P8abs/lafox-user-group.html" title="LAFox User Group" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2012/04/lafox-user-group.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMMQXYzfSp7ImA9WhVWGEw.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-7366396707635342753</id><published>2012-01-23T06:00:00.000-07:00</published><updated>2012-04-30T13:18:00.885-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-30T13:18:00.885-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Books" /><title>Book Review–Back of the Napkin</title><content type="html">&lt;a href="http://www.amazon.com/gp/product/1591843065/ref=as_li_tf_il?ie=UTF8&amp;amp;tag=advantageevangelist-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1591843065"&gt;&lt;img style="display: inline; float: right" border="0" align="right" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL110_&amp;amp;ASIN=1591843065&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=advantageevangelist-20&amp;amp;ServiceVersion=20070822" /&gt;&lt;/a&gt;   &lt;p&gt;I have been trying to mix up my non-fiction reading with some business type books to go along with my technology reading list. The first business book I read this year was &lt;em&gt;The Back of the Napkin&lt;/em&gt; by Dan Roam. This book describes the use of simple pictures as a mechanism for demonstrating and solving complex business problems.&lt;/p&gt;  &lt;p&gt;The concept was interesting and compelling but I have never been an artist. Of course, Dan had anticipated this type of response and addresses it in the first chapter. Dan categorizes people into three categories he refers to as pens. &lt;/p&gt;  &lt;p&gt;Black pen people are eager to pick up a pen and start drawing.&amp;#160; Yellow pen people are reluctant to draw but generally add good feedback on pictures that have been drawn. Red pen people are very reluctant to draw at all but generally add insightful dialog to pictures. There is a test to determine what type of “pen” you are. I ended up being in between yellow and red.&lt;/p&gt;  &lt;p&gt;If you want to get a really concise summary of what the book is all about start with chapter sixteen. It gives a quick back of the napkin presentation on just what visual thinking is and how it helps get your point across.&lt;/p&gt;  &lt;p&gt;Dan breaks down the visual thinking process into four parts; look, see, imagine and show. Looking is simply taking in the entire scene get a general impression of what your eyes are showing you. This is closely followed by seeing where we start to focus in on a particular part of what we have looked at. Next we imagine what could happen based on the things we have seen. Finally we want to show what we have seen and imagined to someone else. This process is summed up nicely in Dan’s example ( chapter 3 page 35 ).&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#333333" size="2"&gt;This process shouldn’t come as a surprise. After all, we go through these steps thousands of times a day—like when we cross the street, for example. We look both ways and if we see a car nearby, we stop. If we see a car at a distance, we imagine weather we can make it across before it arrives, and if so, we show our decision by confidently striding across the street or waiting until the car has safely passed by.&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The look and see phases of this process are very interdependent, in fact, they can form a loop where we go back to looking at the whole picture after we have focused (seen) on a particular piece. This can be followed by focusing on another aspect of the whole. &lt;/p&gt;  &lt;p&gt;For the imagine phase Dan developed a series of questions to ask about the problem in order to decide how to present it. To make it easier to remember he came up with the mnemonic SQVID.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;S for Simple vs. Complex &lt;/li&gt;    &lt;li&gt;Q for Quality vs. Quantity &lt;/li&gt;    &lt;li&gt;V for Vision vs. Execution &lt;/li&gt;    &lt;li&gt;I for Individual Attributes vs. Comparison &lt;/li&gt;    &lt;li&gt;D for Change ( Δ ) vs. Status Quo &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Once we have asked the imagination questions it is time for us to show our idea. To do this we have to answer the time honored questions of Who, What, When, Where, How and the all important Why. Dan once again gives us visual answers for these questions.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Who/What – Portraits &lt;/li&gt;    &lt;li&gt;How Much – Charts and Graphs &lt;/li&gt;    &lt;li&gt;Where – Maps &lt;/li&gt;    &lt;li&gt;When – Timeline or Gantt Chart &lt;/li&gt;    &lt;li&gt;How – Flowchart &lt;/li&gt;    &lt;li&gt;Why – Multivariable Plot &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;As you can imagine, even without a picture, the book goes much more in depth on each of these points. In fact there are plenty of pictures to back up the points on visual thinking.&lt;/p&gt;  &lt;p&gt;The bottom line: I found this book easy to read and I enjoyed Dan’s casual writing style. The points he made are backed up with many examples and a bit of science, not to mention that they just make a lot of sense. If you are looking for a way to deliver more impact with your message you could benefit from the techniques in this book.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-7366396707635342753?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Vy1wqH4-xUI:reKtyUcg-Is:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Vy1wqH4-xUI:reKtyUcg-Is:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=Vy1wqH4-xUI:reKtyUcg-Is:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Vy1wqH4-xUI:reKtyUcg-Is:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=Vy1wqH4-xUI:reKtyUcg-Is:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Vy1wqH4-xUI:reKtyUcg-Is:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=Vy1wqH4-xUI:reKtyUcg-Is:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/Vy1wqH4-xUI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/7366396707635342753/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=7366396707635342753&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/7366396707635342753?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/7366396707635342753?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/Vy1wqH4-xUI/book-reviewback-of-napkin.html" title="Book Review–Back of the Napkin" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2012/04/book-reviewback-of-napkin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUCRH88fip7ImA9WhVWEkU.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-8218356442231026734</id><published>2012-01-09T06:00:00.000-07:00</published><updated>2012-04-24T11:24:25.176-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-24T11:24:25.176-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Books" /><title>Book Review: Emotional Design</title><content type="html">&lt;p&gt;&lt;a href="http://www.amazon.com/gp/product/0465051367/ref=as_li_tf_il?ie=UTF8&amp;amp;amp;tag=viewfromanadv-20&amp;amp;amp;linkCode=as2&amp;amp;amp;camp=217145&amp;amp;amp;creative=399369&amp;amp;amp;creativeASIN=0465051367"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="EmotionalDesign_DonaldANorman" border="0" alt="EmotionalDesign_DonaldANorman" align="right" src="http://lh5.ggpht.com/-W9zGz21tulc/T5bhxzMXKkI/AAAAAAAAENI/HPV9FFCQShI/EmotionalDesign_DonaldANorman2.jpg?imgmax=800" width="109" height="164" /&gt;&lt;/a&gt;I have long been a fan of user interface design and design in general. Having been impressed by &lt;a href="http://blog.advantageevangelist.com/2008/06/book-review-design-of-everyday-things.html"&gt;The Design of Everyday Things&lt;/a&gt;, I decided to pick up a few more of Donald A. Norman’s books. &lt;em&gt;Emotional Design, why we love (or hate) Everyday Things&lt;/em&gt;, is about how the design of things effect us emotionally. Or more accurately how we can design things to elicit the emotional response that marketers want.&lt;/p&gt;  &lt;p&gt;Although Dr. Norman tends to have a rather dry academic writing style from time to time, he backs up his claims with many stories and examples. Overall I found this book to be very interesting and I picked up some very interesting tidbits on how design effects us on many levels. The book primarily focuses on the design of physical things rather than software specifically but many of the principals can be applied to software as well.&lt;/p&gt;  &lt;p&gt;One of the very interesting studies presented in this book showed that attractive things work better. It brought to mind the “form follows function” premise from architecture. In the study by &lt;a title="Aesthetics and Apparent Usability: Empirically Assessing Cultural and Methodological Issues" href="http://www.sigchi.org/chi97/proceedings/paper/nt.htm"&gt;Noam Tractinsky&lt;/a&gt; ATMs were compared. All of the ATMs performed the same functions, had the same number of buttons but some were more attractive. In all of the tests users felt that the more attractive ATMs worked better than the less attractive ones.&lt;/p&gt;  &lt;p&gt;This demonstrates how the look and feel of a device is just as important as the function of the actual device. Take the iPhone, which revolutionized the smart phone industry, its functionality isn’t completely revolutionary but its look and feel was entirely new. Smart phones have allowed for phone calls, web surfing, games and many other applications for many years but none of them did it in such an elegant way. The clean interface and simple yet sophisticated design of the iPhone made it a winner in the smart phone market.&lt;/p&gt;  &lt;p&gt;Dr. Norman describes our reaction to the design of things into three levels; visceral, behavioral and reflective. We process the things we see and use first on a visceral level, how it looks and feels. We then explore how the item behaves or does what it was designed to do. Then we reflect on our past experiences with the item. &lt;/p&gt;  &lt;p&gt; The book builds upon these three principals of design with many examples and stories. There is a very interesting discussion about emotional machines, think the &lt;a href="http://en.wikipedia.org/wiki/Turing_test"&gt;Turing Test&lt;/a&gt;. This translates into the future of robots as well, think of your favorite movie robot. The design of robots that are truly useful will have many human characteristics to make interacting with them more natural. &lt;/p&gt;  &lt;p&gt;The bottom line: This book provides a good perspective on how our designs affect the users. By providing a functional device or application that is also appealing on a variety of levels we will be more successful. I always love to hear from our customers about how easy our software is to use and how great their experience was with our products.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-8218356442231026734?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Jpq6u8CwwwM:dFncDuOunYY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Jpq6u8CwwwM:dFncDuOunYY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=Jpq6u8CwwwM:dFncDuOunYY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Jpq6u8CwwwM:dFncDuOunYY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=Jpq6u8CwwwM:dFncDuOunYY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Jpq6u8CwwwM:dFncDuOunYY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=Jpq6u8CwwwM:dFncDuOunYY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/Jpq6u8CwwwM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/8218356442231026734/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=8218356442231026734&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/8218356442231026734?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/8218356442231026734?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/Jpq6u8CwwwM/book-review-emotional-design.html" title="Book Review: Emotional Design" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-W9zGz21tulc/T5bhxzMXKkI/AAAAAAAAENI/HPV9FFCQShI/s72-c/EmotionalDesign_DonaldANorman2.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2012/01/book-review-emotional-design.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08MR3g5eyp7ImA9WhRVE0U.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-425174782238457633</id><published>2012-01-06T10:37:00.000-07:00</published><updated>2012-01-12T10:38:06.623-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-12T10:38:06.623-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="General" /><title>Resolutions</title><content type="html">&lt;p&gt;After posting my 2012 Book Reading List I ran across an article by John Tierney called &lt;a href="http://www.nytimes.com/2012/01/08/sunday-review/new-years-resolutions-stick-when-willpower-is-reinforced.html?_r=2&amp;amp;hpw"&gt;Be It Resolved&lt;/a&gt;. It has some great information about how to keep your resolutions and some surprising statistics that show that you can be successful in achieving you goals by following some simple strategies&lt;/p&gt;  &lt;ol&gt;   &lt;ol&gt;     &lt;li&gt;&lt;font color="#333333" size="2"&gt;Set a single clear goal&lt;/font&gt; &lt;/li&gt;      &lt;li&gt;Pre-Commit &lt;/li&gt;      &lt;li&gt;Outsource &lt;/li&gt;      &lt;li&gt;Keep track &lt;/li&gt;      &lt;li&gt;Don’t overreact to a lapse &lt;/li&gt;      &lt;li&gt;Tomorrow is another taste &lt;/li&gt;      &lt;li&gt;Reward often &lt;/li&gt;   &lt;/ol&gt; &lt;/ol&gt;  &lt;p&gt;So I thought I would apply these concepts to my 2012 resolutions to see if it will help me stay on track to reach my goals. One of the biggest portions is outsourcing, which I have done by publicly declaring one of my goals. My book reviews will serve as a mechanism for keeping track of my progress.&lt;/p&gt;  &lt;p&gt;Now all I need to do is come up with those frequent rewards.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-425174782238457633?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=V9lYMvr7LBk:YYIBOSjHaws:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=V9lYMvr7LBk:YYIBOSjHaws:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=V9lYMvr7LBk:YYIBOSjHaws:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=V9lYMvr7LBk:YYIBOSjHaws:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=V9lYMvr7LBk:YYIBOSjHaws:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=V9lYMvr7LBk:YYIBOSjHaws:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=V9lYMvr7LBk:YYIBOSjHaws:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/V9lYMvr7LBk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/425174782238457633/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=425174782238457633&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/425174782238457633?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/425174782238457633?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/V9lYMvr7LBk/resolutions.html" title="Resolutions" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2012/01/resolutions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EGR3Y6cCp7ImA9WhRVE0U.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-6493791525010309068</id><published>2012-01-04T10:33:00.000-07:00</published><updated>2012-01-12T10:33:46.818-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-12T10:33:46.818-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Books" /><title>Book Reading Goals</title><content type="html">&lt;p&gt;Its that time of year again where we all take an opportunity to start fresh and forget about the resolutions we didn’t accomplish last year in favor of the resolutions we make for this year. I am no exception to this cycle of making resolutions sticking to them for awhile and then letting them slide because life just got too busy.&lt;/p&gt;  &lt;p&gt;One of my big resolutions is to do more reading. I always seem to have several books on my shelf as well as a big wish list of books that I would like to read. So this year I am setting the goal of reading one technical book every month and posting a review of each of them.&lt;/p&gt;  &lt;p&gt;So, without further ado here is my 2012 list.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Living With Complexity Donald A Norman&lt;/li&gt;    &lt;li&gt;Code Complete Second Edition Steve McConnell&lt;/li&gt;    &lt;li&gt;Entity Framework 4 In Action&lt;/li&gt;    &lt;li&gt;The Art of Unit Testing&lt;/li&gt;    &lt;li&gt;RESTful Web Services&lt;/li&gt;    &lt;li&gt;SQL Antipatterns&lt;/li&gt;    &lt;li&gt;The Productive Programmer&lt;/li&gt;    &lt;li&gt;Seven Languages in Seven Weeks&lt;/li&gt;    &lt;li&gt;Head First Android Development&lt;/li&gt;    &lt;li&gt;Head First C# Second Edition&lt;/li&gt;    &lt;li&gt;The Design of Design&lt;/li&gt;    &lt;li&gt;Thoughts on Interaction Design&lt;/li&gt; &lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-6493791525010309068?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=OdBEJ-Erg4k:kjuFkqPhlYw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=OdBEJ-Erg4k:kjuFkqPhlYw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=OdBEJ-Erg4k:kjuFkqPhlYw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=OdBEJ-Erg4k:kjuFkqPhlYw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=OdBEJ-Erg4k:kjuFkqPhlYw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=OdBEJ-Erg4k:kjuFkqPhlYw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=OdBEJ-Erg4k:kjuFkqPhlYw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/OdBEJ-Erg4k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/6493791525010309068/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=6493791525010309068&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/6493791525010309068?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/6493791525010309068?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/OdBEJ-Erg4k/book-reading-goals.html" title="Book Reading Goals" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2012/01/book-reading-goals.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIDQXs5eyp7ImA9WhRTEEQ.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-8502984276792020913</id><published>2011-10-26T13:48:00.000-06:00</published><updated>2011-10-31T13:49:30.523-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-31T13:49:30.523-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Advantage Web API" /><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><title>SWFox Begins</title><content type="html">&lt;p&gt;&lt;a href="http://lh5.ggpht.com/-KjsLRn1ukVE/Tq77xaVRJgI/AAAAAAAAELE/vlB6CTWWGaQ/s1600-h/SWFox_2011_Booth%25255B4%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SWFox_2011_Booth" border="0" alt="SWFox_2011_Booth" align="right" src="http://lh6.ggpht.com/-82alDICaIkQ/Tq77x9YA4lI/AAAAAAAAELM/0WRSsbTK_Tg/SWFox_2011_Booth_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;SWFox 2011 begins tonight with the keynote followed by a reception. This is my fifth year attending/exhibiting at this conference. As I mentioned in a previous post we will be doing two sessions on Extending Your FoxPro data to other applications.     &lt;br /&gt;One of the demos is a JQueryMobile website that displays the class information for SWFox. This data is stored in VFP9 dbf files and is also used by the &lt;a href="http://www.swfox.net/kokopelli.aspx"&gt;Kokopelli&lt;/a&gt; scheduling application. &lt;/p&gt;  &lt;p&gt;The demo was written using JQueryMobile and accessing the data via the &lt;a title="Sign-up for the beta" href="http://www.sybase.com/products/databasemanagement/advantagedatabaseserver/ADSWebPlatform"&gt;Advantage Web Platform&lt;/a&gt;. The example will work in virtually every browser and will automatically resize for various devices such as smartphones and tablets. The data is all read-only, however, data can be modified using simple methods if desired.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-FWf4ZARYIAs/Tq77yI4WKKI/AAAAAAAAELU/Ul1Fn9ejjBA/s1600-h/Kokopelli_Demo%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Kokopelli_Demo" border="0" alt="Kokopelli_Demo" src="http://lh3.ggpht.com/-FsToYaQ9vZY/Tq77yaV3vGI/AAAAAAAAELc/aycAZSLP6SE/Kokopelli_Demo_thumb%25255B3%25255D.jpg?imgmax=800" width="609" height="489" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can view the demo &lt;a title="Kokopelli Demonstration using JQueryMobile" href="http://devzone.advantagedatabase.com/examples/kokopelli"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-8502984276792020913?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=3lccbXEj24c:r9aRvdxmbz4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=3lccbXEj24c:r9aRvdxmbz4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=3lccbXEj24c:r9aRvdxmbz4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=3lccbXEj24c:r9aRvdxmbz4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=3lccbXEj24c:r9aRvdxmbz4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=3lccbXEj24c:r9aRvdxmbz4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=3lccbXEj24c:r9aRvdxmbz4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/3lccbXEj24c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/8502984276792020913/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=8502984276792020913&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/8502984276792020913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/8502984276792020913?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/3lccbXEj24c/swfox-begins.html" title="SWFox Begins" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-82alDICaIkQ/Tq77x9YA4lI/AAAAAAAAELM/0WRSsbTK_Tg/s72-c/SWFox_2011_Booth_thumb%25255B1%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2011/10/swfox-begins.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04ARHw_eyp7ImA9WhdbFEg.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-6773877439957833492</id><published>2011-10-12T07:00:00.000-06:00</published><updated>2011-10-12T16:52:25.243-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-12T16:52:25.243-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><title>Southwest Fox 2011</title><content type="html">&lt;p&gt;We will once again be attending SWFox in Phoenix Arizona which starts on October 26th. I always look forward to this conference because of the great FoxPro community, it always feels like a gathering of friends. I am always impressed with the variety of training offered and the diversity of applications that are using FoxPro.&lt;/p&gt;  &lt;p&gt;This year we will be focusing on Extending FoxPro applications. Advantage provides easy access to FoxPro data without any conversion and allows for concurrent access ensuring that current applications will continue to run without any code changes.&lt;/p&gt;  &lt;p&gt;I will be presenting a session titled “Mobile Access to your VFP” on Thursday October 27th at 2PM. Here is the class description.&lt;/p&gt;  &lt;blockquote&gt;Need to extend your current VFP application to mobile devices or another technology? We will show you how without changing you current VFP application. See how to share your VFP data with your desktop application and mobile devices at the same time, along with getting other client/server benefits. In our session we will demonstrate concurrent data access with an iPad, iPhone, Android, and a mobile web application. Your current data can now be accessed by mobile workers without having to change the application currently used by the office workers. Your VFP application's life span can grow... we can show you how to do it. &lt;/blockquote&gt;  &lt;p&gt;If you are going to be attending SWFox this year please come to the session. Feel free to stop by our booth we will have an amazing giveaway as always. See you in Phoenix.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-6773877439957833492?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=H2TkJqt0u9E:71JysAFoLKQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=H2TkJqt0u9E:71JysAFoLKQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=H2TkJqt0u9E:71JysAFoLKQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=H2TkJqt0u9E:71JysAFoLKQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=H2TkJqt0u9E:71JysAFoLKQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=H2TkJqt0u9E:71JysAFoLKQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=H2TkJqt0u9E:71JysAFoLKQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/H2TkJqt0u9E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/6773877439957833492/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=6773877439957833492&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/6773877439957833492?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/6773877439957833492?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/H2TkJqt0u9E/southwest-fox-2011.html" title="Southwest Fox 2011" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2011/10/southwest-fox-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYMRHg4cCp7ImA9WhdbFEg.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-4766273815128633565</id><published>2011-09-26T07:00:00.000-06:00</published><updated>2011-10-12T16:23:05.638-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-12T16:23:05.638-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><title>Advantage Technical Summit</title><content type="html">&lt;p&gt;We had another very successful technical summit in Boise last week. We focused on mobile development and our &lt;a href="http://www.sybase.com/products/databasemanagement/advantagedatabaseserver/ADSWebPlatform"&gt;Advantage Web Api.&lt;/a&gt; The best feature of the Web Api is that it uses oData and JSON to transfer data which can be consumed by virtually any client. No specific Advantage client is required to send and receive data through the Web Api.&lt;/p&gt;  &lt;p&gt;I taught classes on Mobile Web Development using &lt;a href="http://jquerymobile.com/"&gt;JQueryMobile&lt;/a&gt; with oData. There is an excellent &lt;a href="http://devzone.advantagedatabase.com/dz/Screencasts/javascript/JavaScriptWebApp.html"&gt;screencast&lt;/a&gt; done by Daniel Ryan which demonstrates our example Web Application. I also did a class on developing oData applications for iOS which includes iPods, iPhone and iPad devices. JD Mullin did a series of &lt;a href="http://jdmullin.blogspot.com/2011/06/iphone-odata-client-part-3.html"&gt;screencasts&lt;/a&gt; on using oData with iOS as well. Jed Thomet did a class on using oData from Android devices. &lt;/p&gt;  &lt;p&gt;We also had our usual classes on using our other Advantage technologies and clients. We added a panel discussion session which gave attendees the opportunity to ask our development team general questions about Advantage and our development process.&lt;/p&gt;  &lt;p&gt;The greatest benefit of our technical summits is the networking that goes on between Advantage users and our staff here. It is always great to hear about how you are using Advantage with your products. I hope we will see you at our next conference. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-4766273815128633565?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=tbRceceRdZc:2FWX5glDPUE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=tbRceceRdZc:2FWX5glDPUE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=tbRceceRdZc:2FWX5glDPUE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=tbRceceRdZc:2FWX5glDPUE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=tbRceceRdZc:2FWX5glDPUE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=tbRceceRdZc:2FWX5glDPUE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=tbRceceRdZc:2FWX5glDPUE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/tbRceceRdZc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/4766273815128633565/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=4766273815128633565&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/4766273815128633565?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/4766273815128633565?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/tbRceceRdZc/advantage-technical-summit.html" title="Advantage Technical Summit" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2011/09/advantage-technical-summit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYBR3w6fSp7ImA9WhdbFEg.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-8945240765585899922</id><published>2011-09-19T16:22:00.000-06:00</published><updated>2011-10-12T16:22:36.215-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-12T16:22:36.215-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><title>Delphi Live 2011</title><content type="html">&lt;p&gt;&lt;a href="http://lh3.ggpht.com/-mUbIWGHd8yc/TpYTKD_EEOI/AAAAAAAAEKs/2Kffq0Foad8/s1600-h/IMG_0764%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_0764" border="0" alt="IMG_0764" align="right" src="http://lh6.ggpht.com/-_ZvUzrX7L7w/TpYTK9Pc5aI/AAAAAAAAEK0/AULe3ev99wg/IMG_0764_thumb%25255B2%25255D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;We had the opportunity to attend Delphi Live! in San Jose California again this year. We always get to see and talk to many Delphi users that are also Advantage customers. &lt;/p&gt;  &lt;p&gt;This year we were able to talk more about our Advantage Web Platform which provides oData and JSON access to Advantage data through the Web. This allows access from virtually any device, such as iPhones, iPads, Android phones and tablets. We have an &lt;a href="https://devzone.advantagedatabase.com:6282/javascriptDemo.html"&gt;example mobile website&lt;/a&gt; where you can see this technology in action.&lt;/p&gt;    &lt;p&gt;There were many sessions on the latest release of Delphi, Delphi XE 2 at the conference. This release includes 64-bit support and Fire Monkey which is a cross-platform development mechanism. We will be updating the Advantage Delphi Components to work with this release and to include support for 64-bit applications. We are still investigating Fire Monkey support.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-8945240765585899922?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=nWl_O1mL7xY:nKy1QyRbHg0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=nWl_O1mL7xY:nKy1QyRbHg0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=nWl_O1mL7xY:nKy1QyRbHg0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=nWl_O1mL7xY:nKy1QyRbHg0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=nWl_O1mL7xY:nKy1QyRbHg0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=nWl_O1mL7xY:nKy1QyRbHg0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=nWl_O1mL7xY:nKy1QyRbHg0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/nWl_O1mL7xY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/8945240765585899922/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=8945240765585899922&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/8945240765585899922?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/8945240765585899922?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/nWl_O1mL7xY/delphi-live-2011.html" title="Delphi Live 2011" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-_ZvUzrX7L7w/TpYTK9Pc5aI/AAAAAAAAEK0/AULe3ev99wg/s72-c/IMG_0764_thumb%25255B2%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2011/09/delphi-live-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIBQns-fSp7ImA9WhZSE0g.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-924025191846201789</id><published>2011-03-28T07:00:00.000-06:00</published><updated>2011-03-28T16:15:53.555-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-28T16:15:53.555-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Scalability" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Limiting Users for a Database</title><content type="html">&lt;p&gt;Advantage counts users based on the machine name that is connecting. This means that a single machine can have multiple connections to Advantage while only consuming a single license.&amp;#160; There are times when you may wish to limit the number of users to a particular database. For example you may be hosting data for multiple customers at your site or in the cloud. You may need a way to limit each customer to a specific number of concurrent users. If each customer has a specific database you can accomplish this by using the &lt;a title="Advantage SQL Engine - sp_mgGetTableUsers" href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/master_sp_mggettableusers.htm"&gt;sp_mgGetTableUsers&lt;/a&gt; system procedure when your application starts up.&lt;/p&gt;  &lt;p&gt;The sp_mgGetTableUsers procedure takes one parameter which is the full qualified path to the table. You can provide a path to a data dictionary instead of a table to get a list of all the users connected to the database. See the example below&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_pJ4HkzTKiOA/TZEIkdPw7II/AAAAAAAAEBI/OEEuViqenrE/s1600-h/sp_mgGetTableUsers1%5B7%5D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="sp_mgGetTableUsers1" border="0" alt="sp_mgGetTableUsers1" src="http://lh3.ggpht.com/_pJ4HkzTKiOA/TZEIk_dqjrI/AAAAAAAAEBM/__bmaAZsgdA/sp_mgGetTableUsers1_thumb%5B5%5D.jpg?imgmax=800" width="640" height="357" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As you can see this list returns all connections to the specified file. You will need to count the results based on the type of users you wish to track. If you are using a traditional client/server solution where each user has their own machine name ( as shown in the example ) you need to count the number of unique UserName values. If you are hosting the application on a terminal server then you will need to count the unique TSAddress values.&lt;/p&gt;  &lt;p&gt;If you are using Advantage version 10 or newer you can use SQL to count the connections. The example below demonstrates different types of counts.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_pJ4HkzTKiOA/TZEIldEUzFI/AAAAAAAAEBQ/BZ1Rfsa40Lg/s1600-h/sp_mgGetTableUsers2%5B4%5D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="sp_mgGetTableUsers2" border="0" alt="sp_mgGetTableUsers2" src="http://lh5.ggpht.com/_pJ4HkzTKiOA/TZEIl4fM-MI/AAAAAAAAEBU/6K3MnVuzu9Y/sp_mgGetTableUsers2_thumb%5B2%5D.jpg?imgmax=800" width="640" height="357" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;By running a script like the one above when your application starts you can get an accurate count of the total number of users connected to the specified database. You could then compare this to the number of licenses for that database. The number of licenses could be stored encrypted in the registry, in a license file or some other method. &lt;/p&gt;  &lt;p&gt;There are a few limitations to this approach. This technique will not prevent third party applications since the check is done by your application and not by the server. This technique will also not work for a web based application since all users will be connecting through one or more web servers. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-924025191846201789?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=CITyB-k5uWM:s0YO01Bx-Ag:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=CITyB-k5uWM:s0YO01Bx-Ag:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=CITyB-k5uWM:s0YO01Bx-Ag:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=CITyB-k5uWM:s0YO01Bx-Ag:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=CITyB-k5uWM:s0YO01Bx-Ag:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=CITyB-k5uWM:s0YO01Bx-Ag:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=CITyB-k5uWM:s0YO01Bx-Ag:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/CITyB-k5uWM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/924025191846201789/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=924025191846201789&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/924025191846201789?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/924025191846201789?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/CITyB-k5uWM/limiting-users-for-database.html" title="Limiting Users for a Database" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_pJ4HkzTKiOA/TZEIk_dqjrI/AAAAAAAAEBM/__bmaAZsgdA/s72-c/sp_mgGetTableUsers1_thumb%5B5%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2011/03/limiting-users-for-database.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08CQ3g7fyp7ImA9WhZTEUw.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-8542980751375789465</id><published>2011-03-14T07:00:00.000-06:00</published><updated>2011-03-14T10:24:22.607-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-14T10:24:22.607-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><category scheme="http://www.blogger.com/atom/ns#" term="Training" /><title>Advantage Training</title><content type="html">&lt;p&gt;The next Advantage Technical Summit has been scheduled for 18 – 20 May at the &lt;a href="http://www.marriott.com/hotels/hotel-information/travel/sosbw-bridgewater-marriott/"&gt;Bridgewater Mariott&lt;/a&gt; in New Jersey. The training will be co-located with the &lt;a href="http://sybasematchplaychampionship.com/"&gt;Sybase LPGA Match Play Championship&lt;/a&gt; which is held at the Hamilton Farm Golf Club. Attendees will get a wealth of information about Advantage and have an opportunity to attend the golf tournament as well.&lt;/p&gt;  &lt;p&gt;You can get all the details &lt;a title="Advantage Technical Summit" href="http://www.sybase.com/detail?id=1092179" target="_blank"&gt;here&lt;/a&gt;. The schedule overview is below and you can get details about all of the sessions using this &lt;a title="Advantage Technical Summit May 18-20, 2011" href="http://www.sybase.com/files/Thankyou_Pages/2011_ADS_Agenda.pdf" target="_blank"&gt;link&lt;/a&gt;.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Wednesday, May 18th:     &lt;br /&gt;2pm – 5:00pm: Sessions      &lt;br /&gt;5:30pm – Hosted Dinner at Hamilton Golf Club with LPGA professionals&lt;/p&gt;    &lt;p&gt;Thursday, May 19th:     &lt;br /&gt;8am – 2:30: Sessions      &lt;br /&gt;2:30 – 5:00: Sybase Match Play Championship Event      &lt;br /&gt;6:30 – Hosted Dinner and networking event&lt;/p&gt;    &lt;p&gt;Friday, May 20th:     &lt;br /&gt;8am – Noon: Sessions      &lt;br /&gt;Noon – 1:30pm: Hosted Lunch at Hamilton Golf Club       &lt;br /&gt;1:30 – 5:00: Sybase Match Play Championship Event&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I look forward to seeing you there.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-8542980751375789465?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=8zdARAJo1p4:VQGL6dCRe1A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=8zdARAJo1p4:VQGL6dCRe1A:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=8zdARAJo1p4:VQGL6dCRe1A:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=8zdARAJo1p4:VQGL6dCRe1A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=8zdARAJo1p4:VQGL6dCRe1A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=8zdARAJo1p4:VQGL6dCRe1A:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=8zdARAJo1p4:VQGL6dCRe1A:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/8zdARAJo1p4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/8542980751375789465/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=8542980751375789465&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/8542980751375789465?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/8542980751375789465?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/8zdARAJo1p4/advantage-training.html" title="Advantage Training" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2011/03/advantage-training.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4NRH09eyp7ImA9Wx9aEUQ.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-1908305142783950590</id><published>2011-03-02T07:00:00.000-07:00</published><updated>2011-03-03T17:03:15.363-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-03T17:03:15.363-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Advantage 10" /><title>Advantage in the Real World</title><content type="html">&lt;p&gt;Cary Jensen wrote an article about how he has been using Advantage with one of his customers. He focuses on several server-side features including replication, triggers and notifications. It provides some examples on how these features can be used to enhance an existing application. You can read the article &lt;a title="Advantage Replication, Triggers and Notifications" href="http://www.delphifeeds.com/go/s/77385" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-1908305142783950590?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Rjrs-90rX7Y:iZfE25TOT28:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Rjrs-90rX7Y:iZfE25TOT28:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=Rjrs-90rX7Y:iZfE25TOT28:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Rjrs-90rX7Y:iZfE25TOT28:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=Rjrs-90rX7Y:iZfE25TOT28:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=Rjrs-90rX7Y:iZfE25TOT28:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=Rjrs-90rX7Y:iZfE25TOT28:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/Rjrs-90rX7Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/1908305142783950590/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=1908305142783950590&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/1908305142783950590?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/1908305142783950590?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/Rjrs-90rX7Y/advantage-in-real-world.html" title="Advantage in the Real World" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2011/03/advantage-in-real-world.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UAQ38-cCp7ImA9Wx9WE0o.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-2901750391828818405</id><published>2011-01-03T07:00:00.000-07:00</published><updated>2011-01-18T11:27:22.158-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-18T11:27:22.158-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FAQ" /><title>FAQs–December 2010</title><content type="html">&lt;h3&gt;Programmatically Getting the Type of Server&lt;/h3&gt;  &lt;p&gt;Several of the connection components ( i.e. tAdsConnection, AdsConnect ) have properties for server type and server version. However, there are times when you may need to know what type ( i.e. Windows, Linux ) of server you are connected to.&amp;#160; The easiest way to get this information is to use &lt;a title="Advantage SQL Engine - sp_mgGetServerType" href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/master_sp_mggetservertype.htm?zoom_highlightsub=sp_mgGetServerType" target="_blank"&gt;sp_mgGetServerType&lt;/a&gt; as it returns text description as well as an enum value which represents the type of server. Beginning with version 9 two new enums were added; Windows NT 64-Bit (7) and Linux 64-bit (8). An example of the output is shown below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_pJ4HkzTKiOA/TTXbhFQgHDI/AAAAAAAAEAw/MAeuTPZLaL4/s1600-h/sp_GetServerType5.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="sp_GetServerType" border="0" alt="sp_GetServerType" src="http://lh4.ggpht.com/_pJ4HkzTKiOA/TTXbhcJpyvI/AAAAAAAAEA0/pTVa2nSX1yA/sp_GetServerType_thumb3.jpg?imgmax=800" width="640" height="359" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can also use the &lt;a title="Advantage Client Engine - AdsMgGetServerType" href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/ace_adsmggetservertype.htm?zoom_highlightsub=adsmggetservertype" target="_blank"&gt;AdsMgGetServerType&lt;/a&gt; API call to retrieve the type of server you are connected to. &lt;/p&gt;  &lt;h3&gt;7209 Errors&lt;/h3&gt;  &lt;p&gt;The &lt;a title="Advantage Error Guide - 7209 SQL query aborted by user" href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/error_7209_sql_query_aborted_by_user.htm" target="_blank"&gt;7209&lt;/a&gt; &amp;quot;SQL query aborted by user&amp;quot; error may become more common now that a SQL Timeout error has been added for all clients. This is typically seen if you give your users the ability to cancel a query through the use of a callback function. An SQL Timeout property has been a part of the OLE DB and .NET Data providers for some time. These properties are used automatically by the client to cancel a query. The default timeout is generally 30 seconds.&lt;/p&gt;  &lt;p&gt;The default SQL Timeout property for version 10.x clients is 0, meaning no timeout. If you specify a value, in seconds, the query will be canceled if the timeout expires and you will receive a 7209 error. &lt;/p&gt;  &lt;h3&gt;Windows Installer Errors&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_pJ4HkzTKiOA/TTXbhyuopAI/AAAAAAAAEA4/wu9ziT6c3Bo/s1600-h/WinInstaller_Error4.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="WinInstaller_Error" border="0" alt="WinInstaller_Error" align="right" src="http://lh5.ggpht.com/_pJ4HkzTKiOA/TTXbiYpKfkI/AAAAAAAAEA8/PS0hwGl54cM/WinInstaller_Error_thumb2.jpg?imgmax=800" width="344" height="144" /&gt;&lt;/a&gt;The latest version of the Advantage .NET Data Provider requires version 4.5 of the Windows Installer. If you have an earlier version of Windows Installer you will get the error pictured. This error may occur on Windows XP machines. Windows Vista ships with version 4.0 and 4.5 is included in SP2. The latest Win7 and Windows Server 2008 R2 include version 5.0.&lt;/p&gt;  &lt;p&gt;You can check the version of Windows Installer by typing &amp;quot;msiexec /?&amp;quot; in the run dialog or from a command prompt. You can get&amp;#160; version 4.5 of the Windows Installer from &lt;a title="Windows Installer 4.5 is available" href="http://support.microsoft.com/kb/942288" target="_blank"&gt;MSDN&lt;/a&gt;.&lt;/p&gt;  &lt;h3&gt;Which Clients work with Enhanced Encryption&lt;/h3&gt;  &lt;p&gt;With the 10.1 release of Advantage only the ACE API and Advantage Components for Delphi include support for enhanced encryption. Additional clients will be released as they are available. &lt;a title="Advantage Announcements" href="http://devzone.advantagedatabase.com/dz/content.aspx?key=49&amp;amp;Feed=http://devzone.advantagedatabase.com/adsannouncements.xml" target="_blank"&gt;Announcements&lt;/a&gt; will be made as additional clients are updated for enhanced security.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-2901750391828818405?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=eidkdQSg-DI:xvksKlm-4lc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=eidkdQSg-DI:xvksKlm-4lc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=eidkdQSg-DI:xvksKlm-4lc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=eidkdQSg-DI:xvksKlm-4lc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=eidkdQSg-DI:xvksKlm-4lc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=eidkdQSg-DI:xvksKlm-4lc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=eidkdQSg-DI:xvksKlm-4lc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/eidkdQSg-DI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/2901750391828818405/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=2901750391828818405&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/2901750391828818405?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/2901750391828818405?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/eidkdQSg-DI/faqsdecember-2010.html" title="FAQs–December 2010" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_pJ4HkzTKiOA/TTXbhcJpyvI/AAAAAAAAEA0/pTVa2nSX1yA/s72-c/sp_GetServerType_thumb3.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2011/01/faqsdecember-2010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMESH07fCp7ImA9Wx9QEE8.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-2283947701234045066</id><published>2010-12-22T07:00:00.000-07:00</published><updated>2010-12-22T07:00:09.304-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-22T07:00:09.304-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Security" /><category scheme="http://www.blogger.com/atom/ns#" term="Advantage 10" /><title>Connection Options for Strong Encryption</title><content type="html">&lt;p&gt;Strong encryption is a new option available as an add-on that you can purchase for Advantage 10.1 and newer. This post will discuss the new connection options that are available for connecting to data that is encrypted with the strong encryption option.&lt;/p&gt;  &lt;p&gt;The new connection options are listed below, these options are only available when using the new &lt;a href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/ace_adsconnect101.htm?zoom_highlightsub=adsconnect101"&gt;AdsConnect101&lt;/a&gt; connection API. Currently only the Advantage Delphi Client and the ACE API implement this new functionality. Additional clients will be updated to include this new functionality soon. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;FIPS &lt;/li&gt;    &lt;li&gt;EncryptionType &lt;/li&gt;    &lt;li&gt;DDPassword &lt;/li&gt;    &lt;li&gt;TLSCertificate &lt;/li&gt;    &lt;li&gt;TLSCiphers &lt;/li&gt;    &lt;li&gt;TLSCommonName &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;When &lt;a href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/master_fips.htm"&gt;FIPS mode &lt;/a&gt;is specified the client will only open dictionary and tables that are encrypted using an approved FIPS 140-2 encryption mechanism (AES). TLS communication is also enforced when FIPS mode is specified. An error will be returned if either of these conditions is not met. FIPS mode must also be specified on the server using the FIPS configuration setting.&lt;/p&gt;  &lt;p&gt;The EncryptionType option is used to specify the type of encryption to use when encrypting tables. This option is ignored for any table that is already associated with a data dictionary. The TLS* options are used when using TLS communications and will be discussed in a separate post.&lt;/p&gt;  &lt;p&gt;The DDPassword is used to specify the AES encryption password when connecting to a dictionary encrypted with strong encryption. This password is required in addition to the dictionary user password. Note that the dictionary password does not allow access to the dictionary. Instead it is used to generate keys for working with the data dictionary. Access permissions are controlled by the dictionary username and password.&lt;/p&gt;  &lt;p&gt;Dictionary encryption passwords can also be stored on the server using the &lt;a href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/master_se_passwords.htm"&gt;SE_PASSWORDS&lt;/a&gt; configuration option with the remote server. Using this option allows the Advantage server to generate and store the keys necessary for opening AES encrypted data dictionaries upon startup. A password must be specified for each dictionary, for example: c:\data\sampledb\sample.add=strongpassword. This option is more efficient since the keys for accessing the encrypted data only have to be generated once and will be stored until the server is restarted. If the DDPassword option is used the keys will be generated each time the application connects which will add some overhead to the connections. This will be most noticeable with an application which connects and disconnects frequently.&lt;/p&gt;  &lt;p&gt;The TLS* options are used to configure secure communication options. The TLSCertificate option specifies the full path to the name of the server public certificate. The TLSCiphers option specifies the allowed combination of TLS cipher suites. The TLSCommonName option specifies the “common name” of the server you are connecting to.&lt;/p&gt;  &lt;p&gt;In my next post I will be walking through creating a TLS connection to dictionary using strong encryption.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-2283947701234045066?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=tCrKO7-uPCg:3yQTJCt7iTM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=tCrKO7-uPCg:3yQTJCt7iTM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=tCrKO7-uPCg:3yQTJCt7iTM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=tCrKO7-uPCg:3yQTJCt7iTM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=tCrKO7-uPCg:3yQTJCt7iTM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=tCrKO7-uPCg:3yQTJCt7iTM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=tCrKO7-uPCg:3yQTJCt7iTM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/tCrKO7-uPCg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/2283947701234045066/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=2283947701234045066&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/2283947701234045066?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/2283947701234045066?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/tCrKO7-uPCg/connection-options-for-strong.html" title="Connection Options for Strong Encryption" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2010/12/connection-options-for-strong.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEFRXgzcSp7ImA9Wx9RGUo.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-4463464917095097317</id><published>2010-12-20T07:00:00.000-07:00</published><updated>2010-12-21T15:30:14.689-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-21T15:30:14.689-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Security" /><category scheme="http://www.blogger.com/atom/ns#" term="Advantage 10" /><title>Using Strong Encryption with Data Dictionaries</title><content type="html">&lt;p&gt;Strong encryption is a new option available as an add-on that you can purchase for Advantage 10.1 and newer. This post will walk through the steps of creating a new data dictionary using the strong encryption and then converting an existing data dictionary to use strong encryption. I would recommend that you read my previous post &lt;a href="http://blog.advantageevangelist.com/2010/12/advantage-strong-encryption-overview.html" target="_blank"&gt;Advantage Strong Encryption Overview&lt;/a&gt; or review the various encryption topics in the help file prior to reading through this post.&lt;/p&gt;  &lt;h3&gt;Creating a Strongly Encrypted Data Dictionary&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_pJ4HkzTKiOA/TREqbXMdHDI/AAAAAAAAEAI/eX7OkefkI8w/s1600-h/StrongEncrypt_Error%5B2%5D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="StrongEncrypt_Error" border="0" alt="StrongEncrypt_Error" align="right" src="http://lh3.ggpht.com/_pJ4HkzTKiOA/TREqbz3CLfI/AAAAAAAAEAM/ogJARhzjDDk/StrongEncrypt_Error_thumb.jpg?imgmax=800" width="244" height="174" /&gt;&lt;/a&gt;When creating a data dictionary with strong encryption you must specify an additional password to encrypt the database. This password is in addition to any user passwords or a table encryption password. This password is also required when connecting to the dictionary. You also must specify the encryption type to be used. These two new options have been added to the &lt;a title="Advantage SQL Engine - CREATE DATABASE" href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/master_create_database.htm" target="_blank"&gt;CREATE DATABASE&lt;/a&gt; statement and the new &lt;a title="Advantage Client Engine - AdsDDCreate101" href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/ace_adsddcreate101.htm" target="_blank"&gt;AdsDDCreate101&lt;/a&gt; ACE function. These options are also available when using Advantage Data Architect (ARC). &lt;/p&gt;  &lt;p&gt;Encryption options for the dictionary and tables are located on the Security tab of the Create Database dialog in ARC. The default encryption type is the RC4 encryption which is included with Advantage. You can now also select AES128 or AES256, in order to use these encryption types you must have the OpenSSL libraries ( purchased separately ) in your search path or application directory. The OpenSSL libraries are required by both the client and the server when using strong encryption. A 7160 error will occur if the OpenSSL libraries cannot be found on the server. If the OpenSSL libraries are not found on the client a 6323 error will be returned. ARC provides a custom error message (see right) if the libraries cannot be located. Instructions for distributing the OpenSSL libraries are included with the strong encryption download. After selecting the encryption option you will need to enter an encryption password as shown below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_pJ4HkzTKiOA/TREqcH7eFlI/AAAAAAAAEAQ/1ozao9ZTMfk/s1600-h/StrongEncrypt_DD1%5B3%5D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="StrongEncrypt_DD1" border="0" alt="StrongEncrypt_DD1" src="http://lh4.ggpht.com/_pJ4HkzTKiOA/TREqchVIcfI/AAAAAAAAEAU/Bajmfa6k5Hw/StrongEncrypt_DD1_thumb%5B1%5D.jpg?imgmax=800" width="474" height="477" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The encryption password can be supplied as the value for the DDPassword connection option. However, we do not recommend sending this password with every connection when using remote server. Once the server has generated the keys for accessing the encrypted database they are cached and do not need to be regenerated unless the encryption type is changed. Passwords for strongly encrypted dictionaries should be stored on the server using the SE_PASSWORDS configuration parameter. The keys for accessing the encrypted dictionary will be generated when the server starts up and therefore the client does not need to provide the DDPassword.&lt;/p&gt;  &lt;h3&gt;Changing Encryption Type of an Existing Data Dictionary&lt;/h3&gt;  &lt;p&gt;In previous versions of Advantage ( 10.0 and below ) you could only encrypt a data dictionary when it was created. There was no mechanism for encrypting the data dictionary files ( ADD, ADM, AI ) after they were created. With version 10.1 and later you can change the encryption type of the data dictionary files using the &lt;a href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/master_sp_setddencryptiontype.htm"&gt;sp_SetDDEncryptionType&lt;/a&gt; system procedure. This procedure can also decrypt the dictionary files.&lt;/p&gt;  &lt;p&gt;Setting the encryption type encrypts the data dictionary files and sets the encryption type for all of the tables associated with the data dictionary. Therefore, all of the tables associated with the dictionary must be decrypted before using the sp_SetDDEncryptionType procedure. After running the procedure tables can be encrypted using ARC or using the &lt;a href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/master_sp_encrypttable.htm"&gt;sp_EncryptTable&lt;/a&gt; system procedure. It is very important to note that all user passwords will be lost when you change an existing dictionary's encryption type. Data dictionaries do not store user passwords it only stores password verification, therefore passwords cannot be recovered.&lt;/p&gt;  &lt;p&gt;The procedure takes five parameters; Path to the dictionary, AdsSys password, DDPassword used to encrypt the files, Encryption type ( RC4, AES128 or AES256 ) and whether or not to encrypt the dictionary. This procedure requires exclusive access to the data dictionary so you cannot have any active connections to the data. It is probably easiest to make a connection to the directory containing the dictionary and then running the procedure. An example of this procedure is shown below.&lt;/p&gt;  &lt;pre class="brush: adssql"&gt;// Encrypt the data dictionary files with 256-bit AES encryption
EXECUTE PROCEDURE sp_SetDDEncryptionType('Sample.add', 'password', 
                                         'StrongPassword', 'AES256', TRUE)

// Remove encryption from the data dictionary
EXECUTE PROCEDURE sp_SetDDEncryptionType('Sample.add', 'password', 
                                         'StrongPassword', 'RC4', FALSE)&lt;/pre&gt;

&lt;p&gt;You can verify the type of encryption that the dictionary is using with the &lt;a title="Advantage SQL Engine - sp_GetSecurityInfo" href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/master_sp_getsecurityinfo.htm" target="_blank"&gt;sp_GetSecurityInfo&lt;/a&gt; system procedure. This procedure returns information about the various security options configured for the current connection. A screenshot of the security configuration for the example dictionary is shown below.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_pJ4HkzTKiOA/TREqdObF3LI/AAAAAAAAEAY/kdOUiFrqjVs/s1600-h/SP_GetSecurityInfo1%5B9%5D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="SP_GetSecurityInfo1" border="0" alt="SP_GetSecurityInfo1" src="http://lh3.ggpht.com/_pJ4HkzTKiOA/TREqdSggeOI/AAAAAAAAEAc/7WSd01dzzc0/SP_GetSecurityInfo1_thumb%5B7%5D.jpg?imgmax=800" width="604" height="346" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In my next post I will discuss the new connection options related to strong encryption.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-4463464917095097317?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=a-WwIH402I4:bx3-MlFjKv8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=a-WwIH402I4:bx3-MlFjKv8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=a-WwIH402I4:bx3-MlFjKv8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=a-WwIH402I4:bx3-MlFjKv8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=a-WwIH402I4:bx3-MlFjKv8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=a-WwIH402I4:bx3-MlFjKv8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=a-WwIH402I4:bx3-MlFjKv8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/a-WwIH402I4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/4463464917095097317/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=4463464917095097317&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/4463464917095097317?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/4463464917095097317?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/a-WwIH402I4/using-strong-encryption-with-data.html" title="Using Strong Encryption with Data Dictionaries" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_pJ4HkzTKiOA/TREqbz3CLfI/AAAAAAAAEAM/ogJARhzjDDk/s72-c/StrongEncrypt_Error_thumb.jpg?imgmax=800" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2010/12/using-strong-encryption-with-data.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMHSX0yeip7ImA9Wx9RGUg.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-8837754365313893531</id><published>2010-12-10T07:00:00.001-07:00</published><updated>2010-12-21T11:33:58.392-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-21T11:33:58.392-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Advantage 10" /><title>Lazarus Support</title><content type="html">&lt;p&gt;Lazarus is the open source IDE for the FreePascal compiler, which can use many Delphi components. Below is the official description from the &lt;a href="http://www.lazarus.freepascal.org/index.php" target="_blank"&gt;Free Pascal Lazarus Project&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Lazarus is the class libraries for Free Pascal that emulate Delphi. Free Pascal is a GPL'ed compiler that runs on Linux, Win32, OS/2, 68K and more. Free Pascal is designed to be able to understand and compile Delphi syntax, which is of course OOP. Lazarus is the part of the missing puzzle that will allow you to develop Delphi like programs in all of the above platforms. Unlike Java which strives to be a write once run anywhere, Lazarus and Free Pascal strives for write once compile anywhere. Since the exact same compiler is available on all of the above platforms it means you don't need to do any recoding to produce identical products for different platforms.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;With the release of &lt;a title="Products for Release 10.1" href="http://devzone.advantagedatabase.com/dz/content.aspx?key=20&amp;amp;Release=16" target="_blank"&gt;Advantage 10.1&lt;/a&gt; support for Lazarus has been added to the Advantage Delphi Components. You will need to have Lazarus version 0.9.28.2 or later to use the components. The Lazarus components are not installed by default so you must choose a Custom Install and make sure you select the Lazarus Free Pascal option.&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="DelphiComponents_10_1" border="0" alt="DelphiComponents_10_1" src="http://lh4.ggpht.com/_pJ4HkzTKiOA/TQqbEtFL8FI/AAAAAAAAD_0/gisEeuLY58Q/DelphiComponents_10_1%5B5%5D.jpg?imgmax=800" width="514" height="392" /&gt;&lt;/p&gt;  &lt;p&gt;The TDataSet installer will not automatically add the Advantage components to Lazarus you must follow these steps to use the Advantage Components.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open the Lazarus IDE. &lt;/li&gt;    &lt;li&gt;Click on &amp;quot;Package&amp;quot;, then &amp;quot;Open Package File (.lpk) ...&amp;quot; and browse to the adsl.lpk file in the TDataSet installation directory. &lt;/li&gt;    &lt;li&gt;In the package window (shown below), click the &amp;quot;Compile&amp;quot; button. &lt;/li&gt;    &lt;li&gt;When compilation is complete, click the &amp;quot;Install&amp;quot; button.&amp;#160; When asked if you wish to rebuild Lazarus, select &amp;quot;Yes&amp;quot;. &lt;/li&gt;    &lt;li&gt;Lazarus should build a new version of the Lazarus executable and automatically start the new version of the executable. &lt;/li&gt;    &lt;li&gt;The component palette should now contain the Advantage tab. &lt;/li&gt;    &lt;li&gt;The Advantage components can now be used in Lazarus to access Advantage data from your application. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="Lazarus_Install" border="0" alt="Lazarus_Install" src="http://lh5.ggpht.com/_pJ4HkzTKiOA/TQqbFF3aRhI/AAAAAAAAD_4/vlYTG60rh4s/Lazarus_Install%5B5%5D.jpg?imgmax=800" width="566" height="488" /&gt;&lt;/p&gt;  &lt;p&gt;Once the components have been installed they can be used in an application. The components work just like they do in Delphi and are very easy to configure. Lazarus includes many of the same components as Delphi. Below is a screenshot of a simple application which displays the contents of the Customer.adt table from the example data supplied with the Advantage Delphi Components.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_pJ4HkzTKiOA/TQqbFl1-ONI/AAAAAAAAD_8/s0E5MZcFAZM/s1600-h/Lazarus_One%5B11%5D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Lazarus_One" border="0" alt="Lazarus_One" src="http://lh4.ggpht.com/_pJ4HkzTKiOA/TQqbGEGJXxI/AAAAAAAAEAA/M39gd_OF20g/Lazarus_One_thumb%5B7%5D.jpg?imgmax=800" width="640" height="333" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For additional information about using Advantage with Lazarus refer to the Advantage &lt;a title="Getting Started with the TDataSet Descendant for Lazarus" href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/ade_getting_started_with_tdataset_for_lazarus.htm" target="_blank"&gt;Help File&lt;/a&gt; or the Lazarus and Advantage Database Server &lt;a title="Lazarus Database Tutorial" href="http://wiki.lazarus.freepascal.org/Lazarus_Database_Tutorial#Lazarus_and_Advantage_Database_Server" target="_blank"&gt;entry&lt;/a&gt; in the Lazarus Wiki.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-8837754365313893531?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=NOi3cXsQInQ:ArJQ9bpXdMs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=NOi3cXsQInQ:ArJQ9bpXdMs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=NOi3cXsQInQ:ArJQ9bpXdMs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=NOi3cXsQInQ:ArJQ9bpXdMs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=NOi3cXsQInQ:ArJQ9bpXdMs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=NOi3cXsQInQ:ArJQ9bpXdMs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=NOi3cXsQInQ:ArJQ9bpXdMs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/NOi3cXsQInQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/8837754365313893531/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=8837754365313893531&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/8837754365313893531?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/8837754365313893531?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/NOi3cXsQInQ/lazarus-support.html" title="Lazarus Support" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_pJ4HkzTKiOA/TQqbEtFL8FI/AAAAAAAAD_0/gisEeuLY58Q/s72-c/DelphiComponents_10_1%5B5%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2010/12/lazarus-support.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8ER3o8fSp7ImA9Wx9RGUs.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-9008561840870075370</id><published>2010-12-08T07:00:00.003-07:00</published><updated>2010-12-21T14:43:26.475-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-21T14:43:26.475-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Advantage 10" /><title>Advantage Strong Encryption Overview</title><content type="html">With the release of 10.1 a new FIPS 140-2 encryption option has been added to Advantage. You must purchase the strong encryption libraries separately, for more information contact your sales representative or visit our &lt;a href="http://www.sybase.com/products/databasemanagement/advantagedatabaseserver/encryption" target="_blank"&gt;encryption page&lt;/a&gt;. You can also view the strong encryption &lt;a href="http://www.sybase.com/files/Data_Sheets/Sybase_ADSEncryption_ds.pdf" target="_blank"&gt;datasheet&lt;/a&gt;.&lt;br /&gt;
The default encryption mechanism is a 160-bit RC4 encryption mechanism. This includes encrypting of all files ( tables, memos and indexes ) as well as encryption of communications. The strong encryption add-on provides a FIPS 140.2 compatible encryption mechanism. This implements both 128-bit and 256-bit AES encryption for files and Transport Layer Security (TLS) for communication.&lt;br /&gt;
Here is a quick summary of the new features and benefits of strong encryption.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;TLS v1.0 operating over TCP/IP using RSA for key exchange with either 128-bit or 256-bit AES encryption with SHA-1 for message authentication &lt;/li&gt;
&lt;li&gt;Tables can be encrypted using 128-bit or 256-bit AES &lt;/li&gt;
&lt;li&gt;Improved key strength by salting and hashing keys &lt;/li&gt;
&lt;li&gt;Ability to encrypt a data dictionary with an external password. This also allows you to change the type of encryption of an existing dictionary. &lt;/li&gt;
&lt;li&gt;Added a FIPS mode for Advantage clients and server. This ensures that all encryption meets the FIPS 140-2 standard. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Several new stored procedures have been added to make working with encryption easier. These include functions for encrypting and decrypting tables, setting encryption types and retrieving information about the type of encryption being used. A list of these new system procedures are listed below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/master_sp_encrypttable.htm" target="_blank" title="Advantage SQL Engine - sp_EncryptTable"&gt;sp_EncryptTable&lt;/a&gt; encrypts a table. When AES Encryption is specified on dictionary bound tables this procedure converts the table to strong encryption.
&lt;li&gt;&lt;a href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/master_sp_decrypttable.htm" target="_blank" title="Advantage SQL Engine - sp_DecryptTable"&gt;sp_DecryptTable&lt;/a&gt; decrypts tables. &lt;/li&gt;
&lt;li&gt;&lt;a href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/master_sp_setddencryptiontype.htm" target="_blank" title="Advantage SQL Engine - sp_SetDDEncryptionType"&gt;sp_SetDDEncryptionType&lt;/a&gt; converts the type of encryption used by a data dictionary &lt;/li&gt;
&lt;li&gt;&lt;a href="http://devzone.advantagedatabase.com/dz/webhelp/Advantage10.1/master_sp_getsecurityinfo.htm" target="_blank" title="Advantage SQL Engine - sp_GetSecurityInfo"&gt;sp_GetSecurityInfo&lt;/a&gt; returns information about the type of encryption being used on the connection &lt;/li&gt;
&lt;/ul&gt;
Next week I'll be walking through using the new strong encryption with Advantage.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-9008561840870075370?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=7qMVoZTsS-4:Wl4qlkJdTEY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=7qMVoZTsS-4:Wl4qlkJdTEY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=7qMVoZTsS-4:Wl4qlkJdTEY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=7qMVoZTsS-4:Wl4qlkJdTEY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=7qMVoZTsS-4:Wl4qlkJdTEY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=7qMVoZTsS-4:Wl4qlkJdTEY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=7qMVoZTsS-4:Wl4qlkJdTEY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/7qMVoZTsS-4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/9008561840870075370/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=9008561840870075370&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/9008561840870075370?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/9008561840870075370?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/7qMVoZTsS-4/advantage-strong-encryption-overview.html" title="Advantage Strong Encryption Overview" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2010/12/advantage-strong-encryption-overview.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcEQnk_eyp7ImA9Wx9SF0g.&quot;"><id>tag:blogger.com,1999:blog-6658257106003248170.post-1921105260307258915</id><published>2010-12-06T07:00:00.000-07:00</published><updated>2010-12-07T14:23:23.743-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-07T14:23:23.743-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Announcements" /><title>Advantage 10.1 Now Available</title><content type="html">&lt;p&gt;Advantage version 10.1 is now available for download on the &lt;a title="Advantage Developer Zone" href="http://Devzone.AdvantageDatabase.com" target="_blank"&gt;DevZone&lt;/a&gt;. Here are the highlights:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Support for Delphi XE &lt;/li&gt;    &lt;li&gt;Support for &lt;a title="Free Pascal Lazarus Project" href="http://www.lazarus.freepascal.org/" target="_blank"&gt;Lazarus&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Unicode Full Text Search Support &lt;/li&gt;    &lt;li&gt;Support for Copy/Paste of rows in ARC &lt;/li&gt;    &lt;li&gt;Strong Encryption and &lt;a title="Wikipedia - FIPS 140-2" href="http://en.wikipedia.org/wiki/FIPS_140-2" target="_blank"&gt;FIPS 140-2&lt;/a&gt; compliance &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For a complete list of supported platforms and IDEs refer to the &lt;a title="Advantage Database Server detailed platform support matrix" href="http://www.sybase.com/files/Data_Sheets/advantage_supported_platforms_ds.pdf" target="_blank"&gt;Advantage Supported Platforms&lt;/a&gt; document. Details on the new encryption options is available &lt;a title="Advantage FIPS Encryption Security Option Add-on" href="http://www.sybase.com/products/databasemanagement/advantagedatabaseserver/encryption" target="_blank"&gt;here&lt;/a&gt;. For additional details on the new features refer to the &lt;a href="http://www.sybase.com/files/White_Papers/Advantage_WhatsNewADS10_WP.pdf" target="_blank"&gt;What's New in Advantage 10 and 10.1&lt;/a&gt; document.&lt;/p&gt;  &lt;p&gt;I'll have a couple of articles on the new encryption support later this week. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6658257106003248170-1921105260307258915?l=blog.advantageevangelist.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=vudMRdHQnsQ:0ZqxJe5qBBY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=vudMRdHQnsQ:0ZqxJe5qBBY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=vudMRdHQnsQ:0ZqxJe5qBBY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=vudMRdHQnsQ:0ZqxJe5qBBY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=vudMRdHQnsQ:0ZqxJe5qBBY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?a=vudMRdHQnsQ:0ZqxJe5qBBY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ViewsFromAnAdvantageEvangelist?i=vudMRdHQnsQ:0ZqxJe5qBBY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ViewsFromAnAdvantageEvangelist/~4/vudMRdHQnsQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.advantageevangelist.com/feeds/1921105260307258915/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6658257106003248170&amp;postID=1921105260307258915&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/1921105260307258915?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6658257106003248170/posts/default/1921105260307258915?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ViewsFromAnAdvantageEvangelist/~3/vudMRdHQnsQ/advantage-101-now-available.html" title="Advantage 10.1 Now Available" /><author><name>Chris Franz</name><uri>http://www.blogger.com/profile/09097498077009855123</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-cJUBu3HB7EI/T5VmQ7Jqm6I/AAAAAAAAEMU/AK6UlBkWPTk/s220/Chris_BlogPortrait.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.advantageevangelist.com/2010/12/advantage-101-now-available.html</feedburner:origLink></entry></feed>

