<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Compute Magazine &#187; Technology</title>
	<atom:link href="http://computemagazine.com/category/technology/feed" rel="self" type="application/rss+xml" />
	<link>http://computemagazine.com</link>
	<description></description>
	<lastBuildDate>Fri, 09 Oct 2009 21:54:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google Gears Could Revolutionize the Online Application User Experience</title>
		<link>http://computemagazine.com/google-gears-could-revolutionize-the-online-application-user-experience</link>
		<comments>http://computemagazine.com/google-gears-could-revolutionize-the-online-application-user-experience#comments</comments>
		<pubDate>Thu, 28 May 2009 08:56:52 +0000</pubDate>
		<dc:creator>John Koenig</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[berners-lee]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://127.0.0.1/wordpress/?p=45</guid>
		<description><![CDATA[A few years ago no online application vendors cared to admit that changes to Internet Explorer could ruin their business.]]></description>
			<content:encoded><![CDATA[<p>Just three years ago the Firefox browser reached 50 million downloads. At the time it had about four percent of the browser market, but there were no assurances about any browser roadmap from Mozilla. Even before Firefox, browsers had been relegated to the woodshed. Although many online businesses and services depended on the browser, programmers at those companies had virtually no control over the browser platform. Since more than ninety percent of the world used Internet Explorer, the future direction of web-based applications was Microsoft’s unchallenged dominion.</p>
<p>With little foresight and with the desktop application mentality deeply entrenched at Microsoft, the company poured resources into its operating system, not into web-based applications or the browser platform. Microsoft seems to under-appreciate the browser, but imbraces what Tim Bray calls the <a href="http://www.tbray.org/ongoing/When/200x/2003/07/12/WebsThePlace">sharecropper model</a>, preferring to mimic Adobe with Silverlight. But will Microsoft prevail this time with developer lock-in?  Where will companies find developers for these closed platforms, and at what price.  Developers today have an abundance of open source choices and are favoring open source convenience versus whatever closed source may yet claim as an advantage. Any advantage that once existed has greatly blurred, because open source is not only convenient &#8212; but has nearly no strings attached as far as online service delivery goes. Thus will follow a continued explosion of online applications. </p>
<h2>Documentation System in the Sky</h2>
<p><span>At their inception, the browser and HTML introduced global static publishing to the world. People saw it and acknowledged it as providing a simple, clean, unbiased platform. Tim Berners-Lee called his invention the &#8220;documentation system in the sky&#8221;. In spite of its humble beginnings, the browser is now everywhere, with Firefox three years later, enjoying eighteen percent market share. Safari is also gaining popularity at nearly five percent market share and could become the de facto browser for mobile applications. Because browser-based applications pose a threat Microsoft desktop licensing, Microsoft continues to demonstrate no roadmap, no leadership, no innovation and meager support for timely browser maintenance, much less improvements.</span></p>
<p><span>A few years ago no online application vendors cared to admit that Microsoft-dictated changes to Internet Explorer could ruin their business. There was a conspiracy of silence, for fear of partner repercussions from Microsoft. At that time only Google possibly perceived the potential magnitude of the problem if the browser became encumbered with Microsoft-only features. Today awareness of such general vulnerability has changed, and the industry enjoys more choices and less reliance on Microsoft. For instance, Apple has worked to support Webkit, Mozilla is working on a faster Javascript engine, and Google Gears has made substantial progress in its first year. The browser and online applications market are not only healthy, but are at the cusp of an innovation explosion. As Ben Galbraith said at the Google I/O Developer Conference in San Francisco, Wednesday, &#8220;The browser jail is being broken.&#8221;</span></p>
<h2>An Embedded SQLite Database</h2>
<p><span>So what&#8217;s great about Gears? As Aaron Boodman explains, having a SQLite database allows application data to persist on the client for many useful purposes including full text search. With Gears&#8217; LocalServer, applications can run offline. WorkerPool allows processes to run in a background thread, which helps prevent user interaction from being momentarily blocked, something we have all experienced in a browser. Boodman pointed out several Gears introductions made at the conference, including desktop shortcuts, &#8220;toast&#8221; style desktop notifications, geolocation, a filepicker and blobs. </span></p>
<p>Possibly one of the most beautiful things about Gears is the separate namespace, which means a developer never needs to use anything in Gears unless he or she chooses to.  As Boodman demonstrated, all functionality of the Gears plugin is optional. If the same features are natively implemented in a browser, they can be used by default. The idea of Gears is to extend and encourage innovation in browsers, not dictate standards. Since it&#8217;s <a href="http://computemagazine.com/technology/google-gears-could-revolutionize-the-online-application-user-experience.html#mce_temp_url%23">open source,</a> Gears&#8217; features can be readily adopted by the browser developers too, if they wish.</p>
<p>Google Gears could drive the next wave of online application innovation. With both online and offline data, rapidly developed and deployed applications using Gears will shake out more innovations for both consumers and enterprises. Application vendors placing bets on Silverlight or Flex should take a hard look at Gears. Not only is Gears open and free, there is an even better reason for them to consider Gears. Their futures may depend on it.</p>
<p>Photo Credit: <a href="http://www.flickr.com/photos/elsie/8229790/" target="_blank">Elsie Esq</a></p>
]]></content:encoded>
			<wfw:commentRss>http://computemagazine.com/google-gears-could-revolutionize-the-online-application-user-experience/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network Simplification with MSBG is the Ultimate Sophistication</title>
		<link>http://computemagazine.com/network-simplification-with-msbg-is-the-ultimate-sophistication</link>
		<comments>http://computemagazine.com/network-simplification-with-msbg-is-the-ultimate-sophistication#comments</comments>
		<pubDate>Tue, 31 Mar 2009 12:00:23 +0000</pubDate>
		<dc:creator>Compute Staff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[ERP]]></category>
		<category><![CDATA[LAN]]></category>
		<category><![CDATA[MSBG]]></category>
		<category><![CDATA[OCS]]></category>
		<category><![CDATA[QoS]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[U4EA Technology]]></category>
		<category><![CDATA[UCG]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[WAN]]></category>

		<guid isPermaLink="false">http://computemagazine.com/?p=316</guid>
		<description><![CDATA[Most business networks were designed for modest data traffic, not voice and video, and fall short of today's demands.]]></description>
			<content:encoded><![CDATA[<p>The transition of businesses to economical IP-based (Internet Protocol) telephony historically came with a prerequisite of substantial network engineering.  Many on-premise IP-PBX (Internet Protocol-Private Branch Exchange) devices were available, but before they could work effectively, a business had to buy and configure routers, firewalls, switches and more to make sure the network could handle voice traffic.  </p>
<p>Moreover, during the past 10 years, nearly every business has saved extensively on travel and marketing costs by using video-conferencing.  Yet live video traffic further stresses network hardware and bandwidth.</p>
<p>Web applications like email and SaaS-based ERP, CRM and other business applications don’t require a lot of bandwidth.  But running voice and video traffic on a single, IP-based network with multiple real time applications is now commonplace.  Unfortunately, businesses too often expand their networks piecemeal, in reaction to new application and performance issues identified by employees and customers.</p>
<h2>More Network Challenges are Coming</h2>
<p>In addition to the current challenges of data, voice and video, other challenging network scenarios are here or on the horizon:</p>
<ul>
<li>Traffic over unmanaged networks, such as a telecommuter connecting over a virtual private network (VPN) and mobile 3G networks.</li>
<li>The logical next step towards cloud computing, with virtualization either on a third party cloud or an enterprise data center.</li>
<li>Storage, servers, switches and routers combined into a unified, multi-purpose footprint in the data center. </li>
</ul>
<p>To accommodate these new bandwidth intensive architectures and services, many businesses have upgraded their network hardware ad hoc, spending extensive time and labor on network administration.  It’s easy to overlook the cost of labor when measuring IT productivity. According to McKinsey, labor is now the largest cost component of IT operations, eclipsing the sum of software, hardware and maintenance costs.</p>
<p>Many businesses alternatively choose to outsource much of their information technology. But on-premise networking equipment is still required, even with application outsourcing.  System administrators can handle many network issues, but with voice and video traffic, some network engineering expertise is helpful.  For instance, there are great variations in network demand throughout the business day, as call volume or conferencing traffic rise and fall.  </p>
<h2>Network Quality of Service is Key</h2>
<p>The major problems with most networks are well established. The big difficulties with voice and video quality are <cite>latency, jitter and packet loss</cite>.  Poor audio quality is more annoying to users than poor video quality, since the human ear is more sensitive to noise and delays than the human eye.  </p>
<p>To avoid the imperfections caused by latency, jitter and packet loss, a network must be properly designed and managed.  There are three basic areas of focus.  <cite> Capacity management </cite> refers to the amount of bandwidth available.  Most local area networks have very high capacity, so bandwidth problems are usually only associated with the wide area network (WAN) or the interfaces to the WAN.  </p>
<p>The key to making most efficient use of the WAN is to <cite>prioritize traffic </cite>in the routers and switches.  In other words, voice and video quality can be maintained by giving them a higher priority than data traffic.  Such prioritization has almost no noticeable effect on the data traffic.  </p>
<p><cite>Network monitoring</cite> helps identify potential issues related to peak usage and server capacity, so degraded performance can often be avoided, and less investment is made on bandwidth or equipment.</p>
<h2>Enter the Multi-Service Business Gateway</h2>
<p>Socrates once asked, “How many things are there which I do not want?”  An excellent question, not just for philosophers, but for IT Managers, CIOs and CEOs as well. In the past there may have been three, four, even five or more pieces of equipment and associated software required to operate a business network. Today, there are single-source solutions containing both the hardware and the software needed to run a converged data, voice and video network.  Known as a Unified Communications Gateway (UCG) or more commonly as a Multi-Service Business Gateway (MSBG), these solutions simplify and lower the equipment and administration needed to operate a high-capacity business network.</p>
<p>Businesses previously interested in IP-PBX solutions, are now combining a diverse range of voice and data functionality on a single appliance.  Many businesses require LAN compatibility with multiple wireless IP handsets and access to multiple types of SaaS applications.  “Application performance is a big concern,” says Jeff Dixon, Chief Strategy Officer of U4EA Technologies.  “The impact of a non-optimal network includes loss of productivity among employees and potential loss of business.”  MSBG solutions can identify network issues before they become a problem, eliminate software incompatibility and simplify network configuration.</p>
]]></content:encoded>
			<wfw:commentRss>http://computemagazine.com/network-simplification-with-msbg-is-the-ultimate-sophistication/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Man Who Invented the World Wide Web Gives it New Definition</title>
		<link>http://computemagazine.com/man-who-invented-world-wide-web-gives-new-definition</link>
		<comments>http://computemagazine.com/man-who-invented-world-wide-web-gives-new-definition#comments</comments>
		<pubDate>Wed, 11 Feb 2009 12:00:48 +0000</pubDate>
		<dc:creator>Scott Porter</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[berners-lee]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[data integration]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://computemagazine.com/?p=221</guid>
		<description><![CDATA[Tim Berners-Lee is credited with inventing the world wide web 20 years ago.  He wants a future with more accessible data.]]></description>
			<content:encoded><![CDATA[<p>Tim Berners-Lee wrote the HTML and the HTTP protocol 20 years ago because he saw a problem.  He needed to eliminate the frustration arising from the inability to share information. His position as a researcher at CERN provided access to hundreds of scientists every year and the opportunity to review their research.  But with each introduction and the opportunity came the obstacles of multiple types of computer languages, multiple document formats, and incompatible interfaces.  These variants caused unnecessary friction and slowed down the process of sharing scientific findings. </p>
<p>At the time it was indeed an infernal battle with computers; monotonous tinkering, prone to error and failure.  Out of this problem, arose a solution from Berners-Lee, and a standard which revolutionized computing and communications. </p>
<h2>The Documentation System in the Sky</h2>
<p>Berners-Lee decided to write a paper.  To Berners-Lee it was a difficult idea to explain at the time.  He imagined it as &#8220;some big, virtual documentation system in the sky&#8221; he said.  He gave the proposal to his boss, who called it “vague, but exciting”.  Nevertheless, in a most fortuitous management decision, Berners-Lee was given the green light to work on the project. Indeed his implementation worked so well that he is considered the inventor of the world wide web.  Extensions of the HTML standard today, make it possible for anyone with a computer to share information in writing, on a moments notice, with anyone, virtually anywhere in the world.  It wouldn&#8217;t have happened this way without the work at CERN.</p>
<h2>The History of the Browser</h2>
<p>The world wide web Berners-Lee invented in 1990 didn’t catch on immediately. In January 1992 there were only 50 web servers in the world.  In July of 1992, Perry Wei at UC Berkeley demonstrated the Viola browser for Unix X Windows.  In November of 1992, Tony Johnson at SLAC delivered the Midas browser for X Windows.  Jim Calliau at CERN started development of the Samba browser for the Macintosh.  In December 1992, Perry Wei, embedded programs in HTML pages, which he demonstrated to Sun Microsystems engineers, including the Viola source code. More accomplishments have followed. Today, Internet Explorer is the chief browser and Google is the main search engine for sorting through the billions of documents on the web.</p>
<h2>A Call for Raw Data Now</h2>
<p>But despite the current success and sophistication of web-based sharing, Berners-Lee directs our attention to a new priority he calls “Raw Data Now.”  Speaking at the TED Conference, he made his point with a simple premise, “Data, you cannot naturally use by itself.”  In other words, for it to be useful, we should combine and share our data with other data.  Berners-Lee calculates that without sharing, data serves a very limited purpose.  Not only should we share our data, but we should demand that governments and businesses share the data they prepare as well, he says.  Accessible raw data is his new objective for the world wide web.  As he points out, “data drives a huge amount of what happens in our lives… because somebody takes the data and does something with it.”  To Berners-Lee, it is essentially from this sharing of data, that advances in science will emerge.</p>
<h2>Three Rules from Tim Berners-Lee</h2>
<p>If the past was document sharing, the future is data sharing. Berners-Lee says now, “I want you to put your data on the Web.” But how should we go about that?  To answer that question, he provides three points of instruction.  One, a URL should point to the data.  Two, anyone accessing the URL should get data back.  Three, relationships in the data should point to additional URLs with data.</p>
<p>These three rules are much simpler departure from the past 10 years of discussion, chiefly focused on the “semantic” web and a “resource description framework”.  Those concepts have so far received little mainstream acceptance because of their high level of abstraction.  Other technology is faring better, in particular the hardware devices.  For example, wider data collection through common 3G devices can now monitor traffic, temperature, emergencies and other events with transparent data connectivity. If the past is any indication, hardware advances will continue to arrive much earlier than software advances.  So while the raw data is coming, we still have a long way to go before the software to access a world wide web of data is mature.</p>
]]></content:encoded>
			<wfw:commentRss>http://computemagazine.com/man-who-invented-world-wide-web-gives-new-definition/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Source Founders Reflect On Project Milestones</title>
		<link>http://computemagazine.com/open-source-founders-reflect-on-project-milestones</link>
		<comments>http://computemagazine.com/open-source-founders-reflect-on-project-milestones#comments</comments>
		<pubDate>Fri, 18 Apr 2008 05:30:18 +0000</pubDate>
		<dc:creator>Compute Staff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[mondrian]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[wireshark]]></category>

		<guid isPermaLink="false">http://127.0.0.1/wordpress/?p=110</guid>
		<description><![CDATA[There are tens of thousands of open source projects, some legendary. We asked a few project founders for some insight on their success.]]></description>
			<content:encoded><![CDATA[<p><span>We met with Wireshark founder Gerald Combs at the annual Wireshark conference in Los Altos, California. His story starts while working at an ISP a few years ago and unfolds with his on-the-job need for an inexpensive protocol analyzer. Other than TCPdump, there were only proprietary network analyzers on the market at the time. With his employer&#8217;s approval, Combs architected and developed the code for an open source network analyzer. It was soon downloaded hundreds of thousands of times.</span></p>
<p><span>Combs’ cites the project&#8217;s rapid popularity as the initial milestone. Over the following months, he received emails asking about his plans for the project. He realized it needed his full-time commitment. His employer at the time had little interest in an open source network analyzer but eventually Combs found the right partner. Today CACE Technologies is the project sponsor, a change he cites as the second significant milestone &#8212; as well as CACE becoming his employer.</span></p>
<p><span>A third milestone was the build-up of the user and developer community. &#8220;We attracted people who stuck with Wireshark &#8212; people smarter than me&#8221;, he claims. &#8220;And we needed an infrastructure including CVS and mail lists that could leverage their talents.&#8221; Combs explained that most Wireshark contributors work for larger companies than CACE. The parallel architecture of Wireshark makes their participation easier, letting them work simultaneously on their own pieces, such as protocols.</span></p>
<p><span><span><strong>The Asterisk Project</strong></span><br />
</span></p>
<p><span>Mark Spencer, founder of Digium and the Asterisk project, was in San Francisco for the Open Source Business Conference in April and gave us his thoughts. As Spencer explains, Asterisk was started from a real business requirement &#8212; his own company needed a phone system. &#8220;Telephony&#8221; he recalls, &#8220;was a large market with no Microsoft-like monopoly, and back then phone systems were expensive.&#8221;</span></p>
<p><span>To keep a complex development project like Asterisk running smoothly, Spencer set up an issue tracker, something he still considers a significant milestone. Asterisk has many contributors to manage, he explains. He initially targeted a technical audience with Asterisk, adding further, that he designed the code base to support &#8220;extreme customization&#8221;.</span></p>
<p><span>Spencer likewise encouraged the developers to earn income from the Asterisk ecosystem. Digium sponsored the first Asterisk conference to provide them an opportunity to do commercial business and discuss how to move the project forward.</span></p>
<p><span><span><strong>The Mondrian Project</strong></span><br />
</span></p>
<p><span>The MySQL Conference in Santa Clara offered an opportunity to speak with Julian Hyde, founder of the Mondrian project. Mondrian is an OLAP cube that Hyde wrote as a skunk project with his company&#8217;s permission. Mondrian, he explains, is based on an OLAP standard he created &#8212; one which is similar to the Microsoft OLAP product.</span></p>
<p><span>Mondrian&#8217;s popularity took off when an industry analyst highlighted it in an article. &#8220;Open source&#8221; Hyde tells us, &#8220;provided a multiplier effect, allowing people with the same interests to converge on one project.&#8221; But the milestone was when people started to use it, he adds. Hyde explains that using SourceForge was not a watershed but it helped get visibility. Awareness attracted Andreas Voss, for example, a developer with whom Hyde agreed to provide cross-support, giving Mondrian a technical boost through JPivot&#8217;s navigational capability.</span></p>
<p><span>Even with Mondrian&#8217;s success, Hyde didn&#8217;t want to start a company. Instead he looked for someone to back the project. He met Richard Daley of Pentaho at a conference, and was impressed with their business model and professionalism. Hyde now has two roles there: architect of the roadmap and community advocate. &#8220;Engineers at other companies using Mondrian are full-time contributors&#8221; he explains, and &#8220;these people have a strategic interest in stable Mondrian code.&#8221; Having a commercial sponsor helped the project achieve maturity and industry strength, including regular releases, Hyde says.</span></p>
<p><span>Hyde is looking ahead to another milestone. He would like the open source community to help adopt OLAP4J, because, he explains, &#8220;the commercial world has failed to provide us with a standard.&#8221;<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://computemagazine.com/open-source-founders-reflect-on-project-milestones/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
