<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:series="http://unfoldingneurons.com/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Indometric</title>
	
	<link>http://www.indometric.com</link>
	<description>News, Articles and E-Book</description>
	<pubDate>Wed, 08 Jul 2009 06:47:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Indometric" type="application/rss+xml" /><feedburner:emailServiceId>Indometric</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FIndometric" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FIndometric" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FIndometric" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Indometric" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FIndometric" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FIndometric" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FIndometric" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FIndometric" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FIndometric" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Using Keywords in Text and Keeping URL Short</title>
		<link>http://feedproxy.google.com/~r/Indometric/~3/8PxRsgxOFXM/</link>
		<comments>http://www.indometric.com/using-keywords-in-text-and-keeping-url-short/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 06:42:24 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.indometric.com/?p=829</guid>
		<description><![CDATA[After looking at headings, many search engines will begin grabbing your text for descriptions. For sites that aren’t built structurally and use tables for content, you’re really playing Russian roulette trying to assume which content the engine will grab.

However, if you are following well-structured markup practices, the first place most engines will look after headings [...]]]></description>
			<content:encoded><![CDATA[<p>After looking at headings, many search engines will begin grabbing your text for descriptions. For sites that aren’t built structurally and use tables for content, you’re really playing Russian roulette trying to assume which content the engine will grab.</p>
<p style="text-align: center;"><img class="size-full wp-image-832 aligncenter" title="indometric_com_articles" src="http://www.indometric.com/im-contents/upload/2009/07/indometric_com_articles.gif" alt="indometric_com_articles" width="542" height="316" /></p>
<p>However, if you are following well-structured markup practices, the first place most engines will look after headings is text formatted as being a paragraph. So, when you are preparing your content for the Web, be sure that there are plenty of keywords worked into your content, again following a balanced approach where you are enhancing the keyword count but not diminishing the content’s importance.</p>
<p><strong><span id="more-829"></span>Here’s a welcome paragraph on a client’sWeb site:</strong></p>
<p>I specialize in luxury homes in the Tucson foothills and University of Arizona area. I am also very knowledgeable about Tucson golf course properties and retirement neighborhoods. My business has been built by personal referrals, so I&#8217;m looking forward to getting to work with you.</p>
<p>Note some of the powerful keywords and combinations in use:</p>
<ul>
<li>luxury</li>
<li>luxury homes</li>
<li>homes</li>
<li>Tucson</li>
<li>Tucson foothills</li>
<li>foothills</li>
<li>University</li>
<li>University of Arizona</li>
<li>Arizona</li>
<li>Tucson golf</li>
<li>Tucson golf course</li>
<li>golf</li>
<li>golf course</li>
<li>golf course properties</li>
<li>Tucson golf course properties</li>
<li>retirement</li>
<li>retirement neighborhoods.</li>
</ul>
<p>Naturally, all these keywords and terms should be included in your keyword meta element, too.</p>
<h2>Keeping URLs Short and Relevant</h2>
<p>This is a topic that’spopped up throughout this series, and for good reason. Whether you’re approaching it from the perspective of information architecture, usability, or ranking and promotions, the shorter and more logical your Web site address is, the easier it’s going to be to promote and to catalog.</p>
<p>For example, www.indometric.com/articles/ is going to be a fairly easy URL to promote, whereas www.indometric.com/category/web-development/ is going to have numerous pitfalls. So, keep URLs as short and sweet as you possibly can.</p>
<blockquote><p>It’s also highly recommended that when you have a www within your domain name that a visitor is able to resolve your site with or without the initiating “www”—www.indometric.com and indometric.com resolve to the same location.</p>
</blockquote>
<p>Another problem with URLs and promotion is dynamically created URLs or those that display a session ID.</p>
<p><strong>Consider the following URL, a real URL to an article of mine:</strong></p>
<blockquote><p>http://www.informit.com/content/index.asp?product_id={F41929EF-0DCC-444C-AE9C-EA20A98C3853}&amp;session_id={6C98C46C-F571-4647-890DAB05E18223DD}</p>
</blockquote>
<p>Anyone who takes this URL and copies it into their browser window may encounter problems when the browser tries to resolve to the correct page. The reason is due to the session ID being added to the URL. That ID is specific to my session, not yours, and will cause problems when another person tries to resolve the URL.</p>
<p>ExperiencedWeb developers and programmers will know that they should remove the session ID, but these issues can and should be dealt with on the server-side. URLs of this nature go against most usability guidelines and cause serious problems when it comes to trying to promote specific pages within Web sites.</p>
<blockquote><p>Did you catch the other problem with the extended URL? If you drop it as is into an XHTML document, it will not validate unless you escape the ampersand within the URL.</p>
</blockquote>
<h2>Solicit Reciprocal Links</h2>
<p>The more people link to your site, the more “important” that Web address will appear to many search engines, with the site ranking improving based on its popularity. This is called reciprocal linking. One scam you should be aware of is that some SOEs and marketing firms will try to convince you that you need to populate “entry” pages—pages that link to your Web site—on other Web servers to increase links to you, thereby boosting your rank by tricking search engines into thinking that relevant Web pages have links to your site.</p>
<p>The best way to increase linking to you is to solicit it—especially from relevant and related Web sites. For example, the more Web sites related to Web development, Web design, and computer book topics that I have linked to molly.com, the better my ranking is going to be.</p>
<p>You can increase linking a number of ways beyond frank solicitation. Today’s Weblog software can be applied to businesses too, adding features with rolling “blogrolls”—links to related sites. For topically related sites, there are often Webrings—groups of related sites with links from one to the next—and these can be a great way to drive traffic to your sites. I’ve added my Web site to a number of rings in the past few years and have been astonished at the resulting increase in visitors to my site.Webrings are grouped by like interest (or geography, such as “Tucson Web sites”), so the people who come to your site as a result are likely going to have a pre-existing interest or need that your site can accommodate.</p>
<blockquote><p>Do a search for &lt;yourtopic webring&gt; on any search engine and you’ll probably find an assortment of Webrings related to your topic, too.</p>
</blockquote>
<p>If for some reason you do decide, or are told, that you need to research SOEs or other groups that can assist you with linking strategies, be as careful as you can to check out who you are working with. Who knows, you might be surprised and actually find someone who will help you with resources and actually contribute to your goals, but again, the likelihood of that is very low.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Indometric?a=8PxRsgxOFXM:y9MoUxp8WF4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=8PxRsgxOFXM:y9MoUxp8WF4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Indometric?i=8PxRsgxOFXM:y9MoUxp8WF4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=8PxRsgxOFXM:y9MoUxp8WF4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Indometric?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=8PxRsgxOFXM:y9MoUxp8WF4:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=8PxRsgxOFXM:y9MoUxp8WF4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Indometric?i=8PxRsgxOFXM:y9MoUxp8WF4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=8PxRsgxOFXM:y9MoUxp8WF4:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Indometric?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=8PxRsgxOFXM:y9MoUxp8WF4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Indometric?i=8PxRsgxOFXM:y9MoUxp8WF4:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Indometric/~4/8PxRsgxOFXM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.indometric.com/using-keywords-in-text-and-keeping-url-short/feed/</wfw:commentRss>
	
		<series:name><![CDATA[Improving Site Ranking and Managing Promotions]]></series:name>
	<feedburner:origLink>http://www.indometric.com/using-keywords-in-text-and-keeping-url-short/</feedburner:origLink></item>
		<item>
		<title>Writing Effective Meta Descriptions</title>
		<link>http://feedproxy.google.com/~r/Indometric/~3/5rfqxePOoSs/</link>
		<comments>http://www.indometric.com/writing-effective-meta-descriptions/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 18:40:06 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.indometric.com/?p=820</guid>
		<description><![CDATA[The next most common meta element to define is the site description. This is typically a short description of about 25 words that describes your site simply and effectively. Numerous search engines look to this data for help with categorizing a site. Consider the meta description that appears on my site:
&#60;meta name=&#8221;description&#8221; content=&#8221;I&#8217;m Molly E. [...]]]></description>
			<content:encoded><![CDATA[<p>The next most common meta element to define is the site description. This is typically a short description of about 25 words that describes your site simply and effectively. Numerous search engines look to this data for help with categorizing a site. Consider the meta description that appears on my site:</p>
<p>&lt;meta name=&#8221;description&#8221; content=&#8221;I&#8217;m Molly E. Holzschlag, and this Web site shares my Web development work and personal thoughts.&#8221; /&gt;</p>
<p>Now look at Figure below, which is an exact reproduction of the search results found on such search engines as Google, Bing, and Yahoo.</p>
<p><span id="more-820"></span>An example of how a wide number of major search engines implement the meta description:</p>
<p style="text-align: center;"><img class="size-full wp-image-823 aligncenter" title="google_search_indometric" src="http://www.indometric.com/im-contents/upload/2009/07/google_search_indometric.gif" alt="google_search_indometric" width="491" height="74" /></p>
<p>As you can see, the search engine has catalogued my description. Without an effective description in place, you may end up with other components falling into the ranking first, as shown in Figure 14-3.</p>
<p>Figure below without a meta description in place, the navigation appears before any discernable content:</p>
<p style="text-align: center;"><img class="size-full wp-image-825 aligncenter" title="google_search_indometric_2" src="http://www.indometric.com/im-contents/upload/2009/07/google_search_indometric_2.gif" alt="google_search_indometric_2" width="555" height="87" /></p>
<p>Follow these general guidelines when creating descriptions:</p>
<ul>
<li>Include a “call to action” that encourages users to select your site. This will vary depending on the product and services you want. My description might be more effective if I used this approach, which might read “Computer Application Articles, Tutorials and Ebook for Developers.”</li>
<li>Be brief. Stick to 25 words or less.</li>
<li>Be clear and meaningful. “Beautiful Web sites” doesn’t mean much, really. Follow that link and you might find a site designer, or someone’s personal list of favorite sites.</li>
</ul>
<blockquote><p>Including top-level meaningful keywords in your description is a helpful way of improving your document’s keyword optimization.</p>
</blockquote>
<h2>Using Targeted Words in Headers</h2>
<p>Not too long ago, many major search engines began looking at content either right away, or after grabbing a meta description (should one exist). H1 level headers get a lot of attention from many engines, because from a structural standpoint they are meant to describe the most important topic on the page.</p>
<p>Once again, in the frenzy to increase ranking, suddenly pages were appearing with multiple H1 headers packed with keywords. This practice is not only considered bad form and just plain rude, but it doesn’t sit too well with those search engines using it as a legitimate means of addressing descriptions.</p>
<p>But the proper use of H1 elements can still help. That means one H1 element per page, tops. Add your keywords in an appropriate and clear manner, and you’re helping everyone, not just the site’s potential rank.</p>
<p><strong>Bad example:</strong></p>
<p>&lt;h1&gt;Welcome!&lt;/h1&gt;</p>
<p><strong>Good example:</strong></p>
<p>&lt;h1&gt;Welcome to Tucson Homes, Tucson&#8217;s Luxury Real Estate Site&lt;/h1&gt;</p>
<blockquote><p>Sprinkling keywords liberally throughout all headers is helpful. Just be sure you aren’t going overboard to the point of losing the real meaning in your headings.</p>
</blockquote>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Indometric?a=5rfqxePOoSs:YAJTRSfLidk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=5rfqxePOoSs:YAJTRSfLidk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Indometric?i=5rfqxePOoSs:YAJTRSfLidk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=5rfqxePOoSs:YAJTRSfLidk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Indometric?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=5rfqxePOoSs:YAJTRSfLidk:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=5rfqxePOoSs:YAJTRSfLidk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Indometric?i=5rfqxePOoSs:YAJTRSfLidk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=5rfqxePOoSs:YAJTRSfLidk:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Indometric?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=5rfqxePOoSs:YAJTRSfLidk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Indometric?i=5rfqxePOoSs:YAJTRSfLidk:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Indometric/~4/5rfqxePOoSs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.indometric.com/writing-effective-meta-descriptions/feed/</wfw:commentRss>
	
		<series:name><![CDATA[Improving Site Ranking and Managing Promotions]]></series:name>
	<feedburner:origLink>http://www.indometric.com/writing-effective-meta-descriptions/</feedburner:origLink></item>
		<item>
		<title>Targeting Keywords for Meta Elements</title>
		<link>http://feedproxy.google.com/~r/Indometric/~3/Pv-NDu0gpPs/</link>
		<comments>http://www.indometric.com/targeting-keywords-for-meta-elements/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 04:54:03 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[HTML]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.indometric.com/?p=806</guid>
		<description><![CDATA[By placing keywords into a meta element within your documents (a common practice), you enable search engines looking for this information to catalog your keywords quickly. Keywords can help with ranking because you are able to catalog your site based on descriptive words or series of words that define your site as well as reflect [...]]]></description>
			<content:encoded><![CDATA[<p>By placing keywords into a meta element within your documents (a common practice), you enable search engines looking for this information to catalog your keywords quickly. Keywords can help with ranking because you are able to catalog your site based on descriptive words or series of words that define your site as well as reflect the kind of word combinations that users will be inputting into search engines:</p>
<p>&lt;meta name=&#8221;keywords&#8221; content=&#8221;indometric, indometric.com, html, xhtml, css, design, web design, development, web development, php&#8221; /&gt;</p>
<p>
<object width="468" height="60" data="http://www.keywordcountry.com/affiliate/marketing-tools/SEO(468x60).swf?myUrl=http://www.keywordcountry.com/home2.php?yudhitech||SEO(468x60)|seo" type="application/x-shockwave-flash"><param name="id" value="banner_3" /><param name="name" value="banner_3" /><param name="align" value="middle" /><param name="allowScriptAccess" value="sameDomain" /><param name="quality" value="high" /><param name="BGCOLOR" value="#FFFFFF" /><param name="src" value="http://www.keywordcountry.com/affiliate/marketing-tools/SEO(468x60).swf?myUrl=http://www.keywordcountry.com/home2.php?yudhitech||SEO(468x60)|seo" /><param name="bgcolor" value="#FFFFFF" /></object>
</p>
<p>Unfortunately, this method, while easy to implement (just add as many keywords as you’d like, separated by commas, to the meta element), has been misused over time. Instead of sticking to those keywords relevant to their sites, some unscrupulous but imaginative folks decided to add keywords to a site that might have nothing to do with its relevance.</p>
<p><span id="more-806"></span>For example, say you’re working for a site that sells baby clothing and related items, and the person doing the meta keywords adds in words such as “sex” or “porn”—completely irrelevant and inappropriate for your site. Because sex-related keywords remain extremely popular search words, they often end up where they shouldn’t be.</p>
<p>Another unscrupulous bit is the addition of multiple instances of important words numerous times so that in a keyword value, the word “baby” might appear alone (rather than in various reasonable combinations) 100 times.</p>
<p>Search engines got savvy to this behavior and put their foot down by creating stricter rules and sometimes blocking any sites that were using poor practices.</p>
<p>This action has actually helped many working in Web development to be more aware of exactly the kind of keyword and keyword combinations they want. A good exercise is to sit down at your computer with a text editor at the ready,<br />
 and just begin to write out words and word combinations that might be things you would search for if looking for the given product or service your Web site represents.</p>
<p>You may also wish to have other members of your team add to the list. You can even ask people who useWeb sites but do not necessarily know anything about making them to come up with keywords and keyword combinations. Collect, review, and edit these down to the most descriptive and relevant options for use on your site.</p>
<blockquote><p>While repeating a single keyword on its own within the meta element is considered a no-no, using the keyword in various combinations is not. For example, I might use “Web design” and follow it up with “Web development” and “Web usability.” I’ve used the word “Web” three times but in relevant, applicable ways. This helps with ranking and clarifying the types of work you do.</p>
</blockquote>
<p style="text-align: center;"><img class="size-full wp-image-808 aligncenter" title="keywordcountry_com" src="http://www.indometric.com/im-contents/upload/2009/07/keywordcountry_com.gif" alt="keywordcountry_com" width="513" height="367" /></p>
<p>Another important means of refining keywords within your site is to match your keywords to actual data reported via the search engine in use on your site (if you have a search engine, that is). Many search applications provide reporting services so you can see your top requested searches and add terms to your meta element as necessary. Figure aboive shows a listing of search entries on <a title="KeywordCountry" href="http://www.keywordcountry.com/home.php?affid=yudhitech&amp;gid=&amp;srce=txtlinks" rel="nofollow"><strong>KeywordCountry.com</strong></a>. I can see that there are several instances of suitable terms to add to my meta element, such as “laptop.”</p>
<p>Learn more about KeywordCountry here:</p>
<ul>
<li><a title="How to Build Traffic" href="http://www.keywordcountry.com/home.php?affid=yudhitech&amp;p=how-to-build-traffic&amp;gid=&amp;srce=txtlinks" rel="nofollow">How to Build Traffic</a></li>
<li><a title="How to Optimize Internal Webpages" href="http://www.keywordcountry.com/home.php?affid=yudhitech&amp;p=how-to-optimize-internal-webpages&amp;gid=&amp;srce=txtlinks" rel="nofollow">How to Optimize Internal Webpages</a></li>
<li><a title="External Optimization Tricks" href="http://www.keywordcountry.com/home.php?affid=yudhitech&amp;p=external-optimization-tricks&amp;gid=&amp;srce=txtlinks" rel="nofollow">External Optimization Tricks</a></li>
<li><a title="Content that Search Engines Love" href="http://www.keywordcountry.com/home.php?affid=yudhitech&amp;p=content-that-search-engines-love&amp;gid=&amp;srce=txtlinks" rel="nofollow">Content that Search Engines Love</a></li>
<li><a title="Get Ideal content for websites" href="http://www.keywordcountry.com/home.php?affid=yudhitech&amp;p=article-websites&amp;gid=&amp;srce=txtlinks" rel="nofollow">Get Ideal content for websites</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Indometric?a=Pv-NDu0gpPs:v6BSLssVBW0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=Pv-NDu0gpPs:v6BSLssVBW0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Indometric?i=Pv-NDu0gpPs:v6BSLssVBW0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=Pv-NDu0gpPs:v6BSLssVBW0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Indometric?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=Pv-NDu0gpPs:v6BSLssVBW0:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=Pv-NDu0gpPs:v6BSLssVBW0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Indometric?i=Pv-NDu0gpPs:v6BSLssVBW0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=Pv-NDu0gpPs:v6BSLssVBW0:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Indometric?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=Pv-NDu0gpPs:v6BSLssVBW0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Indometric?i=Pv-NDu0gpPs:v6BSLssVBW0:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Indometric/~4/Pv-NDu0gpPs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.indometric.com/targeting-keywords-for-meta-elements/feed/</wfw:commentRss>
	
		<series:name><![CDATA[Improving Site Ranking and Managing Promotions]]></series:name>
	<feedburner:origLink>http://www.indometric.com/targeting-keywords-for-meta-elements/</feedburner:origLink></item>
		<item>
		<title>Complete Guide to Web Site Marketing</title>
		<link>http://feedproxy.google.com/~r/Indometric/~3/ZIY8JGbblxE/</link>
		<comments>http://www.indometric.com/complete-guide-to-web-site-marketing/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 03:56:46 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.indometric.com/?p=795</guid>
		<description><![CDATA[What if you created a Web site and nobody came? You don’t want your sites to end up obscure and unused. No doubt you’veread about meta tags and how they can help your sites get ranked better; and just about everyone using the Web is aware of the annoyances related to Web advertising. But these [...]]]></description>
			<content:encoded><![CDATA[<p>What if you created a Web site and nobody came? You don’t want your sites to end up obscure and unused. No doubt you’veread about meta tags and how they can help your sites get ranked better; and just about everyone using the Web is aware of the annoyances related to Web advertising. But these issues are just the tip of the iceberg. Read any Web site dedicated to Web promotions and you’ll see all kinds of topics, often controversial ones.</p>
<p style="text-align: center;"><img class="size-full wp-image-798 aligncenter" title="yahoo_com_searchenginemarketing" src="http://www.indometric.com/im-contents/upload/2009/07/yahoo_com_searchenginemarketing.gif" alt="yahoo_com_searchenginemarketing" width="546" height="223" /></p>
<p>This article lets you in on the insider’s view of why so many <strong>Web marketing methods</strong> are problematic, and shows you the right way to use common techniques such as keyword and description tagging, how to expand and extend keywords within your content, how to get submitted to search engines in a timely fashion, how to get the word out to interested parties, and how to increase interest via sponsored links and offline promotional opportunities.</p>
<p>I will not teach you how to spam, use annoying ads, or compromise the integrity of the products and services you represent. Just apply a balance between great Web site design and customer service and you will never have to rely on gimmicks.</p>
<h2><span id="more-795"></span>About Web Site Marketing</h2>
<p>A couple of marketers decided to take their “guerrilla marketing” tactics to the Internet, persuading a lot of newcomers that aggressive marketing would make them profitable. In 1995 the Web itself was very young, and we were all trying to sort out the best way to do things. Some of these guerrilla ideas caught on in a big way, but almost always in detriment to the comfort and prosperity of all.</p>
<p><strong>Guerrilla marketing tactics</strong> encouraged (and still encourage) e-mail spam, browser hijacking, overuse of ads (especially popups), and a range of adware that’s become a scourge to the good users of the Web. From a management and team perspective, marketing is often considered the most difficult aspect of a successfulWeb site team, as they tend to have conflicting goals. Marketing goals often conflict with technology goals, and there also tends to be a different focus in marketing. Their job is the sale, and while designers and developers seek to support that, sometimes the two conflict in their goals.</p>
<p>On the Web, no practice can work without the technology necessary to make it work. Technology and how well we use it makes up a significant portion of a site’s success. Of course, marketing and promotional methods are not all bad, and certainly many methods, such as regular specials or Web-specific coupons, can end up being extremely useful in successfully promoting your site. The best of marketing and promotion savvy, in my opinion, are those that relate to successful business strategy, great management, and workflow—all topics found elsewhere in this series article. Now Focus Is on Structure and Content While you will see how to use long-existing techniques such as meta keyword and description in this post, the real focus for today’sWeb sites is to ensure that they are structured and written so that search engine computers can successfully rank them.</p>
<p>By getting rid of deeply nested tables for layout, ensuring that style is handled with CSS, and making your sites accessible for the disabled, you open up your site to be quickly and easily catalogued by a search engine. Add to that effective titling of your documents, clear language use, and many other cues related to readability and usability, and the rest of the job is pretty straightforward.</p>
<p>A lot of information will try to steer you otherwise—toward paying money for additional software or services to help you get ranked. This is only one of the many myths that exist regarding most search engines and how they rank you.<br />
 Other myths include the following:</p>
<ul>
<li>A competitor can ruin your ranking. A competitor cannot purposely sabotage your ranking or remove you from a search engine under normal circumstances. However, if they have done a better job than you with the design of their site, or they have a very large amount of relevant links to their site, or they have a domain name that is very close to the main concept of the site, they might get a higher ranking (molly.com, for example, will rank higher on most search engines when people search for “molly”).</li>
<li>You can pay your way to the top of Google. No, you can’t. You can buy sponsored links and advertising that will appear alongside or above searches of relevance to your site, but there are numerous factors that get sites “to the top.”</li>
<li>Paid inclusion services are the way to go. No, they’re not. With very few exceptions, inclusion services are scams, and finding those exceptions is very difficult (see the next section).</li>
<li><a onmouseover="window.status='http://www.yahoo.com';return true;" onmouseout="window.status=' ';return true;" href="http://www.jdoqocy.com/f8116shqnhp485C89AB465BAB8AC" target="_top" rel="nofollow">35% off Yahoo! Merchant Solutions packages + no setup fee (save $50)</a> <img src="http://www.awltovhc.com/o1117h48x20MQNUQRSTMONTSTQSU" border="0" alt="" width="1" height="1" /></li>
</ul>
<p>No matter what your site’spromotion goals, in the immortal words of rapper Chuck D, “Don’t believe the hype.”</p>
<h2>Avoid Unscrupulous Marketing Techniques</h2>
<p><a onmouseover="window.status='http://www.yahoo.com';return true;" onmouseout="window.status=' ';return true;" href="http://www.dpbolvw.net/j898p-85-7NROVRSTUNPOSRQSXP" target="_top" rel="nofollow"> <img style="border: 0pt none; float: right;" src="http://www.tqlkg.com/7b66iw-ousDHELHIJKDFEIHGINF" alt="Yahoo! Small Business" /></a></p>
<p>Here’s a fact: No one can promise you top rankings on all major engines by doing anything to your site. I take that back! They can promise, and they do promise, but they don’t deliver. In the past few years, a rash of <strong>Search Engine Optimization (SEO)</strong> companies has emerged to “help” us optimize the code on our site and fix problems related to search engine rankings. Many SEOs are straight-out frauds, doing nothing for their clients or doing very little and calling it a day.</p>
<p>Of course, some of these companies aren’t fraudulent, but the proliferation of the bad guys is such that you as a consumer must be hyper-vigilant if you decide to use any of their services.</p>
<blockquote><p>Google has an excellent overview of SEOs that provides guidance in how to choose one, and how to report complaints about any SEO in the United States or abroad. See <a title="Google SEO" href="http://www.google.com/webmasters/seo.html" rel="nofollow">www.google.com/webmasters/seo.html</a>.</p>
</blockquote>
<p>Thankfully, the techniques in this article, along with your well-designed and structured Web site will alleviate all of those woes. In fact, in just a few short pages, you’ll learn enough to open your own SEO should you desire a little time on the guerrilla-marketing front.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Indometric?a=ZIY8JGbblxE:sBAed9bWHQE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=ZIY8JGbblxE:sBAed9bWHQE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Indometric?i=ZIY8JGbblxE:sBAed9bWHQE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=ZIY8JGbblxE:sBAed9bWHQE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Indometric?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=ZIY8JGbblxE:sBAed9bWHQE:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=ZIY8JGbblxE:sBAed9bWHQE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Indometric?i=ZIY8JGbblxE:sBAed9bWHQE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=ZIY8JGbblxE:sBAed9bWHQE:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Indometric?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=ZIY8JGbblxE:sBAed9bWHQE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Indometric?i=ZIY8JGbblxE:sBAed9bWHQE:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Indometric/~4/ZIY8JGbblxE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.indometric.com/complete-guide-to-web-site-marketing/feed/</wfw:commentRss>
	
		<series:name><![CDATA[Improving Site Ranking and Managing Promotions]]></series:name>
	<feedburner:origLink>http://www.indometric.com/complete-guide-to-web-site-marketing/</feedburner:origLink></item>
		<item>
		<title>Baby Sites to Make You Smile</title>
		<link>http://feedproxy.google.com/~r/Indometric/~3/3awhbgGJtdg/</link>
		<comments>http://www.indometric.com/baby-sites-to-make-you-smile/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 18:11:15 +0000</pubDate>
		<dc:creator>Linda</dc:creator>
		
		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[family web sites]]></category>

		<guid isPermaLink="false">http://www.indometric.com/?p=785</guid>
		<description><![CDATA[The www.mori.us Web site, shown in Figure, features photos and stories from everyone in the Mori family, but there’s no question that the children are the stars of the show. In addition to a photo gallery and guest book, the Moris have included a section called Jared’s Anecdotes filled with fun stories about their son. [...]]]></description>
			<content:encoded><![CDATA[<p>The <a title="Mori.us" href="http://www.mori.us/" rel="nofollow">www.mori.us</a> Web site, shown in Figure, features photos and stories from everyone in the Mori family, but there’s no question that the children are the stars of the show. In addition to a photo gallery and guest book, the Moris have included a section called Jared’s Anecdotes filled with fun stories about their son. Visit the site to see a great example of a clean, simple design, with lots of great photos and clever stories about the kids.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-787" title="mori_us" src="http://www.indometric.com/im-contents/upload/2009/06/mori_us.gif" alt="mori_us" width="505" /></p>
<p><span id="more-785"></span>Martin and Emiko created a Web site (<a title="martin-emiko.net" href="http://www.martin-emiko.net" rel="nofollow">www.martin-emiko.net</a>) to help keep their distant families informed about their lives and growing family. He’s from Switzerland and she’s from Japan, so they are always far away from someone in the family. In addition to a great collection of stories and photos, the use of a long image across the top of each page, shown in Figure, is a simple but dramatic design trick and an ideal way to showcase the many landscapes they’ve photographed in their travels.</p>
<p style="text-align: center;"><img class="size-full wp-image-789 alignnone" title="martin-emiko_net" src="http://www.indometric.com/im-contents/upload/2009/06/martin-emiko_net.gif" alt="martin-emiko_net" width="505" /></p>
<p>Here are a few other family Web sites you may want to visit for ideas:</p>
<ul>
<li><strong>The Demar Family Web site</strong> at <a title="members.cox.net" href="http://members.cox.net/botiff/" rel="nofollow">members.cox.net/botiff</a> features an animation on the front page that includes a recording of the voices of some family members. The combination of the mother’s voice welcoming you to the site and the kids making snide comments in the background as she talks provides a humorous introduction that draws you into the site and gives you a good idea about what to expect when you get there</li>
<li><strong>The Miller Family Web site</strong> at <a title="millfam.org" href="http://www.millfam.org" rel="nofollow">www.millfam.org</a> boasts several sophisticated features, put together by using a combination of services. Check out the bulletin board for neighborhood and family events, and visit their content-managed site, as they call it, to see a family blog linked to a custom family Web site.</li>
<li><strong>The Bratz family Web site</strong>, at <a title="webpages.charter.net" href="http://webpages.charter.net/bratz/" rel="nofollow">webpages.charter.net/bratz</a>, features a fall sports schedule with a full calendar of games and other sporting events of interest to family and friends.</li>
<li><strong>Vicki and Tony’s Web site</strong> at <a title="geocities.com" href="http://www.geocities.com/vickips/home.html" rel="nofollow">www.geocities.com/vickips/</a> is an example of how much you can do with a good sense of humor, even on a free Web site like Geocities.</li>
</ul>
<h2>Travel sites around the world</h2>
<p>The Mansz and McKerral family Web site at <a title="mansz.com" href="http://www.mansz.com" rel="nofollow">www.mansz.com</a>, shown in Figure, is more than just a place to share photos of friends and family. They’ve created a site that’s a showcase of bird photos from their travels and a great resource for other birders. Whatever your hobby or passion, a family Web site can provide a great place so share your expertise and even make new friends.</p>
<h2>Tribute sites to make you proud</h2>
<p>Creating a Web site for friends or family members is a beautiful way to preserve their memory and pay tribute to their life. Figure features a simple Web page that my Uncle Tom created for my grandmother, Carol McCain. We all have fond memories of grandma’s house on the lake, where I learned to water ski and enjoyed sitting on the long deck staring out at the water and waiting for a chance to wave at the Dixie boat.</p>
<p style="text-align: center;"><img class="aligncenter size-large wp-image-788" title="crittur_com" src="http://www.indometric.com/im-contents/upload/2009/06/crittur_com-1024x523.gif" alt="crittur_com" width="505" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Indometric?a=3awhbgGJtdg:cVOHMNj4IEY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=3awhbgGJtdg:cVOHMNj4IEY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Indometric?i=3awhbgGJtdg:cVOHMNj4IEY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=3awhbgGJtdg:cVOHMNj4IEY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Indometric?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=3awhbgGJtdg:cVOHMNj4IEY:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=3awhbgGJtdg:cVOHMNj4IEY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Indometric?i=3awhbgGJtdg:cVOHMNj4IEY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=3awhbgGJtdg:cVOHMNj4IEY:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Indometric?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=3awhbgGJtdg:cVOHMNj4IEY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Indometric?i=3awhbgGJtdg:cVOHMNj4IEY:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Indometric/~4/3awhbgGJtdg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.indometric.com/baby-sites-to-make-you-smile/feed/</wfw:commentRss>
	
		<series:name><![CDATA[Family Website]]></series:name>
	<feedburner:origLink>http://www.indometric.com/baby-sites-to-make-you-smile/</feedburner:origLink></item>
		<item>
		<title>Protecting Your Privacy</title>
		<link>http://feedproxy.google.com/~r/Indometric/~3/X_cXitKsZtk/</link>
		<comments>http://www.indometric.com/protecting-your-privacy/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 16:13:11 +0000</pubDate>
		<dc:creator>Linda</dc:creator>
		
		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[commercial service provider]]></category>

		<category><![CDATA[school yearbook]]></category>

		<category><![CDATA[unwanted attention]]></category>

		<category><![CDATA[web page templates]]></category>

		<guid isPermaLink="false">http://www.indometric.com/?p=778</guid>
		<description><![CDATA[Many parents wonder whether it is safe to put their children’s photos on the Web; others simply don’t want to share their stories with the world for fear that they may attract unwanted attention. Although there have been some highly publicized cases of children running into trouble because of someone they met online, such incidents [...]]]></description>
			<content:encoded><![CDATA[<p>Many parents wonder whether it is safe to put their children’s photos on the Web; others simply don’t want to share their stories with the world for fear that they may attract unwanted attention. Although there have been some highly publicized cases of children running into trouble because of someone they met online, such incidents are rare. I consider a child’s photo appearing on a Web page to be roughly equivalent to his or her image appearing in a school yearbook or in a sports team photo in a local newspaper.</p>
<p><img class="aligncenter size-full wp-image-781" title="topweddingsites_com" src="http://www.indometric.com/im-contents/upload/2009/06/topweddingsites_com.gif" alt="topweddingsites_com" width="631" height="303" /></p>
<p><span id="more-778"></span>Millions of families have created Web sites and enjoy sharing their photos and stories. Rather than expressing concern about making their stories and photos public on the Web, many families report that they have made new friends and reconnected with old ones thanks to their Web sites. Here are some other things you can do to protect your personal information:</p>
<ul>
<li>Don’t include your home address or phone number on your Web site.</li>
<li>Don’t include your work address or phone number.</li>
<li>Be careful when writing about the times when you won’t be at home, such as the dates you’ll be on vacation.</li>
</ul>
<p>If you want more control over your site and no ads, a Web site built with the templates included in this blog and hosted on a commercial service provider is a great option. With just a little knowledge of a program such as Adobe Dreamweaver, you can customize predesigned Web page templates. The beauty of creating your own site design with a program like Dreamweaver is that you can add as much text and as many images as you want, and you can change the design as much or as little as your talent and time allow.</p>
<p>When you use a program such as Dreamweaver (whether you use templates or not), you create and edit your Web pages on your own computer and then transfer them to the server when you’re ready to publish your site to the Web. The transfer process is easy and the benefit of building the site on your computer first is that you can test your work and experiment with different options before you publish your site on the server and make it available on the Internet.</p>
<p>No matter what option you choose, you can register your own domain name and point it to your Web site. This means you can direct people to your own special Web address, such as <a title="topweddingsites.com" href="http://www.topweddingsites.com" target="_blank" rel="nofollow">www.topweddingsites.com</a>, whether you host your site at AngelFire.com, at www.myevent.com, or on your own server.</p>
<h2>Best Practices and Models</h2>
<p>A great Web site combines beautiful images and well-written text in a design that makes it easy to find your way to the most important information. But if you’re staring at a blank computer screen, creating a Web site can seem daunting. To help inspire you, this section presents a few well-designed or innovative Web sites. So sit back, relax, and get your browser ready to go for a ride — after reading the descriptions of these sites, you may want to see them for yourself.</p>
<p><strong>Wedding sites that inspire</strong></p>
<p>When Jonathon and Joanne decided to get married on a Caribbean island, they knew that creating a Web site would make it easier to coordinate the travel arrangements and accommodations for their guests. On the site, shown in Figure, they posted helpful information, such as the “Things to Bring” section, which includes passports, suntan lotion, and snorkel gear.</p>
<p>Jonathon and Joanne’s Web site was created using blogging software, which makes it easy to add updates (even from a tropical island). Studying other people’s wedding sites is a great way to see what you can do with your own site. You’ll find many more wedding sites online at <a title="topweddingsites.com" href="http://www.topweddingsites.com" target="_blank" rel="nofollow">www.topweddingsites.com</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Indometric?a=X_cXitKsZtk:CDhmhMtg8zg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=X_cXitKsZtk:CDhmhMtg8zg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Indometric?i=X_cXitKsZtk:CDhmhMtg8zg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=X_cXitKsZtk:CDhmhMtg8zg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Indometric?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=X_cXitKsZtk:CDhmhMtg8zg:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=X_cXitKsZtk:CDhmhMtg8zg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Indometric?i=X_cXitKsZtk:CDhmhMtg8zg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=X_cXitKsZtk:CDhmhMtg8zg:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Indometric?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=X_cXitKsZtk:CDhmhMtg8zg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Indometric?i=X_cXitKsZtk:CDhmhMtg8zg:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Indometric/~4/X_cXitKsZtk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.indometric.com/protecting-your-privacy/feed/</wfw:commentRss>
	
		<series:name><![CDATA[Family Website]]></series:name>
	<feedburner:origLink>http://www.indometric.com/protecting-your-privacy/</feedburner:origLink></item>
		<item>
		<title>Photo Album and Printing Services</title>
		<link>http://feedproxy.google.com/~r/Indometric/~3/6T6eta7uuMg/</link>
		<comments>http://www.indometric.com/photo-album-and-printing-services/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 10:09:04 +0000</pubDate>
		<dc:creator>Linda</dc:creator>
		
		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[CERN]]></category>

		<category><![CDATA[online journals]]></category>

		<guid isPermaLink="false">http://www.indometric.com/?p=762</guid>
		<description><![CDATA[If you’re looking for an easy way to share photos online, but you still think it’s nice to have a physical, tangible photo printed on paper, you may be happy to discover the services listed in this sidebar, which provide both free online photo album services and an easy way for you — or anyone [...]]]></description>
			<content:encoded><![CDATA[<p>If you’re looking for an easy way to share photos online, but you still think it’s nice to have a physical, tangible photo printed on paper, you may be happy to discover the services listed in this sidebar, which provide both free online photo album services and an easy way for you — or anyone else with access to your photo album — to order prints.</p>
<p>To create a photo album, you just upload your images; they become instantly available on the Web to anyone with your user ID and password. (Passwords are required to ensure privacy so you can restrict who views your personal<br />
 images.) You don’t even have to optimize your images (optimizing involves reducing the file size of images so they download faster), so you won’t need an image program such as Photoshop. Indeed, sites such as Ofoto and Shutterfly encourage you to upload high-resolution images because the better the resolution, the better the print quality.</p>
<p><span id="more-762"></span>The following sites offer online photo album and printing services:</p>
<ul>
<li><strong>Ofoto (www.0foto.com)</strong>: Kodak’s online photo site makes it easy to upload images for free and share your photo album with friends and family. Like other photo sites, Ofoto makes money by charging for prints. At 29 cents per print, Ofoto is not the cheapest, but they boast that the archival quality of their pictures means they’ll last as long as conventional film prints. The site offers basic image editing and cropping tools and enables you or anyone with access to your site to create and order printed calendars and photo books from your pictures.</li>
<li><strong>Shutterfly (www.shutterfly.com)</strong>: Shutterfly offers simple editing tools, enables you to post and share photos for free, and sells printing services. Shutterfly has an intuitive interface, and their specialized printing options enable you to turn your pictures into greeting cards, bound photo albums, personalized calendars, coffee mugs, T-shirts, or tote bags. Prints at Shutterfly cost 29 cents each.</li>
</ul>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-767" title="exclusivelyweddings_com" src="http://www.indometric.com/im-contents/upload/2009/06/exclusivelyweddings_com.gif" alt="exclusivelyweddings_com" width="505" height="242" /></p>
<ul>
<li><strong>Yahoo Photos (photos.yahoo.com)</strong> offers online photo album services similar to Ofoto and Shutterfly, but their digital prints are priced at only 19 cents each.</li>
</ul>
<h2>Different types of sites</h2>
<p>Here’s a brief list of some of the different kinds of Web sites you can create and the technical options that go with them:</p>
<ul>
<li><strong>Online photo album sites</strong>: Even if you plan to create a more complex Web site later, you may want to set up an online photo album site because it’s one of the fastest and easiest ways to put photos online. Best of all, these photo sites are free, and they don’t bombard your pages with lots of advertising like the free Web site services at Geocities or Tripod. Photo album sites make their money by charging for prints, which they are happy to send to you or your loved ones for about 20 or 30 cents each. The most popular free online photo album sites, including Ofoto.com, shown in Figure 1-1, are featured in the “Photo album and printing services” sidebar.</li>
<li><strong>Free online services</strong>: If price is your biggest concern and you want to create a Web site, you may be pleased to find that several companies will let you publish your site for free. The catch is that these companies then sell advertising on your pages, and you have no control over what ads will run next to your words and pictures. Yahoo! features a free Web site creation tool at Geocities.com, and you’ll find similar solutions at Angelfire.com and Tripod.com. All three enable you to create template-based sites or to upload your own pages to their system (although they offer limited space and visits to your site). You find more about these and other Web server options in next article.</li>
<li><strong>Specialty Web-based solutions</strong>: The easiest way to create a professionallooking Web site for your family is to use an online service, such as family.myevent.com, as shown in Figure. You’ll find similar services at www.eweddings.com and www.babyjellybeans.com, but I chose to feature family.myevent.com because I think it’s one of the best in terms of price and ease of use and because you can create a variety of Web sites in one place (for weddings, babies, bar mitzvahs, or any other event). The family.myevent.com site offers a complete package of features, including planning tools, maps, and hotel reservation systems. Simply choose the template you want for your design, fill in a few forms, and upload your photos. You can create and publish a complete Web site in a matter of minutes.</li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-766 alignnone" title="myevent_com" src="http://www.indometric.com/im-contents/upload/2009/06/myevent_com.gif" alt="myevent_com" width="505" height="242" /></p>
<ul>
<li><strong>Blogging software</strong>: Millions of people now have blogs, or online journals, on the Internet. Their popularity has spawned a variety of software programs designed to facilitate easy updates, such as <a title="Blogger.com" href="http://www.blogger.com" target="_blank" rel="nofollow">Blogger.com</a>, as shown in Figure. A blog may be your best option if you want to make frequent updates to your Web site. One of the more famous family blogs is The Trixie Update, which Trixie’s stay-at-home dad updates many times a day to keep her mom informed while she’s at work. That site and many other blogging sites are featured in next article.</li>
<li><strong>Predesigned templates</strong>: I included with this book a collection of templates to make it easy for you to create a variety of common Web sites, such as a wedding site and a baby site. To use these templates, you need a Web design program, such as Dreamweaver, and an image program, such as Adobe Photoshop Elements 3. Although you have to know the basics of these programs to create a template-based site, the process is still much easier than creating a site from scratch. You also have more design control than you do if you use templates at an online service such as Tripod, where you can change only the content. When you edit templates in a program such as Dreamweaver, you have the option of altering the design as much or as little as you choose. Many Web design programs include templates you can use, and you can buy or download free templates from a variety of Web sites. To use the templates included on the CD, check out next article through 14.</li>
</ul>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-765" title="bloggercom" src="http://www.indometric.com/im-contents/upload/2009/06/bloggercom.gif" alt="bloggercom" width="512" height="242" /></p>
<p>An online service like this one makes it easy to create a family oriented Web site without special software or technical<br />
 expertise.</p>
<ul>
<li><strong>Fully customized sites</strong>: If you use a program such as Macromedia Dreamweaver MX (which is what I used to create my own Web site, featured in Figure) or Dreamweaver, you can create a fully customized Web site. You’ll need more technical expertise to create a customized Web site than you need to use one of the template options, but you’ll have the greatest design control over your pages. Even if you start by using a template to create your site, you can always go back later and further customize your pages in one of these programs. However, just mastering the technical features of a Web design program doesn’t make you a great designer. Templates can help you avoid common design mistakes and create a professionallooking site, even if you can’t draw a stick figure.</li>
<li><strong>Database-driven sites</strong>: The most sophisticated Web sites on the Internet, such as the online store at Amazon.com or the news site at CNN.com, were created by using complex programming and databases. Combining a database that records information about users with the ability to generate pages automatically is what enables Amazon to greet you by name when you return to their site, track your orders as you buy books, and even make recommendations based on your previous purchases. I definitely don’t suggest that you begin with a custom database. You don’t need anything this sophisticated anyway, unless you want to sell lots of products or publish dozens of articles and photos to your site every day.</li>
</ul>
<p style="text-align: center;"><br class="spacer_" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Indometric?a=6T6eta7uuMg:Go8NLgrZ3vo:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=6T6eta7uuMg:Go8NLgrZ3vo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Indometric?i=6T6eta7uuMg:Go8NLgrZ3vo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=6T6eta7uuMg:Go8NLgrZ3vo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Indometric?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=6T6eta7uuMg:Go8NLgrZ3vo:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=6T6eta7uuMg:Go8NLgrZ3vo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Indometric?i=6T6eta7uuMg:Go8NLgrZ3vo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=6T6eta7uuMg:Go8NLgrZ3vo:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Indometric?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=6T6eta7uuMg:Go8NLgrZ3vo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Indometric?i=6T6eta7uuMg:Go8NLgrZ3vo:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Indometric/~4/6T6eta7uuMg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.indometric.com/photo-album-and-printing-services/feed/</wfw:commentRss>
	
		<series:name><![CDATA[Family Website]]></series:name>
	<feedburner:origLink>http://www.indometric.com/photo-album-and-printing-services/</feedburner:origLink></item>
		<item>
		<title>Touring Family Web Sites</title>
		<link>http://feedproxy.google.com/~r/Indometric/~3/Ut-CdCBuo8I/</link>
		<comments>http://www.indometric.com/touring-family-web-sites/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 09:35:51 +0000</pubDate>
		<dc:creator>Linda</dc:creator>
		
		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[baby sites]]></category>

		<category><![CDATA[best tools]]></category>

		<category><![CDATA[family web sites]]></category>

		<category><![CDATA[hobby web]]></category>

		<category><![CDATA[image editing programs]]></category>

		<category><![CDATA[online journals]]></category>

		<category><![CDATA[providers]]></category>

		<category><![CDATA[sharing photos]]></category>

		<category><![CDATA[wedding invitations]]></category>

		<guid isPermaLink="false">http://www.indometric.com/?p=746</guid>
		<description><![CDATA[As photo albums turn digital and e-mail addresses become commonplace, modern families are building their own Web sites, contributing to an increasingly popular part of the Internet where you can find everything from elaborate wedding invitations to vacation pictures to the first photo of a newborn.
You don’t need advanced computer skills anymore to create a [...]]]></description>
			<content:encoded><![CDATA[<p>As photo albums turn digital and e-mail addresses become commonplace, modern families are building their own Web sites, contributing to an increasingly popular part of the Internet where you can find everything from elaborate wedding invitations to vacation pictures to the first photo of a newborn.</p>
<p>You don’t need advanced computer skills anymore to create a family Web site. Today, sharing photos online is as easy as pressing the Enter key to upload images to a photo site. And you can create a wedding or baby site by simply filling out a form. Even if you want to create a customized Web site, the software programs and resources available now make it easier than ever to personalize the way you share family stories and memories over the Internet.</p>
<p><img class="aligncenter size-full wp-image-756" title="kodakgallery_com" src="http://www.indometric.com/im-contents/upload/2009/06/kodakgallery_com.gif" alt="kodakgallery_com" width="631" height="303" /></p>
<p><span id="more-746"></span>In this article, I introduce you to the many ways you can build a Web site so you can better appreciate your options and decide which method is best for you. Then I take you on a tour of family Web sites so you can see what’s possible. Finally I compare the most popular Web design and image editing programs so you can find the best tools for your project.</p>
<h2>Connecting Families Over the Web</h2>
<p>My goal in this article is not just to help families create Web sites but to help people around the world get closer by sharing their stories and photos with loved ones over the Internet. Here are a few ways people like you are using the Internet to keep in touch:</p>
<ul>
<li>Baby sites: Many parents are using Web sites and blogs (online journals) to chronicle every milestone of their child’s life, from the first tooth to the first day of school. Next article features templates and tips for creating a baby Web site, and next article covers blogs, which are becoming increasingly popular on the Web.</li>
<li>Sites for younger kids: Better than a bumper sticker, Web sites are a great way to showcase your favorite student’s work, clubs, after-school activities, hobbies, and more. Next article features templates and instructions for creating a sports or hobby Web site.</li>
<li>Sites for older kids: Tech-savvy high-school kids are showing off with graduation sites, prom sites, and team sites. Creating a Web site is like having your own yearbook, only better. If you want to create your own completely customized site, see the introduction to Dreamweaver in next article.</li>
<li>Travel sites: The days of vacation slide shows in the living room are fading fast. Today, families are creating vacation sites with online photo albums to share snapshots from their latest adventures.</li>
<li>Wedding sites: Before they say ‘I do,’ more and more couples are building wedding Web sites that feature invitations, directions, guest registries, and more.</li>
</ul>
<p>If you’re anxious to put up a Web site right away, skip ahead to one of the article listed in the preceding list. You find everything you need to get a site up quickly. If you have a little more time to think about your project or you want to create a more general family site, continue reading this blog to discover more about the range of options for creating a Web site.</p>
<h2>Comparing Web Site Options</h2>
<p>If you’ve never created a Web site before, you may not realize how many ways you can publish photos and other information on the Web, or how many software programs and service providers there are to choose from. You’ve probably seen Web sites in many styles, but you may not know that some of the differences in how those sites look depends on the type of technology used to create them.</p>
<p>Choosing how to create a Web site is an important first step. You can start simply, with an online photo album site or with an online service that does nearly everything for you. Or you can create a site based on templates, like the ones featured on the CD for next article, or you can create a completely customized Web site. This section provides a brief review of your options.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Indometric?a=Ut-CdCBuo8I:ZYY-cOVpXKc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=Ut-CdCBuo8I:ZYY-cOVpXKc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Indometric?i=Ut-CdCBuo8I:ZYY-cOVpXKc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=Ut-CdCBuo8I:ZYY-cOVpXKc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Indometric?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=Ut-CdCBuo8I:ZYY-cOVpXKc:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=Ut-CdCBuo8I:ZYY-cOVpXKc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Indometric?i=Ut-CdCBuo8I:ZYY-cOVpXKc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=Ut-CdCBuo8I:ZYY-cOVpXKc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Indometric?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=Ut-CdCBuo8I:ZYY-cOVpXKc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Indometric?i=Ut-CdCBuo8I:ZYY-cOVpXKc:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Indometric/~4/Ut-CdCBuo8I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.indometric.com/touring-family-web-sites/feed/</wfw:commentRss>
	
		<series:name><![CDATA[Family Website]]></series:name>
	<feedburner:origLink>http://www.indometric.com/touring-family-web-sites/</feedburner:origLink></item>
		<item>
		<title>The Modeling Approach Java Programs</title>
		<link>http://feedproxy.google.com/~r/Indometric/~3/uip0apcZVSk/</link>
		<comments>http://www.indometric.com/the-modeling-approach-java-programs/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 10:51:54 +0000</pubDate>
		<dc:creator>Zacky</dc:creator>
		
		<category><![CDATA[Java Programming]]></category>

		<category><![CDATA[airplane models]]></category>

		<category><![CDATA[algorithmic verification]]></category>

		<category><![CDATA[CERN]]></category>

		<category><![CDATA[progress properties]]></category>

		<category><![CDATA[wind tunnel tests]]></category>

		<guid isPermaLink="false">http://www.indometric.com/?p=733</guid>
		<description><![CDATA[A model is a simplified representation of the real world and, as such, includes only those aspects of the real-world system relevant to the problem at hand. For example, a model airplane, used in wind tunnel tests, models only the external shape of the airplane. The power of the airplane engines, the number of seats [...]]]></description>
			<content:encoded><![CDATA[<p>A model is a simplified representation of the real world and, as such, includes only those aspects of the real-world system relevant to the problem at hand. For example, a model airplane, used in wind tunnel tests, models only the external shape of the airplane. The power of the airplane engines, the number of seats and its cargo capacity do not affect the plane’s aerodynamic properties. Models are widely used in engineering since they can be used to focus on a particular aspect of a real-world system such as the aerodynamic properties of an airplane or the strength of a bridge. The reduction in scale and complexity achieved by modeling allows engineers to analyze properties such as the stress and strain on the structural components of a bridge. The earliest models used in engineering, such as airplane models for wind tunnels and ship models for drag tanks, were physical. Modern models tend to be mathematical in nature and as such can be analyzed using computers.</p>
<p>This article takes a modeling approach to the design of concurrent programs. Our models represent the behavior of real concurrent programs written in Java. The models abstract much of the detail of real programs concerned with data representation, resource allocation and user interaction. They let us focus on concurrency. We can animate these models to investigate the concurrent behavior of the intended program. More importantly, we can mechanically verify that a model satisfies particular safety and progress properties, which are required of the program when it is implemented. This mechanical or algorithmic verification is made possible by a model-checking tool LTSA (Labeled Transition System Analyzer). Exhaustive model checking using LTSA allows us to check for both desirable and undesirable properties for all possible sequences of events and actions. LTSA is available from the World Wide Web (http://www.wileyeurope.com/college/magee). As it has been implemented in Java, it runs on a wide range of platforms, either as an applet or as an application program.</p>
<p><span id="more-733"></span><a title="Concurrency—State Models &amp; Java Programs" href="http://www.indometric.com/concurrency%e2%80%94state-models-java-programs/">The models introduced in previous article</a> are based on finite state machines. Finite state machines are familiar to many programmers and engineers. They are used to specify the dynamic behavior of objects in well-known object-oriented design methods such as Booch (1986), OMT (Object Modeling Technique) (Rumbaugh, Blaha, Premerlani, et al., 1991) and, more recently, the all-encompassing UML (Unified Modeling Language) (Booch, Rumbaugh and Jacobson, 1998). They are also extensively used in the design of digital circuits – the original engineering use. For those not yet familiar with state machines, they have an intuitive, easily grasped semantics and a simple graphical representation. The state machines used in this article (technically, Labeled Transition Systems) have well-defined mathematical propertiepreviouss, which facilitate formal analysis and mechanical checking, thus avoiding the tedium (and error introduction) inherent in manual formal methods.</p>
<p>For instance, for the cruise control system described in section 1.1, we can model the various processes of the system as state machines. A state machine for the process responsible for obtaining the current speed is given in Figure 1.3. Starting from state(0), it indicates that once the engine is switched on, it transits to state(1) and can then repeatedly obtain a speed reading until the engine is switched off, when it returns to state(0). Other processes can be modeled similarly. We can compose the system from the constituent processes according to the proposed design structure, indicating the interactions between the processes. The advantage is that such models can be used to animate and check the behavior of the overall system before it is implemented. Figure 1.4 shows an animation of the model for the cruise control system. It clearly shows the problem encountered in our simulation: if the engine is switched off and on again when cruise control is enabled, the previous speed setting is resumed. Exhaustive analysis can be used to identify the problem under all possible situations. Furthermore, to help understand and correct the problem, the model checker produces the particular sequence of actions that led to it!</p>
<p><strong>Figure 1.3: Speed input process. </strong></p>
<p><strong><img class="size-full wp-image-734 alignnone" title="figure3" src="http://www.indometric.com/im-contents/upload/2009/06/figure3.jpg" alt="figure3" width="309" height="113" /><br />
 </strong></p>
<p>Later article describe and illustrate how to provide and use such models to gain confidence in the correctness and validity of a proposed design. We illustrate how premature and erroneous implementations can be avoided by careful modeling and analysis. Further, we indicate how such models can be systematically transformed into Java programs. The cruise control system is fully described, modeled and implemented in next article.</p>
<p><img class="size-full wp-image-735 alignright" title="figure4" src="http://www.indometric.com/im-contents/upload/2009/06/figure4.jpg" alt="figure4" width="278" height="398" /></p>
<p><strong>Figure 1.4: Animation of the cruise control system. </strong></p>
<p>Note that representing state machines graphically severely limits the complexity of problems that can be addressed. Consequently, we use a textual notation (Finite State Processes, FSP) to describe our models. The LTSA tool associated with the article translates FSP descriptions to the equivalent graphical description.</p>
<p>The article itself presents the initial models in both textual and graphical forms to enable the reader to become familiar with the meaning of FSP descriptions. Technically, FSP is a process calculus – one of a family of notations pioneered by Milner (1989), Calculus of Communicating Systems (CCS), and Hoare (1985), Communicating Sequential Processes (CSP), for concisely describing and reasoning about concurrent programs. The difference from these notations is largely syntactic: FSP is designed to be easily machine readable. Like CCS and CSP, FSP has algebraic properties; however, it is used in this article primarily as a concise way of describing Labeled Transition Systems.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Indometric?a=uip0apcZVSk:mFbDAPGg6R0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=uip0apcZVSk:mFbDAPGg6R0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Indometric?i=uip0apcZVSk:mFbDAPGg6R0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=uip0apcZVSk:mFbDAPGg6R0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Indometric?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=uip0apcZVSk:mFbDAPGg6R0:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=uip0apcZVSk:mFbDAPGg6R0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Indometric?i=uip0apcZVSk:mFbDAPGg6R0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=uip0apcZVSk:mFbDAPGg6R0:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Indometric?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=uip0apcZVSk:mFbDAPGg6R0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Indometric?i=uip0apcZVSk:mFbDAPGg6R0:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Indometric/~4/uip0apcZVSk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.indometric.com/the-modeling-approach-java-programs/feed/</wfw:commentRss>
	
		<series:name><![CDATA[Java Programs]]></series:name>
	<feedburner:origLink>http://www.indometric.com/the-modeling-approach-java-programs/</feedburner:origLink></item>
		<item>
		<title>Concurrency—State Models &amp; Java Programs</title>
		<link>http://feedproxy.google.com/~r/Indometric/~3/MhqVKHE0-hw/</link>
		<comments>http://www.indometric.com/concurrency%e2%80%94state-models-java-programs/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 10:03:49 +0000</pubDate>
		<dc:creator>Zacky</dc:creator>
		
		<category><![CDATA[Java Programming]]></category>

		<category><![CDATA[Basic of Java Programming]]></category>

		<guid isPermaLink="false">http://www.indometric.com/?p=723</guid>
		<description><![CDATA[Between June 1985 and January 1987, a computerized radiation therapy machine called Therac-25 caused six known accidents involving massive overdoses with resultant deaths and serious injuries. Although most accidents are systemic involving complex interactions between various components and activities, and Therac-25 is not an exception in this respect, concurrent programming errors played an important part [...]]]></description>
			<content:encoded><![CDATA[<p>Between June 1985 and January 1987, a computerized radiation therapy machine called Therac-25 caused six known accidents involving massive overdoses with resultant deaths and serious injuries. Although most accidents are systemic involving complex interactions between various components and activities, and Therac-25 is not an exception in this respect, concurrent programming errors played an important part in these six accidents. Race conditions between different concurrent activities in the control program resulted in occasional erroneous control outputs. Furthermore, the sporadic nature of the errors caused by faulty concurrent programs contributed to the delay in recognizing that there was a problem. The designers of the Therac-25 software seemed largely unaware of the principles and practice of concurrent programming.</p>
<p>The wide acceptance of Java with its in-built concurrency constructs means that concurrent programming is no longer restricted to the minority of programmers involved in operating systems and embedded real-time applications. Concurrency is useful in a wide range of applications where responsiveness and throughput are issues. While most programmers are not engaged in the implementation of safety critical systems such as Therac-25, increasing numbers are using concurrent programming constructs in less esoteric applications. Errors in these applications and systems may not be directly life-threatening but they adversely affect our quality of life and may have severe financial implications. An understanding of the principles of concurrent programming and an appreciation of how it is practiced are an essential part of the education of computing science undergraduates and of the background of software engineering professionals. The pervasive nature of computing and the Internet makes it also an important topic for those whose primary activity may not be computing but who write programs none the less.</p>
<h2><span id="more-723"></span>Concurrent Programs</h2>
<p>Most complex systems and tasks that occur in the physical world can be broken down into a set of simpler activities. For example, the activities involved in building a house include bricklaying, carpentry, plumbing, electrical installation and roofing. These activities do not always occur strictly sequentially, one after the other, but can overlap and take place concurrently. For example, the plumbing and wiring in a new house can be installed at the same time. The activity described by a computer program can also be subdivided into simpler activities, each described by a subprogram. In traditional sequential programs, these subprograms or procedures are executed one after the other in a fixed order determined by the program and its input. The execution of one procedure does not overlap in time with another. In concurrent programs, computational activities are permitted to overlap in time and the subprogram executions describing these activities proceed concurrently.</p>
<p>The execution of a program (or subprogram) is termed a process and the execution of a concurrent program thus consists of multiple processes. As we see later, concurrent execution does not require multiple processors. Interleaving the instructions from multiple processes on a single processor can be used to simulate concurrency, giving the illusion of parallel execution. Of course, if a computer has multiple processors then the instructions of a concurrent program can actually be executed in parallel rather than being interleaved.</p>
<p>Structuring a program as a set of concurrent activities or processes has many advantages. For programs that interact with the environment to control some physical system, the parallelism and concurrency in that system can be reflected in the control program structure. Concurrency can be used to speed up response to user interaction by offloading time-consuming tasks to separate processes. Throughput can be improved by using multiple processes to manage communication and device latencies. These advantages are illustrated in detail in next article. However, the advantages of concurrency may be offset by the increased complexity of concurrent programs. Managing this complexity and the principles and techniques necessary for the construction of well-behaved concurrent programs is the main subject matter of this blog.</p>
<p><strong>In order to illustrate the need for a rigorous approach to concurrent program design and implementation, let us consider an example.</strong></p>
<p>Consider an automobile cruise control system that has the following requirements. It is controlled by three buttons: resume, on and off (Figure 1.1). When the engine is running and on is pressed, the cruise control system records the current speed and maintains the car at this speed. When the accelerator, brake or off is pressed, the cruise control system disengages but retains the speed setting. If resume is pressed, the system accelerates or de-accelerates the car back to the previously recorded speed.</p>
<p><strong>Figure 1.1: Cruise control system.</strong></p>
<p><img class="alignleft size-full wp-image-726" title="figure1" src="http://www.indometric.com/im-contents/upload/2009/06/figure1.jpg" alt="figure1" width="350" height="84" /></p>
<p>Our task is to provide a Java program that satisfies the specified requirements and behaves in a safe manner. How should we design such a program? What software processes should we construct and how should we structure them to form a program? How can we ensure that our program provides the behavior that we require while avoiding unsafe or undesirable behavior?</p>
<p>Given no guidance, we may be tempted simply to use previous design experience and construct the program as best as we can, using the appropriate Java concurrency constructs. To test the cruise control software, we could construct a simulation environment such as that illustrated in Figure 1.2. The website that accompanies this blog contains this environment as an interactive Java applet for use and experimentation (http://www.wileyeurope.com/college/magee). The buttons at the bottom of the display can be used to control the simulation: to switch the engine on or off; to resume or turn the cruise control system on or off ; and to press the accelerator or brake (simulated by repeatedly pressing the relevant button).</p>
<p><strong>Figure 1.2: Simulation of the cruise control system. </strong></p>
<p><img class="size-full wp-image-727 alignright" title="figure2" src="http://www.indometric.com/im-contents/upload/2009/06/figure2.jpg" alt="figure2" width="350" height="246" /></p>
<p>The behavior of the system can be checked using particular scenarios such as the following:</p>
<ul>
<li>Is the cruise control system enabled after the engine is switched on and the on button is pressed?</li>
<li>Is the cruise control system disabled when the brake is pressed?</li>
<li>Is the cruise control system enabled when resume is then pressed?</li>
</ul>
<p>However, testing such software is difficult, as there are many possible scenarios. How do we know when we have conducted a sufficient number of test scenarios?</p>
<p>For instance, what happens in the unlikely event that the engine is switched off while the cruise control system is still enabled? The system behaves as follows. It retains the cruise control setting, and, when the ignition is again switched on, the car accelerates so as to resume the previous speed setting!</p>
<p>Would testing have discovered that this dangerous behavior is present in the system? Perhaps, but in general testing is extremely difficult for concurrent programs as it relies on executing the particular sequence of events and actions that cause a problem. Since concurrent events may occur in any order, the problem sequences may never occur in the test environment, but may only show up in the deployed system, as with the Therac-25 machine.</p>
<p>There must be a better way to design, check and construct concurrent programs!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Indometric?a=MhqVKHE0-hw:fpQ1e_kZ4Dk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=MhqVKHE0-hw:fpQ1e_kZ4Dk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Indometric?i=MhqVKHE0-hw:fpQ1e_kZ4Dk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=MhqVKHE0-hw:fpQ1e_kZ4Dk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Indometric?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=MhqVKHE0-hw:fpQ1e_kZ4Dk:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/Indometric?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=MhqVKHE0-hw:fpQ1e_kZ4Dk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Indometric?i=MhqVKHE0-hw:fpQ1e_kZ4Dk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=MhqVKHE0-hw:fpQ1e_kZ4Dk:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/Indometric?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Indometric?a=MhqVKHE0-hw:fpQ1e_kZ4Dk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Indometric?i=MhqVKHE0-hw:fpQ1e_kZ4Dk:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Indometric/~4/MhqVKHE0-hw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.indometric.com/concurrency%e2%80%94state-models-java-programs/feed/</wfw:commentRss>
	
		<series:name><![CDATA[Java Programs]]></series:name>
	<feedburner:origLink>http://www.indometric.com/concurrency%e2%80%94state-models-java-programs/</feedburner:origLink></item>
	</channel>
</rss>
