<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Tech yet to be</title>
	
	<link>http://www.parityerror.com</link>
	<description>Drifting towards the Singularity</description>
	<pubDate>Mon, 21 Apr 2008 13:34:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TechYetToBe" /><feedburner:info uri="techyettobe" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Stephen’s Law of Robotics</title>
		<link>http://feedproxy.google.com/~r/TechYetToBe/~3/pCt0D9Vko8I/stephens-law-of-robotics</link>
		<comments>http://www.parityerror.com/archive/stephens-law-of-robotics#comments</comments>
		<pubDate>Mon, 21 Apr 2008 12:34:20 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
		
		<category><![CDATA[Almost there]]></category>

		<category><![CDATA[robotics]]></category>

		<guid isPermaLink="false">http://www.parityerror.com/?p=31</guid>
		<description><![CDATA[In the previous article the notion that over a period of time the number of capabilities a robot possesses will double was introduced.  While some of these capabilities will likely come from the artificial intelligence field, just as many will come from plain old engineering.  The growth of capabilities will come about due [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://www.parityerror.com/archive/moores-law-of-robotics" title="Prelude to Stephen's Law of Robotics">previous article</a> the notion that over a period of time the number of capabilities a robot possesses will double was introduced.  While some of these capabilities will likely come from the artificial intelligence field, just as many will come from plain old engineering.  The growth of capabilities will come about due to problems to be solved, and new tasks to be performed.  There are many motivations driving the growth of capabilities in robotics.</p>
<p><strong>Power of incentive</strong></p>
<p>The <a href="http://www.darpa.mil/GRANDCHALLENGE/overview.asp" title="DARPA autonomous vehicle challenges">competitions inspired by DARPA</a> to develop self-driving vehicles show how quickly these capabilities can come together when there is enough motivation.  Cars that could barely drive in a straight line several years ago are now able to drive straight, around curves, through traffic, while maintaining safe distances and traveling at speed.  These competitions show that initial failure leads to failure analysis, finding areas to strengthen, and areas that need new or completely different solutions.  In particular, the ability to deal with unreliable input has improved substantially.  The race showed that many areas, such as identifying when sensors fail, still need to improve.  In one case, an acceleration sensor showed no acceleration, so the car just kept accelerating.  Cases of memory leaks (allocating memory without ever freeing it) took out at least one robot during the competition.  While these problems kept the some vehicles from completing the competition, one can be sure that the failures encountered will be fixed.  In the formative years there will be failure after failure, often due to unexpected events, or unrecognized interactions between different parts of the system.  But with each failure, there will be new solutions, and steps will be made towards greater robustness and generalization.</p>
<p>Cash prizes for robotics include <a href="http://www.darpa.mil/GRANDCHALLENGE/overview.asp" title="DARPA autonomous vehicle challenges">DARPA&#8217;s automated vehicle challenges</a>, and Google&#8217;s <a href="http://www.googlelunarxprize.org/" title="Lunar Lander Challenge">robotic lunar lander</a> challenge.  There are also various prizes designed to motivate students such as <a href="http://www.auvsi.org/competitions/water.cfm" title="Underwater Robot Challenge">underwater</a>, <a href="http://www.igvc.org/rules.htm" title="Ground Robot Challenge">ground</a>, and <a href="http://avdil.gtri.gatech.edu/AUVS/IARCLaunchPoint.html" title="Flying Robot Challenge">aerial</a> competitions.  <a href="http://www.robocup.org/" title="Robot soccer">Robot soccer</a> is gaining serious momentum, with a challenge to beat humans by 2050.  The robot soccer players even have their own <a href="http://www.fira.net/" title="Federation of International Robosoccer Association">federation</a>.  There is a competition to build <a href="http://www.trincoll.edu/events/robot/" title="Firefighting robots">robots to fight fires</a>.  There are likely many more incentive and academic challenges out there, and if you know of any please leave a comment.</p>
<p><strong>Algorithm improvements</strong></p>
<p>In computer science, algorithms such as sorting, searching, indexing, are very common.  These are relatively simple algorithms compared to those required for balancing, walking, running, driving, and navigating.  In the early days of computer science, very simple algorithms were replaced by faster versions, then specialized versions, and substantial analysis determined which algorithms were appropriate for which circumstances.  That is strengths and weaknesses were formally defined.  This same level of analysis is ongoing today for the algorithms, and heuristics required to make a robot successfully complete a task or sub-task.  The challenge is always greatest the first time a particular problem is solved, but once one solution is known, gradual improvement and alternate solutions soon follow.  Science and engineering continue to grow by building off of work which came before.  Robotics is no different in this aspect.</p>
<p><strong>Economic need</strong></p>
<p>Another driving force that will push the development of robotics is economics.  For the Japanese the cost of <a href="http://www.kineticconsulting.co.uk/robots-healthcare.html" title="Robot health care">assisted care for the elderly</a> is driving development.  With a declining birth rate, and growing elderly population, there will not be enough professional care takers, which is driving the development of care taker robots.  The need to cut costs and reduce exposing humans to dangers has also been pushing advances in robotics.  The cost of safety is generally high, and robotics is seen as one way of bringing this cost down.   Economic competition with low wage countries is also driving robot development to make higher wage countries more competitive.</p>
<p><strong>Coolness factor</strong></p>
<p>Another motivation for developing robots is the coolness factor.  Many of us have grown up seeing robots in science fiction shows and stories.  From &#8216;<a href="http://www.lostinspacerobot.com/" title="Lost in Space robot">Danger Will Robinson</a>&#8216; to <a href="http://en.wikipedia.org/wiki/Three_Laws_of_Robotics" title="Asimov's Three Laws of Robotics">Asimov&#8217;s three law</a> bearing robots, to <a href="http://en.wikipedia.org/wiki/Data_(Star_Trek)" title="Data">Star Trek&#8217;s Data</a>, robots inspire the imagination.  Working on robotics provides the sense that one is working on something new and exotic.</p>
<p><strong>Finding your niche</strong></p>
<p>Now that robot development kits are becoming more common with <a href="http://mindstorms.lego.com/" title="Lego Mindstorm">Lego&#8217;s Mindstorm</a> and <a href="http://msdn2.microsoft.com/en-us/robotics/default.aspx" title="Microsoft Robotics">Microsoft&#8217;s Robotics Studio</a> it is becoming easier to find frameworks for playing around with robot development.  Just as computers benefited from small groups coming together to develop new computers and software programs, the same sense of discovery will appear for robots as well.  While these kits do not seem to have captured as broad interest as the original Commodore 64, Apple II, or TRS-80, it is likely only a matter of time before the robotics hobbyists kick in to gear.  Just as billionaires were born from the software industry, there are sure to be new billionaires born from the robotics industry.</p>
<p><strong>Helping others</strong></p>
<p>Another common motivator in robotics is the desire to help others.  Research in health care oriented robots, car safety, keeping people away from bombs, and other dangerous situations have drawn many people to research and develop robots.  Also, the desire to avoid monotonous tasks such as pool cleaning and floor vacuuming have already seen robots enter the market, and improvements in these cleaning robots show a gradual increase in robustness and capabilities.</p>
<p><strong>Moving forward</strong></p>
<p>Whether it is curiosity, novelty, altruism, national pride, money, or ego; there are many personal motivators to draw researchers and engineers toward the field of robotics.  Just as the early days of computers produced many notable personalities and products, the field of robotics is a new frontier opening up to a larger group of developers out to make their mark.  This will drive rapid and diverse experimentation into a variety of hardware and software architectures.  The metric by which this advance will be measured is the growth in the set of capabilities a robot possesses.  This growth will be displayed by a doubling in the number of capabilities over a period of time: <em>Stephen&#8217;s Law of Robotics</em>.  This will lead to an ever greater range of tasks which can be accomplished, at a progressively lower cost.</p>
<p><strong>Related Links</strong></p>
<p><a href="http://www.parityerror.com/archive/moores-law-of-robotics" title="Robot Capabilities">Moore&#8217;s Law of Robotics</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.parityerror.com/archive/stephens-law-of-robotics/feed</wfw:commentRss>
		<feedburner:origLink>http://www.parityerror.com/archive/stephens-law-of-robotics</feedburner:origLink></item>
		<item>
		<title>Moore’s Law of Robotics</title>
		<link>http://feedproxy.google.com/~r/TechYetToBe/~3/rKD8YwJ4YB0/moores-law-of-robotics</link>
		<comments>http://www.parityerror.com/archive/moores-law-of-robotics#comments</comments>
		<pubDate>Sat, 19 Apr 2008 12:08:11 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
		
		<category><![CDATA[Almost there]]></category>

		<category><![CDATA[metrics]]></category>

		<category><![CDATA[robotics]]></category>

		<guid isPermaLink="false">http://www.parityerror.com/?p=30</guid>
		<description><![CDATA[I have no idea whether truly intelligence robots will ever exist, but I can definitely imagine that their actions will start to seem intelligent within the next twenty years.  Being intelligent and seeming intelligent are close enough, that I am not sure the difference matters.  Being intelligent implies having the ability to create [...]]]></description>
			<content:encoded><![CDATA[<p>I have no idea whether truly intelligence robots will ever exist, but I can definitely imagine that their actions will start to seem intelligent within the next twenty years.  Being intelligent and seeming intelligent are close enough, that I am not sure the difference matters.  Being intelligent implies having the ability to create new solutions and ideas for situations never previously encountered.  Seeming intelligent is to apply existing solutions and ideas to new situations.  Current robots and machines are far from seeming intelligent and even farther from being intelligent.  However, as their accumulated set of capabilities increases, this will change.  Over the next couple of articles, a sketch of the idea that as the number of capabilities a robot possesses increases, the overall flexibility of its actions will increase as well.  Flexibility of action is the ability to respond appropriately to situations which have never been encountered before.  As an individual robot&#8217;s capabilities reach into the millions, and then billions, there will be fewer and fewer situations where it will be unable to complete its task.  In such an environment, robots will be very hard to distinguish from seeming intelligent to actually being intelligent.  The meaning of capabilities will be rather broad, but the notion should be clear by the time we finish.</p>
<p>As we proceed, we will also establish that the robotics equivalent of <a href="http://en.wikipedia.org/wiki/Moore%27s_Law" title="Moore's Law">Moore&#8217;s Law</a> should be that over a period of time, the number of capabilities a robot possesses doubles.</p>
<p><strong><br />
Exponential growth in the number of transistors</strong></p>
<p>Moore&#8217;s law describes the doubling of transistors over a period of time.  This period is often described as being somewhere between a year or two.  We have been experiencing this phenomenon in our computer processors for the last several decades.  The common method of adding more transistors is by shrinking their size.  Unfortunately, this approach will likely hit physical limits within a decade.  However, many alternate technologies are being examined  to maintain the doubling trend.  In the past,  the doubling of transistors was also associated with a doubling of speed.  However, the speed doubling ended a few years ago, and will only improve in fits and starts.  While we may see up to a thousand fold increase in transistor speeds sometime in the future, it is unlikely that switching speeds will reach the petahertz (1 followed by 15 zeros) range.</p>
<p>As the number of transistors increases, the number of computations performed simultaneously also increases.  This means that over time, a single &#8220;processor&#8221; has more transistors to calculate math, make decisions, model physical reality, process images, process sound, and so on.  Future doubling will lead to processors that are larger in size.  Or more likely they will start to grow, new tricks are discovered, they shrink again, grow again, shrink again, but always striving to double the number of transistors.  From a user&#8217;s point of view whether the processor&#8217;s chip is a square or a cube does not matter.  Also, whether there is one chip or hundreds of chips networked together is not of much concern.  What matters is that computers and robots will be able to ride this trend of increased processing power for the foreseeable future.  Besides, computational power is an enabling technology, not an end in itself.</p>
<p>One way that transistors are doubling is to increase the overall number of processing cores available.  The more cores, the more tasks which can be performed simultaneously.</p>
<p><strong>Exponential growth in the number of sensors</strong></p>
<p>One metric that has been proposed as the Moore&#8217;s law for robotics is that over a period of time the number of sensors doubles.  For the short term, growth in the robot capabilities will be tied with growth in sensor count.  Greater number of sensors, greater sensor sensitivity, and greater range of senses (tough, sight, sound, chemical, etc.) will all benefit robotics.  Eventually the data from all those sensors will reach sheer information overload, and more than a few thousand or million sensors will be overkill.  At some point in time, the set of sensors a robot contains will lead to differentiation in capabilities between different robots, and this seems better than trying to cram all possible sensors into a single robot.  One area where this rapid increase in sensor count is observed today is in commercial automobiles.  The recent Urban Grand Challenge demonstrated the benefits of additional sensors, with the autonomous cars successfully driving in a town-like environment with traffic.  This was a substantial improvement in self-driving capabilities compared to the two earlier challenges held out in the desert.</p>
<p>Examples of what robots will need to sense: chemicals, acceleration, velocity, current, voltage, altitude, direction, location, air pressure, contact pressure (i.e touch), light, sound, infrared, radio frequencies, temperature, torque, weight, and so much more.  For convenience, the transmission of the items being sensed should also be considered a sensor.  That is to sense radio frequencies (or radio transmissions), then a complementary sensor would be a sender of radio frequencies (radio transmitter). For a light sensor, one would take this as one sensor for processing light, and another for emitting light.  In this way, robots will naturally develop many different forms of communication.  Communication can be carried out not only by touch, sight and sound, but also by chemical, electrical, magnetic, and other means.</p>
<p>The nice thing about sensors as a metric is they are easy to count.  Since there are so many different types of sensors and things to sense, it is easy to imagine the need for a large number of sensors.  Unlike transistors, the complexity of a particular sensor varies widely from that of another making it hard to compare the benefit of one sensor type over another.   However, simplifying things to just consider overall count makes sense, particularly as the number of sensors becomes large, each individual sensor becomes less important .  However, the synergy from the variety of sensors becomes increasingly important.</p>
<p>As the number of sensors increases, the bandwidth of the networks feeding the sensor data to the processors will have to increase as well.  Exponential growth in the number of sensors will also lead to exponential growth in network bandwidth.</p>
<p><strong>Exponential growth in number of robot capabilities</strong></p>
<p>Where robotics will benefit the most is for the number of capabilities they can perform to increase exponentially.  Just as robots will benefit from greater transistor counts, increased sensors and their synergy, they will also benefit from increased capabilities and synergy of those capabilities.  Being able to balance on two feet, combined with the ability to move each foot forward, leads to walking.  The ability to balance is a complicated capability made up of many sub-capabilities, just as the ability to move the foot forward requires many sub-capabilities to make it happen.  Similarly being able to move an arm, and open and close a hand, can be combined to allow for catching a ball.  Unlike counting the number of sensors which are discrete discernible entities, trying to count capabilities is a bit harder.  For the capability of walking, is this a single capability, or is it the individual algorithms that lead to balance and movement which should be counted?  In order to consider the exponential growth, it really should be the underlying algorithms that lead to balance and movement that should be individually counted.  These are the components that will be incrementally improving over time, leading to more and more robust skills.  Continuing with the walking example, the improvements in balance and overall walking skills have been steadily improving as demonstrated by robots such as <a href="asimo.honda.com" title="Asimo">Asimo</a> from Honda and more recently <a href="http://www.bostondynamics.com/content/sec.php?section=BigDog" title="Pack mule robot">BigDog</a> from Boston Dynamics.</p>
<p>While particular capabilities will be unique to the design of particular robots, others will be more general and can be transferred from robot to robot.  Both will see a rapid increase over the next few decades.  Capabilities that are initially robot specific, will over time become more generic.</p>
<p>Countries like Japan have already started robot initiatives with the aim of placing robots in the homes of the elderly to help reduce the <a href="http://www.physorg.com/news110701029.html" title="Japan health care">health care</a> costs as the nation becomes increasingly more grey haired.  Similarly, many car manufacturers are looking to increase the degree of automation available in the car with adaptive cruise control, self-driving, self-parking, blind spot warnings, entertainment systems, etc.  With just these two initiatives there is substantial amounts of money being made available to research and implement.  This will lead to an even wider set of behaviors/capabilities for robots.</p>
<p>Up to now robots have been very limited in what they can do independently, but already this is starting to change quickly.  While the autonomous cars from <a href="http://www.darpa.mil/GRANDCHALLENGE/overview.asp" title="Autonomous vehicle race">Darpa&#8217;s Urban Grand Challenge</a> are not yet ready to hit the road on their own, the existing technology will likely creep out into the market with features such as emergency <a href="http://www.motortrend.com/features/auto_news/2007/112_news130712_volvo_developing_new_safety_systems" title="Collision avoidance">collision avoidance</a>.  While we are not yet ready to let them take to the roads on their own, there shouldn&#8217;t be much resistance to cars which have determined a collision is inevitable from stepping in and taking control to reduce the forces that will be experienced by the passengers.  Over time more and more capabilities will be introduced, and confidence in those capabilities will eventually reach a point where drivers are willing to place their lives into the hands of their self-driving cars.  Like any engineering project, there will be a lot of learning along the way, but with each success and failure, the capabilities will become increasingly more robust, and able to handle a much wider range of situations.  As situations are encountered which are not properly handled, engineers will analyze the failures, and new capabilities will be added, and existing ones improved.</p>
<p><strong>Implementation specific and generic capabilities</strong></p>
<p>Over time interfaces for common tasks such as navigation will be standardized so that they can be added to many different types of robots who then convert the navigation into specific commands sent to legs, wheels, treads, wings, etc.  This will hold true for other common operations such as walking, running, hand-eye coordination, object recognition, object handling, etc.  At a high-level these generic operations will need to be handled in a way specific to the robot&#8217;s architecture.  A two legged robot will walk very differently from an eight legged one, or even a single legged robot.  Capabilities will arise to address these needs, and over time become standardized and incrementally improved.  The standardization will allow for rapid transfer of capabilities from one robot to another, and also allow the improvements to be spread faster.</p>
<p>The library of available capabilities will increase in an exponential manner such as transistors in a computer processor, hard disk storage, memory capacity, and digital camera resolution.  This increase in capability count will be followed by even newer capabilities which utilize existing capabilities in a new way to accomplish a new task not previously performable by a robot.  As new capabilities mature, they will become easier and easier to transfer to more and more robot variants, since as the capability matures it will become more standardized.  A concrete example of this would be traffic light recognition.  Once one car manufacturer introduces the ability for a car to determine whether the traffic light  is red, yellow, green, turn left, turn right, warning, etc., it will not be long before other manufacturers rush to introduce the capability as well.  Over time the quality of traffic signal recognition will improve, and more and more cars will move from having this as a  purchase option, to it becoming a standard option lilke air bags.  Then it will become a commodity capability, that will be standardized, continually improved, and made cheaper and cheaper to implement.  After a while, no one will think it very special that cars are able to appropriately handle a wide range of varied traffic lights, and it will be just one among millions of capabilities inherent in the car.</p>
<p><strong>Slow and steady</strong></p>
<p>Today robots operate in very well defined niches, under relatively controlled conditions.  This is mostly due to each and every robot available today having only a small number of specialized capabilities.  But over time, the exponential growth in capabilities will lead to a slow and steady improvement and broadening of what robots can do.  We are very early on in the exponential growth of robot capabilities, so progress seems relatively slow, but over time the nature of exponential growth will show more and more capabilities released and improved each year.  Eventually the rate of improvement will be so high, that it will be hard to tell whether a robot is really intelligent, or just that it has such a large set of accumulated and integrated capabilities built in that its database of situations is large enough to cover just about every situation the robot is likely to encounter.  And in cases where the robot is not able to handle a new situation, the failure will be reported, and existing capabilities will be further improved, and new capabilities added to convert the formerly new situation into a been there done that situation.  As the exponential growth in capabilities continues there will be fewer and fewer new situations encountered.</p>
<p>Of course, once future robots are able to handle the majority of the situations they will encounter, we&#8217;ll change the rules and start trying to apply robots into a broader and broader range of uses.  Each time this happens, the initial robots will seem barely competent, and a bit clumsy at their new tasks, but that will change quickly.  As the set of new tasks increases, so will the set of implemented capabilities.  When more and more capabilities become standardized and integrated with other capabilities, fewer and fewer tasks will seem unknown to the robots being tasked with performing them.</p>
<p><strong>Moving forward</strong></p>
<p>Over the next couple of articles we will look at this notion of exponential growth of capabilities as the Moore&#8217;s law of robotics.  What is your view of capabilities as a metric?</p>
<p><strong>Related Posts</strong></p>
<p><a href="http://www.parityerror.com/archive/stephens-law-of-robotics" title="Stephen's Law of Robotics">Stephen&#8217;s Law of Robotics</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.parityerror.com/archive/moores-law-of-robotics/feed</wfw:commentRss>
		<feedburner:origLink>http://www.parityerror.com/archive/moores-law-of-robotics</feedburner:origLink></item>
		<item>
		<title>GPS enabled cell phones</title>
		<link>http://feedproxy.google.com/~r/TechYetToBe/~3/_0GJZcc5WF0/gps-enabled-cell-phones</link>
		<comments>http://www.parityerror.com/archive/gps-enabled-cell-phones#comments</comments>
		<pubDate>Sun, 06 Apr 2008 13:41:27 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
		
		<category><![CDATA[Almost there]]></category>

		<category><![CDATA[applications]]></category>

		<category><![CDATA[cell phone]]></category>

		<category><![CDATA[GPS]]></category>

		<guid isPermaLink="false">http://www.parityerror.com/archive/gps-enabled-cell-phones</guid>
		<description><![CDATA[More and more cell phones are shipped with built-in GPS receivers.  The position coordinates used by applications running on your cell phone allow for sharing your location with a community.  Various projects have gathered this data to monitor health, traffic, and social interactions.  The infrastructure for standardizing the exchange of location for [...]]]></description>
			<content:encoded><![CDATA[<p>More and more cell phones are shipped with built-in <a href="http://en.wikipedia.org/wiki/GPS" title="GPS description">GPS</a> receivers.  The position coordinates used by applications running on your cell phone allow for sharing your location with a community.  Various projects have gathered this data to <a href="http://www.physorg.com/news121365932.html%3Cbr%3E%3C/a%3E" title="Health monitoring">monitor health</a>, <a href="http://www.physorg.com/news121845452.html">traffic</a>, and <a href="http://www.networkworld.com/news/2006/091106-realtimerome.html" title="GPS social interactions">social interactions</a>.  The infrastructure for <a href="http://fireeagle.yahoo.net/">standardizing the exchange of location</a> for applications is just beginning to form.  Some of these services are even becoming available for phones which <a href="http://www.techcrunch.com/2007/11/28/google-mobile-maps-pinpoints-your-location-without-gps/" title="Google cell phone GPS-less solution">do not have GPS</a> to accurately capture position.  Instead, <a href="http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci753924,00.html" title="triangulation">triangulation</a> based on <a href="http://electronics.howstuffworks.com/gps-phone.htm" title="GPS phones">cell phone towers</a> in range is used.  Since the phone is tied to a communications network, sending information off to be aggregated with others, makes for many potential applications.  Just a few are listed here.</p>
<p><strong>Traffic monitoring</strong></p>
<p>As we drive around town with our cell phones this provides information about <a href="http://www.physorg.com/news121845452.html">traffic flow</a>.  How fast we are moving?  Is our movement in starts and stops?  Are lots of people <a href="http://www.physorg.com/news117200612.html" title="Inter-car location communications">avoiding a certain lane</a> in a certain area?  How closely spaced are the cars in the area?  Is the data coming from a car or pedestrian?  These are some of the <a href="http://www.nissan-global.com/EN/NEWS/2006/_STORY/060915-02-e.html" title="Nissan research">questions</a> that could be answered by our phones.  This data would allow our car navigation systems to alert us of upcoming problems, and provide alternate directions to avoid slow areas.</p>
<p><strong>Speed monitoring</strong></p>
<p>Already there has been a case where someone was <a href="http://www.physorg.com/news111482871.html" title="Self-tracking">tracking their own driving</a> with their personal GPS, and that speed contradicted the speed captured by the ticketing officer.  Thus, the driver was able to avoid the ticket.  However, one can easily see this helping as much as it hurts.  Issues have come up from rental car companies <a href="http://writ.news.findlaw.com/ramasastry/20050823.html" title="Rental car speed charges">charging customers</a> for instances of excessive speed as determined by the car&#8217;s GPS unit.  With a cell phone speed monitoring would not need to be built into the car.  Also, the data would not necessarily be gathered by the driver&#8217;s phone, instead any of the passengers could be the (unintentional) source as well.</p>
<p><strong>Location sharing with privacy protection</strong></p>
<p>While wandering about, determining if any <a href="http://www.berryreview.com/2007/09/17/find-out-if-you-have-friends-nearby-with-samecell/" title="Nearby friends">friends are nearby</a>, and allowing them to find you requires an exchange of information.  Yahoo is developing <a href="http://fireeagle.yahoo.net/" title="Fire Eagle">Fire Eagle</a> to aid in the capture and sharing of current location.  By running an application on your phone, it uploads the location, and based on your sharing policies determines which applications and users are able to access the data.  The goal is to allow for web based applications to respond better based on your current location, while preventing your current location from being available to everyone.  Since the remote application should only care about the location, and not the identify of the person at that location, this type of location broker helps to separate you from your location.  The idea of sharing location, but trying to <a href="http://www.physorg.com/news116603576.html" title="Location privacy">maintain anonymity</a> can be challenging.</p>
<p><strong>Location specific applications</strong></p>
<p>There are a variety of applications which can benefit from you and others knowing your location.  For you obvious ones are location related searching, and navigating from your current location to a new destination.  For others, <a href="http://blogs.zdnet.com/micro-markets/?p=131" title="GPS targeted ads">advertisers knowing your location</a> and interests can provide more focused ads as you walk past.  Also, if you are exposing a set of items you are looking to purchase, the stores nearby could respond with availability and pricing.  Location specific chats could be created containing only people in the nearby area.  A quick query to those nearby far a recommendation of a good restaurant would receive responses from people nearby.</p>
<p><strong>Retrieving Cell Phone</strong></p>
<p>One obvious advantage of having a built in means of telling you where your cell phone is when it is lost or stolen.  Not only do you want to be able to find where you are when the phone is in your hand, but also when it is out moving about on its own.  This functionality exists today on <a href="http://www.guardianangeltech.com/product.htm" title="Kid location tracking">special kids phones</a>.  On the kids phones, parents can monitor via the web where their kids are.  This capability is something a teenager would definitely not desire.</p>
<p><strong>Context Aware Ringing</strong></p>
<p>There are <a href="http://www.media.mit.edu/wearables/mithril/phone.html" title="Context sensitive">many locations</a> that do not want your cell phone to ring.  Movies, plays, and other public entertainment venues are one obvious location.  In these venues the cell phone should automatically switch from ringing to vibrate.  On planes, the phone should automatically disable the transceiver.  Unfortunately in cases where the GPS unit is forced to turn off, some other external stimulus is required to turn it back on once you leave the plane.</p>
<p><strong>Emergency Response</strong></p>
<p>One of the reasons that government&#8217;s are pushing for GPS to be standard on cell phones is to improve the emergency response to those calling for help.  When your phone number does not accurately identify where you are, it can be challenging to assist.</p>
<p><strong>Not just where you are, but where you&#8217;ve been</strong></p>
<p>In addition to where you are, where you have been is often useful.  Sites which keep track of your location at various times would be able to provide track data which could be displayed on maps.  This would allow for easy summarizing where you went and what you did on a vacation.  Also it makes it easier to associate those <a href="http://www.parityerror.com/archive/where-was-that-picture-taken" title="Geocoding">vacation photos</a> with where they were taken.  However, it would also allow others to verify whether or not you were actually where you said you were.</p>
<p><strong>Wrap-up</strong></p>
<p>The ease with which current location can be determined and sent to others is increasing.  With that will come many applications which take advantage of this information.  However, there is a need to protect this information from others  It will be interesting to see what new conveniences and inconveniences sharing of location will provide us.</p>
<p>How do you use your GPS enabled cell phone?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parityerror.com/archive/gps-enabled-cell-phones/feed</wfw:commentRss>
		<feedburner:origLink>http://www.parityerror.com/archive/gps-enabled-cell-phones</feedburner:origLink></item>
		<item>
		<title>Improved Cellphone Integration</title>
		<link>http://feedproxy.google.com/~r/TechYetToBe/~3/QoqaOGr5e00/improved-cellphone-integration</link>
		<comments>http://www.parityerror.com/archive/improved-cellphone-integration#comments</comments>
		<pubDate>Sun, 30 Mar 2008 13:17:07 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
		
		<category><![CDATA[Almost there]]></category>

		<category><![CDATA[cellphone]]></category>

		<category><![CDATA[GPS]]></category>

		<category><![CDATA[integration]]></category>

		<guid isPermaLink="false">http://www.parityerror.com/archive/improved-cellphone-integration</guid>
		<description><![CDATA[With the release of the 905i series of cellphones in Japan, the degree and quality of integration continues to improve.  3G network, GPS, high-definition TV, 5-mega-pixel camera, fast internet access, and even English-Japanese translation are included.  Of all the integration factors we have talked about, only Bluetooth and WiFi  are missing.
Quick to adopt 
The [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nttdocomo.com/features/foma905igallery/"><img src="http://www.parityerror.com/images/905i.jpg" alt="905i Cellphone" align="right" border="1" height="400" hspace="6" vspace="3" width="260" /></a>With the release of the <a href="http://www.nttdocomo.com/features/foma905igallery/" title="905i Home">905i series</a> of cellphones in Japan, the degree and quality of integration continues to improve.  <a href="http://en.wikipedia.org/wiki/3G" title="3G network">3G network</a>, GPS, high-definition TV, 5-mega-pixel camera, fast internet access, and even English-Japanese translation are included.  Of all the integration factors we have talked about, only <a href="http://en.wikipedia.org/wiki/Bluetooth" title="Bluetooth">Bluetooth</a> and <a href="http://en.wikipedia.org/wiki/WiFi" title="WiFi">WiFi </a> are missing.</p>
<p><strong>Quick to adopt </strong></p>
<p>The last few weeks I have been traveling to various semi-conductor manufacturers, and many people have been showing off their 905i phones.  Just mentioning 905i is enough to get all the owners to pull them out.  At one dinner various executives were showing off their phones, which resulted in one of them having to issue an apology to his coworkers.  In his enthusiasm to show off his 905i, he had forgotten that his phone did not contain any of the integrated circuits they manufactured, while his coworkers had remained loyal.  They were quick to demo the TV and GPS capabilities, along with the ease of accessing the internet.  Although, they do admit that data rates are still too high to make it worth dropping their much cheaper PHS modems.  the phones have made <a href="http://en.wikipedia.org/wiki/One_seg" title="1-seg">one segment</a> TV tuners a part of the local vocabulary.  The enthusiasm from 905i users because of all the new capabilities is very visible.</p>
<p><strong>Cell phone travel agent</strong></p>
<p>The value of the internet connectivity was demonstrated after a meeting we were attending finished early.  Upon entering the taxi everyone pulled out their cell phones and quickly changed their flights to an earlier flight.  After changing flights, they quickly viewed which seats were open, and made their selection.  By the time we arrived at the airport, their reservations were all updated, and all they had to do was place their phone over the scanner for both security screening, and boarding.  There was no need to contact anyone at a travel agent, or the airline.  The entire work of updating the travel schedules was completely outsourced to the traveler.</p>
<p><strong>GPS deficiencies</strong></p>
<p>While phone owners were quick to show off their GPS capabilities, these capabilities still do not yet equal those of a handheld GPS.  The 905i phones have navigation capabilities, but none of the users could figure out whether or not they could maintain track data or waypoints.  Also, noone was sure whether or not the images captured were automatically geocoded with where they were taken.  The technology integration is taking place, but the users and manufacturers have yet to realize the full advantage that this integration provides.</p>
<p>The majority of users do not think of GPS the way a camper would, but instead in terms of car navigation systems which tells how to get from here to there.  The ability to capture where you have been, or to maintain location data with pictures, is still not widely used or understood.  Since the phones provide GPS, camera, and internet capabilities, everything we have talked about GPSes could be handled within the 905i systems.  However, the software does not yet fully support all the desired functionality.  They lack the <a href="http://www.safety-devices.com/how_compass_works.htm" title="Digital Compass Explanation">digital compass</a> feature for determining direction, and <a href="http://www.altimeters.net/product_info.html" title="altimeter">altimeter</a>.   There is still room for improvement in the integrated GPS functionality.</p>
<p><strong>GPS Functionality still not widely available</strong></p>
<ol>
<li>Basic GPS handheld functionality
<ul>
<li>Capture waypoints</li>
<li>Capture tracks with position and time</li>
<li>Digital compass</li>
<li>Altimeter</li>
</ul>
</li>
<li>Integrated altimeter</li>
<li>Geocoding of pictures with coordinates</li>
<li>Ability to transfer pictures and track data to online mapping services such as Google Earth and Maps</li>
</ol>
<p><strong>Portable Entertainment</strong></p>
<p>Many of the new 905i models provide HDTV.  Some even allow for recording and transferring of the video.  With higher-resolution cameras, they continue the trend of providing quick access to camera and video recorder.  Watching movies on planes may not be an option since most cell phones do not allow for disabling of the transmitters, and even if they did many would likely forget to turn them off.  Phones often serve as mp3 players, and ring tones continue to become more and more individualized.  More and more games are available in mobile versions.  Playing on a 3-inch screen may not be the most enjoyable, but screen sizes are likely to increase.  Who wants to watch a HDTV video on a tiny screen?   Also, missing is the ability to transfer video on the phone to a nearby TV.</p>
<p><strong>Take advantage of sound</strong></p>
<p>All telephones require a microphone, and cell phones have been increasingly taking advantage of this.  For years now you can tell the phone who to dial, and it generally gets it right.  The 905i phones are offering English-Japanese translation using audio.  Also, on the future tech page at NTT, they are talking about integrating <a href="http://www.nttdocomo.com/technologies/future/audio/index.html" title="audio bar codes">audio bar codes</a> into <a href="http://www.nttdocomo.com/technologies/future/index.html" title="future phone technologies">newer phones</a>.  Audio bar codes seem to offer a wide range of possibilities.  While the microphones are insufficient for recording music, they are more than adequate for voice.</p>
<p><strong>Still farther to go</strong></p>
<p>One way to address the small screen issue would be <a href="http://www.engadget.com/2007/09/20/hands-on-with-texas-instruments-cellphone-projector/" title="cellphone video projector">video projection</a>.  This would allow for watching video in a a better way than the current 3-inch screens do.  Also, using hacks like those discovered for the Wii remote to allow for <a href="http://www.cs.cmu.edu/~johnny/projects/wii/" title="multi-touch Wii remote hack">multi-touch input</a> on any surface, the phone could serve as a very convenient computer interface.  Integration of digital compasses and barometers will bring the phone closer to hand held GPS units.  Better integration of the camera, GPS, and internet is still waiting.  With geocoded photos community services will be able to improve the travel preview experience by allowing better viewing of areas to visit.  While <a href="http://gizmodo.com/337520/polaroid-cellphone-printer-uses-zink-tech" title="cellphone printer">printers</a> and <a href="http://www.unwiredview.com/2007/02/01/replace-the-pc-with-your-cellphone-with-sony-ericsson-multimedia-cradle/" title="cellphone keyboard">keyboards</a> exist to connect to your phone, the peripheral space is still widely unexplored.  As the phone capabilities increase, it will move closer and closer to serving as your <a href="http://www.parityerror.com/archive/the-all-knowing-digital-personal-assistant" title="digital assistant">personal digital assistant</a>.</p>
<p>In the next article we&#8217;ll talk about how researchers are taking advantage of all those GPS enabled cellphones.  Until then, post your comments on what functionality you are waiting to appear inside your cellphone.</p>
<p><strong>Reference to Related Articles </strong></p>
<p><strong><a href="http://www.parityerror.com/archive/travel-yet-to-be" title="Tech yet to be - Travel Yet to Be">Travel Yet to Be</a></strong><br />
<strong><a href="http://www.parityerror.com/archive/where-was-that-picture-taken" title="Tech yet to be - Where was that picture taken?">Where was that picture taken?</a></strong><br />
<strong><a href="http://www.parityerror.com/archive/planning-a-vacation" title="Tech yet to be - Planning a Vacation">Planning a Vacation</a></strong><br />
<strong><a href="http://www.parityerror.com/archive/the-all-knowing-digital-personal-assistant" title="Tech yet to be - The All Knowing Digital Personal Assistant">The All Knowing Digital Personal Assistant</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.parityerror.com/archive/improved-cellphone-integration/feed</wfw:commentRss>
		<feedburner:origLink>http://www.parityerror.com/archive/improved-cellphone-integration</feedburner:origLink></item>
		<item>
		<title>Travel yet to be</title>
		<link>http://feedproxy.google.com/~r/TechYetToBe/~3/qVfZQyyen0g/travel-yet-to-be</link>
		<comments>http://www.parityerror.com/archive/travel-yet-to-be#comments</comments>
		<pubDate>Fri, 21 Mar 2008 16:01:58 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
		
		<category><![CDATA[Why can't I]]></category>

		<category><![CDATA[community]]></category>

		<category><![CDATA[GPS]]></category>

		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.parityerror.com/archive/travel-yet-to-be</guid>
		<description><![CDATA[Planning a trip to an unknown location requires a lot of work.  While sites often exist with helpful information, there is no single source which has everything.  This is one area where community sites such as WikiTravel can help to fill in the gaps  For now outside of major cities, the details [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http:/images/3333Steps-1.jpg"><img src="/images/3333Steps.jpg" alt="Base of 3333 steps in Misato, Japan" align="right" border="1" height="180" hspace="6" vspace="3" width="135" /></a>Planning a trip to an unknown location requires a lot of work.  While sites often exist with helpful information, there is no single source which has everything.  This is one area where community sites such as <a href="http://www.wikitravel.org/">WikiTravel</a> can help to fill in the gaps  For now outside of major cities, the details are often insufficient.  If such sites were as popular as Facebook, then more information than you could possibly want would be available on just about everywhere and in just about any language of interest.  However, this level of information overload is far away.</p>
<p>Today there are many places where it is very hard to find helpful information.  A perfect example is a recent trip to <a href="http://wikitravel.org/en/Misato">Misato, Japan</a> to climb their 3,333 stone steps.  There is not much in English related to this location.  Particularly nothing that described the area, where to park, restaurants and facilities in the area, nearby attractions, whether there is food or water along the route, or even how long it would take to climb.  Fortunately there were Japanese web sites which helped to fill in some of these blanks.  Eventually searching in Japanese produced at least the <a href="http://maps.google.com/maps?f=q&amp;sll=32.524599,130.883904&amp;sspn=0.047474,0.053043&amp;ll=32.5772,130.821156&amp;spn=0.002965,0.003315&amp;t=h&amp;z=18">location</a> to search for in Google Maps.  Since this is a popular attraction in <a href="http://wikitravel.org/en/Kumamoto">Kumamoto</a>, and there were fair sized buildings visible, we figured there would be no problem finding lunch in the area.  Unfortunately, lunch turned out not to be available.</p>
<p>When we arrived at the 3,333 stone steps we learned that while there were restaurants, we were there off-season, and they were closed.  Those in the know brought <a href="http://lunchinabox.net/">bento lunches</a>, or camp stoves.  For those of us visiting for the first time, there was not much else to do, but climb, and eat afterwards.</p>
<p>As we traveled we took pictures of the scenery, and the various landmarks along the path.  These were easily viewed later in Google Earth with the techniques described in &#8216;<a href="http://www.parityerror.com/archive/where-was-that-picture-taken">Where was that picture taken?</a>&#8216;.   Also while driving, we found several areas that looked promising for a future visit.  Instead of marking them on the map, we just took pictures.  Since the GPS was on, each picture was properly identified with its location.  This made it very easy to look at the picture to remember the point of interest, and seeing it on the map helped to identify it.  This same technique has come in handy while traveling by train to quickly mark areas of potential interest.  While pictures taken out the window of a moving car or train may not be very good, they do make it easy to come back to visit later with either Google Maps or Earth.</p>
<p>Planning a trip has become easier thanks to the internet, but the experience still has a long way to go.  The farther you venture from home, the less helpful information is available.  When traveling to a foreign country, the chance of finding helpful information is complicated by language barriers.  What you are looking for likely exists, but only on a page written in a foreign language.  Its out there somewhere, but essentially buried in the haystack.</p>
<p>Over time community involvement will help to make more and more information about everywhere available.  Have you traveled somewhere recently?  If so, why don&#8217;t you see if your knowledge of the area now exceeds that of <a href="http://www.wikitravel.org/">WikiTravel</a>.  If so, this would be your chance to help fill the void.  Make sure to include items you wish you had been aware of before making the visit.  Over time, a contribution here and there can make a difference.  Your travel experiences will aid others, and theirs will help you.  Also, by looking for things to write about, you will find yourself paying more attention to what you discover.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parityerror.com/archive/travel-yet-to-be/feed</wfw:commentRss>
		<feedburner:origLink>http://www.parityerror.com/archive/travel-yet-to-be</feedburner:origLink></item>
		<item>
		<title>Travel Abroad</title>
		<link>http://feedproxy.google.com/~r/TechYetToBe/~3/k1FqEQB1DOA/travel-abroad</link>
		<comments>http://www.parityerror.com/archive/travel-abroad#comments</comments>
		<pubDate>Wed, 12 Mar 2008 15:26:09 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
		
		<category><![CDATA[If only]]></category>

		<category><![CDATA[international]]></category>

		<category><![CDATA[preparation]]></category>

		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.parityerror.com/archive/travel-abroad</guid>
		<description><![CDATA[Now that you know where to go, its time to prepare for the trip.  What will the temperature be like?  What vaccinations are recommended?  Am I going during any national holidays?  What type of money will I need?  Do they drive on the left or right?  Do I need [...]]]></description>
			<content:encoded><![CDATA[<p>Now that you know where to go, its time to prepare for the trip.  What will the temperature be like?  What vaccinations are recommended?  Am I going during any national holidays?  What type of money will I need?  Do they drive on the left or right?  Do I need to worry about any of their unique laws?  When going abroad there are so many issues to deal with, it helps to prepare.</p>
<p><strong>Vaccinations</strong></p>
<p><a href="http://www.mdtravelhealth.com/">MDTravelHealth.com</a> has vaccination recommendations for many countries.  In addition to web research, checking with your doctor for recommendations is also advised.  Vaccinations can be tricky in that it is not only the country you are visiting, but what other countries you have visited recently can also affect what is required for entry into your destination country.</p>
<p><strong>Currency Conversion</strong></p>
<p>It is hard to keep track of which country uses what currency, so <a href="http://www.xe.com/">xe.com</a> and <a href="http://www.oanda.com/">Oanda.com</a> provide assistance.  But if you already know the currency then Google lets you do the conversion as &#8216;<a href="http://www.google.com/search?hl=en&amp;q=100+euro+in+dollar">100 euro in dollars</a>&#8216; to get a rough idea of the conversion rate.</p>
<p><strong>Visa Requirements</strong></p>
<p>Visa requirements vary from country to country and are complicated by the nationality of the passport you hold.  Different countries have made different arrangements about whose citizens need entry visas and whose do not.  Also the time allowed for a short term visit varies from country to country.  Often the easiest way to figure out what is required is by visiting the embassy web sites of the countries you want to visit.  <a href="http://www.embassyworld.com/">EmbassyWorld</a> makes finding these websites easy.</p>
<p><strong>National Holidays</strong></p>
<p>Sometimes you want to travel during a holiday in a foreign country, and other times you want to avoid being trampled as the locals rush to get to their vacation destinations.  In either case a quick check at <a href="http://www.qppstudio.net/publicholidays.htm">Q++Studio</a> helps to find days to go or to avoid.</p>
<p><strong>Weather</strong></p>
<p>Sites like <a href="http://www.worldclimate.com/">WorldClimate</a> allow you to see the high, average, and low temperatures throughout the year.  Also check whether or not you will visit during the rainy season (search: <a href="http://www.google.com/search?hl=en&amp;q=brazil+rainy+season">[country] rainy season</a>).</p>
<p><strong>Embassy Contact Information</strong></p>
<p>When traveling abroad you may encounter situations where you need assistance.  Preparing the phone number for your embassy or consulate is worthwhile, even though you probably will not need it.  Once again, <a href="http://www.embassyworld.com/">EmbassyWorld</a> can help track down the local web site containing the contact information.</p>
<p><strong>Emergency Contact Information</strong></p>
<p>Another essential that is not standardized around the world is how to call for help from police, fire, and ambulance.  Preparing a list of these contact numbers for each country is recommended.  <a href="http://www.skytravel.com.hk/business/epna.asp">Skytravel</a>, and <a href="http://en.wikipedia.org/wiki/Emergency_telephone_number">Wikipedia</a> have two nice lists.  In the event that you do not have the numbers on hand when an emergency strikes, then just find a native or the nearest pay phone.  Pay phones tend to have the emergency numbers prominently displayed.  But, since the pay phone is a dying breed in the age of cell phones, best to prepare the list ahead of time and place it in your wallet.</p>
<p><strong>Driving Information</strong></p>
<p>Driving rules differ from country to country.  Do you drive on the left or the right?  Is my International Driver&#8217;s License valid there?  Where do I get an International Driver&#8217;s License?  What do the traffic signs mean?</p>
<p>The best site I have found for information on driving in a foreign country is <a href="http://www.wikitravel.com/">WikiTravel</a>.  The <a href="http://www.driving-in.com">Driving-In.com</a> site also has high level information for many countries.  I am still looking for a good site that describes the various traffic signs of a country.</p>
<p>If you are going to drive in another country, make sure to pick up the International Driver&#8217;s License before you leave.  Once you arrive at your destination it is too late.</p>
<p><strong>Can I drink the water?</strong></p>
<p>When traveling to a new country, one immediate concern is whether the water from the tap is drinkable.  The best solution is to ask the locals, but a search of &#8216;<a href="http://www.google.com/search?hl=en&amp;q=spain+drinking+water">[country] drinking water</a>&#8216; will usually provide the answer.</p>
<p><strong>Background Information</strong></p>
<p>Before visiting a country, it is nice to get a little background on its history, customs, unique laws, and more.  This is particularly good material for passing the time on the flight to the country.  One would not want to make the mistake of getting caned for carrying a pound of <a href="http://wikitravel.org/en/Singapore#Get_in">chewing gum</a> bought at Costo while entering Singapore, when a few moments would have shown that there are legal limits on the importing of chewing gum.  A good background site is <a href="http://www.wikitravel.com/">WikiTravel</a> for travel related information for cities and countries.  <a href="http://www.wikipedia.com/">WikiPedia</a> and the <a href="https://www.cia.gov/library/publications/the-world-factbook/">CIA Factbook</a> are good references for more in-depth historical and economic information.</p>
<p><strong>Packing Lists</strong></p>
<p>Figuring out what to pack can be aided by the sites: &#8216;<a href="http://www.dontforgetyourtoothbrush.com/">Don&#8217;t Forget Your Tooth brush</a>&#8216; and &#8216;<a href="http://upl.codeq.info/">The Universal Packing List</a>&#8216;.  These sites create packing lists, along with additional information about what to prepare for the trip.</p>
<p><strong>Restrooms</strong></p>
<p>Different countries have different style restrooms.   Some are much more public than others.  The bathroom rating site &#8216;<a href="http://www.thebathroomdiaries.com/">The Bathroom Diaries</a>&#8216; can help get an idea of what to expect as you travel.  Toilet seats do not exist everywhere.  Probably one of my most embarrassing moments traveling in Japan was walking up to a police box to ask the officer for directions, only to discover that it was just a restroom with a star on top with the officer inside using it.</p>
<p><strong>Additional References</strong></p>
<p><a href="http://www.lifehacker.com/">LifeHacker</a> has two articles on preparing for a trip.  <a href="http://lifehacker.com/software/hack-attack/the-power-travelers-checklist-part-one-pre+flight-311075.php">Part one</a> discusses preparing for the flight: reservations, seat assignments, packing, and the like.  <a href="http://lifehacker.com/software/hack-attack/the-power+travelers-checklist-part-two-travel-day-311215.php">Part two</a> discusses the day of the flight, and being on board.</p>
<p><strong>Wrap Up</strong></p>
<p>Traveling to foreign countries is fun, but can sometimes be intimidating.  A little preparation and a lot of the foreignness will disappear, and you will have a great time.  A little advance planning will give you interesting places to visit, food to try, and a chance to see that there is definitely more than one way to live.   The web, GSM phones, and GPS can help make the trip easier, but there is still a long way to go before technology can provide more than assistance on a vacation. In reality, a vacation is more about the people and the scenery than technology.  Enjoy your trip.</p>
<p>What preparation do you make before traveling internationally?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parityerror.com/archive/travel-abroad/feed</wfw:commentRss>
		<feedburner:origLink>http://www.parityerror.com/archive/travel-abroad</feedburner:origLink></item>
		<item>
		<title>Where was that picture taken?</title>
		<link>http://feedproxy.google.com/~r/TechYetToBe/~3/7DZtCe2RuQg/where-was-that-picture-taken</link>
		<comments>http://www.parityerror.com/archive/where-was-that-picture-taken#comments</comments>
		<pubDate>Mon, 10 Mar 2008 13:35:17 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
		
		<category><![CDATA[If only]]></category>

		<guid isPermaLink="false">http://www.parityerror.com/archive/where-was-that-picture-taken</guid>
		<description><![CDATA[Anytime you travel, pictures accumulate quickly. A few weeks after they are taken, you still have a good idea where each one came from. However, after a few months some of the place names start to fade, and the approximate location gets a bit hazy too. However, if you bring your GPS along, then determining [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">Anytime you travel, pictures accumulate quickly. A few weeks after they are taken, you still have a good idea where each one came from. However, after a few months some of the place names start to fade, and the approximate location gets a bit hazy too. However, if you bring your GPS along, then determining where those pictures were taken becomes easy.</p>
<p class="MsoNormal"><strong>Geocoding the pictures</strong></p>
<p class="MsoNormal"><a href="http://en.wikipedia.org/wiki/Geocoded_photo">Geocoding</a> is storing location coordinates with the picture.</p>
<p class="MsoNormal">The Window’s program <a href="http://sourceforge.net/projects/gpicsync/">GPicSync</a> helps to determine where pictures were taken. The pictures must be in JPG format, and have the proper date and time recorded in its <a href="http://www.exif.org/">EXIF</a> data. Since most digital cameras store their images as JPG with EXIF data, this should not be a problem. <a href="http://sourceforge.net/projects/gpicsync/">GPicSync</a> uses the date and time information from the pictures, along with a set of <a href="http://www.topografix.com/gpx.asp">GPX (GPS Exchange Format)</a> track files from the GPS to assign coordinates to the picture. From the time stamp of the picture, it identifies which GPS track coordinate was the closest to where the picture was actually taken using the time and date information recorded in the GPX file.</p>
<p class="MsoNormal">Even if the cameras clock was not properly set, knowing what it thinks the time is versus what the GPS thinks the time is can be used to calculate a correction offset.</p>
<p class="MsoNormal"><a href="http://sourceforge.net/projects/gpicsync/">GPicSync</a> is a free program available from <a href="http://sourceforge.net/">sourceforge.net</a>.</p>
<p><img src="/images/GPicSync.jpg" alt="GPicSync Screenshot" align="middle" border="1" hspace="6" vspace="3" /></p>
<p class="MsoNormal">The &#8216;Pictures folder&#8217; button allows selection of a single directory.   The &#8216;GPS file&#8217; button allows for selection of multiple <a href="http://www.topografix.com/gpx.asp">GPX</a> files or <a href="http://www.eoss.org/pubs/nmeafaq.htm">NMEA</a> files. Make sure &#8216;add geonames and geotagged&#8217; is checked to allow updating the picture’s EXIF data with the GPS coordinates. Since the GPS records time in UTC, and the camera in local time, you will need to provide the UTC offset where the pictures were taken. For the difference to nearest track point value, 300 is sufficient for most cases. However, if you go into a building and take pictures for a while, then bumping this up will allow for matching. This is to account for GPS not working well inside.  For a recent trip to an aquarium, a difference to nearest track point value of 5000 seconds worked well. This large value was because we were inside for over an hour.</p>
<p class="MsoNormal">Press &#8216;Synchronise !&#8217; and GPicSync will automatically attempt to match each photo with a point in your GPS track data. When it finishes, clicking on &#8216;View in Google Earth&#8217; will push the track data, and associated pictures to the Google Earth application for viewing. However, I find it easier to examine the images and locations via Google Maps, which is where GeoSetter comes in.</p>
<p class="MsoNormal"><strong>Viewing images by location</strong></p>
<p class="MsoNormal">GeoSetter is a free Window’s program for viewing geocoded images within Google Maps. It also provides the ability to match pictures to their GPS coordinates, but the interface is very error prone, and most of my <st1:city w:st="on">Osaka</st1:city> pictures ended up in <st1:state w:st="on"><st1:place w:st="on">Berlin</st1:place></st1:state> the first time I tried it. So for now I prefer <a href="http://sourceforge.net/projects/gpicsync/">GPicSync</a> for updating the picture&#8217;s coordinates, and <a href="http://www.geosetter.de/en/">GeoSetter</a> to put the images into their geographical context.</p>
<p class="MsoNormal"><a href="http://www.geosetter.de/en/">Download GeoSetter</a></p>
<p class="MsoNormal"><img src="/images/GeoSetter.jpg" alt="GeoSetter Screenshot" align="middle" border="1" height="559" hspace="6" vspace="3" width="600" /></p>
<p class="MsoNormal">GeoSetter&#8217;s interface is fairly simple. The thumbnails are what you find in Window&#8217;s Explorer thumbnail view, and performing a right click on an image gives exactly the same set of choices that Window&#8217;s Explorer provides. However, this is not very useful for an application’s context menu. The most reliable way I have found to get an image to appear is to select the image(s) of interest, and then press Ctrl+Z. Ctrl+Z is the same function provided by the magnifying glass with a single head in it to the right of the thumbnails. Multiple images can be selected from the thumbnail view by holding the Control (Ctrl) key while selecting each image. The map display uses Google Map’s interface.</p>
<p class="MsoNormal"><strong>Wrap Up</strong></p>
<p class="MsoNormal">There currently are no cheap cameras which provide GPS capabilities. There are a few standalone GPS units such as <a href="http://www.amazon.com/Sony-GPSCS1KA-Digital-Still-Cameras/dp/B000ME1GUW">Sony&#8217;s GPS receiver</a> targeted towards cameras, but the reviews are not favorable. If you are planning your trip with a GPS in mind, then using that GPS to handle your photos is your best solution. Just make sure that you set your camera&#8217;s clock to match that of the GPS. After that, leave it to GPicSync to use your GPS&#8217;s tracks to set each picture&#8217;s location.</p>
<p class="MsoNormal">Once coordinates have been added to a picture, other tools can take advantage of this. Google&#8217;s Picasa can view geocoded images with Google Earth. <a href="http://www.flickr.com/">Flickr</a> and <a href="http://www.panoramio.com/">Panoramio</a> are community sites which take advantage of the geographic data. Flickr also has an interface to help you locate where your picture was taken which may be sufficient for a small number of pictures.</p>
<p class="MsoNormal">Enjoy your trip, take lots of pictures, and when you get back it will be easy to record where those pictures were taken.</p>
<p class="MsoNormal">What are your recommendations for dealing with trip pictures?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parityerror.com/archive/where-was-that-picture-taken/feed</wfw:commentRss>
		<feedburner:origLink>http://www.parityerror.com/archive/where-was-that-picture-taken</feedburner:origLink></item>
		<item>
		<title>Planning a Vacation</title>
		<link>http://feedproxy.google.com/~r/TechYetToBe/~3/DXzQwzjkZhg/planning-a-vacation</link>
		<comments>http://www.parityerror.com/archive/planning-a-vacation#comments</comments>
		<pubDate>Fri, 07 Mar 2008 15:35:53 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
		
		<category><![CDATA[Almost there]]></category>

		<category><![CDATA[GPS]]></category>

		<category><![CDATA[Planning]]></category>

		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.parityerror.com/archive/planning-a-vacation</guid>
		<description><![CDATA[Technology related to the Global Positioning System (GPS) has advanced significantly since the system was opened for civilian use in 1983.  In the early 90&#8217;s my Garmin 45 GPS receiver took five minutes or more to lock onto enough satellites to get a position fix.  If left unused for a few weeks it [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/GPS.jpg" alt="GPS Receivers" align="right" border="1" height="126" hspace="6" vspace="3" width="160" />Technology related to the <a href="http://en.wikipedia.org/wiki/GPS">Global Positioning System</a> (GPS) has advanced significantly since the system was opened for civilian use in 1983.  In the early 90&#8217;s my <a href="http://www.amazon.com/Garmin-GPS-Personal-Marine-Navigator/dp/B00005QT35">Garmin 45 GPS</a> receiver took five minutes or more to lock onto enough satellites to get a position fix.  If left unused for a few weeks it could take an hour to update its database and provide location information.  Essentially it was good for primitive navigation over open terrain, such as out at sea.  Today I have a <a href="http://www.amazon.com/Garmin-eTrex-Vista-HCx-High-Sensitivity/dp/B000PDR1LS">Garmin Vista HCx</a> which locks on in seconds and provides color mapping and car like navigation capabilities.    With the ability to find location quickly, it is so much more practical to use.  Today GPS can be found not just in specialized receivers, but on laptops, in cars, and even in cell phones.  In this article, I will talk about using a GPS receiver as an aid in travel.   In a later article, we will discuss areas where the overall experience needs improvement.</p>
<p><strong>Figuring out where to go</strong></p>
<p>Recently I had a trip to Osaka, Japan.  Before going I did a few quick <a href="http://www.google.com/search?hl=en&amp;q=Osaka+tourist">Google searches</a> to find interesting places to visit.  The first search was &#8216;<a href="http://www.google.com/search?hl=en&amp;q=Osaka+points+of+interest">Osaka Points of Interest</a>&#8216; which provided quick links for several areas such as &#8216;<a href="http://www.kaiyukan.com/eng/">Osaka Aquarium</a>&#8216;, &#8216;<a href="http://www.usj.co.jp/studioguide/e_index.html">Universal Studios Japan</a>&#8216;, and &#8216;<a href="http://www.osakacastle.net/english/">Osaka Castle</a>&#8216;.  If you are going to Osaka or Kyoto, then a  Shinto shrine or Buddhist temple is a must.   A search on &#8216;<a href="http://maps.google.com/maps?hl=en&amp;q=Osaka+temple">Osaka temple</a>&#8216; within <a href="http://maps.google.com/">maps.google.com</a> brought up a list of candidates.  Clicking on the <a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=Osaka+temple&amp;ie=UTF8&amp;t=h&amp;ll=34.65384,135.516481&amp;spn=0.001386,0.002237&amp;z=19&amp;iwloc=H">lettered bubbles</a> on the left hand results allowed for quick exploration of the various search results.  Since clicking honors the current zoom level, best to zoom in first before selecting the bubbles so that the actual location stands out and is easy to see whether or not it could be interesting.</p>
<p>Simple searches will generally result in a list of popular places to visit.  Say you you want to take a trip to <a href="http://www.visitsingapore.com/publish/stbportal/en/index.html">Singapore</a>.  Then search terms would be &#8216;<a href="http://www.google.com/search?hl=en&amp;q=singapore+places+of+interest">Singapore places of interest</a>&#8216;, &#8216;<a href="http://www.google.com/search?hl=en&amp;q=singapore+amusement+parks">Singapore amusement parks</a>&#8216;, and &#8216;<a href="http://www.google.com/search?hl=en&amp;q=singapore+temple">Singapore temple</a>&#8216;.  If you still don&#8217;t find anything of interest, then just about any place followed by &#8216;<a href="http://www.google.com/search?hl=en&amp;q=space+tourist">tourist</a>&#8216; generates a good set of choices.  &#8216;<a href="http://www.google.com/search?hl=en&amp;q=singapore+tourist">Singapore Tourist</a>&#8216; produces a few sites with lots of information.</p>
<p><strong>Getting the coordinates</strong></p>
<p>Once you know where you want to go, the next step is to find the destination coordinates.  Google Maps doesn&#8217;t make this easy to do.  However with the help of a <a href="http://en.wikipedia.org/wiki/Bookmarklet">bookmarklet</a>, it is possible to get the coordinates for the center of the current map.  To reduce error, zoom in on your destination as much as possible, and then invoke the bookmarklet by selecting it from your browser&#8217;s bookmarks.</p>
<p><a href="http://maps.google.com/maps?f=q&#038;hl=en&#038;geocode=&#038;q=osaka+temple&#038;ie=UTF8&#038;ll=34.653876,135.516473&#038;spn=0.001454,0.001658&#038;t=k&#038;z=19&#038;iwloc=H"><img src="/images/OsakaTemple.jpg" alt="Osaka Temple" align="left" border="1" height="140" hspace="6" vspace="3" width="160" /></a>Right click to add the <a href="javascript:void(C=new String(gApplication.getMap().getCenter()).replace('(','N').replace(', ',' E').replace(')','').replace('N-','S').replace('E-','W'),prompt('',C));">Google Maps bookmarklet</a> to your browser&#8217;s bookmarks.  This bookmarklet was provided by <a href="http://uud.info/en/support/search/#Google">uud.info</a>, a source of Japan maps for Garmin GPS systems.</p>
<p>Once you have the coordinates saved away, it is pretty straight forward to enter them directly into your GPS unit, or into its management software.</p>
<p>Don&#8217;t forget to add any train stations, hotels, and anywhere else that you will need to visit on your trip.</p>
<p><strong>Previewing your journey</strong></p>
<p><a href="http://maps.google.com/maps?f=q&#038;hl=en&#038;geocode=&#038;q=N34%C2%B044'04.06+E135%C2%B0+29'56.67&#038;ie=UTF8&#038;ll=34.734982,135.497126&#038;spn=0.002905,0.003315&#038;t=k&#038;z=18"><img src="/images/HotelCrosswalk.jpg" alt="Unique street markings" align="right" border="1" height="165" hspace="6" vspace="3" width="280" /></a>Once you have entered the coordinates into the GPS or management software, it is pretty straight forward to export to <a href="http://earth.google.com/">Google Earth</a>.  My Garmin GPS came with MapSource software which directly exports to the Google Earth format.  Double clicking on the exported file brings up Google Earth zoomed into the area around the selected points.  Google also offers a Plus version of Google Earth that will directly download from Garmin and Magellan GPS units.  Zooming in around each point helps to get an idea of what to expect, and also helps to reveal additional points of interest nearby.  For example, near the hotel there were strange lane markings on the road, or looking at the aquarium showed that it was just right across the bay from Universal Studios.</p>
<p>By taking advantage of the satellite imagery from both Google Earth and Google Maps it is possible to quickly find places to visit, and to also identify areas that would not be worth visiting.  Being able to quickly view the neighborhood around possible choices helps to figure out which train stations, or subway stops would be the most convenient.  Sitting down with the kids to show them the area also helps to get them interested in the trip as well.</p>
<p><strong>Convenience of having the sites prepared</strong></p>
<p>After getting off the bullet train in Osaka, I wanted to put my luggage away in the hotel before going sight-seeing.  Since this was my first time to the area, I wasn&#8217;t really sure which way to go.  However, with the hotel already pre-programmed into the GPS, it did not take long to get a bearing on which way to start walking to get there.  Since the hotel was not visible from the station, the GPS made it very clear where to go.</p>
<p>Another advantage of having the coordinates pre-loaded into the GPS was in the traditional kids question, &#8220;How much longer?&#8221;.  Instead of answering, I just showed them how to change screens on the GPS, so they could see where they were on the map, and then switch to the estimated time of arrival page.  So whenever they wanted to know how much longer, they could just glance at the GPS and figure it out for themselves.  It also motivated them to pay more attention to the surroundings, since the map would show various items coming up, and they could just look outside to see if they could find them.  It was not long before they were playing around with the GPS to figure out additional questions such as how far have we traveled from home, what time is sunrise tomorrow, and sunset today.</p>
<p>As your travel, there will also be locations you encounter that you hadn&#8217;t thought to pre-load into the GPS.  Common locations would be bus stops, train or subway stations, restaurants you liked, and places you pass that might be of interest for a later trip or to research upon returning home.</p>
<p><strong>Reviewing your trip</strong></p>
<p>GPS units have the ability to record where you traveled with them.  These tracks can also be exported, and loaded into Google Earth.  Once loaded, it is easy to see how you traveled, where you got lost, and where you decided to go exploring.  It also allows you to take a virtual tour by moving along the path you traveled.  The default settings for the tour are a bit slow, so you will want to move the speed to maximum for really long trips.  One part of the tour from the Osaka trip that was very painful to watch was the bullet train ride from Fukuoka on the island of Kyushu, to Osaka on the island of Honshu.  The initial speed settings were about the same as originally traveled, so it seemed like it would take several hours to review.  However, manually zooming around various points along the journey helped to get a better perspective of the areas we traveled through.  It also allowed for discovering the hard to find train tunnel that connects the two islands.</p>
<p>Also, using the captured data it is pretty easy to identify where pictures were taken, and to geo-tag them with the location.</p>
<p><strong>Wrap up</strong></p>
<p>This article has discussed at a high level how to take some of the stress out of traveling.  By pre-loading the location of places like your hotel, or capturing where you got off the bus or train, makes it easy to return to the place.  This eliminates the need to guess which direction to go, and also the need to stop and ask for directions when you start to feel lost.  You won&#8217;t feel lost because the GPS is guiding you along.</p>
<p>This preparation really only helps for the parts of your trip where you will be walking around.  A hand held GPS really isn&#8217;t the right solution for driving, or taking the subway.  It won&#8217;t help you to know the bus routes, or which trains to take.</p>
<p>Next time we will continue with the travel theme, and look for areas to make things easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parityerror.com/archive/planning-a-vacation/feed</wfw:commentRss>
		<feedburner:origLink>http://www.parityerror.com/archive/planning-a-vacation</feedburner:origLink></item>
		<item>
		<title>Recap and moving forward</title>
		<link>http://feedproxy.google.com/~r/TechYetToBe/~3/tttZqoxUspQ/recap-and-moving-forward</link>
		<comments>http://www.parityerror.com/archive/recap-and-moving-forward#comments</comments>
		<pubDate>Sat, 01 Mar 2008 13:54:11 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
		
		<category><![CDATA[Almost there]]></category>

		<guid isPermaLink="false">http://www.parityerror.com/archive/recap-and-moving-forward</guid>
		<description><![CDATA[&#8216;Tech Yet To Be&#8217; has been going for over a month now.  Over this time we have discussed:

The advantages of interconnecting all our devices.
How to deal with the ever growing number of cards we have to carry in our wallets.
How to improve the shopping experience.
The difficulty in keeping our clocks accurate.
How digital books still [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/SurveillanceCamera.jpg" alt="Surveillance Camera" align="right" border="1" height="140" hspace="6" vspace="3" width="160" />&#8216;Tech Yet To Be&#8217; has been going for over a month now.  Over this time we have discussed:</p>
<ul>
<li>The advantages of <a href="http://www.parityerror.com/archive/todays-digital-menagerie">interconnecting all our devices.</a></li>
<li>How to deal with the ever growing number of cards we have to <a href="http://www.parityerror.com/archive/digital-wallet">carry in our wallets.</a></li>
<li>How to improve the <a href="http://www.parityerror.com/archive/digital-grocery-shopping">shopping experience.</a></li>
<li>The difficulty in keeping our <a href="http://www.parityerror.com/archive/self-setting-clocks">clocks accurate.</a></li>
<li>How <a href="http://www.parityerror.com/archive/digital-book">digital books</a> still have a ways to go.</li>
<li>Challenges in <a href="http://www.parityerror.com/archive/powering-gadgets-on-long-trips">powering our gadgets</a> while traveling.</li>
<li>The challenges of <a href="http://www.parityerror.com/archive/wearable-computers">recording our lives.</a></li>
<li>Issues associated with going through <a href="http://www.parityerror.com/archive/airport-security">airport security.</a></li>
<li>Ways <a href="http://www.parityerror.com/archive/techno-tutoring-for-learning-musical-instruments">music learning can be enhanced.</a></li>
<li>Ways the <a href="http://www.parityerror.com/archive/the-future-of-paper">pen and paper</a> experience can be enhanced.</li>
<li>How even though you are not recording your moments, <a href="http://www.parityerror.com/archive/are-you-being-watched-or-just-being-paranoid">someone else is.</a></li>
<li>How <a href="http://www.parityerror.com/archive/household-cleaning-robots">cleaning robots</a> have a ways to go.</li>
<li><a href="http://www.parityerror.com/archive/the-all-knowing-digital-personal-assistant">Integration of email, instant messaging, calendars, etc.</a> still has a way to go.</li>
<li>How our documents and pictures are available today, and likely <a href="http://www.parityerror.com/archive/fading-away-into-oblivion">gone tomorrow.</a></li>
<li>Brief discussion on what is <a href="http://www.parityerror.com/archive/driving-force-of-the-singularity">driving technology advances.</a></li>
</ul>
<p>Over the coming months, we have many more topics to discuss.  But for a brief time we will transition to discussing how simple tasks can benefit from better integration.  Since the blog is still young, it will take time to gain an audience.  To help move things forward, we will get a bit more practical for the short term.</p>
<p>What topics are you interested in discussing as we move forward?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parityerror.com/archive/recap-and-moving-forward/feed</wfw:commentRss>
		<feedburner:origLink>http://www.parityerror.com/archive/recap-and-moving-forward</feedburner:origLink></item>
		<item>
		<title>Driving Force of the Singularity</title>
		<link>http://feedproxy.google.com/~r/TechYetToBe/~3/jXQ5r7KVsa4/driving-force-of-the-singularity</link>
		<comments>http://www.parityerror.com/archive/driving-force-of-the-singularity#comments</comments>
		<pubDate>Mon, 25 Feb 2008 14:44:42 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
		
		<category><![CDATA[Almost there]]></category>

		<guid isPermaLink="false">http://www.parityerror.com/archive/driving-force-of-the-singularity</guid>
		<description><![CDATA[Technical advances are coming at a seemingly unstoppable pace.  Between eighteen months to three years, technologies experience a doubling in performance or capacity, and still manage to get cheaper.   But as new as new gadgets come out to satisfy our current problems or desires, we find ourselves with even more problems to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vintage-computer.com/trs80mod1.shtml"><img src="/images/TRS80.jpg" alt="TRS80 Model 1 Computer" align="right" border="1" height="200" hspace="6" vspace="3" width="190" /></a>Technical advances are coming at a seemingly unstoppable pace.  Between eighteen months to three years, technologies experience a doubling in performance or capacity, and still manage to get cheaper.   But as new as new gadgets come out to satisfy our current problems or desires, we find ourselves with even more problems to be solved and grander dreams.</p>
<p>Back in the 80&#8217;s computers where running at 4.77 MHz, which means they could roughly perform four million simple math operations per second.  Today processors are running around 2GHz or more, which is over 400 times faster.  The numbers were 16-bits, making 65536 the largest number it could handle easily.  Then came 32-bit systems making the largest integer around four billion, followed by the up and coming 64-bit processors whose integers are around 18 billion billion.  Graphics cards can deal with 128-bit and 256-bit numbers which are numbers larger than we normally find comfortable to think about.  Hard drives are getting up towards a terabyte which is a million million bytes, or enough to hold about 200 DVDs.  A hard disk of twenty years ago would have struggled to hold just a handful of YouTube videos.   Hard disks have grown in capacity by nearly 100 thousand times over 30 years.  Computers of the early 1980s could be found with 48 kilobytes (49,152 bytes), whereas today 4 gigabytes (4,294,967,296 bytes) is becoming common.  Memory has grown by over 80,000 times.  A computer of the 80s cost around $5000, while one today is often under $2000.  What is driving the need for more speed, memory, larger disks, etc?</p>
<p>In the early days of computers it was primarily businesses and governments that had pockets deep enough to invest in computing, and what they ended up with was large and heavy, but had little more capability than a calculator today.  But over time technology doublings, let to shrinkage in size and weight, along with increases in capability.  Going from vacuum tubes to microprocessors has resulting in many technologies coming and going, but along the way the need for more and more capability has remained.  In the 70s computers started becoming something that hobbiests could get involved in, which opened the door for today&#8217;s personal computers.  Personal computers did not originate from some grand plan in a corporation&#8217;s board room, but more from the garages of electronics enthusiasts.  This experimentation made it possible for small businesses and families to afford computers.  And this really opened the flood gates.  No longer were computers for calculating artillery tables, or hidden away in universities or large corporations.  Instead they were vying for space on the dining room table.</p>
<p>Computer then started to be used for games, personal finance, education, and so much more.  Sure, many of these things were also going on in the corporate and university environments, but a 12-year old is so much more demanding than a professor ever could be.  The early computers were pretty primative, and simple things like sorting a couple hundred names in an address list took forever.  Also, the computer really could only do one thing at a time.  Trying to watch a movie on the computer back in the early 80s would have been pushing things.  Computer screens were amber and black, or green and black, or black and  white, which did not really lend themselves to viewing movies or sharing photos.  They also did not make very good music players.  Yet, looking back there were definitely people who saw these limitations as challenges to be overcome.</p>
<p>The more one worked with a computer, the more its limitations stood out.  There was definitely need for more memory, more speed, and more disk space.  As newer computers started to feel faster, new applications would come along to bring the computer back to a crawl.  This has not changed in over 20 years, and is unlikely to change in the next 20.  Now we can easily listen to music, edit photos, balance our check books, edit letters, and so much more that would bring the early computers to their knees.  And we can do all this at the same time, freely bouncing back and forth between dozens of programs running simultaneously.  But there are still applications today that push even the best personal computer to their limits.  Editing family videos is one example where computer processing power never seems to be enough, and with each new birthday, more and more footage accumulates to fill our hard drives.  Also, computer games are moving closer and closer to being interactive movies.  The ever increasing degrees of realism will be consuming ever increasing amounts of computation power.</p>
<p>Other areas where the computer hasn&#8217;t peaked is in helping us to manage all the information we accumulate on a daily basis.  As people gather video, photos, documents, etc. keeping track of where everything resides gets harder and harder.  Sure applications like google desktop, Picasa, and others help to manage the problem to a degree, but the problem is just going to keep getting harder, and we will always desire more intuitive ways to figure out where in the heck we put those all important files.</p>
<p>In countries like Japan the population is gradually declining, and the average age of the population is steadily increasing.  As the population ages, more and more people will be needed to aid the elderly, but fewer will be available.  This is one area where robot manufacturers are looking to get involved.  Simple monitoring robots that can help to identify problems early are much easier than fully mobile robotic gardners and maids.  Also, this demographic will likely be very receptive to technologies like self driving cars as they lose their driver&#8217;s licenses.  I&#8217;m sure that when I&#8217;m eighty plus, the car will be a much safer driver that I will be.  Over time as the body is able to do less due to age, and robots will be able to compensate.</p>
<p>This discussion has been a little long winded for a blog, so I&#8217;ll bring it to a quick close by saying that: convenience, safety, cost cutting, entertainment, community involvement, health, science, education, curiosity, and so much more are driving the singularity.  There is always more to learn, more to integrate, and a desire for our gadgets to be smaller and lighter, to have longer battery life, to be more capable, and to easy keep us connected with our chosen communities.  And if big companies don&#8217;t keep providing new bells and whistles, they would have to keep dropping their prices until today&#8217;s technology would be nearly free.  Since they can&#8217;t run a business that way, they have to keep innovating just to keep up with their competitors.  Which benefits us since we still end up with more capability at a cheaper price.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parityerror.com/archive/driving-force-of-the-singularity/feed</wfw:commentRss>
		<feedburner:origLink>http://www.parityerror.com/archive/driving-force-of-the-singularity</feedburner:origLink></item>
	</channel>
</rss>
