<?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>EmbedOne</title>
	<atom:link href="http://embedone.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://embedone.com</link>
	<description>EmbedOne Home</description>
	<lastBuildDate>Wed, 21 Oct 2009 06:00:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Meshcom to open source its mesh networking software and technology</title>
		<link>http://embedone.com/blog/press-releases/meshcom-to-open-source-its-mesh-networking-software-and-technology/</link>
		<comments>http://embedone.com/blog/press-releases/meshcom-to-open-source-its-mesh-networking-software-and-technology/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 06:00:10 +0000</pubDate>
		<dc:creator>Miska Kaipiainen</dc:creator>
				<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[press release]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[Wi-Fi]]></category>
		<category><![CDATA[Wi-Fi Direct]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://embedone.com/?p=732</guid>
		<description><![CDATA[Meshcom’s proprietary mesh networking technology opened for public under open source licensing. Will deliver self configuring, healing and routing in wireless networks and applications.
Helsinki, Finland – October 21, 2009 – Meshcom Technologies today announced its latest contribution to the global open source community and wireless industry by releasing its previously proprietary Meshcom MeshDriver software as [...]]]></description>
			<content:encoded><![CDATA[<p><em>Meshcom’s proprietary mesh networking technology opened for public under open source licensing. Will deliver self configuring, healing and routing in wireless networks and applications.</em></p>
<p><strong>Helsinki, Finland – October 21, 2009 – </strong>Meshcom Technologies today announced its latest contribution to the global open source community and wireless industry by releasing its previously proprietary Meshcom MeshDriver software as open source and now available to everybody. The software will be published available through EmbedOne, the open source division of Meshcom. Meshcom also announced the future development of MeshDriver will be EmbedOne community driven.<br />
<span id="more-732"></span><br />
“MeshDriver can be implemented in any Wi-Fi device; from access points, networked surveillance cameras and laptops to smart phones, cameras and printers. It will provide ubiquitous connectivity and matches nicely with recent news from Wi-Fi Alliance announcement of Wi-Fi direct to enable peer-to-peer Wi-Fi connections. The solution enables users and devices to see the other users around and interact with them – or connect to devices through them – without any unnecessary configurations”, said Marko Nieminen, VP of Engineering at EmbedOne.</p>
<p>MeshDriver is available for downloading to desktop and embedded Linux, as well as Windows operating systems. Users and developers can find the source code, discussion forums and related development tools available from EmbedOne community starting from today at <a href="http://embedone.com">http://embedone.com</a></p>
<p>“Our goal is to fuel the creativity of developers for networking and connectivity applications. The idea of making MeshDriver open source has been bubbling in our minds for some time now and the idea supports greatly our goals. Now, it seems that Wi-Fi is developing to the direction with great potential for totally new revolutionary applications and therefore supports our mesh vision very well. Since the launch of EmbedOne, the open source division of Meshcom, we have been preparing MeshDriver for open source distribution and today we are happy to announce it is officially available”, said Miska Kaipiainen, CEO &#038; Founder of EmbedOne. </p>
]]></content:encoded>
			<wfw:commentRss>http://embedone.com/blog/press-releases/meshcom-to-open-source-its-mesh-networking-software-and-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wi-Fi Alliance announced Wi-Fi Direct to enable peer-to-peer Wi-Fi connections</title>
		<link>http://embedone.com/blog/community/wi-fi-alliance-announced-wi-fi-direct-to-enable-peer-to-peer-wi-fi-connections/</link>
		<comments>http://embedone.com/blog/community/wi-fi-alliance-announced-wi-fi-direct-to-enable-peer-to-peer-wi-fi-connections/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 22:17:48 +0000</pubDate>
		<dc:creator>Miska Kaipiainen</dc:creator>
				<category><![CDATA[EmbedOne Blog]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[peer-to-peer]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Wi-Fi Direct]]></category>

		<guid isPermaLink="false">http://embedone.com/?p=716</guid>
		<description><![CDATA[We have just heard exciting news from Wi-Fi Alliance: Wi-Fi Direct is coming!
What does it do? According to Wi-Fi Alliance, it will finally allow direct connections between any Wi-Fi devices. It will be replacing the Ad-Hoc mode which has suffered from poor usability, interoperability and data rates, without any decent security.

Wi-Fi Direct will support all [...]]]></description>
			<content:encoded><![CDATA[<p>We have just heard <a href="http://www.wi-fi.org/news_articles.php?f=media_news&#038;news_id=909">exciting news from Wi-Fi Alliance</a>: Wi-Fi Direct is coming!</p>
<p>What does it do? According to Wi-Fi Alliance, it will finally allow direct connections between any Wi-Fi devices. It will be replacing the Ad-Hoc mode which has suffered from poor usability, interoperability and data rates, without any decent security.<br />
<span id="more-716"></span><br />
Wi-Fi Direct will support all available data rates, up to ones supported by 802.11n, as well as WPA / WPA2 security. This new technology can be implemented in any Wi-Fi device, from mobile phones, cameras, printers, and notebook computers, to human interface devices such as keyboards and headphones. According to Wi-Fi Alliance, the interoperability testing of Wi-Fi Direct devices will start in mid 2010. Needless to say, this technology will shake the Wi-Fi access point market a lot. I must say all this sounds too good to be true. Finally Wi-Fi can provide the connectivity we have always been wanting. This may be the first real solution getting rid of all those Ethernet cables &#8211; How cool is that!</p>
<p>It will also impact our lives here at EmbedOne. We already have bag full of great features we can add to our EmbedOne Linux to take full advantage of the Wi-Fi direct whenever it becomes available for public. Looking forward at that!</p>
<p>Who is the loser? Bluetooth. Although, I can still see future for Bluetooth due to its lower power consumption (in comparison to Wi-Fi) in mobile phones and other ultra mobile communication devices. But in everywhere else, Wi-Fi Direct will be the winner, until something shiny and new is invented.</p>
<p>Wi-Fi Direct will also enable peer-to-peer in big scale (=mesh networking) finally to become reality. The biggest hurdle for us, and probably for anybody who has been working with mesh networking, has been the fact that currently there is no convenient way to do dynamic AP-AP and Client-Client connectivity. The only &#8220;universal&#8221; way for creating mesh networks has been exploiting and tweaking the Ad-Hoc mode to it&#8217;s max (both in Mesh APs and clients). Now, it seems that we can finally get a solution for connecting ANY Wi-Fi devices together and just apply mesh routing algorithm on top of that. For us, the timing for Wi-Fi Alliance to announce the Wi-Fi Direct technology is just great, because we have just a while ago made a decision to open source our m&#8230;. Oops, almost said it. I&#8217;ll talk about this more when it is official <img src='http://embedone.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://embedone.com/blog/community/wi-fi-alliance-announced-wi-fi-direct-to-enable-peer-to-peer-wi-fi-connections/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cross-Domain Communications</title>
		<link>http://embedone.com/blog/community/technical/cross-domain-communications/</link>
		<comments>http://embedone.com/blog/community/technical/cross-domain-communications/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 06:00:05 +0000</pubDate>
		<dc:creator>Vladimir Moltchanov</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[cross-domain]]></category>
		<category><![CDATA[emi]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[json-rpc]]></category>
		<category><![CDATA[jsonp]]></category>
		<category><![CDATA[management]]></category>

		<guid isPermaLink="false">http://embedone.com/?p=641</guid>
		<description><![CDATA[Hello from behalf of EmbedOne software team! It&#8217;s time for the very first Technical Insight article! This time we decided to write about cross-domain communications, so let&#8217;s get started!
What is the &#8220;cross-domain communication&#8221;?
There are quite a bit of information on the Internet about this particular notion, so in here we just summarize the concept. Domain [...]]]></description>
			<content:encoded><![CDATA[<p>Hello from behalf of EmbedOne software team! It&#8217;s time for the very first Technical Insight article! This time we decided to write about cross-domain communications, so let&#8217;s get started!</p>
<h3>What is the &#8220;cross-domain communication&#8221;?</h3>
<p>There are quite a bit of information on the Internet about this particular notion, so in here we just summarize the concept. Domain is a set of ip-addresses. Modern Internet browsers allow to generate dynamic content. When content, that is being generated from one domain accesses data from another domain this is the cross-domain communication.</p>
<p><span id="more-641"></span></p>
<h3>What is the problem?</h3>
<p>Basically, the problem is that due to security reasons the modern browsers do not allow cross-domain communications.</p>
<p>In general, javascript has many tricks to manipulate the document location and to create new requests run-time. Unfortunately, all of those things as <i>document.location</i>, <i>document.domain</i> etc. are very well guarded by the browser, when it detects a cross-domain requests. Even more, it is not possible to access the document content, that is open in a frame, if the source is from a different domain. So, while web browser became a powerful platform that could be used to develop very nice web-applications that bind services from different providers together, currently, there is no way to properly create HTML4 compliant cross-domain service.
</p>
<h3>But, hey! Google does it somehow! Can we <i>hack</i> around it?</h3>
<p>Essentially, there are two approaches that could be used at the moment to overcome the browser guard. Both of these approaches do require a server counterpart, that is specially tailored for the application. The approaches are:</p>
<ul>
<li>Script insertion</li>
<li>Auto-redirecting </li>
</ul>
<p>Script insertion is based on a fact, that it is allowed to download a script from any given domain and there is mechanism to insert a new script into the document on the fly with immediate evaluation on the load. Auto-redirecting is based on the possibility of redirecting the page automatically when the page is being loaded. Both of these approaches have their benefits and drawbacks as we will see later.</p>
<h3>JSONP (script insertion)</h3>
<h4>How does it work?</h4>
<p>Lets assume, that we have a textarea <em>iResponse</em> and we want to set its value to something that we will receive from the server. And that we have some server in a different domain. With script insertion we can send a HTTP-GET request to the server like this:</p>
<pre>
function insertScript( url){
    var script = document.createElement("script");
    script.setAttribute("src",url);
    script.setAttribute("type","text/javascript");
    document.body.appendChild(script);
}
</pre>
<p>url in the request is a proper HTTP-GET request with the parameters. Hence server can receive input to work with. The trick with JSONP is how the output is passed back to the client. The newly downloaded &#8220;script&#8221; will be evaluated on load. Hence, if the script contains:</p>
<pre>
call_me( value );
</pre>
<p>A method call_me() will be called with the <i>value</i> as a parameter. Hence we should have another bit of script in our client to have a callback:</p>
<pre>
function call_me( vParam ){
        document.getElementsByName("iResponse")[0].value = vParam;
}
</pre>
<p>Finally, JSONP-based services are (if they are not tailored to a single client when the callback is predefined) should take the callback name as a parameter:</p>
<pre>
url = "http://dummy.server.org/Create_a_Script.php?callback=call_me&#038;......
</pre>
<h4>Looks nice! Why would we need anything else?</h4>
<p>Unfortunately, there is a limitation. Besides some troublesome encoding, HTTP-GET request was not intended to sent large chunks of data. While the standard does not limit the potential length of the URL, there are very real limits imposed by servers, proxies and browsers. These limits are often due to the &#8220;common sense&#8221; approach to the software engineering. After all,</p>
<pre>
 “640K ought to be enough for anybody.” -Bill Gates (1981).
</pre>
<p>Never the less, we have seen that some browsers can dynamically create as short as 1k GET request. Meaning that it is only suited for a very limited data upload to the server with the standard JSONP approach. I know, I know&#8230; that is not much at all. So read the next section <img src='http://embedone.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<h3>Using HTTP-POST cross-domain</h3>
<p>It is possible to make a POST request cross-domain from a browser by submitting a form. However. it is not possible to use the answer, that you will receive in the context of the original document from which the original request was sent. So, any approach that would allow to send a POST data and to use it&#8217;s results have to be split into two stages: <em>Send the Request</em>, <em>Retrieve the Result</em>. The trick is how to make these two requests bind together automatically, without active input from the user (hence, some sort of dynamic content).</p>
<h4>R-UI (remote UI on some server)</h4>
<p>The R-UI approach is based on the automatic redirecting. It allows to send a HTTP-POST request to the server to pass the input parameters, and through the automatic redirect the document is returned to the original domain before it fetches the result. Lets assume that we have:</p>
<ul>
<li>An html form at address http://www.host1.com/emid-ui/form1.html</li>
<li>An html at address that displays the result http://www.host1.com/emid-ui/res1.html</li>
<li>Emid box at address http://10.0.0.1/emid </li>
</ul>
<p>The communication algorithm will be the following:</p>
<ul>
<li>open form1 (domain: www.host1.com )</li>
<li>submit the form -> http://10.0.0.1/emid. Append result page address as a parameter to the POST data. At this point browser will start retrieving the result from the emid box and change the document domain to 10.0.0.1</li>
<li>The result comes in the form of a auto-redirect script </li>
<pre>
         &lt;html&gt;
         &lt;head&gt;
         &lt;script type="text/javascript"&gt;
   function redirect_me(){
      document.location='http://www.host1.com/emid-ui/res1.html#requestID';
   }
         &lt;/script&gt;
         &lt;/head&gt;
         &lt;body onLoad='redirect_me();'&gt;
         &lt;/body&gt;
         &lt;/html&gt;
</pre>
<li>After this script is loaded the redirect will start loading the result page from the www.host1.com. It will change the domain back to the original host. The resultID, passed as a anchor target, should be parsed onLoad and used to issue a JSONP request to the server to get the associated result</li>
</ul>
<h4>Problem with UI-R approach</h4>
<p>Well, there is no problem with remote UI approach, unless you want to run the application from the local disk. Browser will simply forbid you to change the address back to file:///.  Is there a walk-around? Yes &#8211; there is! Its in the next section.</p>
<h3>The ultimate solution</h3>
<p>Both JSONP and R-UI approaches are based on an assumption that there is a single request-response chain between the client and the server and all the states in the chain are visited exactly once during the request. Hence, there is a need to fit all the request parameters into a single GET request, etc. However, if the data submission itself will take place over a variable number of GET requests with each no more then 1000 characters long, then JSONP approach could be used to communicate any data across domains. However, the drawback is that the complexity of the server-side and client logic will grow dramatically. But it works well in different modifications. EmbedOne Web-Client, for example, feeds the data in parts to the server and then signals that the request is complete. Only after that server starts to process the request. As a result, reasonably large amounts of data could be sent in a report. The comparative table bellow shows all three approaches:</p>
<table>
<tr>
<th></th>
<th>JSONP</th>
<th>R-UI</th>
<th>L-UI</th>
</tr>
<tr>
<td>Single request</td>
<td>x</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>Sync processing</td>
<td>x</td>
<td>x</td>
<td>-</td>
</tr>
<tr>
<td>POST data</td>
<td>-</td>
<td>x</td>
<td>x</td>
</tr>
<tr>
<td>Defined data flow</td>
<td>x</td>
<td>x</td>
<td>-</td>
</tr>
<tr>
<td>Local files UI</td>
<td>x</td>
<td>-</td>
<td>x</td>
</tr>
<tr>
<td>UI/server complexity level</td>
<td>low</td>
<td>medium</td>
<td>high</td>
</tr>
</table>
<h3>Is it the end?</h3>
<p>Arguably, all of the above approaches are walk-around of the security mechanisms that browser developers create to protect the users from malicious content. However, the necessity to have proper cross-domain communications is obvious since many of popular services rely on those. As a result HTML5 specification provides another way to do controlled cross-domain communications by the means of window.postMessage(). But it is for the future&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://embedone.com/blog/community/technical/cross-domain-communications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Networking Kit and Introductory Offer from ADI</title>
		<link>http://embedone.com/blog/community/partner-announcements/networking-kit-and-introductory-offer-from-adi/</link>
		<comments>http://embedone.com/blog/community/partner-announcements/networking-kit-and-introductory-offer-from-adi/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 07:20:09 +0000</pubDate>
		<dc:creator>Miska Kaipiainen</dc:creator>
				<category><![CDATA[Partner Announcements]]></category>
		<category><![CDATA[adi]]></category>
		<category><![CDATA[offer]]></category>
		<category><![CDATA[partners]]></category>
		<category><![CDATA[platform]]></category>

		<guid isPermaLink="false">http://embedone.com/?p=583</guid>
		<description><![CDATA[ADI Engineering is offering Unique Embedded Networking Kit And Introductory Offer for EmbedOne Community. They offer special $99 introductory pricing for Development Kits containing the EmbedOne Linux with two Pronghorn 250 Single Board Computers. This offer is valid until October 31st, 2009. 
Thumbs up ADI! This is a great offer! For anybody interested, please contact [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adiengineering.com">ADI Engineering</a> is offering <a href="http://www.adiengineering.com/php-bin/news/showArticle.php?id=44">Unique Embedded Networking Kit And Introductory Offer</a> for EmbedOne Community. They offer special <strong>$99 introductory pricing</strong> for Development Kits containing the EmbedOne Linux with two Pronghorn 250 Single Board Computers. This offer is valid until October 31st, 2009. </p>
<p>Thumbs up ADI! This is a great offer! For anybody interested, please contact ADI Engineering to order kits and for more information on ADI’s Open IPcustomer engagement model.</p>
]]></content:encoded>
			<wfw:commentRss>http://embedone.com/blog/community/partner-announcements/networking-kit-and-introductory-offer-from-adi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ADI Engineering and Gateworks Partnering with EmbedOne</title>
		<link>http://embedone.com/blog/community/partner-announcements/adi-and-gateworks-partnership/</link>
		<comments>http://embedone.com/blog/community/partner-announcements/adi-and-gateworks-partnership/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 08:59:28 +0000</pubDate>
		<dc:creator>Ari Paganus</dc:creator>
				<category><![CDATA[Partner Announcements]]></category>
		<category><![CDATA[adi]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[gateworks]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[platforms]]></category>

		<guid isPermaLink="false">http://embedone.com/?p=570</guid>
		<description><![CDATA[ADI Engineering and Gateworks announced as first Platform Partners for EmbedOne Linux. By help of these partnerships you are able to get platforms supported by EmbedOne Linux from day one.
The new EmbedOne Linux supported platforms are:

ADI Pronghorn Metro
ADI Pronghorn SBC-250
Gateworks Avila 2348-4
Gateworks Cambria GW2358-4

Please, see ADI Engineering and Gateworks websites for more info about these [...]]]></description>
			<content:encoded><![CDATA[<p>ADI Engineering and Gateworks announced as first Platform Partners for EmbedOne Linux. By help of these partnerships you are able to get platforms supported by EmbedOne Linux from day one.</p>
<p>The new EmbedOne Linux supported platforms are:</p>
<ul>
<li>ADI Pronghorn Metro</li>
<li>ADI Pronghorn SBC-250</li>
<li>Gateworks Avila 2348-4</li>
<li>Gateworks Cambria GW2358-4</li>
</ul>
<p>Please, see <a href="http://www.adiengineering.com">ADI Engineering</a> and <a href="http://www.gateworks.com">Gateworks</a> websites for more info about these companies and to order their platforms.</p>
]]></content:encoded>
			<wfw:commentRss>http://embedone.com/blog/community/partner-announcements/adi-and-gateworks-partnership/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EmbedOne Linux shows the way for new level of OS integration</title>
		<link>http://embedone.com/blog/press-releases/embedone-linux-shows-the-way-for-new-level-of-os-integration/</link>
		<comments>http://embedone.com/blog/press-releases/embedone-linux-shows-the-way-for-new-level-of-os-integration/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 07:43:28 +0000</pubDate>
		<dc:creator>Ari Paganus</dc:creator>
				<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[development tools]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[json-rpc]]></category>
		<category><![CDATA[jsonp]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[meshcom]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[operating]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://embedone.com/?p=560</guid>
		<description><![CDATA[EmbedOne launched new embedded Linux OS, tools and services, geared towards roll-your-own Linux community. Promise to cut time-to-market from months to weeks in networking applications.

Helsinki, Finland – September 14, 2009 – Meshcom Technologies, Inc. today announced its new brand name – EmbedOne – for its new embedded Linux line of business. At the same time, [...]]]></description>
			<content:encoded><![CDATA[<p><em>EmbedOne launched new embedded Linux OS, tools and services, geared towards roll-your-own Linux community. Promise to cut time-to-market from months to weeks in networking applications.</em><br />
<span id="more-560"></span><br />
<strong>Helsinki, Finland – September 14, 2009</strong> – Meshcom Technologies, Inc. today announced its new brand name – EmbedOne – for its new embedded Linux line of business. At the same time, new publicly available suite of software and services for the embedded Linux community was announced.</p>
<p>EmbedOne EMI is embedded Linux OS management framework. It is a turn-key solution for embedded system developers and applications providers. It features unified management interface of system through JSON-RPC like API and extensive developer tools for own extensions. It can manage system configuration changes, system software updates and applications control. EMI is available under open source and commercial licenses.</p>
<p>EmbedOne Linux is new embedded Linux OS and development environment optimized for networking applications. Naturally, EmbedOne Linux is powered by EMI. In addition, it features new and innovative virtualized cross development environment enabling rapid application development with no need to invest in cross development environment. EmbedOne Linux is designed to cut time-to-market and development costs. It is open source and absolutely free. </p>
<p>In addition, EmbedOne announced availability of professional support and engineering services related to its new product offering.</p>
<p>“Embedded Linux has been coming for many years now and many companies have been mesmerized by its license free nature and the features it can provide – free of charge. However, the major breakthrough in embedded is still yet to come. We have noticed that many communities and organizations are struggling with their embedded Linux projects due to major integration issues resulting to delays in product roll-outs. We have spent past years in developing a solution to correct this major issue and today we are extremely happy being able to announce our solution that will benefit the embedded Linux community as a whole and especially companies who work in it”, says Miska Kaipiainen, CEO and Founder of EmbedOne.</p>
]]></content:encoded>
			<wfw:commentRss>http://embedone.com/blog/press-releases/embedone-linux-shows-the-way-for-new-level-of-os-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to the EmbedOne Blog</title>
		<link>http://embedone.com/blog/community/welcome-to-the-embedone-blog/</link>
		<comments>http://embedone.com/blog/community/welcome-to-the-embedone-blog/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 06:00:30 +0000</pubDate>
		<dc:creator>Miska Kaipiainen</dc:creator>
				<category><![CDATA[EmbedOne Blog]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[welcome]]></category>

		<guid isPermaLink="false">http://embedone.com/?p=463</guid>
		<description><![CDATA[I am absolutely thrilled to be welcoming you here with the very first post of the EmbedOne Blog.  We are working very hard to create a great blog for our community with compelling and informative content. The EmbedOne Blog will be a key component to the EmbedOne experience, and will cover three distinct areas:

Technical [...]]]></description>
			<content:encoded><![CDATA[<p>I am absolutely thrilled to be welcoming you here with the very first post of the EmbedOne Blog.  We are working very hard to create a great blog for our community with compelling and informative content. The EmbedOne Blog will be a key component to the EmbedOne experience, and will cover three distinct areas:</p>
<ul>
<li><strong>Technical Discussion and Insights</strong> – Latest news form our engineers, best practices, code snippets, and general technical information.</li>
<li><strong>Market Insights</strong> – Discussions of trends and opportunities in embedded development.</li>
<li><strong>Partner Announcements</strong> &#8211; Special promotions and news from our partners to EmbedOne community.</li>
</ul>
<p>One of the important aspects of a great blog is the community engagement and we’re making that our primary focus for the EmbedOne Blog. We will, of course, respond to your questions and comments, but we’re also looking for you to share your experiences and insights with the rest of the community.</p>
<p>Post a comment and say hi! We look forward to hearing from you!</p>
]]></content:encoded>
			<wfw:commentRss>http://embedone.com/blog/community/welcome-to-the-embedone-blog/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
