<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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"
	>

<channel>
	<title>Lextech Blog</title>
	<atom:link href="http://www.lextech.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lextech.com/blog</link>
	<description>Success stories and wisdom on building revenue streams using technology</description>
	<pubDate>Mon, 07 Jul 2008 20:19:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Do you have a sibling? Lextech Global Services does!</title>
		<link>http://www.lextech.com/blog/2008/07/07/do-you-have-a-sibling-lextech-global-services-does/</link>
		<comments>http://www.lextech.com/blog/2008/07/07/do-you-have-a-sibling-lextech-global-services-does/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 16:23:12 +0000</pubDate>
		<dc:creator>Adrienne</dc:creator>
		
		<category><![CDATA[Lextech]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=106</guid>
		<description><![CDATA[We are proud to announce the opening our new sister company, Lextech Labs. Sure, a sister company may not be a sibling in the traditional sense, but there are some commonalities.]]></description>
			<content:encoded><![CDATA[<p><span>We are proud to announce the opening our new sister company, Lextech Labs. Sure, a sister <em>company</em> may not be a sibling in the traditional sense, but there are some commonalities.</span></p>
<p><em><strong><span style="color: #0000ff;"><span style="color: #000080;">We have the same parents. </span></span></strong><br />
 <span style="font-style: normal; font-weight: normal;">Or in this case, parent. Alex Bratton founded Lextech Global Services in July of 2001. Over the past 7 years, he has worked to establish Lextech Global Services as a leading provider of systems engineering and support services. Working closely with clients and listening to their business challenges brought to light a demand for increased mobility in the security and surveillance industry. Alex decided to start Lextech Labs in July of 2008 as a response to this demand.</span></em></p>
<p>Lextech Labs will be a product-based organization, and the first family of products will be a high-end set of surveillance applications that operate over WiFi via the intuitive touch interface of an iPod Touch or iPhone.</p>
<p><em><span style="color: #0000ff;"><strong><span style="color: #000080;">We rely on each other.</span></strong></span><br />
 <span style="font-style: normal; font-weight: normal;">Lextech Global Services will design and engineer cutting-edge iPhone applications as solutions to real business needs. Lextech Labs will then bring these products to market for personal and commercial use.</span></em></p>
<p>Lextech Labs trusts that we will provide the highest level of systems engineering expertise and software development because we have a proven record of success. The Lextech Global Services team has extensive experience working with high-end surveillance systems, embedded software, and military security projects for industry leaders like QuickSet International and the United States Army, Navy, and Coast Guard.</p>
<p><em><span style="color: #0000ff;"><strong><span style="color: #000080;">We share.</span></strong></span><br />
 <span style="font-style: normal; font-weight: normal;">We have taken the life lesson “share your toys” we learned as children to heart. Sure, our toys consist of high-end technologies, but they still elicit the same type of excitement. Both companies will play an active role in research and development and share resources to make it easy for users to interact with their complex systems using Lextech Labs’ products.</span></em></p>
<p><span>We also share the same facility at 3080 Ogden Avenue, Suite 200 in Lisle, IL. </span></p>
<p><em>Learn more about Lextech Labs and their exciting new product line by visiting <a title="Lextech Labs" href="http://lextechlabs.com">http://lextechlabs.co</a></em><em>m today!</em></p>
<div><em><br />
 </em></div>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/07/07/do-you-have-a-sibling-lextech-global-services-does/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Are people reading what you write (without asking)? Part 1</title>
		<link>http://www.lextech.com/blog/2008/07/02/are-people-reading-what-you-write-without-asking-part-1/</link>
		<comments>http://www.lextech.com/blog/2008/07/02/are-people-reading-what-you-write-without-asking-part-1/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 19:15:08 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
		<category><![CDATA[Systems Engineering]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=105</guid>
		<description><![CDATA[When connecting to remote systems, it's often easy to overlook a very simple fact;  many methods of communication are not protected in any way, shape, or form.  Even as you read this post, the data is being sent in cleartext and anyone with the desire to watch over your shoulder, can.  Data is the foundation of the internet and businesses in general, and not all of it is a big deal if someone else gets it.  However, there is a lot of information that should be protected, and there are a lot of ways to protect it.]]></description>
			<content:encoded><![CDATA[<p>When connecting to remote systems, it&#8217;s often easy to overlook a very simple fact;  many methods of communication are not protected in any way, shape, or form.  Even as you read this post, the data is being sent in cleartext and anyone with the desire to watch over your shoulder, can.  Data is the foundation of the internet and businesses in general, and not all of it is a big deal if someone else gets it.  However, there is a lot of information that <em>should </em>be protected, and there are a lot of ways to protect it.</p>
<p>First, a common example and, hopefully, some answers.  Let&#8217;s start with probably the #1 offender: Instant Messaging.  IMs have exploded on the internet in the last few years as a great, simple way for people to talk (ok, type) to each other.  Here is the problem.  Odds are <em>very </em>good that your message to your wife with your account information for the bank website was sent in the clear because you aren&#8217;t using any encryption.  Yes, most IM technology has no concept of secure communication at all, so everything you type is like talking on a party line; anyone that&#8217;s listening can hear it, too.  </p>
<p>Now, depending on what IM system you are using (AIM, Yahoo!, MSN, etc), there are different ways to deal with this one.  Some of them may have an encryption option built in, which is a lot more rare than it should be.  Because of this, there are some third-party IM client solutions.  One of the more popular IM clients is <a title="Pidgin" href="http://www.pidgin.im/">pidgin</a>. Not only does it allow for multiple messaging protocols (because you can&#8217;t get all your friends to use the <em>same</em> one), but it&#8217;s available for most Operating Systems, and has more than one encryption option available as a plugin.  If you primarily use AIM, then the <a href="http://www.cypherpunks.ca/otr/">OTR</a> plugin is probably what you want.  <a href="http://www.adiumx.com/">Adium</a> (the MacOS native IM client based on the pidgin libraries), has OTR built in.  The <a href="http://pidgin-encrypt.sourceforge.net/">pidgin-encryption</a> plugin is another option that has been around almost as long as pidgin.</p>
<p>Unfortunately, this is just one of many potential examples/solutions.  Do a little research into whether or not your favorite IM client or protocol has any way to encrypt your messages.  The real point is just to be aware that what you are sending is probably vulnerable, so don&#8217;t send anything that you deem to be important without setting something up first.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/07/02/are-people-reading-what-you-write-without-asking-part-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Launching a Social Network in 10 Minutes</title>
		<link>http://www.lextech.com/blog/2008/06/30/launching-a-social-network-in-10-minutes/</link>
		<comments>http://www.lextech.com/blog/2008/06/30/launching-a-social-network-in-10-minutes/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 15:00:19 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Making Money With Technology]]></category>

		<category><![CDATA[Ning]]></category>

		<category><![CDATA[social networks]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=98</guid>
		<description><![CDATA[Social networks dedicated to niche groups focused around a common industry, interest or cause have been spreading like wildfire. Creating your own social network is now extremely easy using freely available tools such as Ning.]]></description>
			<content:encoded><![CDATA[<p>Social networks dedicated to niche groups focused around a common industry, interest or cause have been spreading like wildfire. Creating your own social network is now extremely easy using freely available tools such as Ning.  </p>
<p><strong>1. Pick Your Purpose &amp; Sign-up</strong></p>
<p>Decide what your social network&#8217;s focus is going to be.  Is this a community for your customers to interact with you and each other or possibly an industry related group to bring together new ideas.</p>
<p><img class="alignleft" style="margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; float: left;" src="http://www.ning.com/xn/static/system/images/design/logo.gif" alt="" />Now it&#8217;s time to sign-up on the ning.com site.  You&#8217;ll need your community name, tagline and description and you&#8217;re good to go.</p>
<p> </p>
<p><strong>2. Pick Your Style</strong></p>
<p>Ning has a number of built in style choices that include background graphics (some definitely more MySpace crowd focused that others). You have full control over the colors for all text in the site which makes it very easy to get started.  For the more adventurous you can do lots of raw html customization which probably isn&#8217;t needed in most cases.</p>
<p><a href="http://www.lextech.com/blog/wp-content/uploads/2008/06/ning_appearance.png"><img class="size-medium wp-image-99" style="vertical-align: middle;" title="Appearance settings" src="http://www.lextech.com/blog/wp-content/uploads/2008/06/ning_appearance-269x300.png" alt="" width="269" height="300" /></a></p>
<p><strong>3. Load Up the Features</strong></p>
<p>Ning has most of the typical social network features such as friend lists, member management and blogs. It also includes media capabilities for music, video and pictures &#8212; allowing members to rate these items as well.</p>
<p><a href="http://www.lextech.com/blog/wp-content/uploads/2008/06/ning_features.png"><img class="alignnone size-medium wp-image-100" title="Feature Selection" src="http://www.lextech.com/blog/wp-content/uploads/2008/06/ning_features-300x167.png" alt="" width="300" height="167" /></a></p>
<p> </p>
<p><strong>4. Pay for Upgrades?</strong></p>
<p>Ning communities include advertising space (they need to make their money somehow) by default.  You can pay a bit extra to kill the ads, use your own domain name (so instead of mynewgroup.ning.com you could set up mynewgroup.com) or even remove all references to Ning itself so your users don&#8217;t know that&#8217;s the platform you&#8217;re using.</p>
<p><strong>5. Invite the Crew</strong></p>
<p>Finally, you can either keep the community open to the public for member sign-ups or more likely if you&#8217;re creating something more targeted, send out the invitations to your email list.  You can also send out an invite link by copying it and putting it elsewhere &#8212; such as sending it to your LinkedIn connections or through an existing email newsletter or targeted publication.</p>
<p><strong>6. And You&#8217;re Live</strong></p>
<p>While it may not have the complete customization capabilities of rolling your own using open source or off-the-shelf packages, using Ning also gets rid of 99% of the start-up headaches so you can get rolling in minutes. Now you can focus on interacting with that community instead of wrestling with tech issues.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/30/launching-a-social-network-in-10-minutes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why I Hate Your Website</title>
		<link>http://www.lextech.com/blog/2008/06/27/why-i-hate-your-website/</link>
		<comments>http://www.lextech.com/blog/2008/06/27/why-i-hate-your-website/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 14:41:11 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
		
		<category><![CDATA[Systems Engineering]]></category>

		<category><![CDATA[Ad Servers]]></category>

		<category><![CDATA[Bad Website]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[PDFs]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=96</guid>
		<description><![CDATA[I can't think of any nice way to put this, so I'm just gonna say it: I really hate your website. Looking at it makes my eyeballs bleed. The pain and suffering that it inflicts upon the world has caused me to question my belief in a benevolent God. I just finished writing a letter to the Hague requesting that the creation of your website be prosecuted as a war crime.]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t think of any nice way to put this, so I&#8217;m just gonna say it: I really hate your website.  Looking at it makes my eyeballs bleed.  The pain and suffering that it inflicts upon the world has caused me to question my belief in a benevolent God.  I just finished writing a letter to the Hague requesting that the creation of your website be prosecuted as a war crime.</p>
<p>Among its many grievous crimes:</p>
<p><strong>Flash</strong><br />
You did the entire site in Flash.  In addition to making everything much slower, this also completely defeats the mechanism of open standards that has made the Web such a success.  Now I have absolutely no control over my browsing experience at your site.  Also, I can&#8217;t view it on my iPhone.  I can&#8217;t bookmark the only page on your site that I&#8217;m actually interested in.  And if I happen to have special accessibility needs, I can&#8217;t use your site at all.  Why do you hate freedom so much?  What do you have against disabled people?</p>
<p><a href="http://www.lextech.com/blog/wp-content/uploads/2008/06/pdfimage.png"><img class="alignleft alignnone size-medium wp-image-104" style="float: left; border: 2px solid black; margin: 3px;" title="pdfimage" src="http://www.lextech.com/blog/wp-content/uploads/2008/06/pdfimage.png" alt="" width="118" height="100.5" /></a></p>
<p><strong>Unconscionable Use of PDFs<br />
<span style="font-weight: normal;">Look, PDFs exist for a very specific purpose.  They are to be used when you need to give someone a perfect replica of a printed document, for instance a sales brochure.  I should not have to download a PDF just to read your FAQs.</span></strong></p>
<p><strong>Non-Standard Navigation</strong><br />
Maybe you don&#8217;t understand the purpose of site navigation controls.  They allow you to quickly and easily navigate the site.  I know you think that the ones you made that pop out of a little button halfway down the page are really &#8216;creative&#8217; and &#8216;innovative&#8217;, but I shouldn&#8217;t need navigational assistance to find your navigation controls.  These controls should be in a bar across the top of the screen, or in a bar down the left side.  I&#8217;m even willing to overlook some extras along the bottom of the page, as long as they are discrete.  But the navigation controls should always be visible; they should never hide themselves.</p>
<p><strong>Printing Problems</strong><br />
I don&#8217;t even know how you managed to do this, but your site doesn&#8217;t print correctly.  Maybe you have some horrible and convoluted CSS that causes it.  The important page on your site comes out to three printed pages.  Of course, all of the stuff I care about is on the first page.  The other pages are just junk that your lawyers made you tack on the bottom.  So I tell my browser to just print the first page.  What do I get?  Your logo and top navigation bar.  Nothing else.  The only information on your entire site that I actually wanted has just disappeared into the void.</p>
<p><strong>Browser Dependence<br />
<span style="font-weight: normal;">You may not be aware of this, but there are web browsers other than Internet Explorer.  Nearly half the world doesn&#8217;t use IE, and I happen to be one of that group.  Why doesn&#8217;t your site work properly in my browser?  Why are you restricting your site to only people that use a Microsoft-brand browser (which, by the way, means it&#8217;s also restricted to only people that use Windows)?</span></strong></p>
<p><strong>Automatic Videos</strong><br />
So I go to your website, for whatever reason people go there, and some video starts automatically playing.  Not only does it slow everything down, distract me, annoy me, and take up valuable screen real estate, it also has sound.  Now your your stupid video is screaming in my quiet office and everyone is looking at me.  Congratulations, you have created the commercial equivalent of a MySpace page.</p>
<p><strong>Slow Ad Servers</strong><br />
You know, it&#8217;s annoying enough that I have to look at ads on your site at all.  But when I click on a link, and the page starts to load, and then it stalls before it&#8217;s even a quarter done, and I look down at my status bar and see &#8220;Waiting for ads.doubleclick.com&#8221;, that&#8217;s really infuriating.</p>
<p>Because of you, somewhere, a Care Bear is weeping.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/27/why-i-hate-your-website/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How the iPhone Changed Mobile App Development</title>
		<link>http://www.lextech.com/blog/2008/06/26/how-the-iphone-has-changed-the-world/</link>
		<comments>http://www.lextech.com/blog/2008/06/26/how-the-iphone-has-changed-the-world/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 07:00:43 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Making Money With Technology]]></category>

		<category><![CDATA[Systems Engineering]]></category>

		<category><![CDATA[Tech News]]></category>

		<category><![CDATA[gadget]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[web app]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=8</guid>
		<description><![CDATA[Apple’s iPhone has radically changed the mobile applications landscape by opening up mobile application development to any web development firm using Web 2.0 standard technology. No longer is a specialized team who know the intricacies of proprietary cell phone software development necessary. This allows much faster development of mobile apps and also removes the dependency on a mobile carrier to approve software on their wireless network.
]]></description>
			<content:encoded><![CDATA[<p style="margin: 0px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal"><a href="http://www.lextech.com/blog/wp-content/uploads/2008/02/iphone_small.jpg"></a><span style="color: #0000ee; text-decoration: underline;"><a href="http://www.lextech.com/blog/wp-content/uploads/2008/02/iphone_small.jpg"><img class="alignleft alignnone size-medium wp-image-10" style="margin-left: 5px; margin-right: 5px; float: left;" title="iphone_small" src="http://www.lextech.com/blog/wp-content/uploads/2008/02/iphone_small.jpg" alt="" /></a></span><span style="font-family: 'Lucida Grande'; line-height: 19px;">Apple’s iPhone has radically changed the mobile applications landscape by opening up mobile application development to any web development firm using Web 2.0 standard technology.  No longer is a specialized team who know the intricacies of proprietary cell phone software development necessary.  This allows much faster development of mobile apps and also removes the dependency on a mobile carrier to approve software on their wireless network. And with the 3G iPhone coming soon, web apps will be even faster than the current versions.</span></p>
<p><strong>What is Web 2.0?</strong></p>
<p>Web 2.0 is the term commonly used to describe a new generation of web technologies and their focus on interactivity and data collaboration.  The core technology is typically AJAX (javascript in a web browser which talks back to the web server), which provides the snazzy functionality in sites like Google maps.  This new level of interactivity in a web page also usually includes providing the user access to different types of data at the same time (merging functionality from different web sites together in a single place).</p>
<p><strong>Any Web Developer Can Do It&#8230;</strong></p>
<p>Using web technologies to build connected apps has proven to be more efficient than using traditional mobile technologies. Mobile applications today are typically developed in J2ME (Java for phones), Brew or .Net, depending on what the target phone(s) support.  These technologies provide a standard but often require phone specific tweaks as not all phones behave the same way.  Usually this meant that a development team built up a special library over time that handled the quirks and work arounds for various phones.</p>
<p>Using Web 2.0 technologies means that nearly any capable web developer with any technology skill set (Java, Open Source, Microsoft, etc.) can now create mobile applications. It also means that existing applications can have new ‘skins’ applied to them to allow already developed functionality to be rolled out in a mobile environment.</p>
<p>All this boils down to it being much faster to build a connected app using web technologies than with traditional mobile technologies.</p>
<p>For example, during a recent Lextech training session, a small team developed a web app that pulled news headlines from the Tribune, created an audio file with the converted text to speech and sent it to the iPhone. With only about 4 hours of development work, the iPhone read news headlines aloud to the user.</p>
<p><strong>Power to the People</strong></p>
<p>With the mobile Web 2.0 revolution, wireless carriers are no longer the gate keepers controlling what applications users can access.  The mobile user merely points their web browser to the correct place and away they go.  This also simplifies the often nightmarish aspects of rolling out and updating applications that live inside of cell phones.  Now an update to the main server updates the mobile application for everyone.</p>
<p><strong>Companies Already on Board</strong></p>
<p>Many leading online firms are already creating iPhone specific versions of their applications to better serve existing customers and tap into the growing market of mobile app demanding consumers. Google, Facebook and LinkedIn have already rolled out versions of their applications dedicated to iPhone users. </p>
<p><strong>The Future&#8230;</strong></p>
<p>The iPhone is merely the first in what will be a wave of Web 2.0 standards capable mobile devices in the market.  This mobile revolution will rapidly accelerate new kinds of applications we’ve never seen before and allow deeper interactivity while we’re physically anywhere.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/26/how-the-iphone-has-changed-the-world/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu - My Favorite Linux Distro</title>
		<link>http://www.lextech.com/blog/2008/06/23/ubuntu-my-favorite-linux-distro/</link>
		<comments>http://www.lextech.com/blog/2008/06/23/ubuntu-my-favorite-linux-distro/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 14:34:23 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
		
		<category><![CDATA[Systems Engineering]]></category>

		<category><![CDATA[distribution]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=94</guid>
		<description><![CDATA[I've been tinkering around with Canonical's Ubuntu (Oo - boon - too) since the first release 4.10 "Warty Warthog" all the way up to their latest release 8.04 "Hardy Heron". Since then I've flirted with other distributions, but I always end up back with Ubuntu for several reasons. The top three are as follows...]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">I&#8217;ve been tinkering around with Canonical&#8217;s Ubuntu (Oo - boon - too) since the first release 4.10 &#8220;Warty Warthog&#8221; all the way up to their latest release 8.04 &#8220;Hardy Heron.&#8221; Since then I&#8217;ve flirted with other distributions, but I always end up back with Ubuntu for several reasons. The top three are as follows:</p>
<p style="text-align: left;"><strong>1. Nice package management and abundant repositories. </strong></p>
<p style="text-align: justify;"><strong><span style="font-weight: normal;">Ubuntu uses APT, which means getting thousands of applications is as easy as a simple apt-get from the shell, or for GUI lovers, there are nice options for any desktop environment you choose. Adding support for multimedia codes and proprietary hardware is a snap as well, it will prompt you if it detects you need it and ask you if you would like to install support for it.</span></strong></p>
<p style="text-align: justify;"><strong> </strong></p>
<p style="text-align: left;"><strong>2. Consistency and reliability.</strong></p>
<p style="text-align: justify;"><strong></strong> I&#8217;ve only really gotten burned once with a bad Ubuntu update, which was resolved immediately (xorg.config bombed, not good). In my experience, other distributions that offer the breadth of software and updates that Ubuntu does typically break and require a lot of forum searching and manual tweaks to fix. Which is about the time I say screw it and reinstall Ubuntu.</p>
<p style="text-align: left;"><strong>3. Excellent community.</strong></p>
<p style="text-align: justify;">Be it forums, IRC, or user groups - Ubuntu has a great following and a lot of good people willing to help you out with any issues.</p>
<p style="text-align: justify;">So, I guess I could wrap things up by saying Ubuntu is easy to work with and provides me the least amount of headaches of any Linux distribution. I can get up and running quickly with out the stupid little things breaking like they do on a lot of distributions while maintaining the freedom to pop under the hood and be a nerd with it too, because after all it is Linux!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/23/ubuntu-my-favorite-linux-distro/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Making your web applications more fluid</title>
		<link>http://www.lextech.com/blog/2008/06/19/making-your-web-applications-more-fluid/</link>
		<comments>http://www.lextech.com/blog/2008/06/19/making-your-web-applications-more-fluid/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 19:26:29 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=95</guid>
		<description><![CDATA[How many web browser windows do you have open during the day?  Have you ever tried to dedicate a window to a specific web application only to have it overrun by a link to another site?  Site Specific Browsers (SSB) might be the answer you are looking for. ]]></description>
			<content:encoded><![CDATA[<p>How many web browser windows do you have open during the day? Have you ever tried to dedicate a window to a specific web application only to have it overrun by a link to another site? Site Specific Browsers (SSB) might be the answer you are looking for. </p>
<p>More and more applications are being written as web applications instead of the traditional compiled, system dependent binary. Web apps allow a wide range of flexibility for the developer, but having everything in your web browser can get cluttered in a hurry. This is where SSBs become helpful. They are essentially stripped-down web browsers tied to a specific site (hence the name). What makes these different is that they behave on your system like an actual application, not a web application. This can be especially useful for internal web applications, too.</p>
<p>The one that I am currently using is called <a title="fluid" href="http://fluidapp.com" target="_blank">fluid</a>. It is a MacOS specific SSB that allows you to pick a URL, and save it as an application. When you run it, it behaves just like any other app.  It shows up in the Dock as a separate application with its own set of preferences. The fluid application itself is a small manager of your web applications that you have created, and it is not necessary to run it on a day-to-day basis, only when you want to create a new SSB application.</p>
<p>Users of other platforms aren&#8217;t left out in the cold, either. Mozilla Labs has an SSB called prism that is available for multiple platforms. Current versions of prism can be found at <a title="Mozilla Labs" href="http://labs.mozilla.com/featured-projects/" target="_blank">mozilla labs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/19/making-your-web-applications-more-fluid/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Build a System With ZERO Infrastructure Investment</title>
		<link>http://www.lextech.com/blog/2008/06/18/build-a-system-with-zero-infrastructure-investment/</link>
		<comments>http://www.lextech.com/blog/2008/06/18/build-a-system-with-zero-infrastructure-investment/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 15:42:24 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Making Money With Technology]]></category>

		<category><![CDATA[Systems Engineering]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Saas]]></category>

		<category><![CDATA[scalability]]></category>

		<category><![CDATA[web apps]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=82</guid>
		<description><![CDATA[Web based systems typically require an investment in hardware, hosting and management to get them off the ground once they're beyond a prototype. That is starting to change with things like Google's App Engine being released.]]></description>
			<content:encoded><![CDATA[<p>Web based systems typically require an investment in hardware, hosting and management to get them off the ground once they&#8217;re beyond a prototype. That is starting to change with things like Google&#8217;s App Engine being released.</p>
<p>The Google App Engine allows developers to create applications using Google&#8217;s framework, test them locally and then upload the applications into the Google virtual computing cloud (the same cloud infrastructure powering Google&#8217;s own applications). It provides integration capabilities with Google&#8217;s applications, build in online storage and a variety of other features to speed up launching an application.</p>
<p>While this sounds like the silver bullet of web apps, there are a number of reasons some companies won&#8217;t be using it.</p>
<p>First off, building a SaaS (software as a service) system that you&#8217;d like to make money with may not be possible (Google user account management is included but the capability to charge users and restrict access is not yet). Second applications are limited to specific technologies (they must be written in Python).  This will make repurposing existing applications much more difficult and Python may not be the language of choice for most developers.</p>
<p>Google&#8217;s App Engine is a great first step into making systems scalability a simple infrastructure issue that developers can ignore but it will need to evolve to be deeply useful to most organizations.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/18/build-a-system-with-zero-infrastructure-investment/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Talk Like A Tech Pro: 4 Terms You Should Know (Part 1)</title>
		<link>http://www.lextech.com/blog/2008/06/16/talk-like-a-technology-pro-4-terms-you-should-know-part-1/</link>
		<comments>http://www.lextech.com/blog/2008/06/16/talk-like-a-technology-pro-4-terms-you-should-know-part-1/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 13:11:17 +0000</pubDate>
		<dc:creator>Adrienne</dc:creator>
		
		<category><![CDATA[Lextech]]></category>

		<category><![CDATA[fault tolerance]]></category>

		<category><![CDATA[load balancer]]></category>

		<category><![CDATA[Saas]]></category>

		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=31</guid>
		<description><![CDATA[If the phrases “fault tolerance” and “load balancer” sound all but foreign to you, you are not alone. I used to consider myself fairly well versed in technical jargon. It wasn’t until I started working in the Marketing Department at Lextech that I realized how much I didn’t know. There were times I felt like I was working in a distant land, where everyone dealt in a currency to which I didn’t have access.]]></description>
			<content:encoded><![CDATA[<p>If the phrases “fault tolerance” and “load balancer” sound all but foreign to you, you are not alone. I used to consider myself fairly well versed in technical jargon. It wasn’t until I started working in the Marketing Department at Lextech that I realized how much I didn’t know. There were times I felt like I was working in a distant land, where everyone dealt in a currency to which I didn’t have access.</p>
<p>With the knowledgeable Lextech team as my guide, I have picked up more technology tidbits in the last year than I imagined possible. Hopefully, these terms will help you navigate the technology jungle with a little more confidence.</p>
<p><em><strong><span style="color: #008000;">fault tolerance</span></strong>:</em> A system is built so that if a part fails the system functions properly until the broken part can be replaced. The value of designing a system with fault tolerance is that it will reduce the occurrences of unexpected down time.</p>
<p><em><strong><span style="color: #008000;">load balancer</span></strong>:</em> This is a device used to distribute a heavy work load across multiple computers. This technique enables you to efficiently serve more users and ensures that no one computer is overwhelmed or relied upon too heavily.</p>
<p><em><strong><span style="color: #008000;">Software as a Service (SaaS)</span></strong>:</em> This is web-based software that provides some type of ongoing value. Customers pay by use, rather than buy it outright. An example of this would be an email marketing program, like <a href="http://www.bronto.com">Bronto</a>.</p>
<p><em><strong><span style="color: #008000;">web 2.0</span></strong>:</em> This is a way to categorize a website. The powers that be tend to refer to it as the &#8220;<a href="http://www.lextech.com/blog/?p=8">next generation</a>&#8221; of websites. There are no hard and fast rules that qualify a site as Web 2.0. That said, Web 2.0 sites can be identified by their increased emphasis on collaboration, design, functionality, and usability. One sure-fire sign you are looking at a Web 2.0 site is a high level of interactivity. <a href="http://facebook.com">Facebook</a> is a good example.</p>
<p>Look for more terms in Part 2, coming soon! If you have a tech term you would like to know more about, leave a comment and I will try to address it in a future post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/16/talk-like-a-technology-pro-4-terms-you-should-know-part-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Activity Monitor: A Private Eye To Shadow Your Unfaithful Applications</title>
		<link>http://www.lextech.com/blog/2008/06/13/activity-monitor-a-private-eye-to-shadow-your-unfaithful-applications/</link>
		<comments>http://www.lextech.com/blog/2008/06/13/activity-monitor-a-private-eye-to-shadow-your-unfaithful-applications/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 14:28:53 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
		
		<category><![CDATA[Systems Engineering]]></category>

		<category><![CDATA[Activity Monitor]]></category>

		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=81</guid>
		<description><![CDATA[I thought we had a good thing going; I thought we could trust each other. I wouldn't play with her heart, and she wouldn't let me down. We seemed to be in a stable, long-term relationship. Then she just stopped trying and completely locked me out. I couldn't figure out why her behavior just changed overnight, and I didn't know what else to do. So I had someone follow her, to find out what was really going on.

While I would never hire some sneaky character to follow a person, I have no such qualms about having something stalk a misbehaving application.]]></description>
			<content:encoded><![CDATA[<p><em>I thought we had a good thing going; I thought we could trust each other.  I wouldn&#8217;t play with her heart, and she wouldn&#8217;t let me down.  We seemed to be in a stable, long-term relationship.  Then she just stopped trying and completely locked me out.  I couldn&#8217;t figure out why her behavior just changed overnight, and I didn&#8217;t know what else to do.  So I had someone follow her, to find out what was really going on.</em></p>
<p>While I would never hire some sneaky character to follow a person, I have no such qualms about having something stalk a misbehaving application.  A problem came up with a Mac program that I had written in C.  It would run great for a while, and then after some random number of days or weeks it would simply stop producing output.  Not only would it apparently stop doing anything, it would also use all available CPU cycles.  It was furiously doing nothing.</p>
<p>It was difficult to debug, since I couldn&#8217;t really set breakpoints to try to catch something that might not happen for weeks.  And there didn&#8217;t seem to be a way to just break into the current instruction, like I am used to doing in embedded programming.</p>
<p>Lucky for me, my boss <a title="Alex's articles" href="/blog/author/alex/">Alex</a> happened to notice an interesting function of the Activity Monitor while experimenting on his Mac.  Though I had used that utility before, I had completely overlooked the intriguing button at the top labeled &#8220;Sample Process&#8221;.  Using this understated gem, you can select any running process on your machine and take a peak at what it&#8217;s doing with its time.  There are a few different ways to have the information displayed, but I found the most useful to be &#8220;Percent of Thread&#8221;.</p>
<p style="text-align: center;"><a href="http://www.lextech.com/blog/wp-content/uploads/2008/06/activitymon1.jpg"><img class="alignnone size-medium wp-image-90 aligncenter" title="activitymon1" src="http://www.lextech.com/blog/wp-content/uploads/2008/06/activitymon1-300x256.jpg" alt="" width="300" height="256" /></a></p>
<p style="text-align: center;"><span style="color: #0000ee; text-decoration: underline;"><a href="http://www.lextech.com/blog/wp-content/uploads/2008/06/activitymon2.jpg"></a><a href="http://www.lextech.com/blog/wp-content/uploads/2008/06/activitymon2.jpg"><img class="alignnone size-full wp-image-91" title="activitymon2" src="http://www.lextech.com/blog/wp-content/uploads/2008/06/activitymon2.jpg" alt="" width="500" height="316" /></a></span></p>
<p>What I did was take a sample of my application while it was running normally, to get a baseline.  There wasn&#8217;t anything too surprising in there; CPU usage seemed to be widely distributed among a variety of function calls.  Then I sat back and waited for it to lock up, as I knew it eventually would.</p>
<p>So a few weeks later the application became unresponsive again.  I took a new sample and what do you know?  There was one function call that was using 99.7% of the CPU cycles.  It turns out that there was a problem with the hardware drivers I was using.  They would get in a bad state in which a particular asynchronous process would never complete.  The interface was such that I had to poll to check if the process had completed.   It was never completing and I was polling as fast as I could, which maxed out the CPU usage.  Long story short, it was a recoverable problem and I just had to put in a timeout to give up waiting after a reasonable amount of time.</p>
<p>If you think your application is running around behind your back, sample it and find out what&#8217;s really going on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/13/activity-monitor-a-private-eye-to-shadow-your-unfaithful-applications/feed/</wfw:commentRss>
		</item>
		<item>
		<title>50 iPhone Tips for Researchers</title>
		<link>http://www.lextech.com/blog/2008/06/12/50-iphone-tips-for-researchers/</link>
		<comments>http://www.lextech.com/blog/2008/06/12/50-iphone-tips-for-researchers/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 12:03:01 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Making Money With Technology]]></category>

		<category><![CDATA[iPhone library education]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=93</guid>
		<description><![CDATA[Fiona from College@Home pointed us to an article they have up covering innovative ways to use the iPhone in a research or library setting. It presents some great ideas that can be applied in most businesses too.

"Whether you love or loathe technology the reality is that it’s going to play a big role in the future of libraries and educational facilities all over the world. Mobile technology has been at the center of a lot of discussion lately in research and library facilities, with schools like ACU choosing to distribute iPhones to new students for educational purposes. ...  Here are a few ideas and tips to get you started on using the iPhone for more than just calls."]]></description>
			<content:encoded><![CDATA[<p>Fiona from College@Home pointed us to an article they have up covering innovative ways to use the iPhone in a research or library setting. It presents some great ideas that can be applied in most businesses too.</p>
<p>&#8220;Whether you love or loathe technology the reality is that it’s going to play a big role in the future of libraries and educational facilities all over the world. Mobile technology has been at the center of a lot of discussion lately in research and library facilities, with schools like <a href="http://www.engadget.com/2008/02/26/acu-dishing-out-iphone-ipod-touch-to-all-incoming-freshmen">ACU</a> choosing to distribute iPhones to new students for educational purposes. &#8230;  Here are a few ideas and tips to get you started on using the iPhone for more than just calls.&#8221;</p>
<p>Read more at <a href="http://www.collegeathome.com/blog/2008/06/11/50-useful-iphone-tips-for-librarians-and-researchers/">50 Useful iPhone Tips for Librarians and Researchers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/12/50-iphone-tips-for-researchers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Secret Sauce: Aptium Global, Inc.</title>
		<link>http://www.lextech.com/blog/2008/06/11/secret-sauce-aptium-global-inc/</link>
		<comments>http://www.lextech.com/blog/2008/06/11/secret-sauce-aptium-global-inc/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 15:15:49 +0000</pubDate>
		<dc:creator>Adrienne</dc:creator>
		
		<category><![CDATA[Making Money With Technology]]></category>

		<category><![CDATA[Aptium Global]]></category>

		<category><![CDATA[MetalMiner]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=92</guid>
		<description><![CDATA[The following profile was compiled from an interview with Lisa Reisman, Co-Founder and Managing Director of Aptium Global Inc. Read on to learn how she is using technology to generate revenue.

Get some valuable advice and the recipe to this business' Secret Sauce!]]></description>
			<content:encoded><![CDATA[<div>
<p>The following profile was compiled from an interview with Lisa Reisman, Co-Founder and Managing Director of <a href="http://www.aptiumglobal.com/index.html">Aptium Global, Inc.</a> Read on to learn how she is using technology to generate revenue.</p>
<p>Get some valuable advice and the recipe to this business&#8217; Secret Sauce!</p>
<h3>The Business</h3>
<p>We work with manufacturing companies on their most complex metals related purchases. We are becoming more of a metals advisory firm where we provide expert guidance, project support and global sourcing services. We will soon be adding a global metals pricing index on a subscription basis.</p>
<h3>The Tools</h3>
<p>We have a <a href="http://www.agmetalminer.com/">blog site</a> which serves as a means for reaching out to our client base. We have obtained new clients from the site. We are also using the blog as a platform to launch web-based subscription services. It provides us with the opportunity to better highlight our expertise and opinions and to scale the business beyond the number of people we could physically talk to in a day. It also helps us track what issues/topics are relevant to our clients and other interested parties.</p>
<h3><strong>The Users</strong></h3>
<p>Our end users include metals buyers, investors, ETF, commodity  traders, sourcing professionals etc.</p>
<h3><strong>The Challenge</strong></h3>
<p>The biggest one is developing an application at an affordable cost point that allows us to experiment while still earning revenue. We were able to do this by creating the first version of our service at an affordable price point with follow-on stages funded out of earnings.</p>
<h3><strong>The Future</strong></h3>
<p>We want to be the go-to resource for all industrial metals purchasing within the US and Western Europe. It’s essential that technology form the basis for our services. To create a scalable business, we need the flexibility of our blog platform and a means of creating the foundational application from which to build various subscription based businesses including a pricing tool with forecasting capability.</p>
<h3><strong>The Advice</strong></h3>
<p>I would suggest that they (business owners that are apprehensive about technology investments) speak to as many vendors/providers as they can and identify a firm that can form the basis of a long term partnership….a firm that is willing to “invest” and work collaboratively and creatively with you.</p>
<p>__________</p>
<h3>About Lisa Reisman</h3>
<p>Lisa Reisman is Co-Founder and Managing Director of Aptium Global Inc. and has over 15 years of experience in management consulting and direct materials sourcing. In addition to past roles at Andersen and Deloitte Consulting, Lisa has also owned and operated her own metals trading company, sourcing and selling a full range of metal products from and to emerging markets including: Russia, China, India, Romania, Venezuela, Mexico, Taiwan, South Africa, Ghana, Pakistan and Israel.</p>
<p>Lisa earned her MPA from New York University, where she received a Robert F. Wagner Graduate School of Public Administration Fellowship. She also holds a BA in political science and journalism from the University of Wisconsin-Madison. As an expert in global trade and supply chain issues, Lisa is INCOTERM certified and holds a Six Sigma Black Belt. Her opinions have been quoted in numerous industry trade magazines such as Business Credit Magazine, Darwin Magazine, The Industry Standard, GlobalAutoIndustry and Automotive Industry Action Guide among others. She has recently authored a column on Lean Sourcing in tight commodity markets for Modern Plastics Worldwide. She currently serves as Editor-at-Large of Surplus Record, an industrial publication with a circulation of 75,000. Lisa is a regular columnist for the blog:<a class="Body3b" href="http://www.spendmatters.com/">Spend Matters</a>.</p>
<p>View Lisa&#8217;s complete bio <a href="http://www.aptiumglobal.com/about-us_leadership-team.html">here</a>. Don&#8217;t forget to stop by Aptium Global&#8217;s blog, <a href="http://www.agmetalminer.com/">MetalMiner</a>, today!</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/11/secret-sauce-aptium-global-inc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Car Geekin:  Mac Mini in a Nissan 300zx, part 2 &#8212; Install Day</title>
		<link>http://www.lextech.com/blog/2008/06/09/car-geekin-mac-mini-in-a-nissan-300zx-part-2-install-day/</link>
		<comments>http://www.lextech.com/blog/2008/06/09/car-geekin-mac-mini-in-a-nissan-300zx-part-2-install-day/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 18:43:59 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Systems Engineering]]></category>

		<category><![CDATA[control system]]></category>

		<category><![CDATA[mac]]></category>

		<category><![CDATA[system engineering]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=48</guid>
		<description><![CDATA[Previous step -- Getting started in part 1

Install day. Pull the car in from the 20 degree November day to the garage with the big space heater going. Numb hands and warming surfaces with a heat gun to make them pliable or to get adhesives to actually stick definitely slows things a bit.]]></description>
			<content:encoded><![CDATA[<p>Previous step &#8212; <a href="http://www.lextech.com/blog/2008/05/22/car-geekin-mac-mini-in-a-nissan-300zx-part-1/">Getting started in part 1</a></p>
<p>Install day.  Pull the car in from the 20 degree November day to the garage with the big space heater going.  Numb hands and warming surfaces with a heat gun to make them pliable or to get adhesives to actually stick definitely slows things a bit.</p>
<p style="text-align: center;"><a href="http://www.lextech.com/blog/wp-content/uploads/2008/06/img_0180.jpg"><img class="alignnone size-medium wp-image-89 aligncenter" title="img_0180" src="http://www.lextech.com/blog/wp-content/uploads/2008/06/img_0180-300x148.jpg" alt="" width="300" height="148" /></a></p>
<p>Disassembly is the first step.  We (the dynamic duo of my Dad and myself &#8212; he&#8217;s the automotive and analog electrical expert while the digital side is my domain) pull out the center console &amp; radio, pull the spare and pop panels as we route wires.  Next comes building out the cozy, safe and secure home for the mac mini.  To help with the vibrations in the car we&#8217;ve placed two 1/2 inch layers of sorbathane foam padding (expensive stuff but well worth it) under the mini (cut just smaller than the mini&#8217;s base so the air intakes can still pull air in).  This stuff is amazing at damping vibrations.  The car had a hard styrofoam case already in place previously so we drilled out access and air holes in that and then built out supports around the mini using the blue foam padding you see in the pictures.  We made sure to allow air channels to flow around all sides and out into the trunk through the styrofoam.</p>
<p style="text-align: center;"><a href="http://www.lextech.com/blog/wp-content/uploads/2008/06/img_1545.jpg"><img class="alignnone size-medium wp-image-85 aligncenter" title="img_1545" src="http://www.lextech.com/blog/wp-content/uploads/2008/06/img_1545-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>After the mini is secure we finagle the power, audio and USB wiring under the back seat, under the driver&#8217;s side door frame and around under the dash.  The power supply is then attached to the base of the trunk and the rest of the wiring tested out and cleaned up.  Lots of heat shrink tubing goes in place to make sure there&#8217;s no chance of disconnects or shorts.</p>
<p style="text-align: center;"><a href="http://www.lextech.com/blog/wp-content/uploads/2008/06/img_1544.jpg"><img class="alignnone size-medium wp-image-86" title="img_1544" src="http://www.lextech.com/blog/wp-content/uploads/2008/06/img_1544-300x225.jpg" alt="" width="300" height="225" />  </a><a href="http://www.lextech.com/blog/wp-content/uploads/2008/06/img_1546.jpg"><img class="alignnone size-medium wp-image-87" title="img_1546" src="http://www.lextech.com/blog/wp-content/uploads/2008/06/img_1546-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Now comes the time I&#8217;ve been waiting for &#8212; connecting the audio and touchscreen.  First the AUX audio cabling and switch goes into the back of the Bose system. We then plug in the VGA and USB to the screen and fire everything up (yes, we&#8217;ve routed cables for both that are about 20&#8242; long including a distance extender for the USB to make sure there aren&#8217;t any signal drops).  After some rechecking of settings on the power supply it all comes to life.</p>
<p>Now back to the Xenarc 7&#8243; touchscreen I mentioned before.  It works really well &#8212; it&#8217;s just large.  It&#8217;s about an inch think and has a good sized bezel around the outside.  Rather than completely chopping up the console to fit it in we decide to attach it to the front of the console for this initial version.  I think a smaller screen will be a better fit in the future.</p>
<p style="text-align: center;"><a href="http://www.lextech.com/blog/wp-content/uploads/2008/06/img_1551_2.jpg"><img class="alignnone size-medium wp-image-88 aligncenter" title="img_1551_2" src="http://www.lextech.com/blog/wp-content/uploads/2008/06/img_1551_2-219x300.jpg" alt="" width="219" height="300" /></a></p>
<p>Finally everything gets buttoned up again, tested and re-tested.  It&#8217;s working and I can drive the audio from the mini through the car audio system.  Version 1.0 is a success.</p>
<p>Next, it&#8217;s on to the development of a simple GUI that is a whole lot easier to use than selecting things in iTunes using a touchscreen.</p>
<p>Next step &#8212; Touchscreen GUI software in part3</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/09/car-geekin-mac-mini-in-a-nissan-300zx-part-2-install-day/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Go Ahead, Build an iPhone Native Version of Your Web App</title>
		<link>http://www.lextech.com/blog/2008/06/06/go-ahead-build-an-iphone-native-version-of-your-web-app/</link>
		<comments>http://www.lextech.com/blog/2008/06/06/go-ahead-build-an-iphone-native-version-of-your-web-app/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 13:58:08 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Making Money With Technology]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[revenue]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=83</guid>
		<description><![CDATA[With the impending launch of the 2.0 OS for the iPhone allowing third parties to build iPhone applications, now is the ideal time to be rolling out an extension of your existing web system for iPhone users. I'm not talking about a different web version but a truly native app that links to your web system.]]></description>
			<content:encoded><![CDATA[<p>With the impending launch of the 2.0 OS for the iPhone allowing third parties to build iPhone applications, now is the ideal time to be rolling out an extension of your existing web system for iPhone users. I&#8217;m not talking about a different web version but a truly native app that links to your web system.</p>
<p>There is a huge amount of market hype already and many information hungry users and enthusiasts looking for that new &#8216;mobile&#8217; application. It may have existed on the web for years, but putting a dedicated version in a user&#8217;s pocket takes things to a new level.</p>
<p>Depending on your business model you may be able to publish the application for free but then charge users a monthly usage fee similar to your current web users. This opens up your base of potential users installing the app directly from the Apple App Store.</p>
<p>And since the development platform allows pretty ready access to standard URL based services, you should be able to create that native effort without the huge labor it might take to reskin your whole site for a mobile device. If  you use intelligent caching, the user will never have to care if they&#8217;re on the EDGE network, WiFi or 300 feet underground &#8212; it&#8217;ll just work.</p>
<p>And of course if you&#8217;re doing it right, the other advantage is that it&#8217;ll force you to identify the top 10% of the features in your web system to build into the app.  iPhone users demand simple and elegant interfaces. This simplifies your development, provides a better user experience and may even help you refocus your web development efforts on important areas too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/06/go-ahead-build-an-iphone-native-version-of-your-web-app/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Debug CakePHP in Eclipse - Bake Cakes Not Brownies</title>
		<link>http://www.lextech.com/blog/2008/06/05/debug-cakephp-in-eclipse-bake-cakes-not-brownies/</link>
		<comments>http://www.lextech.com/blog/2008/06/05/debug-cakephp-in-eclipse-bake-cakes-not-brownies/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 16:06:25 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
		
		<category><![CDATA[Systems Engineering]]></category>

		<category><![CDATA[CakePHP]]></category>

		<category><![CDATA[Eclipse]]></category>

		<category><![CDATA[PDT]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=17</guid>
		<description><![CDATA[Having developed several CakePHP projects in Eclipse, I've always been on the lookout for things to make my life easier. Not too long ago I stumbled across an addition to Eclipse's PHP Development Tools (PDT), which integrates the Zend/Xdebug debuggers into the Eclipse environment. The ZendDebugger binaries are available for OS X, Linux and Windows platforms at Zend's website http://www.zend.com/en/community/pdt.]]></description>
			<content:encoded><![CDATA[<p>Having developed several <a title="CakePHP" href="http://cakephp.org">CakePHP</a> projects in Eclipse, I&#8217;ve always been on the lookout for things to make my life easier. Not too long ago I stumbled across an addition to Eclipse&#8217;s <a title="PHP Development Tools (PDT)" href="http://www.eclipse.org/pdt/">PHP Development Tools (PDT)</a>, which integrates the Zend/Xdebug debuggers into the Eclipse environment. The ZendDebugger binaries are available for OS X, Linux and Windows platforms at Zend&#8217;s website <a title="Eclipse PHP Development Tools" href="http://www.zend.com/en/community/pdt">http://www.zend.com/en/community/pdt</a>.</p>
<p>Also on this page, you may also find an all-in-one bundle for Eclipse that has everything you need to get started. Once the debugger is loaded in PHP and your web server has been restarted, you can open Eclipses debug dialog and create a new PHP Web Page profile.</p>
<p>First configure the &#8220;PHP Server&#8221; section to point to the development server your project exists on. Then set /&lt;project name&gt;/app/webroot/index.php for the &#8220;File&#8221; section of the PHP server debug dialog as well as http://&lt;host name&gt;/ , index.php respectively for the two entry boxes of the &#8220;URL&#8221; section. On the advanced tab select &#8220;Debug All Pages&#8221; and the debugger will now recognize any breakpoints in all .php files in your project!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/05/debug-cakephp-in-eclipse-bake-cakes-not-brownies/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VLC: Really Frustrating Real-Time Video</title>
		<link>http://www.lextech.com/blog/2008/06/04/vlc-really-frustrating-real-time-video/</link>
		<comments>http://www.lextech.com/blog/2008/06/04/vlc-really-frustrating-real-time-video/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 13:55:06 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
		
		<category><![CDATA[Systems Engineering]]></category>

		<category><![CDATA[Video]]></category>

		<category><![CDATA[VLC]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=36</guid>
		<description><![CDATA[So here is a problem we've run up against several times: displaying live, streaming video in real-time. Doesn't sound that hard, but you'd be amazed. We are generally dealing with RTSP streams, which both QuickTime and RealPlayer handle just fine - for pre-recorded content. But I'll tell you what, no matter how many preferences you enable with names like "Instant-On", "PlayNow", and "TrueLive", these players will continue to suck for real-time video.]]></description>
			<content:encoded><![CDATA[<p>So here is a problem we&#8217;ve run up against several times: displaying live, streaming video in real-time.  Doesn&#8217;t sound that hard, but you&#8217;d be amazed.  We are generally dealing with RTSP streams, which both QuickTime and RealPlayer handle just fine - for pre-recorded content.  But I&#8217;ll tell you what, no matter how many preferences you enable with names like &#8220;Instant-On&#8221;, &#8220;PlayNow&#8221;, and &#8220;TrueLive&#8221;,  these players will continue to suck for real-time video.</p>
<p>Despite those useful sounding options, both QuickTime and RealPlayer will always insist on buffering at least 3 seconds of video.  And that&#8217;s fine for your standard video clip fare.  But if you are trying to use the video feed to steer a device in real-time, a 3 second delay might as well be 3 minutes.</p>
<p>That&#8217;s why I was so delighted to find <a title="VLC media player (www.videolan.org/vlc/)" href="http://www.videolan.org/vlc/">VLC</a>.  Then I was frustrated.  Then I was really frustrated.  And finally I was delighted again.  To understand the emotional roller coaster I experienced, you&#8217;ll need to know a bit more about VLC.</p>
<p>VLC is an open source media player.  Like a lot of open source software, it&#8217;s incredibly powerful.  And like a lot of open source software, it&#8217;s incredibly difficult to use.  I guess I should qualify that: if you just want to open a GUI and play a video file, it&#8217;s fairly simple.  On the other hand, if you want to harness the awesome power that sets it apart from other players, it&#8217;s obscure and almost completely undocumented.</p>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-68 aligncenter" title="camera" src="http://www.lextech.com/blog/wp-content/uploads/2008/05/camera.tiff" alt="" /></p>
<p>Fortunately you don&#8217;t have to endure the emotional highs and lows that I did, since I&#8217;ll just tell you what I figured out.  For real-time RTSP streams, the option we are interested in is &#8220;rtsp-caching&#8221;.  It takes an argument in milliseconds, and we&#8217;ve been able to set the value as low as 100 and still get reliable feeds on a LAN.  Setting this via the GUI is not too difficult; it&#8217;s found in the preferences under Input/Codecs -&gt; Access modules -&gt; Real RTSP.  You can also set it via the command line by appending the option &#8220;&#8211;rtsp-caching <em>value</em>&#8220;.</p>
<p>But by far the most obscure way to set it (and for us, the most useful) is via JavaScript.  Among its many other wonders, VLC is also available as a browser plugin.  This allows you to embed in a webpage anything that VLC knows how to play.  First, you must add the necessary HTML:</p>
<pre>&lt;embed type="application/x-vlc-plugin"
    pluginspage="http://www.videolan.org"
    version="VideoLAN.VLCPlugin.2"
    width="352"
    height="288"
    loop="no"
    id="vlc"
&lt;/embed&gt;</pre>
<p>Note that you could also set the URL of the video to display in that HTML, but that will not work for our purposes.  There is no way to set any of VLC&#8217;s funky options via HTML.  Instead, you use JavaScript to set the URL after the page has loaded:</p>
<pre>var options = new Array(":rtsp-caching=100");
var elem = document.getElementById("vlc");
elem.playlist.add("rtsp://some.url.com/video.sdp", "live", options);
elem.playlist.play();</pre>
<p>There you have it: &#8220;really&#8221; real-time video embedded in a webpage.  And you can save your manic-depressive tendencies for things that are really important, like the new iPhone SDK.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/04/vlc-really-frustrating-real-time-video/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How To Avoid A Messy Break Up With Your Data Center, Part 2</title>
		<link>http://www.lextech.com/blog/2008/06/03/data-center-move-part-2/</link>
		<comments>http://www.lextech.com/blog/2008/06/03/data-center-move-part-2/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 13:42:01 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Systems Engineering]]></category>

		<category><![CDATA[data center]]></category>

		<category><![CDATA[move]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=35</guid>
		<description><![CDATA[Our data center move checklist had 3 major parts - what to do before the move, what to do a short time before and at the time of the move, and how to validate that everything was up and running correctly. The advance portion of it included things like notifying customers of the planned downtime, figuring out who’s DNS was where so it could be properly modified at the time of the move, and quite a few others.]]></description>
			<content:encoded><![CDATA[<p>Our data center move checklist had 3 major parts - what to do before the move, what to do a short time before and at the time of the move, and how to validate that everything was up and running correctly.  The advance portion of it included things like notifying customers of the planned downtime, figuring out who’s DNS was where so it could be properly modified at the time of the move, and quite a few others.</p>
<p>One item caught in advance using this checklist, for example, was that our own network-accessible power strips (for remote rebooting, etc) had the wrong kind of plug to interface with the data center&#8217;s power distribution setup - we needed to get adapters.  This is an example of one of those things you definitely want to know in advance so you’re not standing in the data center late at night with no way to power your gear.</p>
<p>The “during” portion had a complete checklist for both the tear down at the old location and the build out at the new one.  It was ordered sequentially, with the idea of maximum speed in mind while preserving systems integrity.  The tear down portion involved readdressing and clean shutdowns of each machine in the correct order, followed by removing equipment from the racks and shuttling them out to waiting transportation, followed by cleanup of cables, etc.</p>
<p>The build out portion had the order listed out to bring the systems back online as quickly as possible, and designated specific portions of it to individuals, ideally timed so that as machines were mounted and cabled they could quickly be turned back on and checked.</p>
<p>Once the build out was finished the final part of the checklist was run through, and we made sure each service was back online.  Once finished, it was time to clean up and go home.  There was some more follow up work in that part of the checklist that was planned for the next day, and was taken care of then. The first move had a team of 2; the second move expanded up to a team of 4.  A good rule of thumb in this situation seemed to be correct - more than two people per rack is probably too many.  The second move, with twice as much equipment took about twice as long as the first, so in our case it scaled pretty linearly.</p>
<p>The data center we chose has been performing spectacularly since our last move.  We haven’t had any downtime, support has been excellent, and the security arrangements and access policies allow us to get in to work whenever we wish.  As we’ve added new racks they quickly take care of their end and make sure they can meet our future needs. The moves may have been a little painful, but we’re happy knowing that we shouldn’t have to do it again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/03/data-center-move-part-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Secret Sauce: Cadent Resources, Inc.</title>
		<link>http://www.lextech.com/blog/2008/06/02/secret-sauce-cadent-resources-inc/</link>
		<comments>http://www.lextech.com/blog/2008/06/02/secret-sauce-cadent-resources-inc/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 14:25:05 +0000</pubDate>
		<dc:creator>Adrienne</dc:creator>
		
		<category><![CDATA[Making Money With Technology]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=84</guid>
		<description><![CDATA[The following profile was compiled from an interview with Ara Surenian, founder and President of <a href=http://www.cadentresources.com/>Cadent Resources, Inc.</a> Read on to learn how he is using technology to generate revenue.

Get some valuable advice and the recipe to this business' Secret Sauce!]]></description>
			<content:encoded><![CDATA[<p>The following profile was compiled from an interview with Ara Surenian, founder and President of <a href="http://www.cadentresources.com/">Cadent Resources, Inc.</a> Read on to learn how he is using technology to generate revenue.</p>
<p>Get some valuable advice and the recipe to this business&#8217; Secret Sauce!</p>
<h3>The Business</h3>
<p>Cadent Resources, Inc. drives speed and profit at manufacturing and distribution companies by optimizing supply and demand. Our LeanFacility Supply Management Solution eliminates operating waste to increase the speed production and fulfillment. Our DemandCaster Demand Management Solution assures the right amount of inventory and capacity is available at the right time.</p>
<h3>The Tools</h3>
<p>We have added a new service called DemandCaster.  It is an outsourced demand management service built as a SwaS<span style="color: #808080;">*</span> (Software with a Service) application with a dedicated virtual demand analyst assigned to the client to perform analysis and drive improvement.  My hope is that this will become our primary revenue stream and will supplant the traditional consulting services we provide.</p>
<h3>The Users</h3>
<p>The users are typically operations type personnel such as materials, production, and operations managers and their reports.</p>
<h3>The Challenge</h3>
<p>The biggest challenge is the extraction of the data from the clients ERP system.  It is this data that the system uses to do its analysis.  We have not found a magic bullet but have learned that the best way to get data is to use the IT person or company the client company already works with.  Typically these individuals are trusted and provide the client custom reports and other system related services and can extract the data we need quickly and reliably.  They can also help us automate the extraction to assure we are able to get data when needed.  They may also become a partner in identifying new prospects that can benefit from the service we provide.</p>
<h3>The Future</h3>
<p>The future business will be a technology driven company and the services we provide must be reliable and must achieve results simply yet robustly.  The trick will be to find the balance between being technology driven and efficient and not losing the human touch and intelligence.  This is critical in order to prevent our service from being commoditized which is an issue in wholly technology driven solutions.</p>
<h3>The Advice</h3>
<p>Talk to and work with people that know technology and can provide advice and services that will help you move forward at a cost you can afford.  You can do quite a bit with not a lot of dollars so don’t be afraid to take the plunge for fear of making mistakes.  The fact is mistakes will be made but the beauty of technology is that the cost to fix errors is not prohibitive and often mistakes will yield a better result.  Also, don’t be afraid to start testing before the solution is perfect.  It will never be perfect.  Just be careful that an initial launch be performed in a controlled environment so if there are problems only the control group is affected.</p>
<p>__________</p>
<h3>About Ara Surenian</h3>
<p>Ara Surenian, the founder and President of Cadent Resources Inc., has more than 20 years of experience in management, operations, and engineering. His specialty is designing and implementing business processes that blend lean manufacturing, supply chain management, and business intelligence to significantly improve a company&#8217;s cash flow and profit.</p>
<p>Ara is an advisor to business owners and is a seasoned and storied presenter at professional associations, executive roundtables, and seminars. He is a member of APICS, The Association for Operations Management, the Institute of Business Forecasting, the Institute of Management Consultants, and a Trusted Advisor member of Vistage an international organization for CEO&#8217;s. Ara has an MBA with a specialization in Strategic and Entrepreneurial Management from the University of Illinois, and Bachelor of Science in Mechanical Engineering from Northeastern University in Boston.</p>
<p><span style="color: #808080;">* Please note: This entry originally referred to the DemandCaster as a SaaS application, but has been corrected to &#8220;SwaS&#8221; to reflect the true nature of the software.</span></p>
<p><span style="color: #808080;">The reason this is important is because SaaS solutions are typically hosted subscription based solutions that are available to users to use as if it was software loaded on their servers or desktop. The distinction with DemandCaster is that it benefits from all that traditional SaaS applications provide but acts as an enabler to allow the deployment of an actual service offering that is provided by a dedicated expert. This differs from another software category called Software plus Services which is a wholly software-centric solution.  SwaS does not apply to a business that uses software to simply supplement their core business such as banks, brokers, on-line retailers, and credit card companies.  A SwaS provider works in the business to business realm and uses the hosted software as an enabler to facilitate communication, analysis, and delivery to address a specific need of a client company.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/06/02/secret-sauce-cadent-resources-inc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>You are the Weakest Link</title>
		<link>http://www.lextech.com/blog/2008/05/29/you-are-the-weakest-link/</link>
		<comments>http://www.lextech.com/blog/2008/05/29/you-are-the-weakest-link/#comments</comments>
		<pubDate>Thu, 29 May 2008 18:18:20 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
		<category><![CDATA[Systems Engineering]]></category>

		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=42</guid>
		<description><![CDATA[One of the things that constantly comes up when you start taking the security of your computer systems seriously is the simple fact that your users are the weakest part of any security policy. You can spend all day working out intrusion detection systems, firewalls, nearly impossible to crack passwords, and doors with five levels of authentication, but when your security guard holds the door open for the pizza guy, you have a problem.]]></description>
			<content:encoded><![CDATA[<p>One of the things that constantly comes up when you start taking the security of your computer systems seriously is the simple fact that your users are the weakest part of any security policy.  You can spend all day working out intrusion detection systems, firewalls, nearly impossible to crack passwords, and doors with five levels of authentication, but when your security guard holds the door open for the pizza guy, you have a problem.</p>
<p>This is a type of hacking called “Social Engineering” and it can undermine all your work in a hurry.  In general, people are trained from birth to be helpful and trusting, and hackers are going to take advantage of that.  It ranges from the guy that tailgates behind an employee, to the admin that has the administrative password on a stickie under the keyboard because the password is too hard to remember.  It also includes seemingly innocuous questions about the company or that innocent “I forgot my password” problem that a “user” calling the helpdesk is having.</p>
<p>So the real question is; How do you protect your company against a social engineering attack?  In one word, Education.  You need to make sure that your employees are properly educated in how to recognize and deal with social engineering attempts.  For example, with physical security problems like tailgating, make sure they understand that holding the door for someone is not an option.  They may even know the person, but what if the attacker is an ex-employee and they didn’t know?</p>
<p>At the end of the day, just remember that proper training and education of your employees will do wonders for your company’s security posture.  It is also one of the most important aspects of security that gets left behind.  Remember, most employees aren’t trained to worry about “Security” and think that it is someone else’s job.  It’s your job to make sure that they think otherwise.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/05/29/you-are-the-weakest-link/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Software As A Service &#8212; For Criminals</title>
		<link>http://www.lextech.com/blog/2008/05/27/software-as-a-service-for-criminals/</link>
		<comments>http://www.lextech.com/blog/2008/05/27/software-as-a-service-for-criminals/#comments</comments>
		<pubDate>Tue, 27 May 2008 18:13:40 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Making Money With Technology]]></category>

		<category><![CDATA[Tech News]]></category>

		<guid isPermaLink="false">http://www.lextech.com/blog/?p=30</guid>
		<description><![CDATA[Security researchers have uncovered a massive database of web site FTP logins and passwords to web sites around the world, including many well known sites. The scary twist is that the crooks behind the database have put in place a trading and payment interface to allow less talented thieves to purchase access to these compromised sites and even automatically upload tools to help them attack site visitors.]]></description>
			<content:encoded><![CDATA[<p>Security researchers have uncovered a massive database of web site FTP logins and passwords to web sites around the world, including many well known sites.  The scary twist is that the crooks behind the database have put in place a trading and payment interface to allow less talented thieves to purchase access to these compromised  sites and even automatically upload tools to help them attack site visitors.</p>
<p>Even the bad guys are getting into the <a title="Article" href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9065038">software as a service model</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lextech.com/blog/2008/05/27/software-as-a-service-for-criminals/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
